Sporting Kansas City 3 - 3 FT Portland Timbers

Children's Mercy Park

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

Futmetrix Verdict
91
FT
Sun, Oct 11
Sporting Kansas City
3-3
Portland Timbers
⚡ Intensity 93
⚖️ Balance 80
🏆 Stakes 10
🎲 Upset 10
Six-goal thriller ends in stunning draw.

Win Probability

  • Sporting Kansas City 40%
  • Draw 23%
  • Portland Timbers 36%

Futmetrix AI estimate

Epic Comeback Salavages a Point in Kansas City

Must-Watch Futmetrix Score: 91/100. This chaotic thriller showcased everything we love about MLS, delivering relentless lead changes and breathtaking late drama.

First-Half Chaos

The Intensity was high from the opening whistle. Portland Timbers edged possession early on, orchestrating their attacks with precision. David Da Costa silenced Children's Mercy Park with a sharp 10th-minute opener that caught the backline sleeping. The home side pushed back, but Portland's counter-attacks were undeniably lethal. Just before the break, VAR intervened in a crucial moment. A confirmed penalty allowed Vincent Janssen to double the visitors' lead deep into first-half stoppage time. The Stakes felt enormous for a struggling Sporting Kansas City side. They desperately needed a lifeline before the whistle. They miraculously found one in the 47th minute. André Luiz missed a high-pressure spot-kick, but he stayed alert and immediately buried the follow-up.

The Timbers' False Dawn

Trailing 2-1 at the restart, Sporting KC threw men forward in search of an equalizer. But the Balance of the match shifted again right on the hour mark. Ariel Lassiter, who had already provided an early assist, finished off a clinical team move orchestrated by Jímer Fory. At 3-1, Portland looked completely comfortable. They controlled the midfield tempo and forced the desperate hosts into making risky forward passes. The local crowd grew restless. You could feel the belief draining from the stadium as the minutes ticked away. Yet, this fixture absolutely refused to stick to the expected script. The Sporting KC manager needed a spark from the dugout, and his late tactical tweaks suddenly clicked into gear.

A Stunning Revival

The breathtaking fightback officially began in the 70th minute. Justin Reynolds found the net after a neat ball from Taylor Calheira, injecting sudden life into the home support. A high Upset Factor wasn't on the cards, but a miraculous comeback certainly was brewing. Just two minutes later, substitute Seymour Garfield-Reid delivered a perfect assist for André Luiz to grab his crucial brace. The roaring finish secured a massive 3-3 draw. While the single point does little to lift Sporting KC from the bottom of the table, the sheer grit displayed under pressure proves they haven't completely given up on their season. Portland will head home wondering how they let three points slip away.

Key Questions

Was the penalty miss by A. Lassiter the turning point?

Ariel Lassiter did not miss a penalty. André Luiz missed one for Sporting KC but immediately scored the rebound, creating crucial momentum just before halftime.

What caused the 6-goal thriller?

High offensive efficiency met defensive lapses. Portland capitalized early, but late tactical shifts and impactful substitutions sparked Sporting KC's frantic attacking flurry.

How did Sporting Kansas City complete the comeback from behind?

Down 3-1, rapid-fire goals from Justin Reynolds and André Luiz in a two-minute window salvaged a stunning draw, heavily fueled by a perfect substitute assist.

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
46%
54%
Sporting Kansas City 46%
Portland Timbers 54%
Shots
12
8
Sporting Kansas City 12
Portland Timbers 8
Shots on Target
5
5
Sporting Kansas City 5
Portland Timbers 5
Expected Goals (xG)
1.91
1.46
Sporting Kansas City 1.91
Portland Timbers 1.46
Passes
444
542
Sporting Kansas City 444
Portland Timbers 542
Corners
6
1
Sporting Kansas City 6
Portland Timbers 1
Fouls
17
9
Sporting Kansas City 17
Portland Timbers 9
Yellow Cards
0
1
Sporting Kansas City 0
Portland Timbers 1
Red Cards
0
0
Sporting Kansas City 0
Portland Timbers 0

Match Events

David Da Costa (Ariel Lassiter) ⚽ 10'
Vincent Janssen 🟨 12'
Kristoffer Velde • 45'+1
Vincent Janssen ⚽ 45'+4
45'+7 ⚽ André Luiz
45'+7 ⚽ André Luiz
HT
↓ Diego Chará ↑Jose Caicedo 🔄 63'
↓ Vincent Janssen ↑Antony 🔄 63'
Ariel Lassiter (Jímer Fory) ⚽ 64'
70' ⚽ Justin Reynolds (Taylor Calheira)
71' 🔄 ↓ Stephen Afrifa ↑Ruben Ramos Jr
71' 🔄 ↓ Justin Reynolds ↑Ian James
71' 🔄 ↓ Taylor Calheira ↑Seymour Garfield-Reid
72' ⚽ André Luiz (Seymour Garfield-Reid)
↓ Julio Joao Ortiz Landazuri ↑Eric Izoita 🔄 75'
79' 🔄 ↓ Zorhan Bassong ↑Jacob Bartlett
82' 🔄 ↓ André Luiz ↑Shapi Suleymanov
↓ Kristoffer Velde ↑Alexander Aravena 🔄 87'
↓ Ariel Lassiter ↑Ian Smith 🔄 87'
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
Stefan Cleveland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Defenders
Justin Reynolds
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jansen Miller
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Wyatt Meyer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Emir Karić
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
59%
Pass Acc
Midfielders
André Luiz
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
8.3
Rating
Zorhan Bassong
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
K. Agyabeng
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Calvin Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Forwards
Taylor Calheira
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
Jack Kortkamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
John Pulskamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jacob Bartlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Ethan Bartlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ian James
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jayden Reid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Ramos Jr.
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Seymour Garfield-Reid
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.0
Rating
Magomed-Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Portland Timbers

Goalkeepers
James Pantemis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Defenders
Ronald Hernández
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Joel Waterman
MAGNET
MAGNET
86
Activity
86
Activity
83
Passes
3
Duels
Kamal Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Jimer Fory
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.8
Rating
Midfielders
Joao Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Diego Chará
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
David Costa
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Kristoffer Velde
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
8
Duels Won
0
Pens Won
Vincent Janssen
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ariel Lassiter
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.4
Rating
BENCH
Trey Muse
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ian Smith
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Eric Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Izoita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
José Luis Caicedo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Cole Bassett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omir Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexander Aravena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Antony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/10/2026 Portland Timbers 6 - 0 Sporting Kansas City Major League Soccer Providence Park
05/11/2025 Portland Timbers 1 - 0 Sporting Kansas City Major League Soccer Providence Park
04/13/2025 Sporting Kansas City 2 - 4 Portland Timbers Major League Soccer Children's Mercy Park
05/26/2024 Portland Timbers 2 - 1 Sporting Kansas City Major League Soccer Providence Park
04/07/2024 Sporting Kansas City 3 - 3 Portland Timbers Major League Soccer Children's Mercy Park
05/28/2023 Sporting Kansas City 4 - 1 Portland Timbers Major League Soccer Children's Mercy Park
02/28/2023 Portland Timbers 1 - 0 Sporting Kansas City Major League Soccer Providence Park
01/21/2023 Portland Timbers 1 - 0 Sporting Kansas City Friendlies Clubs TBC
08/21/2022 Sporting Kansas City 4 - 1 Portland Timbers Major League Soccer Children's Mercy Park
05/15/2022 Portland Timbers 7 - 2 Sporting Kansas City Major League Soccer Providence Park
05/10/2026
Major League Soccer Providence Park
05/11/2025
Major League Soccer Providence Park
04/13/2025
Major League Soccer Children's Mercy Park
05/26/2024
Major League Soccer Providence Park
04/07/2024
Major League Soccer Children's Mercy Park
05/28/2023
Major League Soccer Children's Mercy Park
02/28/2023
Major League Soccer Providence Park
01/21/2023
Friendlies Clubs TBC
08/21/2022
Major League Soccer Children's Mercy Park
05/15/2022
Major League Soccer Providence Park
Sporting Kansas City Win
Portland Timbers Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Vancouver Whitecaps 23 44 49 20 +29 DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)WReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LVancouver Whitecaps 1 - 2 Austin (13-09-2026)WVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)LVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)
2 San Jose Earthquakes 23 39 44 31 +13 DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)WSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)WSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)
3 St. Louis City 22 38 42 33 +9 WSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WVancouver Whitecaps 1 - 3 St. Louis City (06-09-2026)DSt. Louis City 3 - 3 FC Dallas (30-08-2026)
4 FC Dallas 23 37 41 40 +1 WFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WFC Dallas 2 - 1 Portland Timbers (13-09-2026)WMinnesota United FC 1 - 2 FC Dallas (10-09-2026)WFC Dallas 4 - 3 Sporting Kansas City (06-09-2026)
5 Seattle Sounders 23 35 32 31 +1 WSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)WSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)
6 Colorado Rapids 23 34 33 27 +6 DColorado Rapids 1 - 1 San Jose Earthquakes (11-10-2026)LLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)DColorado Rapids 3 - 3 Seattle Sounders (20-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)WColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)
7 Houston Dynamo 22 33 28 30 -2 DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)LSan Jose Earthquakes 1 - 0 Houston Dynamo (13-09-2026)WHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DHouston Dynamo 0 - 0 San Jose Earthquakes (30-08-2026)
8 Los Angeles FC 24 32 31 28 +3 DLos Angeles FC 1 - 1 Vancouver Whitecaps (11-10-2026)LFC Dallas 1 - 0 Los Angeles FC (27-09-2026)DSan Jose Earthquakes 2 - 2 Los Angeles FC (19-09-2026)LSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)
9 Portland Timbers 23 29 45 45 0 DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSan Jose Earthquakes 3 - 1 Portland Timbers (27-09-2026)LFC Dallas 2 - 1 Portland Timbers (13-09-2026)DPortland Timbers 2 - 2 St. Louis City (10-09-2026)WPortland Timbers 5 - 4 Minnesota United FC (06-09-2026)
10 San Diego 22 27 37 36 +1 DAustin 3 - 3 San Diego (27-09-2026)LSan Diego 2 - 3 San Jose Earthquakes (10-09-2026)WSan Diego 3 - 1 Los Angeles Galaxy (30-08-2026)WSan Diego 3 - 0 Colorado Rapids (23-08-2026)LPortland Timbers 3 - 1 San Diego (20-08-2026)
11 Real Salt Lake 22 26 33 36 -3 LSeattle Sounders 2 - 0 Real Salt Lake (24-09-2026)LReal Salt Lake 0 - 3 Vancouver Whitecaps (20-09-2026)LHouston Dynamo 2 - 1 Real Salt Lake (10-09-2026)DReal Salt Lake 2 - 2 Los Angeles FC (06-09-2026)LColorado Rapids 1 - 0 Real Salt Lake (30-08-2026)
12 Austin 22 25 27 38 -11 DAustin 3 - 3 San Diego (27-09-2026)DFC Dallas 0 - 0 Austin (20-09-2026)WVancouver Whitecaps 1 - 2 Austin (13-09-2026)DAustin 1 - 1 Colorado Rapids (10-09-2026)DAustin 1 - 1 San Jose Earthquakes (06-09-2026)
13 Los Angeles Galaxy 23 25 28 43 -15 LSt. Louis City 6 - 2 Los Angeles Galaxy (11-10-2026)WLos Angeles Galaxy 3 - 2 Colorado Rapids (27-09-2026)WMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)DLos Angeles Galaxy 1 - 1 Seattle Sounders (13-09-2026)LVancouver Whitecaps 3 - 0 Los Angeles Galaxy (10-09-2026)
14 Minnesota United FC 22 23 32 39 -7 DMinnesota United FC 2 - 2 Houston Dynamo (11-10-2026)LSeattle Sounders 3 - 1 Minnesota United FC (27-09-2026)LMinnesota United FC 2 - 3 Los Angeles Galaxy (20-09-2026)LSt. Louis City 4 - 2 Minnesota United FC (13-09-2026)LMinnesota United FC 1 - 2 FC Dallas (10-09-2026)
15 Sporting Kansas City 23 21 28 53 -25 DSporting Kansas City 3 - 3 Portland Timbers (11-10-2026)LSeattle Sounders 2 - 1 Sporting Kansas City (02-10-2026)WHouston Dynamo 0 - 2 Sporting Kansas City (27-09-2026)WSporting Kansas City 3 - 1 Los Angeles FC (13-09-2026)LFC Dallas 4 - 3 Sporting Kansas City (06-09-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.