San Diego FC vs Colorado Rapids

23 August 2026 · MLS · 2026 · Referee Pierre-Luc Lauziere

Full time 3 – 0

Half-time: 2–0

  • Onni Valakari 27’
  • Elias Achouri 35’
  • Gabriel Pirani 71’

Match summary

San Diego FC won comfortably, 3-0 at home to Colorado Rapids. San Diego FC led 2-0 at half-time.

Onni Valakari put San Diego FC ahead in the 27th minute, Elias Achouri made it 2-0 in the 35th minute, and Gabriel Pirani made it 3-0 in the 71st minute.

The chances backed that up: San Diego FC created 1.19 expected goals (xG) from 6 shots to Colorado Rapids's 0.43 from 9.

Match stats

49% Possession 51%
6 Shots 8
4 Shots on target 2
2 Corners 3
79 Attacks 89
37 Dangerous attacks 51
507 Passes 518
82.6% Pass accuracy 85.5%
23 Tackles 20
13 Fouls 21
0 Yellow cards 3
6 Offsides 2

Key events

San Diego FC Colorado Rapids
Kick-off
Onni ValakariRight foot shot1-0 (San Diego FC)
27’
Luca BombinoShot on target
28’
Elias AchouriRight foot shot2-0 (San Diego FC)
35’
Half-time2-0
Second half underway
57’
Paxten AaronsonShot on target
58’
Gabriel PiraniRight foot shot3-0 (San Diego FC)
71’
84’
Loïc WilliamsShot on target
89’
90+2’
Full-time3-0

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.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 0.43 27’ Onni Valakari (San Diego FC), 1-0 27’ 35’ Elias Achouri (San Diego FC), 2-0 35’ 71’ Gabriel Pirani (San Diego FC), 3-0 71’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 0.43 27’ Onni Valakari (San Diego FC), 1-0 Valakari 27’ 35’ Elias Achouri (San Diego FC), 2-0 Achouri 35’ 71’ Gabriel Pirani (San Diego FC), 3-0 Pirani 71’
San Diego FC 1.19 xGColorado Rapids 0.43 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Colorado Rapids attacking San Diego FC attacking 
35’ Elias Achouri (San Diego FC), open play, 0.35 xG, goal 71’ Gabriel Pirani (San Diego FC), open play, 0.33 xG, goal 27’ Onni Valakari (San Diego FC), open play, 0.18 xG, goal 30’ Elias Achouri (San Diego FC), open play, 0.14 xG, off target 64’ Anders Dreyer (San Diego FC), open play, 0.14 xG, blocked 82’ Kosi Thompson (Colorado Rapids), from a corner, 0.09 xG, off target 10’ Dante Sealy (Colorado Rapids), open play, 0.08 xG, off target 57’ Paxten Aaronson (Colorado Rapids), open play, 0.07 xG, saved 84’ Loïc Williams (Colorado Rapids), set piece, 0.06 xG, saved 73’ Kosi Thompson (Colorado Rapids), open play, 0.05 xG, blocked 28’ Luca Bombino (San Diego FC), open play, 0.04 xG, saved 63’ Rafael Navarro (Colorado Rapids), open play, 0.04 xG, blocked 24’ Hamzat Ojediran (Colorado Rapids), open play, 0.02 xG, off target 47’ Paxten Aaronson (Colorado Rapids), open play, 0.02 xG, off target 42’ Georgi Minoungou (Colorado Rapids), open play, 0.01 xG, blocked 35’ Elias Achouri (San Diego FC), open play, 0.35 xG, goal 71’ Gabriel Pirani (San Diego FC), open play, 0.33 xG, goal 27’ Onni Valakari (San Diego FC), open play, 0.18 xG, goal 30’ Elias Achouri (San Diego FC), open play, 0.14 xG, off target 64’ Anders Dreyer (San Diego FC), open play, 0.14 xG, blocked 82’ Kosi Thompson (Colorado Rapids), from a corner, 0.09 xG, off target 10’ Dante Sealy (Colorado Rapids), open play, 0.08 xG, off target 57’ Paxten Aaronson (Colorado Rapids), open play, 0.07 xG, saved 84’ Loïc Williams (Colorado Rapids), set piece, 0.06 xG, saved 73’ Kosi Thompson (Colorado Rapids), open play, 0.05 xG, blocked 63’ Rafael Navarro (Colorado Rapids), open play, 0.04 xG, blocked 28’ Luca Bombino (San Diego FC), open play, 0.04 xG, saved 24’ Hamzat Ojediran (Colorado Rapids), open play, 0.02 xG, off target 47’ Paxten Aaronson (Colorado Rapids), open play, 0.02 xG, off target 42’ Georgi Minoungou (Colorado Rapids), open play, 0.01 xG, blocked
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-4-2 Starting XI
Santos
Duah
Murphy 90’
Bombino
Verhoeven
Godoy
Tverskov
Valakari 67’
Dreyer
Achouri 68’
Pirani 90’
Colorado Rapids 4-3-3 Starting XI
Defreitas-Hansen
Holding
Williams
Cannon 76’
Thompson
Atencio 46’
Aaronson
Ojediran 46’
Minoungou 60’
Navarro
Sealy 46’

Player stats

Goalkeeper1 player
90′ 2 0 36 – – – – –
Defenders4 players
90′ 2 – 1 2 – 45 1 – – –
90′ 4 1 1 8 – 55 – – – –
Ian Murphy Taken off
89′ – – 1 – – 62 1 – – –
90′ 8 2 – 11 – 46 2 – – –
Midfielders6 players
90′ – – 34 – 0.07 1 1 3 1 1 –
90′ – – 64 – 0.01 3 2 5 3 2 –
90′ – – 77 – 0.02 3 – 5 2 2 –
Gabriel Pirani Taken off
89′ 1 – 40 – 0.01 1 – 7 1 4 –
Onni Valakari Taken off
67′ 1 – 17 – 0.01 1 – 3 1 2 –
Elias Achouri Taken off
68′ 1 – 15 1 0.01 – – 5 1 3 –
Forwards3 players
Marcus Ingvartsen Came on as a substituteTaken off
19′ – 1 – – – 0.09 1 1 – 4 –
Amahl Pellegrino Came on as a substitute
22′ – – – – – 0.00 – 2 – 5 –
Lewis Morgan Came on as a substitute
9′ – – – – – 0.00 – 1 1 4 –
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.