Atlanta United FC 3 - 1 FT Toronto FC

Atlanta Stadium

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

Futmetrix Verdict
39
FT
Sun, Nov 1
Atlanta United FC
3-1
Toronto FC
⚡ Intensity 43
⚖️ Balance 22
🏆 Stakes 10
🎲 Upset 0
Three goals, one ruthless half

Win Probability

  • Atlanta United FC 43%
  • Draw 24%
  • Toronto FC 33%

Futmetrix AI estimate

Three Goals by 51 Minutes Set the Tone

For 15th-place Atlanta United FC, this was a needed jolt; ninth-place Toronto FC are left with a blunt reminder that possession without penetration does not earn points.

Opening Act

Atlanta United FC turned an open start into a clear home advantage, beating Toronto FC 3-1 at Atlanta Stadium after landing three blows by the 51st minute. Toronto edged possession at 52%, but that control rarely translated into danger: Atlanta registered 20 shots, eight on target, and created seven big chances. The visitors managed 12 attempts and only three efforts on target. The Balance was not about who had more of the ball; it was about who made the defensive line pay. At 22 minutes, Aleksey Miranchuk slipped the decisive pass for Miguel Almirón to open the scoring. Toronto’s build-up had the numbers, but Atlanta’s forward movement had the sharper purpose. The hosts found the better chances and turned that difference into an early advantage.

The Pivot

Atlanta’s second goal, rather than Toronto’s possession, set the match’s direction. At 40 minutes, Cooper Sanchez arrived to finish Almirón’s delivery, putting the hosts two clear just before the break. Six minutes into the second half, Miranchuk added a third with a clean finish, and a contest still carrying plenty of shots suddenly looked settled. Miranchuk delivered a goal and an assist, while Almirón matched that return; their link-up gave Atlanta a reliable route through Toronto’s defensive shape. Seven big chances to two, alongside an expected-goals gap of 4.27 to 1.28, showed the difference between visiting territory and home threat. Atlanta had only 48% possession. It did not need more: its attacks repeatedly found space where the finish mattered. The Intensity came through shot volume; the killer difference was execution.

Resolution

Toronto’s best late answer came from the bench. Lewis Morgan, introduced in the 54th minute, finished Josh Sargent’s pass at 79 minutes and gave the visitors a foothold, but there was no second surge. Atlanta had already built too large a cushion, and the final 3-1 score reflected the chances each side fashioned more faithfully than the possession split. The match produced 32 shots and 11 on target, yet Toronto managed only three on target of its own; its 52% of the ball could not become enough pressure in the box. As the regular season enters its closing stretch, Atlanta can carry confidence from turning its best attacks into goals. Toronto must make its territory count. At Atlanta Stadium, Morgan changed the closing minutes, not the outcome.

Key Questions

What made A. Miranchuk the Man of the Match?

He scored once, assisted Miguel Almirón, and created three key passes, driving Atlanta’s most dangerous attacks.

How did substitute A. Miranchuk change the game?

He was not a substitute; he started, assisted Almirón’s opener, and scored Atlanta’s third in the 51st minute.

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
48%
52%
Atlanta United FC 48%
Toronto FC 52%
Shots
20
12
Atlanta United FC 20
Toronto FC 12
Shots on Target
8
3
Atlanta United FC 8
Toronto FC 3
Expected Goals (xG)
4.27
1.28
Atlanta United FC 4.27
Toronto FC 1.28
Passes
467
478
Atlanta United FC 467
Toronto FC 478
Corners
3
3
Atlanta United FC 3
Toronto FC 3
Fouls
14
9
Atlanta United FC 14
Toronto FC 9
Yellow Cards
0
2
Atlanta United FC 0
Toronto FC 2
Red Cards
0
0
Atlanta United FC 0
Toronto FC 0

Match Events

22' ⚽ Miguel Almirón (Aleksey Miranchuk)
Dániel Sallói 🟨 33'
40' ⚽ Cooper Sanchez (Miguel Almirón)
HT
↓ Dániel Sallói ↑Lewis Morgan 🔄 54'
↓ Niklas Dorsch ↑Alonso 🔄 54'
↓ Matheus Pereira de Souza ↑Derrick Etienne Jr. 🔄 69'
↓ Nickseon Gomis ↑Richard Chukwu 🔄 69'
70' 🔄 ↓ Miguel Almirón ↑Ajani Fortune
70' 🔄 ↓ Mauricio Amaro ↑Adrian Gill
Lewis Morgan (Josh Sargent) ⚽ 79'
80' 🔄 ↓ Cooper Sanchez ↑Tristan Muyumba
80' 🔄 ↓ Breel Embolo ↑Luke Brennan
↓ Theo Corbeanu ↑Emilio Aristizábal 🔄 86'
Alonso 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Atlanta United FC

Goalkeepers
Lucas Hoyos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Tomás Jacob
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Paulo Díaz
MAGNET
MAGNET
85
Activity
85
Activity
76
Passes
9
Duels
Javier Alonso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Elías Báez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Midfielders
Cooper Sanchez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Mauricio Amaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Giuliano Galoppo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Aleksey Miranchuk
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Breel Embolo
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Miguel Almirón
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.9
Rating
BENCH
Jayden Hibbert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matthew Edwards
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Steven Alzate
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luke Brennan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Ajani Fortune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Adrian Gill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Tristan Muyumba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Fafà Picault
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cayman Togashi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Toronto FC

Goalkeepers
Luka Gavran
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Richmond Laryea
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Benjamín Kuscevic
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Nickseon Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Matheus Pereira
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Jonathan Osorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Niklas Dorsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Djordje Mihailović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dániel Sallói
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Forwards
Josh Sargent
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Theo Corbeanu
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
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
21
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
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Emilio Aristizábal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Derrick Etienne Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Lewis Morgan
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Head to Head

Date Home Score Away Competition Venue
04/25/2026 Toronto FC 1 - 2 Atlanta United FC Major League Soccer BMO Field
08/24/2025 Atlanta United FC 0 - 0 Toronto FC Major League Soccer Mercedes-Benz Stadium
07/12/2025 Toronto FC 1 - 1 Atlanta United FC Major League Soccer BMO Field
06/29/2024 Atlanta United FC 2 - 1 Toronto FC Major League Soccer Mercedes-Benz Stadium
03/23/2024 Toronto FC 2 - 0 Atlanta United FC Major League Soccer BMO Field
04/15/2023 Toronto FC 2 - 2 Atlanta United FC Major League Soccer BMO Field
03/05/2023 Atlanta United FC 1 - 1 Toronto FC Major League Soccer Mercedes-Benz Stadium
09/10/2022 Atlanta United FC 4 - 2 Toronto FC Major League Soccer Mercedes-Benz Stadium
06/25/2022 Toronto FC 2 - 1 Atlanta United FC Major League Soccer BMO Field
10/30/2021 Atlanta United FC 1 - 1 Toronto FC Major League Soccer Mercedes-Benz Stadium
04/25/2026
Major League Soccer BMO Field
08/24/2025
Major League Soccer Mercedes-Benz Stadium
07/12/2025
Major League Soccer BMO Field
06/29/2024
Major League Soccer Mercedes-Benz Stadium
03/23/2024
Major League Soccer BMO Field
04/15/2023
Major League Soccer BMO Field
03/05/2023
Major League Soccer Mercedes-Benz Stadium
09/10/2022
Major League Soccer Mercedes-Benz Stadium
06/25/2022
Major League Soccer BMO Field
10/30/2021
Major League Soccer Mercedes-Benz Stadium
Atlanta United FC Win
Toronto FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Nashville SC 26 57 51 18 +33 DNashville SC 0 - 0 Philadelphia Union (29-10-2026)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)
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 27 45 54 38 +16 WCharlotte 4 - 0 Orlando City SC (31-10-2026)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)
5 Chicago Fire 27 42 44 42 +2 DChicago Fire 2 - 2 Orlando City SC (29-10-2026)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)
6 FC Cincinnati 27 37 53 61 -8 WFC Cincinnati 1 - 0 Philadelphia Union (31-10-2026)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)
7 Philadelphia Union 27 34 49 45 +4 LFC Cincinnati 1 - 0 Philadelphia Union (31-10-2026)DNashville SC 0 - 0 Philadelphia Union (29-10-2026)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)
8 Columbus Crew 27 34 42 40 +2 WColumbus Crew 3 - 0 DC United (31-10-2026)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)
9 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)
10 Orlando City SC 27 33 52 67 -15 LCharlotte 4 - 0 Orlando City SC (31-10-2026)DChicago Fire 2 - 2 Orlando City SC (29-10-2026)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)
11 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)
12 New York City FC 27 30 40 39 +1 DNew York City FC 1 - 1 CF Montreal (31-10-2026)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)
13 DC United 27 29 34 50 -16 LColumbus Crew 3 - 0 DC United (31-10-2026)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)
14 CF Montreal 28 23 32 56 -24 DNew York City FC 1 - 1 CF Montreal (31-10-2026)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)
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.