Rafael Santos
Booked
3'
Photo: Scott Catron, CC BY-SA 2.0Forecast Verdict
Top pick correctWe said
Actual
OneTouch Forecast · dc-v1.15
Real Salt Lake won; our pre-match call put the chance of that at 39%. Real Salt Lake had more shots (20–3) and more on target (8–2).
Pre-match call frozen 25 Oct 2026 · model dc-v1.15
Tactical shift
Rafael Santos
Booked
3'
Tomas Ostrak
Booked
29'
Philip Quinton
Booked
40'
Sergi Solans
Assist · Morgan Guilavogui
41'
1–0
Tomas Ostrak
Sent off
43'
Dante Polvara
On for Christopher Durkin
45'
Dominik Marczuk
52'
2–0
Sergi Solans
Assist · Saba Lobjanidze
59'
3–0
Justen Glad
On for Philip Quinton
60'
Juan Manuel Sanabria
Booked
64'
Zach Booth
On for Morgan Guilavogui
67'
Ariath Piol
On for Sergi Solans
68'
Daniel Edelman
On for Charles-Emile Brunet
71'
Aiden Hezarkhani
On for Saba Lobjanidze
80'
Mamadou Fall
On for Rafael Navarro
84'
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.
23 shots
Expected goals over time
3.56 – 0.11
accuracy · 40%
kill rate · 15%
accuracy · 67%
kill rate · 0%
Real Salt Lake turned 15% of shots into goals to St. Louis CITY SC's 0%.
Shots on Target
Attack
xG · BSD
Head to Head
League Standing
MLSKey context
Venue
America First Field
Kick-off
25 Oct · 01:30 UTC
Referee
Drew Fischer
Canada · 4.0 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.