New York City FC vs Toronto FC, MLS 2025 REGULAR SEASON
Overview
Match Preview
New York City FC vs Toronto FC — MLS at Yankee Stadium.
- New York City FC 15 games · 19 pts (2026/26)
- Toronto FC 14 games · 14 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 14 | 33 |
| 2 | Internacional CF Miami | 15 | 31 |
| 3 | Chicago Fire FC | 14 | 26 |
| 4 | New England Revolution | 14 | 25 |
| 5 | New York Red Bulls | 15 | 22 |
| 6 | Charlotte FC | 15 | 21 |
| 7 | FC Cincinnati | 15 | 20 |
| 8 | New York City FC | 15 | 19 |
| 9 | D.C. United SC | 15 | 18 |
| 10 | Columbus Crew SC | 15 | 16 |
| 11 | Toronto FC | 14 | 14 |
| 12 | Montreal Impact FC | 14 | 14 |
| 13 | Orlando City SC | 15 | 14 |
| 14 | Atlanta United FC | 14 | 11 |
| 15 | Philadelphia Union | 15 | 7 |
| 16 | Vancouver Whitecaps FC | 14 | 32 |
| 17 | San Jose Earthquakes | 15 | 32 |
| 18 | Real Salt Lake | 14 | 26 |
| 19 | FC Dallas | 15 | 25 |
| 20 | Los Angeles FC | 15 | 24 |
| 21 | Seattle Sounders FC | 13 | 24 |
| 22 | Houston Dynamo | 14 | 22 |
| 23 | Minnesota United FC | 15 | 22 |
| 24 | Los Angeles Galaxy | 15 | 20 |
| 25 | San Diego FC | 15 | 17 |
| 26 | Colorado Rapids SC | 15 | 16 |
| 27 | St. Louis City | 14 | 16 |
| 28 | Portland Timbers | 14 | 14 |
| 29 | Austin FC | 15 | 14 |
| 30 | Sporting Kansas City | 14 | 11 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 03 Jul | Toronto FC | H | 3–1 | W |
| 28 Jun | Montreal Impact FC | A | 0–1 | L |
| 12 Jun | Atlanta United FC | H | 4–0 | W |
| 31 May | Nashville SC | A | 2–2 | D |
| 28 May | Houston Dynamo | H | 0–3 | L |
| 25 May | Chicago Fire FC | H | 3–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 03 Jul | New York City FC | A | 1–3 | L |
| 28 Jun | Portland Timbers | H | 3–0 | W |
| 25 Jun | New York Red Bulls | H | 1–1 | D |
| 31 May | Charlotte FC | H | 0–2 | L |
| 28 May | Philadelphia Union | H | 1–2 | L |
| 24 May | Nashville SC | H | 1–2 | L |
Season Stats
| New York City FC | Toronto FC | |
|---|---|---|
| #8 | Position | #11 |
| 19 | Points | 14 |
| 15 | Played | 14 |
| 5 / 4 / 6 | W / D / L | 3 / 5 / 6 |
| 25 | Scored | 22 |
| 21 | Conceded | 29 |
| +4 | GD | -7 |
| 1.27 | PPG | 1.00 |
| 33% | Win % | 21% |
Key Stats
63%
Both Teams to Score
H2H (19 games)
H2H (19 games)
63%
Over 2.5 Goals
H2H history
H2H history
20%
Clean Sheets
New York City FC this season
New York City FC this season
7%
Clean Sheets
Toronto FC this season
Toronto FC this season
New York City FC are 8th (19 pts). Toronto FC are 11th (14 pts).
Goal Timing (This Season)
New York City FC
0-15
2/–
16-30
2/3
31-45
1/3
46-60
3/2
61-75
1/2
76+
2/5
■ Scored ■ Conceded
Toronto FC
0-15
1/1
16-30
1/3
31-45
1/3
46-60
2/5
61-75
4/4
76+
5/5
■ Scored ■ Conceded
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for New York City FC to score. At the same time, Toronto FC does not seem to pull back! Let’s get it on!
- 2' The referee reaches into his pocket. Out comes the card for Kevin Long.
- 7' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 12' A quiet spell here at Yankee Stadium. New York City FC seem content sitting deep and soaking up pressure.
- 17' Both teams are passing the ball around with high level of urgency. New York City FC needs to do something about it to get closer to the goal.
- 19' Matthew Longstaff was booked on 19.
- 20' Magnificent from Hannes Wolf! That is 29 goals in 222 appearances — and it could not have come at a better time.
- 25' The referee shows New York City FC player a card on 25.
- 30' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 35' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 40' New York City FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 45' Toronto FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 49' What composure from Mitja Ilenic! The Slovenia international strokes it home. 2-0.
- 54' The teams are not in a rush to score plenty of goals. It might look strange considering New York City FC that had 286 games and scored 454 goals.
- 58' Another substitution for Toronto FC to replace Tyrese Spicer by Deandre Kerr on 58 minute.
- 63' Matchday of the Array and both teams know exactly what is at stake tonight.
- 67' A moment of madness from Maxime Dominguez on 67 minutes earns him a card. Toronto FC will be frustrated.
- 70' Tomas Romero has been a constant threat and now delivers with a goal on 70 minutes.
- 71' Toronto FC player sees a card in front of him.
- 71' Kevin O'Toole is ready to make an impact after coming on for Birk Risa at the 71 minute mark.
- 73' The Toronto FC manager makes a substitution. Matthew Longstaff departs to be replaced by Malik Henry.
- 74' The deadlock is broken! Kevin O'Toole gets on the scoresheet on 74 minutes.
- 76' The New York City FC bench stirs into life. Agustin Ojeda is withdrawn and Julian Fernandez gets his opportunity.
- 81' It’s high time Pascal Jansen made some changes to put the his team’s game back to action.
- 84' New York City FC manager makes another effort to make the tables turned. Jonathan Shore is hanging Maxi Moralez on the field on 84 minute.
- 85' Alonso Martinez makes way for Monsef Bakrar at the 85 minute mark. A tactical switch from New York City FC.
- 90' The midfield battle is intense right now. Both New York City FC and Toronto FC are fighting for every inch of the pitch.
- Time to leave. No sensation happened. Another win for New York City FC players.
Lineups
New York City FC Lineups
Starting XI
- 21
- 17
- 13
-
10
Maxi Moralez ↓ Jonathan Shore 84'
- 80
- 8
-
5
Birk Risa ↓ Kevin O'Toole 71'
- 30
- 26
- 35
-
16
Alonso Martinez ↓ Monsef Bakrar 85'
Bench
- 19
- 18
-
22
Kevin O'Toole ↑ 71'
- 29
-
32
Jonathan Shore ↑ 84'
-
11
Julian Fernandez ↑ 76'
-
9
Monsef Bakrar ↑ 85'
- 2
- 99
Coach
Pascal Jansen
Toronto FC Lineups
Starting XI
- 5
-
28
Raoul Petretta ↓ Richie Laryea 58'
- 1
- 17
-
8
Matthew Longstaff ↓ Malik Henry 73'
- 9
- 7
- 6
- 14
- 23
-
16
Tyrese Spicer ↓ Deandre Kerr 58'
Bench
-
22
Richie Laryea ↑ 58'
-
29
Deandre Kerr ↑ 58'
- 90
- 19
- 71
- 76
- 38
- 75
-
78
Malik Henry ↑ 73'
Coach
Robin Fraser
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Pozuelo | 8 |
| Santiago Rodriguez | 4 |
| Jesus Jimenez | 4 |
| Ismael Tajouri | 3 |
| Valentin Castellanos | 3 |
| Jesus Medina | 3 |
| Victor Vazquez | 2 |
| Jo Inge Berget | 2 |
Head to Head
New York City FC Form
Predictions
Prediction accuracy
4 / 4
2.59
New York City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.14
Toronto FC xG
I would bet for:
Over 2.5 goals 71% + New York City FC to win 67%
Match Result
✓ CorrectActual: New York City FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.73
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 88% |
|
12% |
| ± 2.5 | 71% |
|
29% |
| ± 3.5 | 50% |
|
50% |
| ± 4.5 | 32% |
|
68% |
Double Chance
New York City FC or Draw
86%
Draw or Toronto FC
33%
New York City FC or Toronto FC
81%
Half-Time Result
✓ CorrectActual: New York City FC win at HT
Correct Score
✓ In top 12
2 – 1
8.9%
2 – 0
8.1%
1 – 1
7.9%
3 – 1
Actual
3 – 0
6.8%
1 – 0
5.9%
2 – 2
5%
4 – 1
5%
4 – 0
4.4%
3 – 2
4.3%
1 – 2
4%
0 – 0
3.6%
Asian Handicap — New York City FC
| Handicap | New York City FC covers | Push | Toronto FC covers |
|---|---|---|---|
| -2.5 | 27% | — | 73% |
| -2 | 27% | 19% | 53% |
| -1.5 | 47% | — | 53% |
| -1 | 47% | 21% | 33% |
| -0.5 | 67% | — | 33% |
| +0.5 | 86% | — | 14% |
| +1 | 86% | 9% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 4% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
New York City FC keeps clean sheet
33%
✓
Toronto FC keeps clean sheet
8%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

