Major League Soccer Regular Season - 7

Sporting Kansas City 1 - 3 FT San Jose Earthquakes

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

Futmetrix Verdict
51
FT
Sun, Apr 12
Sporting Kansas City
1-3
San Jose Earthquakes
⚡ Intensity 40
⚖️ Balance 67
🏆 Stakes 33
🎲 Upset 0
Skahan brace fuels stunning Quakes comeback.

A Quakes Comeback Masterclass Leaves Kansas City Stunned

Worth Watching Futmetrix Score: 51/100. An electric Jack Skahan double proved the ultimate difference as San Jose flipped an early deficit into a commanding away victory.

Early Tremors

Sporting Kansas City stepped onto the pitch determined to dictate the early tempo and relieve some early-season pressure. The hosts established their rhythm quickly, eager to reward the home support. Their aggressive approach paid off when Jacob Bartlett found a pocket of space and smashed the ball into the net after 27 minutes, perfectly set up by a clever ball from D. Joveljic. At that stage, a remarkably high Balance rating defined the contest. Both teams were locked in a midfield scrap, effectively splitting possession down the middle with San Jose barely edging the ball at 51%. But the San Jose Earthquakes refused to crumble under the deficit. Right before the halftime whistle blew, a crucial defensive lapse allowed Jack Skahan to link up seamlessly with N. Tsakiris. Skahan leveled the score, instantly shifting the entire psychological momentum of the match as they headed into the tunnel.

The Skahan Pivot

The second half commenced with unmatched, explosive Intensity from the visitors. San Jose smelled blood, and barely four minutes after the restart, Skahan delivered his devastating second blow. P. Judd provided the incisive service, cutting through the Kansas City defensive lines, and Skahan finished with ruthless precision. That rapid-fire brace completely changed the tactical complexion of the game, forcing the hosts to abandon their game plan and chase an equalizer. Sporting KC desperately tried to respond, pushing numbers forward in waves, but their attacks entirely lacked a clinical edge in the final third. They rained down 10 total shots over the course of the evening, yet only a meager three actually tested the visiting goalkeeper. The Quakes comfortably absorbed the mounting pressure, maintaining their shape while constantly looking lethal on the counter-attack, exploiting the gaps left behind.

Sealing the Points

Any lingering hopes of a dramatic home rescue were decisively extinguished in the 75th minute. As Kansas City committed too many bodies forward, Daniel Munie capitalized on the open space, whipping in a mathematically precise pass for D. Romney. The defender made no mistake, burying the third goal and effectively silencing the home crowd. From there, San Jose’s defensive structure held absolutely firm, riding out the remaining fifteen minutes with composed, veteran efficiency. This commanding 3-1 road victory cements the Quakes' strong early-season form, keeping them safely in the upper half of the standings. Conversely, for Kansas City, the Stakes are already getting uncomfortably high. Sitting in 13th place with a dismal goal difference, their season arc is plunging in the wrong direction. They need drastic tactical answers, and they need them fast before the campaign slips away.

Key Questions

What made Jack Skahan the Man of the Match?

Skahan completely flipped the momentum, scoring a crucial equalizer before halftime and adding the match-winning second goal right after the break.

How did Sporting Kansas City complete the comeback from behind?

It was actually San Jose who completed the comeback, overturning Sporting KC's early lead with three unanswered goals to seal 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
49%
51%
Sporting Kansas City 49%
San Jose Earthquakes 51%
Shots
10
10
Sporting Kansas City 10
San Jose Earthquakes 10
Shots on Target
3
3
Sporting Kansas City 3
San Jose Earthquakes 3
Expected Goals (xG)
0.78
1.71
Sporting Kansas City 0.78
San Jose Earthquakes 1.71
Passes
474
495
Sporting Kansas City 474
San Jose Earthquakes 495
Pass Accuracy
85%
87%
Sporting Kansas City 85%
San Jose Earthquakes 87%
Corners
2
3
Sporting Kansas City 2
San Jose Earthquakes 3
Fouls
9
6
Sporting Kansas City 9
San Jose Earthquakes 6
Yellow Cards
2
0
Sporting Kansas City 2
San Jose Earthquakes 0
Red Cards
0
0
Sporting Kansas City 0
San Jose Earthquakes 0

Match Events

27' J. Bartlett (D. Joveljic)
J. Skahan (N. Tsakiris) 44'
HT
J. Skahan (P. Judd) 49'
54' 🟨 S. Suleymanov
57' 🔄 C. Harris Capita
66' 🔄 M. Garcia J. Davis
66' 🔄 S. Suleymanov S. Afrifa
B. Leroux I. Harkes 🔄 69'
J. Skahan N. Fernandez 🔄 69'
D. Romney (D. Munie) 75'
B. Kikanovic J. Jasinski 🔄 76'
81' 🔄 J. Bartlett T. Calheira
81' 🔄 J. Reid K. Agyabeng
82' 🟨 T. Calheira
P. Judd P. Marie 🔄 87'
FT

Player Cards

Our take on every player in this match

Sporting Kansas City

Goalkeepers
John Pulskamp
SIEVE
SIEVE
0%
Save %
0%
Save %
3
Conceded
0
Saves
Defenders
Justin Reynolds
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
43%
Pass Acc
Ian James
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
57%
Duel Win %
Diego Borges
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jayden Reid
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
71%
Duel Win %
Midfielders
Jacob Bartlett
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Manu García
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
21%
Pass Acc
Lasse Berg Johnsen
MAGNET
MAGNET
89
Activity
89
Activity
84
Passes
5
Duels
Forwards
Magomed Shapi Suleymanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Dejan Joveljić
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Calvin Harris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
BENCH
Jack Kortkamp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jansen Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Bartlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Davis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Kwaku Agyabeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Macielo Tschantret
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Capita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Stephen Afrifa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Taylor Calheira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

San Jose Earthquakes

Goalkeepers
Daniel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Benjamin Kikanović
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
19%
Pass Acc
Daniel Munie
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.7
Rating
Reid Roberts
MAGNET
MAGNET
86
Activity
86
Activity
82
Passes
4
Duels
Dave Romney
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Midfielders
Niko Tsakiris
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
52%
Pass Acc
Ronaldo Vieira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Beau Leroux
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Jack Skahan
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.5
Rating
Preston Judd
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Ousseni Bouda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
BENCH
Earl Edwards Jr.
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jack Jasinski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Paul Marie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Max Floriani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nick Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Ian Harkes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Jonathan Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noel Buck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nonso Adimabua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/22/2026 San Jose Earthquakes 3 - 0 Sporting Kansas City Major League Soccer PayPal Park
04/20/2025 San Jose Earthquakes 3 - 5 Sporting Kansas City Major League Soccer Earthquakes Stadium
03/02/2025 Sporting Kansas City 1 - 2 San Jose Earthquakes Major League Soccer Children's Mercy Park
07/14/2024 San Jose Earthquakes 1 - 2 Sporting Kansas City Major League Soccer PayPal Park
03/17/2024 Sporting Kansas City 2 - 1 San Jose Earthquakes Major League Soccer Children's Mercy Park
10/26/2023 Sporting Kansas City 0 - 0 (PEN 4-2) San Jose Earthquakes Major League Soccer Children's Mercy Park
02/22/2026
Major League Soccer PayPal Park
04/20/2025
Major League Soccer Earthquakes Stadium
03/02/2025
Major League Soccer Children's Mercy Park
07/14/2024
Major League Soccer PayPal Park
03/17/2024
Major League Soccer Children's Mercy Park
10/26/2023
Major League Soccer Children's Mercy Park
Sporting Kansas City Win
San Jose Earthquakes Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Seattle Sounders 6 13 6 2 +4 WHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)WSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)
2 Colorado Rapids 5 12 16 6 +10 WColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)WSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)WColorado Rapids 2 - 0 Portland Timbers (28-02-2026)LSeattle Sounders 2 - 0 Colorado Rapids (23-02-2026)
3 Vancouver Whitecaps 5 12 14 4 +10 WVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)LVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)WVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)WPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)WVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
4 San Jose Earthquakes 5 12 10 2 +8 WSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)WSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)WVancouver Whitecaps 0 - 1 San Jose Earthquakes (22-03-2026)LSan Jose Earthquakes 0 - 1 Seattle Sounders (15-03-2026)WSan Jose Earthquakes 3 - 0 Sporting Kansas City (22-02-2026)
5 Los Angeles FC 5 10 6 2 +4 LPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)WLos Angeles FC 2 - 0 St. Louis City (15-03-2026)WLos Angeles FC 1 - 0 FC Dallas (08-03-2026)WHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
6 Real Salt Lake 5 10 9 6 +3 WReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)WReal Salt Lake 2 - 1 Austin (15-03-2026)WReal Salt Lake 2 - 1 Seattle Sounders (01-03-2026)LVancouver Whitecaps 1 - 0 Real Salt Lake (22-02-2026)
7 San Diego 6 8 9 10 -1 LSan Diego 1 - 2 Minnesota United FC (12-04-2026)LSan Jose Earthquakes 3 - 0 San Diego (05-04-2026)DSan Diego 2 - 2 Real Salt Lake (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)WSporting Kansas City 0 - 1 San Diego (08-03-2026)
8 Minnesota United FC 5 8 6 10 -4 WSan Diego 1 - 2 Minnesota United FC (12-04-2026)WLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DMinnesota United FC 0 - 0 Seattle Sounders (22-03-2026)LVancouver Whitecaps 6 - 0 Minnesota United FC (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
9 FC Dallas 4 5 8 8 0 DFC Dallas 1 - 1 St. Louis City (12-04-2026)WFC Dallas 4 - 3 Houston Dynamo (22-03-2026)DFC Dallas 3 - 3 San Diego (15-03-2026)LLos Angeles FC 1 - 0 FC Dallas (08-03-2026)
10 Los Angeles Galaxy 5 4 6 10 -4 WAustin 1 - 2 Los Angeles Galaxy (11-04-2026)LLos Angeles Galaxy 1 - 2 Minnesota United FC (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LColorado Rapids 4 - 1 Los Angeles Galaxy (08-03-2026)
11 Portland Timbers 6 4 8 14 -6 WPortland Timbers 2 - 1 Los Angeles FC (11-04-2026)LVancouver Whitecaps 3 - 2 Portland Timbers (05-04-2026)DPortland Timbers 1 - 1 Los Angeles Galaxy (22-03-2026)LHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LPortland Timbers 1 - 4 Vancouver Whitecaps (08-03-2026)
12 Houston Dynamo 5 3 8 15 -7 LColorado Rapids 6 - 2 Houston Dynamo (12-04-2026)LHouston Dynamo 0 - 1 Seattle Sounders (05-04-2026)LFC Dallas 4 - 3 Houston Dynamo (22-03-2026)WHouston Dynamo 3 - 2 Portland Timbers (15-03-2026)LHouston Dynamo 0 - 2 Los Angeles FC (01-03-2026)
13 Sporting Kansas City 6 3 5 15 -10 LSporting Kansas City 1 - 3 San Jose Earthquakes (12-04-2026)LReal Salt Lake 3 - 1 Sporting Kansas City (04-04-2026)LSporting Kansas City 1 - 4 Colorado Rapids (22-03-2026)WLos Angeles Galaxy 1 - 2 Sporting Kansas City (15-03-2026)LSporting Kansas City 0 - 1 San Diego (08-03-2026)
14 Austin 4 2 4 6 -2 LAustin 1 - 2 Los Angeles Galaxy (11-04-2026)DAustin 0 - 0 Los Angeles FC (22-03-2026)LReal Salt Lake 2 - 1 Austin (15-03-2026)DAustin 2 - 2 Minnesota United FC (22-02-2026)
15 St. Louis City 4 1 1 6 -5 DFC Dallas 1 - 1 St. Louis City (12-04-2026)LLos Angeles FC 2 - 0 St. Louis City (15-03-2026)LSt. Louis City 0 - 1 Seattle Sounders (08-03-2026)LSan Diego 2 - 0 St. Louis City (02-03-2026)