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

Futmetrix Verdict
68
FT
Wed, Oct 28
Toronto FC
2-1
DC United
⚡ Intensity 59
⚖️ Balance 87
🏆 Stakes 10
🎲 Upset 0
Sargent seals a BMO Field comeback

Win Probability

  • Toronto FC 48%
  • Draw 25%
  • DC United 27%

Futmetrix AI estimate

BMO Field: An Early Lead, a Late Turn

An early setback became a test of nerve, and Toronto’s late response gave this regular-season result real weight.

Opening Act: The Lead Never Settles

DC United landed the first blow at BMO Field, but Toronto FC never let the match become a one-way chase. Andre Dozzell put the visitors ahead in the 29th minute, finishing a move supplied by Silvan Hefti. Toronto answered with the ball: they dominated possession at 61% and completed 391 accurate passes, compared with DC’s 221. That control did not translate into an early flood of chances, though. Toronto managed nine shots and DC ten, with both teams putting only two on target. The Balance remained delicate because DC made its spells count and won seven of the 12 corners. Toronto had more of the territory; DC had the lead. The Intensity came from that contrast, not a constant stream of clear chances. The match stayed open without becoming wild.

The Pivot: The Equaliser Reopens It

Then came the decisive reset: in the 64th minute, Josh Sargent found Jonathan Osorio, who turned Toronto’s pressure into an equaliser. VAR checked the goal and confirmed it, leaving the contest level and giving the home side a foothold after a half-hour of chasing. Osorio deserved the finish, but Sargent’s contribution was wider than the assist: he created four key passes and repeatedly gave Toronto a route through the middle. The numbers back the shift. Toronto’s 1.55 expected goals exceeded DC’s 1.11, even though the visitors finished with one more shot overall. This was not a total collapse by DC; it was a warning that their lead had not quietened Toronto. The confirmed goal changed the emotional temperature and made the final stretch a genuine contest.

Resolution: Sargent Delivers Late

With the match level, Toronto refused to settle for protecting a point. Sargent struck in the 86th minute to complete the turnaround and give Toronto a 2-1 win. The timing made the difference between one point and three. The table had Toronto 11th on 36 points and DC 13th on 33 before the match; this win gives Toronto more breathing room over a nearby rival. That matters for a side whose season had already produced 12 draws: it turned another possible shared result into a win. DC can point to taking the lead and staying in the contest, but Toronto leave BMO Field with the lift. The late finish should strengthen belief as the regular season reaches its closing stretch.

Key Questions

What made Josh Sargent the Man of the Match?

His goal and assist, plus four key passes, made him central to Toronto’s comeback.

How dramatic was Josh Sargent’s late winner?

He broke the 1-1 deadlock in the 86th minute, turning a draw into Toronto’s 2-1 win.

How did Toronto FC complete the comeback from behind?

After Andre Dozzell’s opener, Jonathan Osorio equalised in the 64th minute before Sargent scored the winner in the 86th.

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
61%
39%
Toronto FC 61%
DC United 39%
Shots
9
10
Toronto FC 9
DC United 10
Shots on Target
2
2
Toronto FC 2
DC United 2
Expected Goals (xG)
1.55
1.11
Toronto FC 1.55
DC United 1.11
Passes
457
291
Toronto FC 457
DC United 291
Corners
5
7
Toronto FC 5
DC United 7
Fouls
7
15
Toronto FC 7
DC United 15
Yellow Cards
3
3
Toronto FC 3
DC United 3
Red Cards
0
0
Toronto FC 0
DC United 0

Match Events

Andre Dozzell (Silvan Hefti) ⚽ 29'
33' 🟨 Niklas Dorsch
HT
50' 🟨 Dániel Sallói
Kye Rowles 🟨 50'
Kimito Nono 🟨 58'
Jared Stroud 🟨 60'
64' ⚽ Jonathan Osorio (Josh Sargent)
64' • Jonathan Osorio
↓ Nathan Ordaz ↑Brandon Servania 🔄 80'
86' ⚽ Josh Sargent
↓ Jared Stroud ↑Sean Nealis 🔄 89'
89' 🔄 ↓ Djordje Mihailovic ↑Alonso
90'+3 🔄 ↓ Matheus Pereira de Souza ↑Zane Monlouis
90'+5 🔄 ↓ Josh Sargent ↑Emilio Aristizábal
FT

Player Cards

Our take on every player in this match

Toronto FC

Goalkeepers
Luka Gavran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Richmond Laryea
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Benjamín Kuscevic
MAGNET
MAGNET
83
Activity
83
Activity
76
Passes
7
Duels
Nickseon Gomis
MAGNET
MAGNET
81
Activity
81
Activity
74
Passes
7
Duels
Matheus Pereira
NPC
NPC
93
Minutes
93
Minutes
34%
Pass Acc
6.0
Rating
Midfielders
Theo Corbeanu
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Niklas Dorsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jonathan Osorio
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Dániel Sallói
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Josh Sargent
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
9
Rating
Djordje Mihailović
NPC
NPC
89
Minutes
89
Minutes
29%
Pass Acc
6.5
Rating
BENCH
William Yarbrough
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Chukwu
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
Zane Monlouis
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
Alonso Coello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Emilio Aristizábal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derrick Etienne Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lewis Morgan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

DC United

Goalkeepers
Sean Johnson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Silvan Hefti
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Lucas Bartlett
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kye Rowles
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Keisuke Kurokawa
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
14%
Pass Acc
Midfielders
Kimito Nono
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matti Peltola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Andre Dozzell
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jared Stroud
SUNDAY LEAGUER
SUNDAY LEAGUER
5.3
Rating
5.3
Rating
6
Duels Lost
21
Poss Lost
Forwards
João Peglow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nathan Ordaz
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
Alex Bono
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jordan Farr
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nikola Markovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Nealis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Conner Antley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Castillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jackson Hopkins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brandon Servania
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Gavin Turner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/25/2026 DC United 2 - 1 Toronto FC Major League Soccer Audi Field
05/10/2025 Toronto FC 2 - 0 DC United Major League Soccer BMO Field
02/23/2025 DC United 2 - 2 Toronto FC Major League Soccer Audi Field
08/31/2024 Toronto FC 1 - 3 DC United Major League Soccer BMO Field
06/01/2024 DC United 2 - 2 Toronto FC Major League Soccer Audi Field
05/27/2023 Toronto FC 2 - 1 DC United Major League Soccer BMO Field
02/26/2023 DC United 3 - 2 Toronto FC Major League Soccer Audi Field
05/21/2022 DC United 2 - 2 Toronto FC Major League Soccer Audi Field
03/19/2022 Toronto FC 2 - 1 DC United Major League Soccer BMO Field
11/07/2021 Toronto FC 1 - 3 DC United Major League Soccer BMO Field
07/25/2026
Major League Soccer Audi Field
05/10/2025
Major League Soccer BMO Field
02/23/2025
Major League Soccer Audi Field
08/31/2024
Major League Soccer BMO Field
06/01/2024
Major League Soccer Audi Field
05/27/2023
Major League Soccer BMO Field
02/26/2023
Major League Soccer Audi Field
05/21/2022
Major League Soccer Audi Field
03/19/2022
Major League Soccer BMO Field
11/07/2021
Major League Soccer BMO Field
Toronto FC Win
DC United 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 26 55 50 30 +20 WNew England Revolution 3 - 2 New York Red Bulls (28-10-2026)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)
3 Inter Miami 26 45 64 46 +18 DInter Miami 2 - 2 FC Cincinnati (28-10-2026)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)
4 Charlotte 26 42 50 38 +12 WCharlotte 4 - 0 CF Montreal (28-10-2026)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)
5 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)
6 Toronto FC 26 34 40 45 -5 WToronto FC 2 - 1 DC United (28-10-2026)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)
7 FC Cincinnati 26 34 52 61 -9 DInter Miami 2 - 2 FC Cincinnati (28-10-2026)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)
8 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)
9 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)
10 New York Red Bulls 26 32 37 50 -13 LNew England Revolution 3 - 2 New York Red Bulls (28-10-2026)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)
11 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)
12 New York City FC 26 29 39 38 +1 WNew York City FC 2 - 1 Atlanta United FC (28-10-2026)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)
13 DC United 26 29 34 47 -13 LToronto FC 2 - 1 DC United (28-10-2026)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)
14 CF Montreal 27 22 31 55 -24 LCharlotte 4 - 0 CF Montreal (28-10-2026)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)
15 Atlanta United FC 26 21 32 47 -15 LNew York City FC 2 - 1 Atlanta United FC (28-10-2026)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)

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.