Orlando City SC 3 - 0 FT Toronto FC

Exploria Stadium

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

Futmetrix Verdict
50
FT
Sat, Sep 12
Orlando City SC
3-0
Toronto FC
⚡ Intensity 71
⚖️ Balance 8
🏆 Stakes 0
🎲 Upset 0
VAR drama fuels Orlando's late surge.

Win Probability

  • Orlando City SC 50%
  • Draw 24%
  • Toronto FC 26%

Futmetrix AI estimate

VAR Drama and Super Subs Fuel Orlando's Rout

Average Entertainment Futmetrix Score: 50/100. Orlando City SC turned VAR frustration into late-game domination, riding a wave of impact substitutes to sweep aside Toronto FC.

Early Chaos at Exploria Stadium

Toronto FC came out swinging, turning the field into a shooting gallery with a barrage of attempts right from the opening whistle. The Intensity was palpable as the visitors peppered the goal, testing the Orlando defense early on. Sitting 10th in the standings, the visitors desperately needed a result and thought they had one in the 33rd minute. However, a quick VAR review denied Walker Zimmerman what appeared to be the breakthrough goal. The decision shifted the game's momentum entirely. Orlando, having controlled possession at 58%, tried to capitalize before the break. Drama struck again when Martin Ojeda saw his penalty call overturned by the video assistant just as the half wound down, leaving the home crowd roaring in utter disbelief.

Griezmann Breaks the Deadlock

Despite the penalty heartbreak, Orlando refused to let the Balance of the game slip away. Right on the stroke of halftime, Antoine Griezmann found the back of the net, connecting beautifully with a precise pass from Zakaria Taifi. That crucial stoppage-time strike completely altered the complexion of the match. Toronto FC chased the game relentlessly in the second half, racking up 18 total shots, but their lack of a clinical edge proved incredibly costly. Goalkeeper heroics kept the scoreline tight, with nine crucial saves split between the two ends of the pitch as the game opened up. The visitors pushed hard for an equalizer, but their offensive desperation left massive, exploitable gaps at the back.

Substitutes Seal the Deal

The final ten minutes showcased an absolute masterclass in squad depth and tactical adjustments. Recognizing the high Stakes in their push to solidify 6th place in the standings, Orlando's bench players delivered the knockout blows. In the 82nd minute, Harvey Graham Sarajian doubled the lead, finishing off a slick assist from fellow substitute Daryl Dike. As Toronto completely collapsed under the pressure, Iván Angulo put the final nail in the coffin deep into stoppage time, slotting home a smart pass from Justin Ellis. The 3-0 final scoreline might flatter Orlando slightly given Toronto's high shot volume, but their ruthless efficiency off the bench was the undeniable difference maker.

Key Questions

How did VAR change this match?

VAR denied Walker Zimmerman a crucial 33rd-minute goal and overturned an Orlando penalty call just moments before halftime.

How did substitute I. Angulo change the game?

Iván Angulo delivered the final blow in the 90th minute, converting an assist from Justin Ellis to definitively seal the 3-0 victory.

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
58%
42%
Orlando City SC 58%
Toronto FC 42%
Shots
13
18
Orlando City SC 13
Toronto FC 18
Shots on Target
8
4
Orlando City SC 8
Toronto FC 4
Expected Goals (xG)
1.54
2.33
Orlando City SC 1.54
Toronto FC 2.33
Passes
523
363
Orlando City SC 523
Toronto FC 363
Corners
4
3
Orlando City SC 4
Toronto FC 3
Fouls
13
8
Orlando City SC 13
Toronto FC 8
Yellow Cards
3
2
Orlando City SC 3
Toronto FC 2
Red Cards
0
0
Orlando City SC 0
Toronto FC 0

Match Events

27' 🟨 Joran Gerbet
45' Antoine Griezmann (Zakaria Taifi)
45' 🔄 Joran Gerbet Wilder Cartagena
Theo Corbeanu Alonso 🔄 45'
45'+5 Martin Ojeda
HT
Alonso 🟨 60'
64' 🔄 Tyrese Spicer Bernardo Rhein
65' 🔄 Martin Ojeda Daryl Dike
Matheus Pereira de Souza Nickseon Gomis 🔄 65'
Derrick Etienne Jr. Malik Henry 🔄 65'
70' 🔄 Antoine Griezmann Justin Ellis
Markus Cimermancic Emilio Aristizábal 🔄 71'
Benjamin Kuscevic Raheem Edwards 🔄 80'
80' 🔄 Marco Pašalić Harvey Graham Sarajian
82' Harvey Graham Sarajian (Daryl Dike)
90'+1 🟨 Iago Teodoro
90'+6 Iván Angulo (Justin Ellis)
FT

Player Cards

Our take on every player in this match

Orlando City SC

Goalkeepers
Maxime Crépeau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Zakaria Taifi
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
25%
Pass Acc
David Brekalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Iago
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
56%
Duel Win %
Iván Angulo
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.0
Rating
Midfielders
Marco Pašalić
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
37%
Pass Acc
Luis Otávio
MAGNET
MAGNET
70
Activity
70
Activity
60
Passes
10
Duels
Joran Gerbet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Tyrese Spicer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Martín Ojeda
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
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
Robin Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wilder Cartagena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Eduard Atuesta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tiago Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daryl Dike
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Justin Ellis
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.4
Rating
Bernardo Rhein Goncalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Harvey Sarajian
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Toronto FC

Goalkeepers
Luka Gavran
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Richmond Laryea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Walker Zimmerman
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
37%
Pass Acc
Benjamín Kuscevic
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Matheus Pereira
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Midfielders
Theo Corbeanu
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Niklas Dorsch
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Markus Cimermancic
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Dániel Sallói
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
Forwards
Josh Sargent
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Derrick Etienne Jr.
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
William Yarbrough
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raheem Edwards
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Kobe Franklin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Gilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nickseon Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Zane Monlouis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alonso Coello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Malik Henry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Emilio Aristizábal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/18/2025 Toronto FC 4 - 2 Orlando City SC Major League Soccer BMO Field
03/02/2025 Orlando City SC 4 - 2 Toronto FC Major League Soccer Inter&Co Stadium
07/03/2024 Toronto FC 1 - 2 Orlando City SC Major League Soccer BMO Field
04/27/2024 Orlando City SC 1 - 2 Toronto FC Major League Soccer Inter&Co Stadium
10/21/2023 Toronto FC 0 - 2 Orlando City SC Major League Soccer BMO Field
07/04/2023 Orlando City SC 4 - 0 Toronto FC Major League Soccer Exploria Stadium
09/17/2022 Orlando City SC 4 - 0 Toronto FC Major League Soccer Exploria Stadium
05/14/2022 Toronto FC 0 - 1 Orlando City SC Major League Soccer BMO Field
07/17/2021 Toronto FC 1 - 1 Orlando City SC Major League Soccer BMO Field
06/19/2021 Toronto FC 2 - 3 Orlando City SC Major League Soccer Exploria Stadium
10/18/2025
Major League Soccer BMO Field
03/02/2025
Major League Soccer Inter&Co Stadium
07/03/2024
Major League Soccer BMO Field
04/27/2024
Major League Soccer Inter&Co Stadium
10/21/2023
Major League Soccer BMO Field
07/04/2023
Major League Soccer Exploria Stadium
09/17/2022
Major League Soccer Exploria Stadium
05/14/2022
Major League Soccer BMO Field
07/17/2021
Major League Soccer BMO Field
06/19/2021
Major League Soccer Exploria Stadium
Orlando City SC Win
Toronto FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 22 47 44 18 +26 DInter Miami 2 - 2 Nashville SC (12-09-2026)LToronto FC 2 - 1 Nashville SC (09-09-2026)DNew York City FC 0 - 0 Nashville SC (04-09-2026)WNashville SC 4 - 0 FC Cincinnati (30-08-2026)WNashville SC 3 - 2 Columbus Crew (23-08-2026)
2 New England Revolution 21 40 37 23 +14 WChicago Fire 1 - 2 New England Revolution (13-09-2026)WNew York City FC 1 - 2 New England Revolution (10-09-2026)WColumbus Crew 1 - 3 New England Revolution (30-08-2026)DNew England Revolution 1 - 1 New York City FC (23-08-2026)WDC United 0 - 3 New England Revolution (19-08-2026)
3 Inter Miami 20 35 52 39 +13 DInter Miami 2 - 2 Nashville SC (12-09-2026)DChicago Fire 1 - 1 Inter Miami (10-09-2026)DInter Miami 2 - 2 Atlanta United FC (05-09-2026)WInter Miami 7 - 1 CF Montreal (29-08-2026)LInter Miami 1 - 2 Toronto FC (22-08-2026)
4 Charlotte 21 35 41 31 +10 DFC Cincinnati 3 - 3 Charlotte (12-09-2026)WCF Montreal 1 - 2 Charlotte (09-09-2026)WAtlanta United FC 0 - 2 Charlotte (29-08-2026)WCharlotte 3 - 1 DC United (22-08-2026)DToronto FC 3 - 3 Charlotte (19-08-2026)
5 Chicago Fire 20 32 35 30 +5 LChicago Fire 1 - 2 New England Revolution (13-09-2026)DChicago Fire 1 - 1 Inter Miami (10-09-2026)DToronto FC 4 - 4 Chicago Fire (05-09-2026)DNew York Red Bulls 1 - 1 Chicago Fire (22-08-2026)WOrlando City SC 1 - 2 Chicago Fire (19-08-2026)
6 Philadelphia Union 21 26 39 37 +2 WPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)WPhiladelphia Union 2 - 0 CF Montreal (05-09-2026)WNew York Red Bulls 1 - 3 Philadelphia Union (29-08-2026)DPhiladelphia Union 2 - 2 Inter Miami (19-08-2026)WNew York City FC 2 - 3 Philadelphia Union (16-08-2026)
7 DC United 19 26 28 30 -2 DDC United 0 - 0 Atlanta United FC (12-09-2026)WDC United 2 - 1 Columbus Crew (09-09-2026)LCharlotte 3 - 1 DC United (22-08-2026)LDC United 0 - 3 New England Revolution (19-08-2026)DCF Montreal 1 - 1 DC United (15-08-2026)
8 New York Red Bulls 21 26 31 43 -12 WColumbus Crew 0 - 1 New York Red Bulls (12-09-2026)LNew York Red Bulls 1 - 3 Philadelphia Union (29-08-2026)DNew York Red Bulls 1 - 1 Chicago Fire (22-08-2026)LNew York Red Bulls 0 - 1 Nashville SC (19-08-2026)LAtlanta United FC 2 - 1 New York Red Bulls (15-08-2026)
9 New York City FC 20 24 32 28 +4 LNew York City FC 1 - 2 New England Revolution (10-09-2026)DNew York City FC 0 - 0 Nashville SC (04-09-2026)DToronto FC 1 - 1 New York City FC (29-08-2026)DNew England Revolution 1 - 1 New York City FC (23-08-2026)LFC Cincinnati 2 - 1 New York City FC (19-08-2026)
10 Toronto FC 20 24 29 34 -5 LOrlando City SC 3 - 0 Toronto FC (12-09-2026)WToronto FC 2 - 1 Nashville SC (09-09-2026)DToronto FC 4 - 4 Chicago Fire (05-09-2026)DToronto FC 1 - 1 New York City FC (29-08-2026)WInter Miami 1 - 2 Toronto FC (22-08-2026)
11 FC Cincinnati 19 24 40 49 -9 DFC Cincinnati 3 - 3 Charlotte (12-09-2026)LPhiladelphia Union 5 - 0 FC Cincinnati (09-09-2026)LNashville SC 4 - 0 FC Cincinnati (30-08-2026)WFC Cincinnati 2 - 1 New York City FC (19-08-2026)DOrlando City SC 1 - 1 FC Cincinnati (15-08-2026)
12 Orlando City SC 19 24 34 45 -11 WOrlando City SC 3 - 0 Toronto FC (12-09-2026)WAtlanta United FC 2 - 3 Orlando City SC (09-09-2026)LOrlando City SC 1 - 2 Chicago Fire (19-08-2026)DOrlando City SC 1 - 1 FC Cincinnati (15-08-2026)LNew York Red Bulls 3 - 2 Orlando City SC (01-08-2026)
13 CF Montreal 21 19 27 41 -14 LCF Montreal 1 - 2 Charlotte (09-09-2026)LPhiladelphia Union 2 - 0 CF Montreal (05-09-2026)LInter Miami 7 - 1 CF Montreal (29-08-2026)WColumbus Crew 1 - 2 CF Montreal (19-08-2026)DCF Montreal 1 - 1 DC United (15-08-2026)
14 Atlanta United FC 20 17 22 34 -12 DDC United 0 - 0 Atlanta United FC (12-09-2026)LAtlanta United FC 2 - 3 Orlando City SC (09-09-2026)DInter Miami 2 - 2 Atlanta United FC (05-09-2026)LAtlanta United FC 0 - 2 Charlotte (29-08-2026)WAtlanta United FC 2 - 1 New York Red Bulls (15-08-2026)
15 Columbus Crew 20 16 24 33 -9 LColumbus Crew 0 - 1 New York Red Bulls (12-09-2026)LDC United 2 - 1 Columbus Crew (09-09-2026)LColumbus Crew 1 - 3 New England Revolution (30-08-2026)LNashville SC 3 - 2 Columbus Crew (23-08-2026)LColumbus Crew 1 - 2 CF Montreal (19-08-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.