Major League Soccer Regular Season - 13

CF Montreal 2 - 0 FT Orlando City SC

Saputo Stadium

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

Futmetrix Verdict
42
FT
Sat, May 9
CF Montreal
2-0
Orlando City SC
⚡ Intensity 58
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Stoppage-time chaos stuns Orlando City.

Montreal's Stoppage-Time Masterclass Sinks Orlando City

Average Entertainment Futmetrix Score: 42/100. A gruelling stalemate transformed into pure theatre as Montreal’s late substitutes shattered Orlando’s stubborn resistance in the final moments.

A Frustrating Siege

CF Montreal threw everything but the kitchen sink at Orlando City SC from the starting whistle at Saputo Stadium. The hosts edged possession and established massive offensive pressure, racking up 11 corners to relentlessly pin the visitors deep in their own half. Despite attempting a staggering barrage of 23 shots over the course of the match, Montreal initially struggled to find a clinical finishing touch. The Balance of the pitch tilted heavily toward the Orlando penalty area, yet the scoreboard stubbornly refused to budge. Orlando deployed a gritty defensive shell, perfectly content to absorb the heavy blows and disrupt the rhythm with 16 tactical fouls. It looked destined to be a frustrating night of missed opportunities and squandered momentum for the home crowd.

The Ninety-Minute Breakthrough

The Intensity spiked off the charts right as the fourth official prepared the stoppage-time board. Just when Orlando thought they had secured a gritty point on the road, Montreal’s late tactical adjustments completely flipped the script. Managerial genius struck absolute gold when D. Rios, introduced onto the pitch just four minutes prior, found himself at the epicenter of the action. A crucial penalty was awarded deep into the ninetieth minute, blowing the Stakes of this Eastern Conference clash sky-high. Rios stepped up to the spot with ice in his veins, smashing the penalty kick home to finally shatter the ninety-minute deadlock. The breakthrough goal sent the home supporters into absolute delirium after an entire evening of mounting tension.

Super-Subs Seal the Deal

Orlando completely abandoned their defensive shape after falling behind, desperately hunting for a miracle equalizer before the final whistle. That aggressive push only left the back door wide open, and Montreal immediately punished the overextension. In the eighth minute of stoppage time, another substitute etched his name into the local headlines. V. Loturi carved out a brilliant transitional sequence, feeding D. Thorhallsson—who had literally just stepped onto the pitch moments earlier. Thorhallsson made no mistake, burying the second goal to kill off the match entirely. This crucial 2-0 result lifts Montreal into a stronger position in the regular season standings while leaving Orlando soul-searching after a devastating late collapse. The Upset Factor remained completely low, but the sheer late drama was truly unmatched.

Key Questions

How dramatic was the late winner by D. Rios?

D. Rios shattered a tense deadlock by converting a crucial 90th-minute penalty, igniting an explosive finish for the home side.

How did substitute D. Rios change the game?

Coming off the bench in the 86th minute, he instantly provided the cutting edge Montreal lacked, burying a 90th-minute penalty to break the stalemate.

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
53%
47%
CF Montreal 53%
Orlando City SC 47%
Shots
23
8
CF Montreal 23
Orlando City SC 8
Shots on Target
5
3
CF Montreal 5
Orlando City SC 3
Expected Goals (xG)
2.15
0.62
CF Montreal 2.15
Orlando City SC 0.62
Passes
428
394
CF Montreal 428
Orlando City SC 394
Pass Accuracy
86%
86%
CF Montreal 86%
Orlando City SC 86%
Corners
11
3
CF Montreal 11
Orlando City SC 3
Fouls
10
16
CF Montreal 10
Orlando City SC 16
Yellow Cards
0
2
CF Montreal 0
Orlando City SC 2
Red Cards
0
0
CF Montreal 0
Orlando City SC 0

Match Events

HT
E. Atuesta 🟨 63'
T. Spicer D. McGuire 🔄 67'
80' 🔄 Ivan Jaime N. Streit
J. Ellis D. Brekalo 🔄 81'
86' 🔄 P. Owusu D. Rios
86' 🔄 S. Piette O. Escobar
90'+4 D. Rios
90'+4 🟨 CF Montreal
90'+5 🔄 W. Carmona D. Thorhallsson
A. Gomez Tiago 🔄 90'+5
G. Dorsey Z. Taifi 🔄 90'+5
Iago Teodoro 🟨 90'+6
90'+8 D. Thorhallsson (V. Loturi)
FT

Player Cards

Our take on every player in this match

CF Montreal

Goalkeepers
Thomas Gillier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Dawid Bugaj
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Brandan Craig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Efraín Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Luca Petrasso
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Victor Loturi
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7
Rating
Samuel Piette
NPC
NPC
86
Minutes
86
Minutes
44%
Pass Acc
6.9
Rating
Matthew Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Forwards
Wikelman Carmona
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
30%
Pass Acc
Prince Owusu
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Iván Jaime
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
79
Total Mins
80
Entry
BENCH
Sebastian Breza
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tomás Avilés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yuri Aleksandr Guboglo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Streit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Frankie Amaya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dagur Dan Þórhallsson
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Olger Escobar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Daniel Rios
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.2
Rating
Kwadwo Opoku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Orlando City SC

Goalkeepers
Maxime Crépeau
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Griffin Dorsey
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Iago Silva
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
Robin Jansson
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Adrián Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Iván Angulo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Midfielders
Eduard Atuesta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Braian Ojeda
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Tyrese Spicer
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
83%
Win %
Forwards
Martín Ojeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Justin Ellis
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
BENCH
Javier Otero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Brekalo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Tahir Reid-Brown
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
3
Total Mins
Started
Entry
Wilder Cartagena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Otávio
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
Duncan McGuire
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Tiago Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/14/2026 Orlando City SC 2 - 1 CF Montreal Major League Soccer
07/12/2025 Orlando City SC 1 - 1 CF Montreal Major League Soccer Inter&Co Stadium
04/19/2025 CF Montreal 0 - 0 Orlando City SC Major League Soccer Saputo Stadium
02/08/2025 Orlando City SC 1 - 2 (AET) CF Montreal Friendlies Clubs Inter&Co Stadium
07/27/2024 Orlando City SC 4 - 1 CF Montreal Leagues Cup Inter&Co Stadium
04/20/2024 CF Montreal 2 - 2 Orlando City SC Major League Soccer Stade Saputo
02/25/2024 Orlando City SC 0 - 0 CF Montreal Major League Soccer Inter&Co Stadium
09/30/2023 Orlando City SC 3 - 0 CF Montreal Major League Soccer Exploria Stadium
05/06/2023 CF Montreal 2 - 0 Orlando City SC Major League Soccer Stade Saputo
10/17/2022 CF Montreal 2 - 0 Orlando City SC Major League Soccer Stade Saputo
03/14/2026
Major League Soccer
07/12/2025
Major League Soccer Inter&Co Stadium
04/19/2025
Major League Soccer Saputo Stadium
02/08/2025
Friendlies Clubs Inter&Co Stadium
07/27/2024
Leagues Cup Inter&Co Stadium
04/20/2024
Major League Soccer Stade Saputo
02/25/2024
Major League Soccer Inter&Co Stadium
09/30/2023
Major League Soccer Exploria Stadium
05/06/2023
Major League Soccer Stade Saputo
10/17/2022
Major League Soccer Stade Saputo
CF Montreal Win
Orlando City SC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 New England Revolution 10 22 19 10 +9 WNew England Revolution 2 - 1 Philadelphia Union (09-05-2026)WNew England Revolution 1 - 0 Charlotte (02-05-2026)DInter Miami 1 - 1 New England Revolution (25-04-2026)WAtlanta United FC 1 - 2 New England Revolution (22-04-2026)WNew England Revolution 2 - 1 Columbus Crew (18-04-2026)
2 Nashville SC 9 20 20 7 +13 DNashville SC 2 - 2 DC United (10-05-2026)DPhiladelphia Union 0 - 0 Nashville SC (02-05-2026)WNashville SC 4 - 2 Charlotte (26-04-2026)WAtlanta United FC 0 - 2 Nashville SC (18-04-2026)WCharlotte 1 - 2 Nashville SC (11-04-2026)
3 DC United 10 16 15 12 +3 DNashville SC 2 - 2 DC United (10-05-2026)WNew York City FC 0 - 2 DC United (03-05-2026)WDC United 3 - 2 Orlando City SC (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)
4 FC Cincinnati 11 16 24 26 -2 DCharlotte 2 - 2 FC Cincinnati (09-05-2026)WChicago Fire 2 - 3 FC Cincinnati (03-05-2026)WFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)
5 Inter Miami 8 15 19 14 +5 WToronto FC 2 - 4 Inter Miami (09-05-2026)LInter Miami 3 - 4 Orlando City SC (02-05-2026)DInter Miami 1 - 1 New England Revolution (25-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)WNew York City FC 2 - 3 Inter Miami (22-03-2026)
6 New York Red Bulls 11 15 19 26 -7 WChicago Fire 1 - 3 New York Red Bulls (09-05-2026)LFC Cincinnati 2 - 0 New York Red Bulls (25-04-2026)DNew York Red Bulls 4 - 4 DC United (22-04-2026)LCF Montreal 4 - 1 New York Red Bulls (18-04-2026)DInter Miami 2 - 2 New York Red Bulls (11-04-2026)
7 Chicago Fire 9 14 14 12 +2 LChicago Fire 1 - 3 New York Red Bulls (09-05-2026)LChicago Fire 2 - 3 FC Cincinnati (03-05-2026)DFC Cincinnati 3 - 3 Chicago Fire (18-04-2026)WChicago Fire 1 - 0 Atlanta United FC (12-04-2026)WChicago Fire 1 - 0 Nashville SC (05-04-2026)
8 CF Montreal 10 12 16 18 -2 WCF Montreal 2 - 0 Orlando City SC (09-05-2026)LAtlanta United FC 3 - 1 CF Montreal (02-05-2026)WCF Montreal 1 - 0 New York City FC (25-04-2026)WCF Montreal 4 - 1 New York Red Bulls (18-04-2026)LCF Montreal 1 - 2 Philadelphia Union (11-04-2026)
9 Charlotte 9 11 16 16 0 DCharlotte 2 - 2 FC Cincinnati (09-05-2026)LNew England Revolution 1 - 0 Charlotte (02-05-2026)LNashville SC 4 - 2 Charlotte (26-04-2026)LOrlando City SC 4 - 1 Charlotte (22-04-2026)WNew York City FC 1 - 2 Charlotte (18-04-2026)
10 New York City FC 8 10 17 13 +4 WNew York City FC 3 - 0 Columbus Crew (10-05-2026)LNew York City FC 0 - 2 DC United (03-05-2026)LCF Montreal 1 - 0 New York City FC (25-04-2026)DNew York City FC 4 - 4 FC Cincinnati (22-04-2026)LNew York City FC 1 - 2 Charlotte (18-04-2026)
11 Atlanta United FC 9 10 10 13 -3 WAtlanta United FC 3 - 1 CF Montreal (02-05-2026)WToronto FC 1 - 2 Atlanta United FC (25-04-2026)LAtlanta United FC 1 - 2 New England Revolution (22-04-2026)LAtlanta United FC 0 - 2 Nashville SC (18-04-2026)LChicago Fire 1 - 0 Atlanta United FC (12-04-2026)
12 Orlando City SC 10 10 16 27 -11 LCF Montreal 2 - 0 Orlando City SC (09-05-2026)WInter Miami 3 - 4 Orlando City SC (02-05-2026)LDC United 3 - 2 Orlando City SC (25-04-2026)WOrlando City SC 4 - 1 Charlotte (22-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)
13 Toronto FC 7 9 11 12 -1 LToronto FC 2 - 4 Inter Miami (09-05-2026)LToronto FC 1 - 2 Atlanta United FC (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DToronto FC 1 - 1 FC Cincinnati (11-04-2026)WToronto FC 2 - 1 Columbus Crew (21-03-2026)
14 Columbus Crew 8 8 8 10 -2 LNew York City FC 3 - 0 Columbus Crew (10-05-2026)WColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)LNew England Revolution 2 - 1 Columbus Crew (18-04-2026)DColumbus Crew 1 - 1 Orlando City SC (12-04-2026)WAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)
15 Philadelphia Union 11 6 10 18 -8 LNew England Revolution 2 - 1 Philadelphia Union (09-05-2026)DPhiladelphia Union 0 - 0 Nashville SC (02-05-2026)LColumbus Crew 2 - 0 Philadelphia Union (25-04-2026)DToronto FC 3 - 3 Philadelphia Union (22-04-2026)DPhiladelphia Union 0 - 0 DC United (18-04-2026)