MLS 2026 | Matchday 31 | 2026-10-25 08:30 JST
2–2
- 32' Antoine Griezmann
- 49' Martin Ojeda
- 18' Alonso Martinez
- 90+9' Jonathan Shore
Match summary
Orlando City and New York City FC met in the MLS 2026 Matchday 31 on October 25. A goal-filled contest ended 2-2. It was 1-1 at half-time and 1-1 in the second half, and neither side could pull ahead.
Possession: Orlando City 34%, New York City FC 66%. Shots: Orlando City 10, New York City FC 17. Yellow cards: Orlando City 4, New York City FC 1.
Team stats
4-2-3-1
4-2-3-1
View as table
| Orlando City | Stat | New York City FC |
|---|---|---|
| 4-2-3-1 | Formation | 4-2-3-1 |
| 34% | Possession | 66% |
| 0.86 | Expected goals (xG) | 1.77 |
| 10 | Shots | 17 |
| 4 | Shots on target | 7 |
| 2 | Shots off target | 7 |
| 4 | Blocked shots | 3 |
| 7 | Shots inside the box | 17 |
| 3 | Shots outside the box | 0 |
| 3 | Corner kicks | 9 |
| 0 | Offsides | 4 |
| 16 | Fouls | 12 |
| 397 | Passes | 490 |
| 339 | Accurate passes | 442 |
| 5 | Goalkeeper saves | 2 |
| 4 | Yellow cards | 1 |
| 0 | Red cards | 0 |
Referee: Elijio Arreguin
Player stats
Orlando City
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DF | I. Angulo | 0 | 0 | 0 | 1(33%) | 5 | 0 | 34(89%) | 0 | 0 | 0 | 1 | 1 | 7.02 | 90 | 1 | 0 | 10(7) |
| GK | M. Crépeau | 0 | 0 | 0 | 0 | 0 | 23(66%) | 0 | 0 | 0 | 0 | 0 | 7.79 | 90 | 0 | 0 | ||
| MF | Z. Taifi | 0 | 0 | 0 | 2 | 0 | 3(100%) | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 2 | 3(2) | |
| FW | Harvey Sarajian | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | Bernardo Rhein Goncalves | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | Marco Pasalic | 0 | 0 | 0 | 0(0%) | 0 | 0 | 4(80%) | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 0 | 0 | 1(0) |
| GK | Javier Otero | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | N. Miller | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| MF | Joran Gerbet | 0 | 0 | 0 | 1 | 0 | 19(100%) | 0 | 0 | 0 | 0 | 2 | 0 | 44 | 0 | 1 | 3(3) | |
| FW | D. Dike | 0 | 0 | 0 | 0 | 0 | 1(33%) | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 4(2) | |
| MF | M. Ojeda | 2 | 1 | 1 | 0 | 0 | 25(86%) | 1 | 0 | 0 | 0 | 1 | 8.88 | 83 | 3 | 0 | 1(1) | |
| MF | B. Ojeda | 1 | 0 | 0 | 0 | 1 | 18(100%) | 0 | 0 | 0 | 0 | 0 | 6.35 | 45 | 0 | 0 | 2(1) | |
| DF | Iago | 0 | 0 | 0 | 1(100%) | 0 | 0 | 39(95%) | 0 | 1 | 0 | 2 | 0 | 6.3 | 71 | 0 | 0 | 3(1) |
| FW | A. Griezmann | 2 | 2 | 1 | 2 | 0 | 16(73%) | 0 | 0 | 0 | 3 | 2 | 8.2 | 90 | 1 | 0 | 8(5) | |
| MF | Justin Ellis | 2 | 0 | 0 | 0(0%) | 0 | 2 | 18(95%) | 0 | 0 | 0 | 1 | 1 | 6.05 | 60 | 1 | 0 | 6(1) |
| MF | W. Cartagena | 0 | 0 | 0 | 1 | 0 | 36(88%) | 0 | 1 | 0 | 3 | 1 | 6.45 | 90 | 0 | 1 | 8(2) | |
| DF | D. Brekalo | 0 | 0 | 0 | 0 | 0 | 45(87%) | 0 | 0 | 0 | 1 | 0 | 6.6 | 90 | 0 | 0 | 5(2) | |
| MF | E. Atuesta | 2 | 0 | 0 | 1(100%) | 2 | 1 | 40(85%) | 0 | 1 | 0 | 4 | 2 | 6.58 | 90 | 1 | 0 | 12(6) |
| DF | Vinícius Nogueira | 1 | 1 | 0 | 1(100%) | 0 | 0 | 16(76%) | 1 | 1 | 0 | 1 | 0 | 5.93 | 71 | 1 | 0 | 5(2) |
| DF | Adrián Marín | 0 | 0 | 0 | 0 | 0 | 2(50%) | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 |
New York City FC
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MF | H. Wolf | 1 | 1 | 0 | 0(0%) | 1 | 0 | 23(92%) | 1 | 0 | 0 | 0 | 2 | 7.39 | 82 | 2 | 0 | 6(3) |
| DF | Nico Cavallo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| FW | M. Jones | 0 | 0 | 0 | 0 | 0 | 4(67%) | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 1 | 0 | 1(0) | |
| FW | Luighi Hanri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | M. Miazga | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| DF | Raul Gustavo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| GK | T. Romero | 0 | 0 | 0 | 0 | 0 | 6(67%) | 0 | 0 | 0 | 0 | 0 | 5.68 | 62 | 0 | 0 | ||
| MF | J. Shore | 1 | 1 | 1 | 0 | 0 | 23(96%) | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | ||
| FW | Talles Magno | 4 | 0 | 0 | 0(0%) | 0 | 1 | 6(75%) | 0 | 0 | 0 | 0 | 1 | 0 | 19 | 0 | 0 | 4(3) |
| FW | B. Traoré | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 8 | 0 | 0 | 1(1) | ||
| DF | Thiago Martins | 1 | 1 | 0 | 0 | 0 | 61(97%) | 0 | 0 | 0 | 1 | 0 | 6.66 | 90 | 0 | 2 | 3(1) | |
| DF | J. Sands | 0 | 0 | 0 | 0 | 0 | 93(96%) | 1 | 1 | 0 | 2 | 0 | 6.29 | 90 | 1 | 0 | 5(1) | |
| MF | A. Perea | 3 | 0 | 0 | 1(50%) | 0 | 0 | 30(86%) | 0 | 0 | 0 | 3 | 1 | 6.74 | 90 | 1 | 2 | 9(3) |
| MF | A. Ojeda | 3 | 2 | 0 | 1(100%) | 2 | 1 | 14(88%) | 0 | 0 | 0 | 0 | 0 | 6.45 | 71 | 0 | 1 | 3(3) |
| DF | K. O'Toole | 0 | 0 | 0 | 0 | 0 | 45(92%) | 0 | 0 | 0 | 1 | 0 | 6.29 | 90 | 0 | 2 | 3(1) | |
| MF | A. O'Neill | 0 | 0 | 0 | 2 | 0 | 32(80%) | 0 | 0 | 0 | 1 | 1 | 6.13 | 71 | 0 | 0 | 7(5) | |
| MF | N. Fernández Mercau | 0 | 0 | 0 | 2(67%) | 1 | 0 | 35(90%) | 0 | 0 | 0 | 2 | 6 | 7.2 | 90 | 7 | 2 | 19(9) |
| FW | A. Martínez | 4 | 2 | 1 | 2(67%) | 0 | 1 | 14(88%) | 0 | 0 | 0 | 0 | 2 | 7.57 | 82 | 0 | 0 | 5(4) |
| DF | T. Gray | 0 | 0 | 0 | 0 | 0 | 54(90%) | 0 | 0 | 0 | 2 | 2 | 7.19 | 90 | 3 | 1 | 5(2) | |
| GK | M. Freese | 0 | 0 | 0 | 0 | 0 | 2(67%) | 0 | 0 | 0 | 0 | 0 | 5.69 | 28 | 0 | 0 |
Lineups
Orlando City
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 71 | M. Crépeau |
| Starter | DF | 77 | I. Angulo |
| Starter | DF | 4 | D. Brekalo |
| Starter | DF | 57 | Iago |
| Starter | DF | 27 | Vinícius Nogueira |
| Starter | MF | 8 | B. Ojeda |
| Starter | MF | 16 | W. Cartagena |
| Starter | MF | 22 | Justin Ellis |
| Starter | MF | 20 | E. Atuesta |
| Starter | MF | 10 | M. Ojeda |
| Starter | FW | 7 | A. Griezmann |
| Bench | FW | 9 | D. Dike |
| Bench | MF | 35 | Joran Gerbet |
| Bench | FW | 87 | Marco Pasalic |
| Bench | MF | 19 | Z. Taifi |
| Bench | DF | 3 | Adrián Marín |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | DF | 21 | N. Miller |
| Bench | GK | 12 | Javier Otero |
| Bench | FW | 44 | Bernardo Rhein Goncalves |
| Bench | FW | 23 | Harvey Sarajian |
New York City FC
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 49 | M. Freese |
| Starter | DF | 24 | T. Gray |
| Starter | DF | 13 | Thiago Martins |
| Starter | DF | 6 | J. Sands |
| Starter | DF | 22 | K. O'Toole |
| Starter | MF | 21 | A. O'Neill |
| Starter | MF | 8 | A. Perea |
| Starter | MF | 26 | A. Ojeda |
| Starter | MF | 7 | N. Fernández Mercau |
| Starter | MF | 17 | H. Wolf |
| Starter | FW | 16 | A. Martínez |
| Bench | GK | 30 | T. Romero |
| Bench | MF | 32 | J. Shore |
| Bench | FW | 11 | Talles Magno |
| Bench | FW | 9 | B. Traoré |
| Bench | FW | 88 | M. Jones |
Show unused substitutes (4)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | FW | 20 | Luighi Hanri |
| Bench | DF | 3 | M. Miazga |
| Bench | DF | 34 | Raul Gustavo |
| Bench | DF | 2 | Nico Cavallo |
Match events
| Time | Team | Event | Player | Score |
|---|---|---|---|---|
| 1H 18' | New York City FC | ⚽ Goal | Alonso Martinez | 0-1 |
| 1H 28' | New York City FC | 🔄 Substitution | OUT Matthew Freese → IN Tomas Romero | |
| 1H 32' | Orlando City | ⚽ Goal | Antoine Griezmann | 1-1 |
| 1H 38' | Orlando City | 🟨 Yellow card | Vinicius Nogueira | |
| 1H 44' | New York City FC | 🟨 Yellow card | James Sands | |
| 2H 1' | Orlando City | 🔄 Substitution | OUT Braian Ojeda → IN Joran Gerbet | |
| 2H 4' | Orlando City | ⚽ Goal | Martin Ojeda | 2-1 |
| 2H 15' | Orlando City | 🔄 Substitution | OUT Justin Ellis → IN Marco Pašalić | |
| 2H 18' | Orlando City | 🟨 Yellow card | Iago Teodoro | |
| 2H 26' | Orlando City | 🔄 Substitution | OUT Vinicius Nogueira → IN Adrián Marín | |
| 2H 26' | New York City FC | 🔄 Substitution | OUT Agustin Ojeda → IN Talles Magno | |
| 2H 26' | New York City FC | 🔄 Substitution | OUT Aiden O'Neill → IN Jonathan Shore | |
| 2H 26' | Orlando City | 🔄 Substitution | OUT Iago Teodoro → IN Zakaria Taifi | |
| 2H 33' | Orlando City | 🟨 Yellow card | Wilder Cartagena | |
| 2H 36' | New York City FC | ❌ Penalty missed | Talles Magno | |
| 2H 37' | New York City FC | 🔄 Substitution | OUT Hannes Wolf → IN Bénie Adama Traoré | |
| 2H 37' | New York City FC | 🔄 Substitution | OUT Alonso Martinez → IN Malachi Jones | |
| 2H 38' | Orlando City | 🔄 Substitution | OUT Martin Ojeda → IN Daryl Dike | |
| 2H 41' | Orlando City | 🟨 Yellow card | Eduard Atuesta | |
| 2H 45+9' | New York City FC | ⚽ Goal | Jonathan Shore | 2-2 |
Match data is compiled from publicly available information. Highlight videos are embedded from their official channels.


























