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

Futmetrix Verdict
32
FT
Sun, Aug 23
Atlanta United FC
2-1
Sporting Kansas City
⚡ Intensity 33
⚖️ Balance 31
🏆 Stakes 0
🎲 Upset 0
Early blitz secures crucial Atlanta win.

Win Probability

  • Atlanta United FC 56%
  • Draw 23%
  • Sporting Kansas City 21%

Futmetrix AI estimate

Gritty Five Stripes Hold Off Kansas City Comeback

Skip It Futmetrix Score: 32/100. This basement battle won't make the highlight reels, but Atlanta's early ruthlessness provided enough cushion to survive a tense finale.

The Fast Start

Mercedes-Benz Stadium demanded a response from a struggling home side, and the players delivered instantly on their home turf. The Stakes were obvious for two teams languishing at the very bottom of the league table, desperate for a lifeline. Atlanta ignored Sporting KC's initial attempts to dictate the tempo and struck with lethal precision. T. Jacob found the back of the net in the 13th minute, converting a brilliant, field-splitting feed from Miguel Almirón. The home side refused to take their foot off the gas after the opener. Just eleven minutes later, Fafà Picault doubled the advantage with a clinical finish. Atlanta looked entirely comfortable in their own skin, turning their limited early touches into devastating scoreboard pressure that left the visitors completely stunned before the half-hour mark.

The Tactical Slog

Sporting Kansas City edged possession at 51 percent, but the raw numbers tell a massive lie about their threat level. Their midfield passing felt entirely hollow throughout the middle periods of the match. They passed the ball harmlessly around the perimeter but generated a woeful 0.47 expected goals overall. The Balance of play shifted into a slow, tactical slog. Atlanta sat back happily, absorbing the light pressure without breaking a sweat or risking their defensive shape. Kansas City looked completely out of ideas in the final third, lacking the creative spark needed to penetrate the box. Every attacking move fizzled out against a resolute home defense that frankly hasn't enjoyed much success or stability this season. It felt like a game slowly, mercifully drifting toward an inevitable and uninspiring shutout win for the hosts.

The Late Scare

The script flipped entirely in the second half. A high Intensity rating tells the true story of the chaotic final twenty minutes. Sporting KC's coaching staff finally rolled the dice, throwing S. Afrifa onto the field in the 62nd minute to shake things up. The super-sub answered the call almost immediately, clawing a critical goal back in the 70th minute to make it 2-1 and shatter the hosts' comfort. Panic visibly crept into the Atlanta ranks. The final whistle couldn't come fast enough for the nervous home crowd. Kansas City threw every available body forward in a desperate search for an equalizer, but their underlying lack of a killer instinct ultimately doomed the comeback effort. Atlanta survived the siege, taking three desperate points in a less-than-pretty affair that won't soon be forgotten by their relieved supporters.

Key Questions

How did substitute Miguel Almirón change the game?

Though actually a starter, Almirón was the offensive engine, changing the entire game's dynamic with a crucial 13th-minute assist to open the scoring.

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
49%
51%
Atlanta United FC 49%
Sporting Kansas City 51%
Shots
8
6
Atlanta United FC 8
Sporting Kansas City 6
Shots on Target
3
1
Atlanta United FC 3
Sporting Kansas City 1
Expected Goals (xG)
1.89
0.47
Atlanta United FC 1.89
Sporting Kansas City 0.47
Passes
507
501
Atlanta United FC 507
Sporting Kansas City 501
Pass Accuracy
87%
89%
Atlanta United FC 87%
Sporting Kansas City 89%
Corners
2
5
Atlanta United FC 2
Sporting Kansas City 5
Fouls
8
12
Atlanta United FC 8
Sporting Kansas City 12
Yellow Cards
2
1
Atlanta United FC 2
Sporting Kansas City 1
Red Cards
0
0
Atlanta United FC 0
Sporting Kansas City 0

Match Events

13' T. Jacob (M. Almiron)
E. Karic 🟨 22'
24' F. Picault (E. Baez)
J. Davis J. Reynolds 🔄 45'+2
HT
62' 🔄 F. Picault W. Reilly
62' 🔄 A. Gill L. Brennan
E. Karic J. Reid 🔄 62'
T. Calheira S. Afrifa 🔄 62'
S. Afrifa 70'
72' 🟨 L. Brennan
73' 🔄 P. Diaz S. Gregersen
76' 🟨 E. Baez
77' 🔄 C. Sanchez S. Alzate
77' 🔄 L. Brennan M. Edwards
Capita J. Bartlett 🔄 87'
FT

Player Cards

Our take on every player in this match

Atlanta United FC

Goalkeepers
Lucas Hoyos
MAGNET
MAGNET
44
Activity
44
Activity
43
Passes
1
Duels
Defenders
Tomás Jacob
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Paulo Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Javier Alonso
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Elías Báez
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
44%
Pass Acc
Midfielders
Cooper Sanchez
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Adrian Gill
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Aleksey Miranchuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Tristan Muyumba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Miguel Almirón
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
24%
Pass Acc
Forwards
Fafà Picault
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Jayden Hibbert
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stian Gregersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Ronald Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enea Mihaj
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matthew Edwards
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Steven Alzate
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
William Reilly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Luke Brennan
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
16
Total Mins
77
Entry
Sergio Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Sporting Kansas City

Goalkeepers
Stefan Cleveland
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Jacob Davis
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Moisés Mosquera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Emir Karić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Midfielders
Capita
NPC
NPC
87
Minutes
87
Minutes
13%
Pass Acc
6
Rating
Lasse Berg Johnsen
MAGNET
MAGNET
88
Activity
88
Activity
82
Passes
6
Duels
Zorhan Bassong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Calvin Harris
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Magomed-Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Taylor Calheira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
BENCH
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Justin Reynolds
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Ian James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Kwaku Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephen Afrifa
SUPER SUB
SUPER SUB
1
Goal
1
Goal
29
Minutes
6.3
Rating

Head to Head

Date Home Score Away Competition Venue
02/17/2024 Atlanta United FC 1 - 3 Sporting Kansas City Friendlies Clubs Barry University
02/27/2022 Atlanta United FC 3 - 1 Sporting Kansas City Major League Soccer Mercedes-Benz Stadium
05/06/2019 Sporting Kansas City 0 - 3 Atlanta United FC Major League Soccer Children's Mercy Park
05/09/2018 Atlanta United FC 0 - 2 Sporting Kansas City Major League Soccer Mercedes-Benz Stadium
08/07/2017 Sporting Kansas City 1 - 1 Atlanta United FC Major League Soccer Children's Mercy Park
02/17/2024
Friendlies Clubs Barry University
02/27/2022
Major League Soccer Mercedes-Benz Stadium
05/06/2019
Major League Soccer Children's Mercy Park
05/09/2018
Major League Soccer Mercedes-Benz Stadium
08/07/2017
Major League Soccer Children's Mercy Park
Atlanta United FC Win
Sporting Kansas City Win
Draw

League Standings

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