San Jose Earthquakes vs Real Salt Lake 2-1
- Ousseni Bouda2'
- Benjamin Kikanovic17'
- Juan Sanabria23'
- Kick-off
- Sat, 31 Oct 2026 · 21:00 (UTC)
- Venue
- PayPal Park, San Jose
- Referee
- Lorenzo Hernandez
Match timeline
- 90+6’Yellow card
Real Salt LakeAlexandros Katranis - 81’Substitution
San Jose EarthquakesLuka Jovanovic ONPreston Judd OFF - 71’Substitution
Real Salt LakeAriath Piol ONStijn Spierings OFF - 70’Substitution
Real Salt LakeAlexandros Katranis ONChadwick Zachary Booth OFF - 63’Yellow card
Real Salt LakePhilip Quinton - 60’Yellow card
San Jose EarthquakesN.Tsakiris - 60’Substitution
San Jose EarthquakesRonaldo Vieira ONIan Harkes OFF - 60’Substitution
San Jose EarthquakesBeau Leroux ONN.Tsakiris OFF
Show 9 earlier events
- 60’Substitution
San Jose EarthquakesEduard Löwen ONNick Fernandez OFF - 60’Substitution
Real Salt LakeLukas Engel ONJusten Glad OFF - 46’Yellow card
San Jose EarthquakesReid Roberts - 45’Substitution
San Jose EarthquakesJack Jasinski ONBenjamin Kikanovic OFF - 45’Substitution
Real Salt LakeChadwick Zachary Booth ONDominik Marczuk OFF - 45’Substitution
Real Salt LakeAiden Hezarkhani ONSam Junqua OFF - 23’Goal!
Real Salt LakeJuan SanabriaAssist: Sam Junqua2 – 1 - 17’Goal!
San Jose EarthquakesBenjamin KikanovicAssist: Jamar Ricketts2 – 0 - 2’Goal!
San Jose EarthquakesOusseni Bouda1 – 0 - 1’Kick-off
Key stats
- 44%Possession56%
- 15Shots16
- 1.28xG1.45
- 5Shots on Target5
- 5Corners5
- 13Fouls13
- 5Offsides3
- 4Saves3
- 390Passes496
- 2Yellow Cards2
Lineups
Confirmed selections
San Jose Earthquakes4 - 2 - 3 - 1
- 36Edwards
- 28Kikanovic
- 5Munie
- 18Roberts
- 4Romney
- 6Harkes
- 20Fernandez
- 7Bouda
- 10Tsakiris
- 2Ricketts
- 19Judd
Substitutions
- 45’↑17 Jack Jasinski↓28 B. Kikanovic
- 60’↑14 R. Vieira↓6 I. Harkes
- 60’↑34 Beau Leroux↓10 N. Tsakiris
- 60’↑23 E. Löwen↓20 N. Fernandez
- 81’↑9 L. Jovanović↓19 P. Judd
Unused substitutes 1 A. Gunn, 25 M. Floriani, 87 Vítor Costa, 16 J. Skahan
Coach B. Arena
Real Salt Lake3 - 4 - 2 - 1
- 1Cabral
- 44Fougerolles
- 15Glad
- 26Quinton
- 11Marczuk
- 6Spierings
- 92Caliskan
- 29Junqua
- 12Lobzhanidze
- 8Sanabria
- 22Solans
Substitutions
- 45’↑23 Chadwick Zachary Booth↓11 D. Marczuk
- 45’↑39 A. Hezarkhani↓29 S. Junqua
- 60’↑4 L. Engel↓15 J. Glad
- 70’↑98 A. Katránis↓23 Chadwick Zachary Booth
- 71’↑19 A. Piol↓6 S. Spierings
Unused substitutes 25 Colin Guske, 3 K. Henry, 31 M. Stajduhar, 2 D. Yedlin
Coach P. Mastroeni
Match facts
- Competition
- Major League Soccer - United States and Canada
- Round
- Matchday 33
- Date
- Sat, 31 Oct 2026
- Kick-off
- 21:00 (UTC)
- Venue
- PayPal Park, San Jose
- Referee
- Lorenzo Hernandez
- San Jose Earthquakes coach
- B. Arena
- Real Salt Lake coach
- P. Mastroeni
League table
Major League Soccer - United States and Canada · Western Conference
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 34 | 19 | 7 | 8 | +40 | 64 | |
| 2 | 34 | 16 | 10 | 8 | +11 | 58 | |
| 3 | 34 | 15 | 9 | 10 | +11 | 54 | |
| 4 | 34 | 14 | 10 | 10 | +6 | 52 | |
| 5 | 34 | 14 | 9 | 11 | 0 | 51 | |
| 6 | 34 | 12 | 11 | 11 | +12 | 47 | |
| 7 | 34 | 13 | 7 | 14 | +1 | 46 | |
| 8 | 34 | 12 | 10 | 12 | -2 | 46 | |
| 9 | 34 | 13 | 6 | 15 | +1 | 45 | |
| 10 | 34 | 11 | 11 | 12 | -2 | 44 | |
| 11 | 34 | 11 | 11 | 12 | -7 | 44 | |
| 12 | 34 | 12 | 7 | 15 | -3 | 43 | |
| 13 | 34 | 9 | 11 | 14 | -6 | 38 | |
| 14 | 34 | 8 | 10 | 16 | -23 | 34 | |
| 15 | 34 | 7 | 5 | 22 | -41 | 26 |
Match related news
Player ratings
- 1
O. Bouda8.2 - 2
B. Kikanovic7.6 - 3
E. Löwen7.0 - 4
J. Ricketts7.0 - 5
N. Fernandez6.9 - 6
E. Edwards6.8 - 7
D. Romney6.8 - 8
N. Tsakiris6.7 - 9
Beau Leroux6.6 - 10
R. Roberts6.6 - 11
Jack Jasinski6.4 - 12
I. Harkes6.4 - 13
R. Vieira6.3 - 14
L. Jovanović6.3 - 15
D. Munie6.3 - 16
P. Judd5.9 - 17
J. Skahan0.0 - 18
Vítor Costa0.0 - 19
M. Floriani0.0 - 20
A. Gunn0.0
- 1
J. Sanabria8.2 - 2
Rafael Cabral6.8 - 3
S. Junqua6.7 - 4
L. De Fougerolles6.6 - 5
S. Spierings6.5 - 6
A. Piol6.4 - 7
N. Caliskan6.4 - 8
S. Solans6.3 - 9
A. Hezarkhani6.3 - 10
A. Katránis6.2 - 11
P. Quinton6.2 - 12
Chadwick Zachary Booth6.1 - 13
S. Lobzhanidze6.1 - 14
D. Marczuk6.1 - 15
J. Glad5.9 - 16
L. Engel5.6 - 17
Colin Guske0.0 - 18
K. Henry0.0 - 19
M. Stajduhar0.0 - 20
D. Yedlin0.0
Match ratings from API-Football, out of 10.
MVP of the match

Rated 8.2, the best on the pitch — 1 goal in 90 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 0-4-1
- Scored / match
- 1.0
- Conceded / match
- 1.6
- W-D-L
- 3-1-1
- Scored / match
- 2.0
- Conceded / match
- 1.0
Fan predictions
How the fans called it
No votes yet
What happened
Match report
San Jose Earthquakes beat Real Salt Lake 2-1 after scoring twice in the opening 17 minutes and then holding on as the visitors had more of the ball after the break. Real Salt Lake pulled one back before half-time, but San Jose kept the lead to the end.
Ousseni Bouda opened the scoring in the 2nd minute, and Benjamin Kikanovic made it 2-0 on 17 minutes from Jamar Ricketts' assist. Real Salt Lake replied in the 23rd minute when Juan Sanabria, set up by Sam Junqua, made it 2-1. That was the half-time score.
San Jose lost Kikanovic at the break, with Jack Jasinski coming on, while Real Salt Lake made two changes on 45 minutes as Chadwick Zachary Booth and Aiden Hezarkhani replaced Dominik Marczuk and Sam Junqua. The hosts then made three changes on 60 minutes, with Ronaldo Vieira, Beau Leroux and Eduard Löwen coming on for Ian Harkes, N. Tsakiris and Nick Fernandez. Real Salt Lake also brought on Lukas Engel for Justen Glad on 60 minutes, then Alexandros Katranis replaced Chadwick Zachary Booth on 70 minutes and Ariath Piol came on for Stijn Spierings on 71 minutes. San Jose were forced to see out the final stages after that, and the result stayed with the home side.
Real Salt Lake had 56% of the possession and 496 passes to San Jose's 390, while also edging the shots 16-15 and expected goals 1.45 to 1.28. Both sides had five shots on target and five corners, San Jose were caught offside five times to Real Salt Lake's three, and the save count finished at 4-3 in the home side's favour. Fouls were level at 13 each.
San Jose's Reid Roberts was booked in the 46th minute, with N. Tsakiris shown yellow on 60 minutes. Philip Quinton was booked for Real Salt Lake on 63 minutes, and Alexandros Katranis was cautioned in stoppage time.
Match record
- Competition
- Major League Soccer - United States and Canada
- Round
- Matchday 33
- Kick-off
- Venue
- PayPal Park, San Jose
- Referee
- L. Hernandez
- Match ID
cornerflick:match:san-jose-earthquakes-vs-real-salt-lake-mls-2026-10-31
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. San Jose Earthquakes 2-1 Real Salt Lake, Major League Soccer - United States and Canada, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/mls/matches/san-jose-earthquakes-vs-real-salt-lake-mls-2026-10-31
Permanent identifier cornerflick:match:san-jose-earthquakes-vs-real-salt-lake-mls-2026-10-31. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/san-jose-earthquakes-vs-real-salt-lake-mls-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
17 events
- 2’Goal!
San Jose EarthquakesOusseni Bouda1 – 0 - 17’Goal!
San Jose EarthquakesBenjamin KikanovicAssist: Jamar Ricketts2 – 0 - 23’Goal!
Real Salt LakeJuan SanabriaAssist: Sam Junqua2 – 1 - 45’Substitution
San Jose EarthquakesJack Jasinski ONBenjamin Kikanovic OFF - 45’Substitution
Real Salt LakeChadwick Zachary Booth ONDominik Marczuk OFF - 45’Substitution
Real Salt LakeAiden Hezarkhani ONSam Junqua OFF - 46’Yellow card
San Jose EarthquakesReid Roberts - 60’Yellow card
San Jose EarthquakesN.Tsakiris - 60’Substitution
San Jose EarthquakesRonaldo Vieira ONIan Harkes OFF - 60’Substitution
San Jose EarthquakesBeau Leroux ONN.Tsakiris OFF - 60’Substitution
San Jose EarthquakesEduard Löwen ONNick Fernandez OFF - 60’Substitution
Real Salt LakeLukas Engel ONJusten Glad OFF - 63’Yellow card
Real Salt LakePhilip Quinton - 70’Substitution
Real Salt LakeAlexandros Katranis ONChadwick Zachary Booth OFF - 71’Substitution
Real Salt LakeAriath Piol ONStijn Spierings OFF - 81’Substitution
San Jose EarthquakesLuka Jovanovic ONPreston Judd OFF - 90+6’Yellow card
Real Salt LakeAlexandros Katranis






