Major League Soccer Regular Season - 6

Toronto FC 3 - 2 FT Colorado Rapids

BMO Field

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

Futmetrix Verdict
100
FT
Sat, Apr 4
Toronto FC
3-2
Colorado Rapids
⚡ Intensity 100
⚖️ Balance 77
🏆 Stakes 100
🎲 Upset 0
Sargent seals epic TFC comeback win.

BMO Field Bedlam: Sargent Completes Epic Three-Goal Comeback

Must-Watch Futmetrix Score: 100/100. Three red cards, an own goal, and a stunning late comeback transformed this clash into an unforgettable classic you simply couldn't look away from.

Opening Act

BMO Field witnessed a grueling physical battle right from the opening whistle. Toronto FC edged possession through the first half, pushing the tempo and testing the limits of a rigid Colorado Rapids defensive setup. The Intensity spiked violently in the 35th minute when J. Travis was shown a straight red card following a clumsy challenge, reducing the visitors to ten men far earlier than anyone anticipated. Forced into a rapid tactical reshuffle, the Colorado bench opted to bring on Keegan Rosenberry, looking to survive the impending attacking siege. Despite holding the man advantage and generating early warning shots, the Canadian hosts struggled to find the decisive final pass in the final third, leaving the home crowd anxious as the squads headed into the tunnel scoreless.

The Pivot

The narrative flipped entirely on its head within moments of the restart. A sudden rush of blood to the head saw R. Edwards dismissed in the 49th minute, restoring numerical parity on the pitch and completely shattering the fragile Balance of the contest. The visitors capitalized on the defensive confusion instantly. P. Aaronson broke the deadlock just two minutes later with a clinical finish, and Rosenberry shockingly doubled the visitors' lead in the 54th minute. Staring down the barrel of a disastrous home defeat, Toronto threw tactical caution to the wind. Richie Laryea grabbed a vital lifeline in the 65th minute, thumping home a powerful effort to cut the deficit in half and reignite the dormant energy of the Canadian supporters.

Resolution

The closing stages devolved into pure, unadulterated MLS chaos as the hosts launched a barrage of 16 total shots. The Rapids ultimately collapsed under immense corner pressure, suffering another fatal blow when M. Navarro saw red in the 75th minute. Reduced to nine men, the exhausted visitors completely folded. A disastrous own goal from Rosenberry leveled the tie at 2-2 just three minutes later, setting the stage for late heroics. In the 85th minute, A. Coello threaded a perfectly weighted ball into the path of Josh Sargent, who buried a dramatic late strike to complete the sensational 3-2 turnaround. The high Stakes of this early-season clash were evident in the raw emotion at the final whistle.

Key Questions

How did the red card for J. Travis impact the match?

It forced Colorado into an early defensive shell, disrupting their rhythm before the eventual chaotic second-half collapse.

What caused the 5-goal thriller?

Three separate red cards created massive gaps across the pitch, turning a tight, tactical setup into an absolute track meet.

Did Toronto FC deserve the late equalizer?

Absolutely. Boasting a dominant 16-5 shot advantage and relentless corner pressure, their overwhelming offensive siege ultimately earned them the 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
54%
46%
Toronto FC 54%
Colorado Rapids 46%
Shots
16
5
Toronto FC 16
Colorado Rapids 5
Shots on Target
5
4
Toronto FC 5
Colorado Rapids 4
Expected Goals (xG)
1.71
0.47
Toronto FC 1.71
Colorado Rapids 0.47
Passes
466
409
Toronto FC 466
Colorado Rapids 409
Pass Accuracy
86%
85%
Toronto FC 86%
Colorado Rapids 85%
Corners
6
4
Toronto FC 6
Colorado Rapids 4
Fouls
16
13
Toronto FC 16
Colorado Rapids 13
Yellow Cards
3
5
Toronto FC 3
Colorado Rapids 5
Red Cards
1
2
Toronto FC 1
Colorado Rapids 2

Match Events

J. Travis 🟥 35'
D. Sealy K. Rosenberry 🔄 36'
Colorado Rapids 🟨 38'
41' 🟨 W. Zimmerman
HT
49' 🟥 R. Edwards
P. Aaronson 51'
52' 🔄 D. Kerr Matheus Pereira
K. Rosenberry 54'
56' 🔄 W. Zimmerman Z. Monlouis
M. Navarro 🟨 64'
65' R. Laryea (J. Sargent)
69' 🟨 Z. Monlouis
J. Atencio 🟨 73'
J. Atencio A. Manyoma 🔄 74'
M. Navarro 🟨 75'
M. Navarro 🟥 75'
78' K. Rosenberry
A. Manyoma I. Murphy 🔄 83'
P. Aaronson N. Cobb 🔄 84'
Rafael Navarro D. Yapi 🔄 84'
85' J. Sargent (A. Coello)
86' 🟨 R. Laryea
90' 🔄 J. Sargent E. Aristizabal
H. Ojediran 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Toronto FC

Goalkeepers
Luka Gavran
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Richie Laryea
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Walker Zimmerman
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Benjamin Kuscevic
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Raheem Edwards
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.7
Rating
Midfielders
Alonso Coello
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
65%
Pass Acc
Jonathan Osorio
MAGNET
MAGNET
76
Activity
76
Activity
72
Passes
4
Duels
Deandre Kerr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
52
Entry
José Cifuentes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Dániel Sallói
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Forwards
Josh Sargent
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
8
Rating
BENCH
William Yarbrough
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matheus Pereira
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
21%
Pass Acc
Zane Monlouis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Kobe Franklin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Markus Cimermancic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Malik Henry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derrick Etienne Junior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jules-Anthony Vilsaint
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emilio Aristizábal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Colorado Rapids

Goalkeepers
Zack Steffen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Defenders
Jackson Travis
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.2
Rating
Rob Holding
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Lucas Herrington
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Miguel Navarro
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
6.5
Rating
Midfielders
Hamzat Ojediran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Josh Atencio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Dante Sealy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
36
Entry
Wayne Frederick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Paxten Aaronson
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Rafael Navarro
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
10
Duels Won
0
Pens Won
BENCH
Nicholas Defreitas-Hansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Keegan Rosenberry
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
7.2
Rating
Ian Murphy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Noah Cobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Alexis Manyoma
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
10
Total Mins
83
Entry
Kimani Stewart-Baynes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Billo Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Darren Yapi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/11/2025 Colorado Rapids 1 - 0 Toronto FC Friendlies Clubs The Gardens North County District Park
09/22/2024 Colorado Rapids 2 - 0 Toronto FC Major League Soccer Dick's Sporting Goods Park
09/26/2021 Colorado Rapids 0 - 0 Toronto FC Major League Soccer Dick's Sporting Goods Park
02/22/2020 Colorado Rapids 1 - 1 Toronto FC Friendlies Clubs Dignity Health Sports Park
09/15/2019 Toronto FC 3 - 2 Colorado Rapids Major League Soccer BMO Field
04/14/2018 Colorado Rapids 2 - 0 Toronto FC Major League Soccer Dick's Sporting Goods Park
02/28/2018 Toronto FC 0 - 0 Colorado Rapids CONCACAF Champions League BMO Field (Toronto, Ontario)
02/21/2018 Colorado Rapids 0 - 2 Toronto FC CONCACAF Champions League Dick's Sporting Goods Park (Denver, Colorado)
07/22/2017 Toronto FC 1 - 1 Colorado Rapids Major League Soccer BMO Field
04/03/2016 Colorado Rapids 1 - 0 Toronto FC Major League Soccer Dick's Sporting Goods Park
02/11/2025
Friendlies Clubs The Gardens North County District Park
09/22/2024
Major League Soccer Dick's Sporting Goods Park
09/26/2021
Major League Soccer Dick's Sporting Goods Park
02/22/2020
Friendlies Clubs Dignity Health Sports Park
09/15/2019
Major League Soccer BMO Field
04/14/2018
Major League Soccer Dick's Sporting Goods Park
02/28/2018
CONCACAF Champions League BMO Field (Toronto, Ontario)
02/21/2018
CONCACAF Champions League Dick's Sporting Goods Park (Denver, Colorado)
07/22/2017
Major League Soccer BMO Field
04/03/2016
Major League Soccer Dick's Sporting Goods Park
Toronto FC Win
Colorado Rapids Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter Miami 4 10 9 5 +4 WNew York City FC 2 - 3 Inter Miami (22-03-2026)DCharlotte 0 - 0 Inter Miami (14-03-2026)WDC United 1 - 2 Inter Miami (07-03-2026)WOrlando City SC 2 - 4 Inter Miami (02-03-2026)
2 Chicago Fire 5 10 7 3 +4 WChicago Fire 1 - 0 Nashville SC (05-04-2026)WPhiladelphia Union 1 - 2 Chicago Fire (21-03-2026)LChicago Fire 1 - 2 DC United (15-03-2026)DColumbus Crew 0 - 0 Chicago Fire (08-03-2026)WChicago Fire 3 - 0 CF Montreal (28-02-2026)
3 New York Red Bulls 6 10 9 13 -4 WNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)LCharlotte 6 - 1 New York Red Bulls (21-03-2026)DToronto FC 1 - 1 New York Red Bulls (14-03-2026)LNew York Red Bulls 0 - 3 CF Montreal (08-03-2026)WNew York Red Bulls 1 - 0 New England Revolution (28-02-2026)
4 Nashville SC 4 9 10 2 +8 LChicago Fire 1 - 0 Nashville SC (05-04-2026)WNashville SC 5 - 0 Orlando City SC (21-03-2026)WColumbus Crew 0 - 1 Nashville SC (14-03-2026)WNashville SC 4 - 1 New England Revolution (22-02-2026)
5 Charlotte 3 7 8 2 +6 WCharlotte 2 - 1 Philadelphia Union (04-04-2026)WCharlotte 6 - 1 New York Red Bulls (21-03-2026)DCharlotte 0 - 0 Inter Miami (14-03-2026)
6 Toronto FC 3 7 4 2 +2 WToronto FC 2 - 1 Columbus Crew (21-03-2026)DToronto FC 1 - 1 New York Red Bulls (14-03-2026)WFC Cincinnati 0 - 1 Toronto FC (08-03-2026)
7 DC United 4 7 4 3 +1 DAtlanta United FC 0 - 0 DC United (21-03-2026)WChicago Fire 1 - 2 DC United (15-03-2026)LDC United 1 - 2 Inter Miami (07-03-2026)WDC United 1 - 0 Philadelphia Union (22-02-2026)
8 New York City FC 3 6 9 4 +5 LNew York City FC 2 - 3 Inter Miami (22-03-2026)WNew York City FC 5 - 0 Orlando City SC (07-03-2026)WPhiladelphia Union 1 - 2 New York City FC (01-03-2026)
9 New England Revolution 4 6 10 6 +4 WNew England Revolution 3 - 0 CF Montreal (04-04-2026)WNew England Revolution 6 - 1 FC Cincinnati (15-03-2026)LNew York Red Bulls 1 - 0 New England Revolution (28-02-2026)LNashville SC 4 - 1 New England Revolution (22-02-2026)
10 FC Cincinnati 5 6 9 14 -5 LNew York Red Bulls 4 - 2 FC Cincinnati (04-04-2026)WFC Cincinnati 4 - 3 CF Montreal (22-03-2026)LNew England Revolution 6 - 1 FC Cincinnati (15-03-2026)LFC Cincinnati 0 - 1 Toronto FC (08-03-2026)WFC Cincinnati 2 - 0 Atlanta United FC (21-02-2026)
11 Columbus Crew 4 4 4 4 0 WAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)LToronto FC 2 - 1 Columbus Crew (21-03-2026)LColumbus Crew 0 - 1 Nashville SC (14-03-2026)DColumbus Crew 0 - 0 Chicago Fire (08-03-2026)
12 Atlanta United FC 4 4 4 6 -2 LAtlanta United FC 1 - 3 Columbus Crew (04-04-2026)DAtlanta United FC 0 - 0 DC United (21-03-2026)WAtlanta United FC 3 - 1 Philadelphia Union (14-03-2026)LFC Cincinnati 2 - 0 Atlanta United FC (21-02-2026)
13 CF Montreal 5 3 7 12 -5 LNew England Revolution 3 - 0 CF Montreal (04-04-2026)LFC Cincinnati 4 - 3 CF Montreal (22-03-2026)LOrlando City SC 2 - 1 CF Montreal (14-03-2026)WNew York Red Bulls 0 - 3 CF Montreal (08-03-2026)LChicago Fire 3 - 0 CF Montreal (28-02-2026)
14 Orlando City SC 5 3 5 17 -12 LNashville SC 5 - 0 Orlando City SC (21-03-2026)WOrlando City SC 2 - 1 CF Montreal (14-03-2026)LNew York City FC 5 - 0 Orlando City SC (07-03-2026)LOrlando City SC 2 - 4 Inter Miami (02-03-2026)LOrlando City SC 1 - 2 New York Red Bulls (22-02-2026)
15 Philadelphia Union 5 0 4 10 -6 LCharlotte 2 - 1 Philadelphia Union (04-04-2026)LPhiladelphia Union 1 - 2 Chicago Fire (21-03-2026)LAtlanta United FC 3 - 1 Philadelphia Union (14-03-2026)LPhiladelphia Union 1 - 2 New York City FC (01-03-2026)LDC United 1 - 0 Philadelphia Union (22-02-2026)