Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
70
FT
Sat, Oct 24
Orlando City SC
2-2
New York City FC
⚡ Intensity 64
⚖️ Balance 65
🏆 Stakes 10
🎲 Upset 47
Ojeda turns it, Magno misses

Win Probability

  • Orlando City SC 42%
  • Draw 24%
  • New York City FC 34%

Futmetrix AI estimate

Ojeda lifts Orlando; NYC refuses to fold

Highly Entertaining Futmetrix Score: 70/100. Orlando’s sharp spell after halftime looked decisive, but New York City’s pressure turned a home lead into a point apiece.

An opening of contrasts

At Exploria Stadium, New York City FC seized the opening, and the 18th-minute breakthrough made its control count: Hannes Wolf supplied Alonso Martinez, who put the visitors in front. NYC dominated possession at 66% and sent 17 shots toward goal, so Orlando City SC had to defend without much breathing room. Still, this was not a one-way first half. At 32 minutes, Martin Ojeda found Antoine Griezmann for the equalizer, punishing NYC’s failure to turn territory into a bigger cushion. Orlando had just 34% of the ball and 0.76 expected goals, yet its attacks carried more bite than that share suggested. Ojeda’s assist was one of three key passes he produced across an influential night. The Intensity was high because the styles clashed: NYC built pressure, while Orlando made its moments count.

Ojeda changes the picture

Orlando’s strongest stretch arrived immediately after the break. In the 49th minute, Vinicius Nogueira set up Martin Ojeda, whose finish put Orlando ahead 2-1 and completed a goal-and-assist performance. Ojeda also recorded three key passes; he was not just the finisher, but the link between Orlando’s two best attacks. New York City kept coming. It took nine of the match’s 12 corners, registered seven shots on target, and forced M. Crépeau into five saves. The 81st-minute penalty miss by Talles Magno offered Orlando a major reprieve, but it did not settle the contest: the final score was 2-2. The Balance stayed high because NYC’s volume kept answering Orlando’s cleaner moments. The pivot was Orlando’s second-half strike; the missed penalty only sharpened the closing tension.

A point with unfinished business

Neither side turned its best spell into three points, so the draw felt less like a stalemate than a warning about what each still needs. Orlando had the more efficient bursts: Griezmann finished one opening, Ojeda supplied the assist and later goal, and the home side found a route despite seeing only 34% possession. NYC’s 66% and 17 attempts make it easy to see why the visitors may feel a win was there, especially with a penalty gone begging. At Exploria Stadium, Crépeau’s five saves helped Orlando withstand that pressure, but the final 2-2 gave each side a point. With Orlando 10th and NYC 13th in the standings, the shared point offers a small lift rather than a leap. The Stakes were about momentum: Orlando can take confidence from its sharp finishing, while NYC must turn possession into a clearer edge.

Key Questions

Was the penalty miss by M. Ojeda the turning point?

No. Talles Magno missed the 81st-minute penalty; Ojeda’s influence came through his assist for Griezmann and his own second-half goal.

What made M. Ojeda the Man of the Match?

He assisted Antoine Griezmann, scored Orlando’s 49th-minute goal, and created three key passes.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
34%
66%
Orlando City SC 34%
New York City FC 66%
Shots
10
17
Orlando City SC 10
New York City FC 17
Shots on Target
4
7
Orlando City SC 4
New York City FC 7
Expected Goals (xG)
0.76
1.68
Orlando City SC 0.76
New York City FC 1.68
Passes
397
490
Orlando City SC 397
New York City FC 490
Corners
3
9
Orlando City SC 3
New York City FC 9
Fouls
16
12
Orlando City SC 16
New York City FC 12
Yellow Cards
4
1
Orlando City SC 4
New York City FC 1
Red Cards
0
0
Orlando City SC 0
New York City FC 0

Match Events

Alonso Martinez (Hannes Wolf) ⚽ 18'
↓ Matthew Freese ↑Tomas Romero 🔄 28'
32' ⚽ Antoine Griezmann (Martin Ojeda)
James Sands 🟨 44'
HT
46' 🔄 ↓ Braian Ojeda ↑Joran Gerbet
49' ⚽ Martin Ojeda (Vinicius Nogueira)
60' 🔄 ↓ Justin Ellis ↑Marco Pašalić
63' 🟨 Iago Teodoro
71' 🔄 ↓ Vinicius Nogueira ↑Adrián Marín
↓ Agustin Ojeda ↑Talles Magno 🔄 71'
↓ Aiden O'Neill ↑Jonathan Shore 🔄 71'
71' 🔄 ↓ Iago Teodoro ↑Zakaria Taifi
78' 🟨 Wilder Cartagena
Talles Magno ⚽ 81'
↓ Hannes Wolf ↑Bénie Adama Traoré 🔄 82'
↓ Alonso Martinez ↑Malachi Jones 🔄 82'
83' 🔄 ↓ Martin Ojeda ↑Daryl Dike
86' 🟨 Eduard Atuesta
FT

Player Cards

Our take on every player in this match

Orlando City SC

Goalkeepers
Maxime Crépeau
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Iván Angulo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
71%
Duel Win %
David Brekalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
Started
Entry
Iago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Vinícius Nogueira
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
5.9
Rating
Midfielders
Braian Ojeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
46
Entry
Wilder Cartagena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
Started
Entry
Justin Ellis
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Eduard Atuesta
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Martín Ojeda
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Antoine Griezmann
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Javier Otero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrián Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joran Gerbet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zakaria Taifi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daryl Dike
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marco Pašalić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bernardo Rhein Goncalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Harvey Sarajian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

New York City FC

Goalkeepers
Matthew Freese
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
28
Entry
Defenders
Tayvon Gray
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
53%
Pass Acc
Thiago Martins
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
James Sands
MAGNET
MAGNET
98
Activity
98
Activity
96
Passes
2
Duels
Kevin O'Toole
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
Started
Entry
Midfielders
Aiden O'Neill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Andrés Perea
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Axel Ojeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Nicolás Fernández Mercau
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
36%
Pass Acc
Hannes Wolf
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.4
Rating
Forwards
Adrián Martínez
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.6
Rating
BENCH
Tomás Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Matt Miazga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Raul Gustavo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nico Cavallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan Shore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luighi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Talles Magno
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Bénie Traoré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malachi Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/07/2026 New York City FC 5 - 0 Orlando City SC Major League Soccer Yankee Stadium
07/17/2025 Orlando City SC 1 - 2 New York City FC Major League Soccer Inter&Co Stadium
03/09/2025 New York City FC 2 - 1 Orlando City SC Major League Soccer Yankee Stadium
07/20/2024 Orlando City SC 1 - 1 New York City FC Major League Soccer Inter&Co Stadium
06/28/2024 New York City FC 4 - 2 Orlando City SC Major League Soccer Yankee Stadium
09/20/2023 New York City FC 2 - 0 Orlando City SC Major League Soccer Citi Field
05/17/2023 Orlando City SC 1 - 1 New York City FC Major League Soccer Exploria Stadium
10/02/2022 New York City FC 2 - 1 Orlando City SC Major League Soccer Red Bull Arena
08/28/2022 Orlando City SC 2 - 1 New York City FC Major League Soccer Exploria Stadium
03/07/2026
Major League Soccer Yankee Stadium
07/17/2025
Major League Soccer Inter&Co Stadium
03/09/2025
Major League Soccer Yankee Stadium
07/20/2024
Major League Soccer Inter&Co Stadium
06/28/2024
Major League Soccer Yankee Stadium
09/20/2023
Major League Soccer Citi Field
05/17/2023
Major League Soccer Exploria Stadium
10/02/2022
Major League Soccer Red Bull Arena
08/28/2022
Major League Soccer Exploria Stadium
Orlando City SC Win
New York City FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 25 56 51 18 +33 WCF Montreal 0 - 2 Nashville SC (24-10-2026)WNashville SC 2 - 0 Toronto FC (27-09-2026)WNashville SC 3 - 0 Chicago Fire (20-09-2026)DInter Miami 2 - 2 Nashville SC (12-09-2026)LToronto FC 2 - 1 Nashville SC (09-09-2026)
2 New England Revolution 25 52 47 28 +19 WPhiladelphia Union 1 - 2 New England Revolution (24-10-2026)WNew England Revolution 1 - 0 Chicago Fire (17-10-2026)WFC Cincinnati 2 - 3 New England Revolution (14-10-2026)WNew England Revolution 4 - 2 Orlando City SC (19-09-2026)WChicago Fire 1 - 2 New England Revolution (13-09-2026)
3 Inter Miami 25 44 62 44 +18 LNew York Red Bulls 2 - 0 Inter Miami (24-10-2026)WAtlanta United FC 1 - 3 Inter Miami (17-10-2026)WInter Miami 2 - 0 New York City FC (14-10-2026)WInter Miami 4 - 0 DC United (10-10-2026)LColumbus Crew 2 - 1 Inter Miami (27-09-2026)
4 Chicago Fire 26 41 42 40 +2 WAtlanta United FC 2 - 3 Chicago Fire (24-10-2026)LNew England Revolution 1 - 0 Chicago Fire (17-10-2026)LChicago Fire 1 - 3 Philadelphia Union (15-10-2026)WChicago Fire 2 - 1 New York City FC (10-10-2026)WCharlotte 0 - 1 Chicago Fire (26-09-2026)
5 Charlotte 25 39 46 38 +8 DPhiladelphia Union 2 - 2 Charlotte (17-10-2026)LColumbus Crew 3 - 1 Charlotte (14-10-2026)LCharlotte 0 - 1 Chicago Fire (26-09-2026)WDC United 1 - 2 Charlotte (19-09-2026)DFC Cincinnati 3 - 3 Charlotte (12-09-2026)
6 Philadelphia Union 25 33 49 44 +5 LPhiladelphia Union 1 - 2 New England Revolution (24-10-2026)DPhiladelphia Union 2 - 2 Charlotte (17-10-2026)WChicago Fire 1 - 3 Philadelphia Union (15-10-2026)WPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)WPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)
7 FC Cincinnati 25 33 50 59 -9 WDC United 0 - 2 FC Cincinnati (24-10-2026)WFC Cincinnati 2 - 1 DC United (21-10-2026)LFC Cincinnati 0 - 2 Columbus Crew (18-10-2026)LFC Cincinnati 2 - 3 New England Revolution (14-10-2026)WAtlanta United FC 1 - 3 FC Cincinnati (10-10-2026)
8 Orlando City SC 25 32 50 61 -11 DOrlando City SC 2 - 2 New York City FC (24-10-2026)WOrlando City SC 4 - 1 DC United (17-10-2026)DToronto FC 3 - 3 Orlando City SC (14-10-2026)WOrlando City SC 3 - 2 Columbus Crew (10-10-2026)LPhiladelphia Union 4 - 2 Orlando City SC (26-09-2026)
9 New York Red Bulls 25 32 35 47 -12 WNew York Red Bulls 2 - 0 Inter Miami (24-10-2026)LNew York Red Bulls 0 - 2 Toronto FC (17-10-2026)LDC United 2 - 1 New York Red Bulls (14-10-2026)WNew York City FC 0 - 1 New York Red Bulls (18-09-2026)WColumbus Crew 0 - 1 New York Red Bulls (12-09-2026)
10 Columbus Crew 26 31 39 40 -1 WColumbus Crew 4 - 2 Toronto FC (24-10-2026)WFC Cincinnati 0 - 2 Columbus Crew (18-10-2026)WColumbus Crew 3 - 1 Charlotte (14-10-2026)LOrlando City SC 3 - 2 Columbus Crew (10-10-2026)WColumbus Crew 2 - 1 Inter Miami (27-09-2026)
11 Toronto FC 25 31 38 44 -6 LColumbus Crew 4 - 2 Toronto FC (24-10-2026)WNew York Red Bulls 0 - 2 Toronto FC (17-10-2026)DToronto FC 3 - 3 Orlando City SC (14-10-2026)WToronto FC 2 - 1 CF Montreal (10-10-2026)LNashville SC 2 - 0 Toronto FC (27-09-2026)
12 DC United 25 29 33 45 -12 LDC United 0 - 2 FC Cincinnati (24-10-2026)LFC Cincinnati 2 - 1 DC United (21-10-2026)LOrlando City SC 4 - 1 DC United (17-10-2026)WDC United 2 - 1 New York Red Bulls (14-10-2026)LInter Miami 4 - 0 DC United (10-10-2026)
13 New York City FC 25 26 37 37 0 DOrlando City SC 2 - 2 New York City FC (24-10-2026)LInter Miami 2 - 0 New York City FC (14-10-2026)LChicago Fire 2 - 1 New York City FC (10-10-2026)DAtlanta United FC 2 - 2 New York City FC (26-09-2026)LNew York City FC 0 - 1 New York Red Bulls (18-09-2026)
14 CF Montreal 26 22 31 51 -20 LCF Montreal 0 - 2 Nashville SC (24-10-2026)LCF Montreal 0 - 3 Atlanta United FC (14-10-2026)LToronto FC 2 - 1 CF Montreal (10-10-2026)WCF Montreal 3 - 1 FC Cincinnati (26-09-2026)LCF Montreal 0 - 2 Columbus Crew (19-09-2026)
15 Atlanta United FC 25 21 31 45 -14 LAtlanta United FC 2 - 3 Chicago Fire (24-10-2026)LAtlanta United FC 1 - 3 Inter Miami (17-10-2026)WCF Montreal 0 - 3 Atlanta United FC (14-10-2026)LAtlanta United FC 1 - 3 FC Cincinnati (10-10-2026)DAtlanta United FC 2 - 2 New York City FC (26-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.