
Real Salt Lake vs Toronto FC, 2025 MLS, Regular Season
· MLSAbout
Real Salt Lake are hosting Toronto FC
at America First Field, Sandy, Utah, USA, starting on
. The match is a part of the MLS.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Foul by Braian Ojeda (Real Salt Lake).
- 1': Jonathan Osorio (Toronto FC) wins a free kick in the attacking half.
- 2': Offside, Toronto FC. Federico Bernardeschi is caught offside.
- 4': Offside, Real Salt Lake. Dominik Marczuk is caught offside.
- 5': Offside, Toronto FC. Theo Corbeanu is caught offside.
- 8': Foul by Diogo Gonçalves (Real Salt Lake).
- 8': Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
- 9': Goal! Real Salt Lake 0, Toronto FC 1. Theo Corbeanu (Toronto FC) right footed shot from the centre of the box to the bottom right corner.
- 11': Emeka Eneli (Real Salt Lake) wins a free kick in the attacking half.
- 11': Foul by Deybi Flores (Toronto FC).
- 11': Delay in match because of an injury Deybi Flores (Toronto FC).
- 11': Delay in match because of an injury Emeka Eneli (Real Salt Lake).
- 12': Deybi Flores (Toronto FC) is shown the yellow card for a bad foul.
- 13': Delay over. They are ready to continue.
- 14': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from outside the box misses to the left. Assisted by Alexandros Katranis following a set piece situation.
- 21': Derrick Etienne Jr. (Toronto FC) wins a free kick in the defensive half.
- 21': Foul by Justen Glad (Real Salt Lake).
- 22': Foul by Bode Hidalgo (Real Salt Lake).
- 22': Theo Corbeanu (Toronto FC) wins a free kick in the defensive half.
- 24': Corner, Real Salt Lake. Conceded by Kosi Thompson.
- 24': Attempt saved. Dominik Marczuk (Real Salt Lake) right footed shot from outside the box is saved in the centre of the goal. Assisted by Diogo Gonçalves.
- 24': Attempt missed. Braian Ojeda (Real Salt Lake) right footed shot from the right side of the six yard box is just a bit too high following a corner.
- 26': Foul by Sigurd Rosted (Toronto FC).
- 26': Jesús Barea (Real Salt Lake) wins a free kick on the right wing.
- 26': Corner, Real Salt Lake. Conceded by Raoul Petretta.
- 27': Foul by Justen Glad (Real Salt Lake).
- 27': Lorenzo Insigne (Toronto FC) wins a free kick in the defensive half.
- 29': Hand ball by Alexandros Katranis (Real Salt Lake).
- 30': Attempt saved. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is saved in the bottom left corner.
- 31': Corner, Real Salt Lake. Conceded by Sean Johnson.
- 31': Corner, Real Salt Lake. Conceded by Deybi Flores.
- 32': Foul by Emeka Eneli (Real Salt Lake).
- 32': Lorenzo Insigne (Toronto FC) wins a free kick in the defensive half.
- 35': Bode Hidalgo (Real Salt Lake) wins a free kick in the defensive half.
- 35': Foul by Theo Corbeanu (Toronto FC).
- 36': Diego Luna (Real Salt Lake) wins a free kick in the attacking half.
- 36': Foul by Federico Bernardeschi (Toronto FC).
- 36': Federico Bernardeschi (Toronto FC) is shown the yellow card for a bad foul.
- 38': Attempt blocked. Diogo Gonçalves (Real Salt Lake) right footed shot from outside the box is blocked.
- 38': Attempt blocked. Diogo Gonçalves (Real Salt Lake) right footed shot from outside the box is blocked.
- 38': Attempt missed. Bode Hidalgo (Real Salt Lake) right footed shot from outside the box is high and wide to the right. Assisted by Braian Ojeda with a headed pass.
- 39': Foul by Derrick Etienne Jr. (Toronto FC).
- 39': Rafael Cabral (Real Salt Lake) wins a free kick in the defensive half.
- 45': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from the left side of the box misses to the right.
- 45'+1': Fourth official has announced 5 minutes of added time.
- 45'+2': Foul by Braian Ojeda (Real Salt Lake).
- 45'+2': Raoul Petretta (Toronto FC) wins a free kick on the left wing.
- 45'+5': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from the centre of the box is high and wide to the left.
- 45'+6': First Half ends, Real Salt Lake 0, Toronto FC 1.
- 45': Second Half begins Real Salt Lake 0, Toronto FC 1.
- 46': Corner, Real Salt Lake. Conceded by Deybi Flores.
- 46': Corner, Real Salt Lake. Conceded by Deybi Flores.
- 47': Attempt missed. Brayan Vera (Real Salt Lake) left footed shot from outside the box is high and wide to the left. Assisted by Braian Ojeda following a corner.
- 47': Deybi Flores (Toronto FC) wins a free kick in the defensive half.
- 47': Foul by Jesús Barea (Real Salt Lake).
- 49': Attempt saved. Jesús Barea (Real Salt Lake) left footed shot from the right side of the six yard box is saved in the bottom right corner.
- 49': Corner, Real Salt Lake. Conceded by Sean Johnson.
- 49': Attempt missed. Brayan Vera (Real Salt Lake) header from the centre of the box misses to the left. Assisted by Alexandros Katranis with a cross following a corner.
- 51': Attempt blocked. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Alexandros Katranis.
- 51': Corner, Real Salt Lake. Conceded by Sigurd Rosted.
- 52': Attempt blocked. Diogo Gonçalves (Real Salt Lake) left footed shot from the centre of the box is blocked.
- 52': Attempt missed. Emeka Eneli (Real Salt Lake) right footed shot from outside the box is high and wide to the right following a corner.
- 55': Foul by Diogo Gonçalves (Real Salt Lake).
- 55': Jonathan Osorio (Toronto FC) wins a free kick in the defensive half.
- 56': Foul by Deybi Flores (Toronto FC).
- 56': Jesús Barea (Real Salt Lake) wins a free kick in the attacking half.
- 57': Emeka Eneli (Real Salt Lake) wins a free kick in the defensive half.
- 57': Foul by Kosi Thompson (Toronto FC).
- 58': Substitution, Toronto FC. Maxime Dominguez replaces Lorenzo Insigne.
- 58': Substitution, Toronto FC. Tyrese Spicer replaces Theo Corbeanu.
- 60': Corner, Toronto FC. Conceded by Justen Glad.
- 61': Diego Luna (Real Salt Lake) is shown the red card for violent conduct.
- 63': Raoul Petretta (Toronto FC) is shown the yellow card.
- 63': VAR Decision: Red Card Diego Luna (Real Salt Lake).
- 66': Substitution, Real Salt Lake. Ariath Piol replaces Dominik Marczuk.
- 66': Attempt blocked. Derrick Etienne Jr. (Toronto FC) right footed shot from the centre of the box is blocked. Assisted by Tyrese Spicer.
- 67': Foul by Emeka Eneli (Real Salt Lake).
- 67': Maxime Dominguez (Toronto FC) wins a free kick in the attacking half.
- 67': Emeka Eneli (Real Salt Lake) is shown the yellow card for a bad foul.
- 69': Offside, Toronto FC. Derrick Etienne Jr. is caught offside.
- 69': Attempt blocked. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is blocked.
- 70': Attempt saved. Alexandros Katranis (Real Salt Lake) header from a difficult angle on the left is saved in the centre of the goal. Assisted by Bode Hidalgo with a cross.
- 71': Attempt saved. Braian Ojeda (Real Salt Lake) right footed shot from outside the box is saved in the top right corner.
- 71': Delay in match because of an injury Derrick Etienne Jr. (Toronto FC).
- 71': Delay over. They are ready to continue.
- 72': Substitution, Toronto FC. Ola Brynhildsen replaces Derrick Etienne Jr. because of an injury.
- 73': Hand ball by Ariath Piol (Real Salt Lake).
- 73': Sean Johnson (Toronto FC) is shown the yellow card.
- 75': Diogo Gonçalves (Real Salt Lake) wins a free kick in the attacking half.
- 75': Foul by Jonathan Osorio (Toronto FC).
- 75': Substitution, Real Salt Lake. Zavier Gozo replaces Bode Hidalgo.
- 75': Substitution, Real Salt Lake. Sam Junqua replaces Braian Ojeda.
- 76': Foul by Alexandros Katranis (Real Salt Lake).
- 76': Ola Brynhildsen (Toronto FC) wins a free kick in the defensive half.
- 77': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from outside the box is close, but misses the top right corner. Assisted by Emeka Eneli.
- 78': Foul by Kevin Long (Toronto FC).
- 78': Jesús Barea (Real Salt Lake) wins a free kick on the left wing.
- 79': Attempt missed. Diogo Gonçalves (Real Salt Lake) right footed shot from outside the box misses to the left following a set piece situation.
- 79': Foul by Kosi Thompson (Toronto FC).
- 79': Sam Junqua (Real Salt Lake) wins a free kick on the left wing.
- 80': Attempt missed. Alexandros Katranis (Real Salt Lake) left footed shot from outside the box is high and wide to the left following a set piece situation.
- 82': Attempt missed. Alexandros Katranis (Real Salt Lake) left footed shot from outside the box is too high. Assisted by Justen Glad.
- 82': Foul by Deybi Flores (Toronto FC).
- 82': Jesús Barea (Real Salt Lake) wins a free kick in the attacking half.
- 83': Attempt blocked. Justen Glad (Real Salt Lake) right footed shot from outside the box is blocked. Assisted by Sam Junqua.
- 84': Kosi Thompson (Toronto FC) is shown the yellow card.
- 85': Emeka Eneli (Real Salt Lake) wins a free kick on the left wing.
- 85': Foul by Deybi Flores (Toronto FC).
- 87': Substitution, Toronto FC. Alonso Coello replaces Deybi Flores.
- 87': Substitution, Toronto FC. Matty Longstaff replaces Jonathan Osorio.
- 88': Federico Bernardeschi (Toronto FC) wins a free kick in the defensive half.
- 88': Foul by Diogo Gonçalves (Real Salt Lake).
- 90': Fourth official has announced 9 minutes of added time.
- 90'+1': Offside, Real Salt Lake. Ariath Piol is caught offside.
- 90'+1': Alexandros Katranis (Real Salt Lake) wins a free kick in the defensive half.
- 90'+1': Foul by Ola Brynhildsen (Toronto FC).
- 90'+1': Substitution, Real Salt Lake. Tyler Wolff replaces Jesús Barea.
- 90'+4': Foul by Justen Glad (Real Salt Lake).
- 90'+4': Ola Brynhildsen (Toronto FC) wins a free kick in the defensive half.
- 90'+4': Justen Glad (Real Salt Lake) is shown the yellow card for a bad foul.
- 90'+7': Foul by Zavier Gozo (Real Salt Lake).
- 90'+7': Kosi Thompson (Toronto FC) wins a free kick in the defensive half.
- 90'+8': Emeka Eneli (Real Salt Lake) wins a free kick in the defensive half.
- 90'+8': Foul by Matty Longstaff (Toronto FC).
- 90'+9': Second Half ends, Real Salt Lake 0, Toronto FC 1.
- 0': Match ends, Real Salt Lake 0, Toronto FC 1.
Statistics
![]() |
RSL![]() |
|
---|---|---|
14 | Fouls | 16 |
5 | Yellow Cards | 2 |
0 | Red Cards | 1 |
3 | Offsides | 2 |
1 | Corner Kicks | 8 |
5 | Saves | 0 |
31.9 | Possession | 68.1 |
2 | SHOTS | 23 |
1 | ON GOAL | 5 |
0.5 | On Target % | 0.2 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
193 | Accurate Passes | 475 |
266 | Passes | 554 |
0.7 | Pass Completion % | 0.9 |
0 | Accurate Crosses | 3 |
3 | Crosses | 24 |
0.0 | Cross % | 0.1 |
61 | Long Balls | 52 |
22 | Accurate Long Balls | 33 |
0.4 | Long Balls % | 0.6 |
1 | Blocked Shots | 6 |
10 | Effective Tackles | 8 |
19 | Tackles | 8 |
0.5 | Tackle % | 1.0 |
12 | Interceptions | 6 |
36 | Effective Clearances | 8 |
36 | Clearances | 8 |
Game Information
Competition: MLS
Venue: America First Field
Location: Sandy, Utah, USA
Attendance: 19,802
Venue: America First Field
Location: Sandy, Utah, USA
Attendance: 19,802
MLS Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Philadelphia Union | 25 | +19 | 50 |
2 | FC Cincinnati | 25 | +8 | 49 |
3 | Nashville SC | 25 | +16 | 47 |
4 | Columbus Crew | 25 | +5 | 44 |
Line-Ups
Real Salt Lake (4-2-3-1)
No. | Name |
---|---|
1 | Rafael (GK) |
4 | Brayan Vera |
15 | Justen Glad ![]() |
98 | Alexandros Katranis |
19 | Bode Hidalgo |
8 | Diego Luna ![]() |
14 | Emeka Eneli ![]() |
6 | Braian Ojeda |
36 | Jesús Barea |
10 | Diogo Gonçalves |
11 | Dominik Marczuk |
Toronto FC (4-2-3-1)
No. | Name |
---|---|
1 | Sean Johnson (GK) ![]() |
17 | Sigurd Rosted |
5 | Kevin Long |
28 | Raoul Petretta ![]() |
6 | Kosi Thompson ![]() |
24 | Lorenzo Insigne |
21 | Jonathan Osorio |
20 | Deybi Flores ![]() |
11 | Derrick Etienne Jr. |
7 | Theo Corbeanu |
10 | Federico Bernardeschi ![]() |
MLS News

Mascherano: Chemistry between Messi & De Paul important for Miami
Javier Mascherano speaks after Rodrigo De Paul made his Inter Miami debut vs. Atlas in the Leagues Cup.

Messi tracker: Goals, assists, key moments for Inter Miami
With Lionel Messi in the final year of his contract with Inter Miami, ESPN provides game-by-game analysis of the World Cup winner's performances.

Messi sets up late Miami win in Leagues Cup: 'Need to compete'
Lionel Messi said he struggled to find rhythm in the first half against Atlas on Wednesday night at Chase Stadium before setting up two second-half goals -- including a late winner -- in a 2-1 victory to kick off Inter Miami CF's Leagues Cup campaign.

Miami wins it late behind Messi's pair of assists
Lionel Messi tallies two assists in Inter Miami's 2-1 win over Atlas in the Leagues Cup.

Miami stuns Atlas with Messi's assist to Weigandt in stoppage time
Lionel Messi sets up Marcelo Weigandt to score the go-ahead goal for Inter Miami in the final moments vs. Atlas.