2025 MLS, Regular Season
- Alonso Coello - 11'
- Tyrese Spicer - 56'
- Ian Smith - 90'+4' OG
Match Formations
- Johnson1
- Petretta28
- Rosted17
- Long5
- Thompson6
- Coello14
- Spicer16
- Dominguez23
- Longstaff8
- Corbeanu7
- Brynhildsen9
Substitutes |
---|
Game Information
BMO Field
7:30 PM, June 28, 2025Coverage: MLS Season Pass
New York, New York, Canada
Attendance: 22,445
- Referees:
- Rosendo Mendoza
Match Timeline
Match Commentary
- Match ends, Toronto FC 3, Portland Timbers 0. |
90'+10' Second Half ends, Toronto FC 3, Portland Timbers 0. |
90'+9' Theo Corbeanu (Toronto FC) wins a free kick in the defensive half. |
90'+9' Foul by Ian Smith (Portland Timbers). |
90'+8' Attempt blocked. Gage Guerra (Portland Timbers) left footed shot from the centre of the box is blocked. Assisted by David da Costa. |
90'+6' Offside, Portland Timbers. Cristhian Paredes is caught offside. |
90'+5' Kosi Thompson (Toronto FC) is shown the yellow card for a bad foul. |
90'+5' Foul by Kosi Thompson (Toronto FC). |
90'+5' David da Costa (Portland Timbers) wins a free kick in the defensive half. |
90'+5' Substitution, Toronto FC. Charlie Sharp replaces Maxime Dominguez. |
90'+4' Own Goal by Ian Smith, Portland Timbers. Toronto FC 3, Portland Timbers 0. |
90'+2' Corner,Portland Timbers. Conceded by Kevin Long. |
90' Fourth official has announced 9 minutes of added time. |
90' Kevin Kelsy (Portland Timbers) is shown the yellow card for a bad foul. |
90' Maxime Dominguez (Toronto FC) wins a free kick on the left wing. |
90' Foul by Kevin Kelsy (Portland Timbers). |
89' Corner,Toronto FC. Conceded by Finn Surman. |
89' Attempt blocked. Derrick Etienne (Toronto FC) left footed shot from a difficult angle on the left is blocked. Assisted by Raoul Petretta. |
88' Corner,Toronto FC. Conceded by James Pantemis. |
88' Attempt saved. Theo Corbeanu (Toronto FC) left footed shot from outside the box is saved in the bottom left corner by James Pantemis (Portland Timbers). Assisted by Derrick Etienne. |
86' Substitution, Toronto FC. Michael Sullivan replaces Matty Longstaff. |
85' Substitution, Toronto FC. Deandre Kerr replaces Ola Brynhildsen. |
83' Corner,Toronto FC. Conceded by Juan Mosquera. |
79' Attempt missed. Theo Corbeanu (Toronto FC) right footed shot from the right side of the box is close, but misses to the right. Assisted by Alonso Coello following a fast break. |
77' David Ayala (Portland Timbers) is shown the yellow card for a bad foul. |
77' Maxime Dominguez (Toronto FC) wins a free kick in the attacking half. |
77' Foul by David Ayala (Portland Timbers). |
77' Raoul Petretta (Toronto FC) wins a free kick in the defensive half. |
77' Foul by Gage Guerra (Portland Timbers). |
74' Delay over. They are ready to continue. |
74' Substitution, Portland Timbers. Ian Smith replaces Jimer Fory. |
73' Substitution, Portland Timbers. Gage Guerra replaces Felipe Mora. |
73' Substitution, Portland Timbers. Cristhian Paredes replaces Diego Chará. |
71' Delay in match because of an injury Ola Brynhildsen (Toronto FC). |
71' Delay in match because of an injury Dario Zuparic (Portland Timbers). |
70' Offside, Portland Timbers. Felipe Mora is caught offside. |
69' Substitution, Toronto FC. Derrick Etienne replaces Tyrese Spicer. |
69' James Pantemis (Portland Timbers) wins a free kick in the defensive half. |
69' Foul by Kevin Long (Toronto FC). |
68' Jimer Fory (Portland Timbers) is shown the yellow card for a bad foul. |
68' Ola Brynhildsen (Toronto FC) wins a free kick on the right wing. |
68' Foul by Jimer Fory (Portland Timbers). |
65' Foul by Maxime Dominguez (Toronto FC). |
65' Diego Chará (Portland Timbers) wins a free kick in the attacking half. |
63' Corner,Portland Timbers. Conceded by Sigurd Rosted. |
63' Attempt blocked. Santiago Moreno (Portland Timbers) right footed shot from outside the box is blocked. |
62' Juan Mosquera (Portland Timbers) wins a free kick in the attacking half. |
62' Foul by Maxime Dominguez (Toronto FC). |
61' Attempt missed. Finn Surman (Portland Timbers) header from the centre of the box is high and wide to the left. Assisted by Dario Zuparic following a set piece situation. |
61' Attempt missed. Dario Zuparic (Portland Timbers) header from the centre of the box misses to the left. Assisted by Santiago Moreno with a cross following a set piece situation. |
60' Kevin Kelsy (Portland Timbers) wins a free kick on the right wing. |
60' Foul by Raoul Petretta (Toronto FC). |
58' Raoul Petretta (Toronto FC) wins a free kick in the defensive half. |
58' Foul by Santiago Moreno (Portland Timbers). |
56' Goal! Toronto FC 2, Portland Timbers 0. Tyrese Spicer (Toronto FC) left footed shot from very close range to the centre of the goal following a corner. |
56' Attempt saved. Ola Brynhildsen (Toronto FC) header from very close range is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Kosi Thompson. |
56' Attempt saved. Kosi Thompson (Toronto FC) header from the centre of the box is saved in the top centre of the goal by James Pantemis (Portland Timbers). Assisted by Alonso Coello with a cross. |
55' Corner,Toronto FC. Conceded by Dario Zuparic. |
54' Substitution, Portland Timbers. Santiago Moreno replaces Omir Fernandez because of an injury. |
54' Delay over. They are ready to continue. |
53' Delay in match because of an injury Omir Fernandez (Portland Timbers). |
52' Corner,Toronto FC. Conceded by James Pantemis. |
52' Attempt saved. Tyrese Spicer (Toronto FC) left footed shot from the left side of the box is saved in the top left corner by James Pantemis (Portland Timbers). Assisted by Alonso Coello. |
52' Attempt missed. Ola Brynhildsen (Toronto FC) right footed shot from outside the box misses to the right. Assisted by Theo Corbeanu. |
50' Offside, Portland Timbers. Felipe Mora is caught offside. |
49' Ola Brynhildsen (Toronto FC) wins a free kick in the defensive half. |
49' Foul by Finn Surman (Portland Timbers). |
48' Sigurd Rosted (Toronto FC) wins a free kick in the defensive half. |
48' Foul by Felipe Mora (Portland Timbers). |
46' Corner,Portland Timbers. Conceded by Alonso Coello. |
46' Attempt blocked. Kevin Kelsy (Portland Timbers) left footed shot from outside the box is blocked. Assisted by Juan Mosquera. |
45' Second Half begins Toronto FC 1, Portland Timbers 0. |
45'+1' First Half ends, Toronto FC 1, Portland Timbers 0. |
45' Fourth official has announced 1 minutes of added time. |
44' Attempt missed. Alonso Coello (Toronto FC) right footed shot from outside the box is just a bit too high from a direct free kick. |
43' Dario Zuparic (Portland Timbers) is shown the yellow card for a bad foul. |
43' Ola Brynhildsen (Toronto FC) wins a free kick in the attacking half. |
43' Foul by Dario Zuparic (Portland Timbers). |
42' Theo Corbeanu (Toronto FC) wins a free kick in the defensive half. |
42' Foul by David Ayala (Portland Timbers). |
40' Omir Fernandez (Portland Timbers) wins a free kick in the defensive half. |
40' Foul by Maxime Dominguez (Toronto FC). |
38' Matty Longstaff (Toronto FC) wins a free kick in the defensive half. |
38' Foul by Jimer Fory (Portland Timbers). |
37' Jimer Fory (Portland Timbers) wins a free kick in the defensive half. |
37' Foul by Kosi Thompson (Toronto FC). |
36' Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half. |
36' Foul by Kevin Long (Toronto FC). |
35' Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half. |
35' Foul by Alonso Coello (Toronto FC). |
31' Foul by Alonso Coello (Toronto FC). |
31' Felipe Mora (Portland Timbers) wins a free kick in the defensive half. |
31' Jimer Fory (Portland Timbers) wins a free kick in the defensive half. |
31' Foul by Theo Corbeanu (Toronto FC). |
29' Theo Corbeanu (Toronto FC) wins a free kick in the defensive half. |
29' Foul by Jimer Fory (Portland Timbers). |
29' Foul by Maxime Dominguez (Toronto FC). |
29' Felipe Mora (Portland Timbers) wins a free kick in the defensive half. |
23' Matty Longstaff (Toronto FC) wins a free kick on the right wing. |
23' Foul by David Ayala (Portland Timbers). |
20' Foul by Matty Longstaff (Toronto FC). |
20' David da Costa (Portland Timbers) wins a free kick on the left wing. |
18' Foul by Ola Brynhildsen (Toronto FC). |
18' Finn Surman (Portland Timbers) wins a free kick in the defensive half. |
17' Kevin Kelsy (Portland Timbers) wins a free kick in the defensive half. |
17' Foul by Maxime Dominguez (Toronto FC). |
17' Corner,Toronto FC. Conceded by James Pantemis. |
16' Attempt saved. Maxime Dominguez (Toronto FC) left footed shot from outside the box is saved in the bottom right corner by James Pantemis (Portland Timbers). Assisted by Ola Brynhildsen. |
16' Attempt missed. Raoul Petretta (Toronto FC) left footed shot from outside the box is high and wide to the left following a set piece situation. |
15' Theo Corbeanu (Toronto FC) wins a free kick on the right wing. |
15' Foul by Dario Zuparic (Portland Timbers). |
11' Goal! Toronto FC 1, Portland Timbers 0. Alonso Coello (Toronto FC) from a free kick with a right footed shot to the bottom left corner. |
10' Raoul Petretta (Toronto FC) wins a free kick in the attacking half. |
10' Foul by Omir Fernandez (Portland Timbers). |
6' Jimer Fory (Portland Timbers) wins a free kick in the defensive half. |
6' Foul by Matty Longstaff (Toronto FC). |
4' Attempt missed. Kevin Long (Toronto FC) header from the centre of the box misses to the right. Assisted by Alonso Coello with a cross following a corner. |
3' Corner,Toronto FC. Conceded by Dario Zuparic. |
2' Corner,Toronto FC. Conceded by Juan Mosquera. |
1' Corner,Toronto FC. Conceded by Jimer Fory. |
- First Half begins. |
- Lineups are announced and players are warming up. |
MLS Standings
Team | GP | W | D | L | GD | P |
---|---|---|---|---|---|---|
San Diego FC | 24 | 13 | 4 | 7 | +15 | 43 |
Vancouver Whitecaps | 23 | 12 | 6 | 5 | +13 | 42 |
Minnesota United FC | 24 | 11 | 8 | 5 | +13 | 41 |
Seattle Sounders FC | 23 | 10 | 7 | 6 | +4 | 37 |
LAFC | 21 | 10 | 6 | 5 | +12 | 36 |
Portland Timbers | 23 | 9 | 7 | 7 | 0 | 34 |
Colorado Rapids | 24 | 8 | 6 | 10 | -6 | 30 |
Austin FC | 22 | 8 | 6 | 8 | -7 | 30 |
San Jose Earthquakes | 24 | 7 | 8 | 9 | +4 | 29 |
Real Salt Lake | 23 | 8 | 4 | 11 | -5 | 28 |
Houston Dynamo FC | 24 | 7 | 6 | 11 | -9 | 27 |
FC Dallas | 23 | 6 | 7 | 10 | -9 | 25 |
Sporting Kansas City | 23 | 6 | 6 | 11 | -6 | 24 |
St. Louis CITY SC | 23 | 4 | 6 | 13 | -15 | 18 |
LA Galaxy | 24 | 3 | 7 | 14 | -20 | 16 |
MLS Standings
Team | GP | W | D | L | GD | P |
---|---|---|---|---|---|---|
FC Cincinnati | 24 | 15 | 3 | 6 | +8 | 48 |
Nashville SC | 24 | 14 | 5 | 5 | +17 | 47 |
Philadelphia Union | 24 | 14 | 5 | 5 | +17 | 47 |
Columbus Crew | 24 | 12 | 8 | 4 | +7 | 44 |
Inter Miami CF | 21 | 12 | 5 | 4 | +15 | 41 |
Orlando City SC | 24 | 10 | 8 | 6 | +11 | 38 |
Charlotte FC | 24 | 11 | 2 | 11 | +2 | 35 |
New York City FC | 23 | 10 | 5 | 8 | +4 | 35 |
New York Red Bulls | 24 | 9 | 6 | 9 | +4 | 33 |
Chicago Fire FC | 23 | 9 | 5 | 9 | +4 | 32 |
New England Revolution | 23 | 6 | 7 | 10 | -2 | 25 |
Toronto FC | 23 | 5 | 6 | 12 | -5 | 21 |
Atlanta United FC | 23 | 4 | 8 | 11 | -16 | 20 |
D.C. United | 24 | 4 | 7 | 13 | -25 | 19 |
CF Montréal | 24 | 3 | 6 | 15 | -25 | 15 |