San Diego FC vs Real Salt Lake

22 March 2026 · MLS · 2026 · Referee Alexis Da Silva

Full time 2 – 2

Half-time: 1–1

  • M. Ingvartsen 27’
  • A. Dreyer 56’
  • S. Solans 17’
  • V. Olatunji 85’

Match summary

San Diego FC and Real Salt Lake shared the points in a 2-2 draw. It was 1-1 at half-time.

In the first half, S. Solans put Real Salt Lake ahead with a header in the 17th minute and M. Ingvartsen equalised in the 27th minute. In the second half, A. Dreyer put San Diego FC in front in the 56th minute and V. Olatunji equalised from a corner in the 85th minute.

Real Salt Lake had the better of the chances, with 3.04 expected goals (xG) from 21 shots to San Diego FC's 1.82 from 15. San Diego FC had a player sent off.

Match stats

59% Possession 41%
15 Shots 21
6 Shots on target 8
7 Corners 8
579 Passes 400
87.0% Pass accuracy 84.2%
9 Tackles 20
15 Fouls 12
3 Yellow cards 2
1 Red cards 0
2 Offsides 2

Key events

San Diego FC Real Salt Lake
17’
S. SolansHeader0-1 (Real Salt Lake)
D. VazquezShot on target
26’
M. IngvartsenLeft foot shot1-1 (San Diego FC)
27’
J. TverskovShot on target
27’
40’
49’
52’
S. SolansShot on target
A. DreyerShot on target
53’
55’
M. GuilavoguiShot on target
A. DreyerLeft foot shot2-1 (San Diego FC)
56’
W. EisnerO. Verhoeven
63’
63’
68’
V. OlatunjiShot on target
M. IngvartsenShot on target
82’
82’
V. OlatunjiShot on target
84’
J. M. SanabriaShot on target
85’
V. OlatunjiLeft foot shot2-2 (Real Salt Lake)
85’
87’
C. McVeySecond yellow
89’
90+7’
V. OlatunjiShot on target

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.82 3.04 17’ S. Solans (Real Salt Lake), 0-1 17’ 27’ M. Ingvartsen (San Diego FC), 1-1 27’ 56’ A. Dreyer (San Diego FC), 2-1 56’ 85’ V. Olatunji (Real Salt Lake), 2-2 85’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.82 3.04 17’ S. Solans (Real Salt Lake), 0-1 Solans 17’ 27’ M. Ingvartsen (San Diego FC), 1-1 Ingvartsen 27’ 56’ A. Dreyer (San Diego FC), 2-1 Dreyer 56’ 85’ V. Olatunji (Real Salt Lake), 2-2 Olatunji 85’
San Diego FC 1.82 xGReal Salt Lake 3.04 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Salt Lake attacking San Diego FC attacking 
85’ V. Olatunji (Real Salt Lake), from a corner, 0.68 xG, goal 82’ V. Olatunji (Real Salt Lake), from a corner, 0.65 xG, saved 26’ D. Vazquez (San Diego FC), open play, 0.39 xG, saved 27’ M. Ingvartsen (San Diego FC), set piece, 0.39 xG, blocked 46’ S. Solans (Real Salt Lake), from a corner, 0.28 xG, off target 27’ M. Ingvartsen (San Diego FC), set piece, 0.27 xG, goal 56’ A. Dreyer (San Diego FC), set piece, 0.22 xG, goal 55’ M. Guilavogui (Real Salt Lake), open play, 0.19 xG, saved 51’ Z. Gozo (Real Salt Lake), open play, 0.18 xG, off target 68’ V. Olatunji (Real Salt Lake), open play, 0.17 xG, saved 38’ M. Guilavogui (Real Salt Lake), from a corner, 0.15 xG, off target 27’ J. Tverskov (San Diego FC), set piece, 0.13 xG, saved 51’ M. Guilavogui (Real Salt Lake), open play, 0.12 xG, blocked 46’ Z. Gozo (Real Salt Lake), open play, 0.10 xG, blocked 90+7’ V. Olatunji (Real Salt Lake), open play, 0.09 xG, saved 52’ L. Engel (Real Salt Lake), from a corner, 0.08 xG, blocked 82’ M. Ingvartsen (San Diego FC), open play, 0.07 xG, saved 90+2’ V. Olatunji (Real Salt Lake), from a corner, 0.07 xG, off target 90+5’ M. Duah (San Diego FC), from a corner, 0.06 xG, off target 52’ S. Solans (Real Salt Lake), from a corner, 0.06 xG, saved 64’ M. Ingvartsen (San Diego FC), open play, 0.06 xG, blocked 4’ M. Ingvartsen (San Diego FC), set piece, 0.05 xG, off target 50’ A. Dreyer (San Diego FC), open play, 0.05 xG, blocked 70’ C. McVey (San Diego FC), set piece, 0.04 xG, blocked 55’ J. M. Sanabria (Real Salt Lake), open play, 0.04 xG, blocked 46’ Z. Gozo (Real Salt Lake), open play, 0.03 xG, off target 17’ S. Solans (Real Salt Lake), open play, 0.03 xG, goal 52’ M. Guilavogui (Real Salt Lake), from a corner, 0.03 xG, blocked 50’ Z. Gozo (Real Salt Lake), open play, 0.03 xG, off target 53’ A. Dreyer (San Diego FC), open play, 0.03 xG, saved 49’ L. Engel (Real Salt Lake), open play, 0.03 xG, off target 42’ L. Bombino (San Diego FC), open play, 0.02 xG, blocked 47’ A. Dreyer (San Diego FC), open play, 0.02 xG, blocked 81’ M. Guilavogui (Real Salt Lake), from a corner, 0.02 xG, off target 84’ J. M. Sanabria (Real Salt Lake), open play, 0.02 xG, saved 90+4’ L. Morgan (San Diego FC), open play, 0.02 xG, blocked 85’ V. Olatunji (Real Salt Lake), from a corner, 0.68 xG, goal 82’ V. Olatunji (Real Salt Lake), from a corner, 0.65 xG, saved 26’ D. Vazquez (San Diego FC), open play, 0.39 xG, saved 27’ M. Ingvartsen (San Diego FC), set piece, 0.39 xG, blocked 46’ S. Solans (Real Salt Lake), from a corner, 0.28 xG, off target 27’ M. Ingvartsen (San Diego FC), set piece, 0.27 xG, goal 56’ A. Dreyer (San Diego FC), set piece, 0.22 xG, goal 55’ M. Guilavogui (Real Salt Lake), open play, 0.19 xG, saved 51’ Z. Gozo (Real Salt Lake), open play, 0.18 xG, off target 68’ V. Olatunji (Real Salt Lake), open play, 0.17 xG, saved 38’ M. Guilavogui (Real Salt Lake), from a corner, 0.15 xG, off target 27’ J. Tverskov (San Diego FC), set piece, 0.13 xG, saved 51’ M. Guilavogui (Real Salt Lake), open play, 0.12 xG, blocked 46’ Z. Gozo (Real Salt Lake), open play, 0.10 xG, blocked 90+7’ V. Olatunji (Real Salt Lake), open play, 0.09 xG, saved 52’ L. Engel (Real Salt Lake), from a corner, 0.08 xG, blocked 82’ M. Ingvartsen (San Diego FC), open play, 0.07 xG, saved 90+2’ V. Olatunji (Real Salt Lake), from a corner, 0.07 xG, off target 90+5’ M. Duah (San Diego FC), from a corner, 0.06 xG, off target 52’ S. Solans (Real Salt Lake), from a corner, 0.06 xG, saved 64’ M. Ingvartsen (San Diego FC), open play, 0.06 xG, blocked 4’ M. Ingvartsen (San Diego FC), set piece, 0.05 xG, off target 50’ A. Dreyer (San Diego FC), open play, 0.05 xG, blocked 70’ C. McVey (San Diego FC), set piece, 0.04 xG, blocked 55’ J. M. Sanabria (Real Salt Lake), open play, 0.04 xG, blocked 17’ S. Solans (Real Salt Lake), open play, 0.03 xG, goal 46’ Z. Gozo (Real Salt Lake), open play, 0.03 xG, off target 52’ M. Guilavogui (Real Salt Lake), from a corner, 0.03 xG, blocked 50’ Z. Gozo (Real Salt Lake), open play, 0.03 xG, off target 53’ A. Dreyer (San Diego FC), open play, 0.03 xG, saved 49’ L. Engel (Real Salt Lake), open play, 0.03 xG, off target 42’ L. Bombino (San Diego FC), open play, 0.02 xG, blocked 47’ A. Dreyer (San Diego FC), open play, 0.02 xG, blocked 81’ M. Guilavogui (Real Salt Lake), from a corner, 0.02 xG, off target 90+4’ L. Morgan (San Diego FC), open play, 0.02 xG, blocked 84’ J. M. Sanabria (Real Salt Lake), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

San Diego FC 4-3-3 Starting XI
Ferree
Verhoeven 63’
McVey
Duah
Bombino
Valakari 90’
Tverskov
Vazquez 63’
Dreyer
Ingvartsen
Pellegrino 74’
Real Salt Lake 3-4-2-1 Starting XI
Cabral
Quinton
Glad
Engel
Gozo
Caliskan
Dillon
Sanabria
Hezarkhani 46’
Guilavogui
Solans

Player stats

Goalkeeper1 player
90′ 4 2 51 – – – – –
Defenders4 players
63′ – – – – – 31 – – – –
C. McVey Sent off
89′ – – – – – 85 1 – –
M. Duah
90′ 2 2 – 4 1 60 – – – –
90′ 3 1 – 5 – 52 2 – – –
Midfielders5 players
89′ – – 52 1 0.16 1 1 5 – 4 –
90′ – – 95 1 0.04 1 2 2 2 – –
63′ – – 24 – 0.08 – – 2 2 1 –
W. Eisner Came on as a substitute
27′ – – 12 – 0.03 1 – 2 – – –
A. Godoy Came on as a substitute
27′ – – 23 – 0.01 1 2 3 2 2
Forwards4 players
90′ 1 – 4 2 0.31 0.47 2 1 1 44 –
90′ 1 – 5 2 0.84 0.03 3 2 1 18 –
74′ – 1 – – – 0.33 3 – – 27 –
L. Morgan Came on as a substitute
16′ – – 1 – 0.02 0.02 – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.