Ousseni Bouda
2'
1–0
Photo: BrokenSphere, CC BY-SA 3.0Forecast Verdict
Top pick correctWe said
Actual
OneTouch Forecast · dc-v2.0
San Jose Earthquakes won; our pre-match call put the chance of that at 39%. Real Salt Lake had more shots (16–15) and the same number on target (5–5).
Pre-match call frozen 31 Oct 2026 · model dc-v2.0
Ousseni Bouda
2'
1–0
Benjamin Kikanovic
Assist · Jamar Ricketts
17'
2–0
Juan Manuel Sanabria
Assist · Samuel Junqua
23'
2–1
Zach Booth
On for Dominik Marczuk
45'
Jack Jasinski
On for Benjamin Kikanovic
45'
Niko Tsakiris
Booked
60'
Ronaldo Vieira
On for Ian Harkes
60'
Lukas Engel
On for Justen Glad
60'
Philip Quinton
Booked
63'
Alexandros Katranis
On for Zach Booth
70'
Ariath Piol
On for Stijn Spierings
71'
Luka Jovanovic
On for Preston Judd
81'
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
Match DNA
High Pressing Battle
Both sides pressed aggressively. Territory was won and lost in the opposition half.
31 shots
Expected goals over time
accuracy · 33%
kill rate · 13%
accuracy · 31%
kill rate · 6%
San Jose Earthquakes turned 13% of shots into goals to Real Salt Lake's 6%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
MLSKey context
Venue
PayPal Park
Kick-off
31 Oct · 21:00 UTC
Referee
Lorenzo Hernandez
USA · 4.2 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.
Desk Stories