Skip to content
Live scoresView all →

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

  1. 90+6’Yellow cardReal Salt Lake crestReal Salt LakeAlexandros Katranis
  2. 81’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesLuka Jovanovic ONPreston Judd OFF
  3. 71’SubstitutionReal Salt Lake crestReal Salt LakeAriath Piol ONStijn Spierings OFF
  4. 70’SubstitutionReal Salt Lake crestReal Salt LakeAlexandros Katranis ONChadwick Zachary Booth OFF
  5. 63’Yellow cardReal Salt Lake crestReal Salt LakePhilip Quinton
  6. 60’Yellow cardSan Jose Earthquakes crestSan Jose EarthquakesN.Tsakiris
  7. 60’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesRonaldo Vieira ONIan Harkes OFF
  8. 60’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesBeau Leroux ONN.Tsakiris OFF
Show 9 earlier events
  1. 60’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesEduard Löwen ONNick Fernandez OFF
  2. 60’SubstitutionReal Salt Lake crestReal Salt LakeLukas Engel ONJusten Glad OFF
  3. 46’Yellow cardSan Jose Earthquakes crestSan Jose EarthquakesReid Roberts
  4. 45’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesJack Jasinski ONBenjamin Kikanovic OFF
  5. 45’SubstitutionReal Salt Lake crestReal Salt LakeChadwick Zachary Booth ONDominik Marczuk OFF
  6. 45’SubstitutionReal Salt Lake crestReal Salt LakeAiden Hezarkhani ONSam Junqua OFF
  7. 23’Goal!Real Salt Lake crestReal Salt LakeJuan SanabriaAssist: Sam Junqua2 – 1
  8. 17’Goal!San Jose Earthquakes crestSan Jose EarthquakesBenjamin KikanovicAssist: Jamar Ricketts2 – 0
  9. 2’Goal!San Jose Earthquakes crestSan Jose EarthquakesOusseni Bouda1 – 0
  10. 1’Kick-off

Key stats

San Jose Earthquakes crestSan Jose EarthquakesReal Salt LakeReal Salt Lake crest
  • 44%Possession56%
  • 15Shots16
  • 1.28xG1.45
  • 5Shots on Target5
  • 5Corners5
  • 13Fouls13
  • 5Offsides3
  • 4Saves3
  • 390Passes496
  • 2Yellow Cards2

Lineups

Confirmed selections

San Jose Earthquakes crestSan Jose Earthquakes4 - 2 - 3 - 1

  1. 36Edwards
  2. 28Kikanovic
  3. 5Munie
  4. 18Roberts
  5. 4Romney
  6. 6Harkes
  7. 20Fernandez
  8. 7Bouda
  9. 10Tsakiris
  10. 2Ricketts
  11. 19Judd

Substitutions

  1. 45’↑17 Jack Jasinski↓28 B. Kikanovic
  2. 60’↑14 R. Vieira↓6 I. Harkes
  3. 60’↑34 Beau Leroux↓10 N. Tsakiris
  4. 60’↑23 E. Löwen↓20 N. Fernandez
  5. 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 Lake crestReal Salt Lake3 - 4 - 2 - 1

  1. 1Cabral
  2. 44Fougerolles
  3. 15Glad
  4. 26Quinton
  5. 11Marczuk
  6. 6Spierings
  7. 92Caliskan
  8. 29Junqua
  9. 12Lobzhanidze
  10. 8Sanabria
  11. 22Solans

Substitutions

  1. 45’↑23 Chadwick Zachary Booth↓11 D. Marczuk
  2. 45’↑39 A. Hezarkhani↓29 S. Junqua
  3. 60’↑4 L. Engel↓15 J. Glad
  4. 70’↑98 A. Katránis↓23 Chadwick Zachary Booth
  5. 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

#TeamPWDLGDPts
1Vancouver Whitecaps crestVancouver Whitecaps341978+4064
2FC Dallas crestFC Dallas3416108+1158
3St. Louis City crestSt. Louis City3415910+1154
4San Jose Earthquakes crestSan Jose Earthquakes34141010+652
5Houston Dynamo crestHouston Dynamo3414911051
6Los Angeles FC crestLos Angeles FC34121111+1247
7Portland Timbers crestPortland Timbers3413714+146
8Seattle Sounders crestSeattle Sounders34121012-246
9Real Salt Lake crestReal Salt Lake3413615+145
10Minnesota United FC crestMinnesota United FC34111112-244
11Los Angeles Galaxy crestLos Angeles Galaxy34111112-744
12Colorado Rapids crestColorado Rapids3412715-343
13San Diego crestSan Diego3491114-638
14Austin crestAustin3481016-2334
15Sporting Kansas City crestSporting Kansas City347522-4126

Recent form

Last 5 matches, all competitions

San Jose Earthquakes crest

San Jose Earthquakes

  1. D
  2. D
  3. D
  4. L
  5. D
Real Salt Lake crest

Real Salt Lake

  1. L
  2. D
  3. W
  4. W
  5. W

Player ratings

  1. 1O. Bouda8.2
  2. 2B. Kikanovic7.6
  3. 3E. Löwen7.0
  4. 4J. Ricketts7.0
  5. 5N. Fernandez6.9
  6. 6E. Edwards6.8
  7. 7D. Romney6.8
  8. 8N. Tsakiris6.7
  9. 9Beau Leroux6.6
  10. 10R. Roberts6.6
  11. 11Jack Jasinski6.4
  12. 12I. Harkes6.4
  13. 13R. Vieira6.3
  14. 14L. Jovanović6.3
  15. 15D. Munie6.3
  16. 16P. Judd5.9
  17. 17J. Skahan0.0
  18. 18Vítor Costa0.0
  19. 19M. Floriani0.0
  20. 20A. Gunn0.0
  1. 1J. Sanabria8.2
  2. 2Rafael Cabral6.8
  3. 3S. Junqua6.7
  4. 4L. De Fougerolles6.6
  5. 5S. Spierings6.5
  6. 6A. Piol6.4
  7. 7N. Caliskan6.4
  8. 8S. Solans6.3
  9. 9A. Hezarkhani6.3
  10. 10A. Katránis6.2
  11. 11P. Quinton6.2
  12. 12Chadwick Zachary Booth6.1
  13. 13S. Lobzhanidze6.1
  14. 14D. Marczuk6.1
  15. 15J. Glad5.9
  16. 16L. Engel5.6
  17. 17Colin Guske0.0
  18. 18K. Henry0.0
  19. 19M. Stajduhar0.0
  20. 20D. Yedlin0.0

Match ratings from API-Football, out of 10.

MVP of the match

O. Bouda
8.2

O. Bouda

San Jose Earthquakes crestSan Jose Earthquakes

1
Goals
0
Assists

Rated 8.2, the best on the pitch — 1 goal in 90 minutes.

Team form comparison

Last 5 matches, all competitions

San Jose Earthquakes crestSan Jose Earthquakes
W-D-L
0-4-1
Scored / match
1.0
Conceded / match
1.6
Real Salt Lake crestReal Salt Lake
W-D-L
3-1-1
Scored / match
2.0
Conceded / match
1.0

Fan predictions

How the fans called it

  • San Jose Earthquakes crestSan Jose EarthquakesResult0%
  • Draw0%
  • Real Salt Lake crestReal Salt Lake0%

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

  1. 2’Goal!San Jose Earthquakes crestSan Jose EarthquakesOusseni Bouda1 – 0
  2. 17’Goal!San Jose Earthquakes crestSan Jose EarthquakesBenjamin KikanovicAssist: Jamar Ricketts2 – 0
  3. 23’Goal!Real Salt Lake crestReal Salt LakeJuan SanabriaAssist: Sam Junqua2 – 1
  4. 45’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesJack Jasinski ONBenjamin Kikanovic OFF
  5. 45’SubstitutionReal Salt Lake crestReal Salt LakeChadwick Zachary Booth ONDominik Marczuk OFF
  6. 45’SubstitutionReal Salt Lake crestReal Salt LakeAiden Hezarkhani ONSam Junqua OFF
  7. 46’Yellow cardSan Jose Earthquakes crestSan Jose EarthquakesReid Roberts
  8. 60’Yellow cardSan Jose Earthquakes crestSan Jose EarthquakesN.Tsakiris
  9. 60’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesRonaldo Vieira ONIan Harkes OFF
  10. 60’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesBeau Leroux ONN.Tsakiris OFF
  11. 60’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesEduard Löwen ONNick Fernandez OFF
  12. 60’SubstitutionReal Salt Lake crestReal Salt LakeLukas Engel ONJusten Glad OFF
  13. 63’Yellow cardReal Salt Lake crestReal Salt LakePhilip Quinton
  14. 70’SubstitutionReal Salt Lake crestReal Salt LakeAlexandros Katranis ONChadwick Zachary Booth OFF
  15. 71’SubstitutionReal Salt Lake crestReal Salt LakeAriath Piol ONStijn Spierings OFF
  16. 81’SubstitutionSan Jose Earthquakes crestSan Jose EarthquakesLuka Jovanovic ONPreston Judd OFF
  17. 90+6’Yellow cardReal Salt Lake crestReal Salt LakeAlexandros Katranis