Thursday , 2 July 2026

Sporting Kansas City vs Portland Timbers, MLS 2025 REGULAR SEASON

MLS · 2025
Sun 13 Apr 2025 · 18:15 UTC Children's Mercy Park HT 45' · FT 45'

Overview

Recent Form

DateOpponentH/A ScoreResult
13 Apr Portland Timbers H 2–4 L
06 Apr St. Louis City H 2–0 W
30 Mar FC Dallas A 1–2 L
23 Mar Los Angeles FC H 0–2 L
16 Mar Minnesota United FC H 3–3 D
09 Mar D.C. United SC A 1–2 L
DateOpponentH/A ScoreResult
13 Apr Sporting Kansas City A 4–2 W
05 Apr Austin FC A 0–0 D
30 Mar Houston Dynamo H 3–1 W
23 Mar Colorado Rapids SC A 3–0 W
16 Mar Los Angeles Galaxy H 1–1 D
09 Mar Nashville SC A 0–2 L

Season Stats

Sporting Kansas City Portland Timbers
#30 Position #28
11 Points 14
14 Played 14
3 / 2 / 9 W / D / L 4 / 2 / 8
14 Scored 22
36 Conceded 28
-22 GD -6
0.79 PPG 1.00
21% Win % 29%

Key Stats

65% Both Teams to Score
H2H (17 games)
71% Over 2.5 Goals
H2H history
0% Clean Sheets
Sporting Kansas City this season
7% Clean Sheets
Portland Timbers this season

Sporting Kansas City are 30th (11 pts). Portland Timbers are 28th (14 pts).

Goal Timing (This Season)

Sporting Kansas City
0-15
/6
16-30
2/3
31-45
2/3
46-60
1/3
61-75
2/5
76+
2/4
■ Scored ■ Conceded
Portland Timbers
0-15
2/5
16-30
3/3
31-45
3/3
46-60
/2
61-75
2/
76+
2/2
■ Scored ■ Conceded

Events

Match Events

  • 0' Packed stands, loud atmosphere — Sporting Kansas City and Portland Timbers get this one started.
  • 5' Sporting Kansas City is showing some good football. However, Sporting Kansas City are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 10' A goal from the Argentina international David Ayala! He fires home on 10 to make it 0-1!
  • 15' Finn Surman has been one of the livelier players on the pitch with 1 goals to his name this season.
  • 16' Magomed Suleymanov makes no mistake. The score reads 1-1 and Sporting Kansas City are in front.
  • 21' While there is no rush on the pitch, let’s have a look at some stats. Claudio Bravo made 160 appearances and scored 2 goals. He is very likely to score a goal today.
  • 22' Poor challenge from Ian Smith. The referee spots it immediately and shows the card.
  • 26' What composure from Kevin Kelsy! The Venezuela international strokes it home. 1-2.
  • 28' A moment of madness from Antony on 28 minutes earns him a card. Portland Timbers will be frustrated.
  • 33' The Serbia Dejan Joveljic breaks the deadlock on 33 minutes. 2-2!
  • 38' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with Portland Timbers winning 100% of all matches.
  • 43' Portland Timbers fans have not had much to celebrate tonight. Their side is struggling to get forward.
  • 45' The referee does not hesitate — a card for Joaquin Fernandez on 45 minutes.
  • 46' Ian Smith makes way for Claudio Bravo at the 46 minute mark. A tactical switch from Portland Timbers.
  • 49' What composure from Kevin Kelsy! The Venezuela international strokes it home. 2-3.
  • 54' What an equalizer from Jansen Miller!
  • 55' The supporters are chanting for Erik Thommy. He replaces Magomed Suleymanov on 55 minute.
  • 58' Diego Chara catches the referee's attention in entirely the wrong way. card on 58.
  • 63' Both keepers have barely been tested. Sporting Kansas City and Portland Timbers are cancelling each other out in the centre of the park.
  • 68' A quiet spell here at Children's Mercy Park. Sporting Kansas City seem content sitting deep and soaking up pressure.
  • 69' Another change for Sporting Kansas City made on 69 minute. Logan Ndenbe leaves to be changed by Tim Leibold.
  • 74' Supporters expect more eagerness from Diego Chara, as he is very good at scoring at Children's Mercy Park with 0 goals in the last 0 games.
  • 76' Portland Timbers ring the changes. Kevin Kelsy has done his job and it is now time for Felipe Mora to step up.
  • 78' Ariel Lassiter has been a danger all night but risks an early exit having now seen a card on 78.
  • 83' Sporting Kansas City seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
  • 88' Another substitution for Sporting Kansas City to replace Jacob Bartlett by Stephen Afrira on 88 minute.
  • 89' The supporters are chanting for Willy Agada. He replaces Manu Garcia on 89 minute.
  • The final whistle goes. A composed, disciplined performance from Portland Timbers to claim maximum points.

Lineups

H2H

Predictions

Prediction accuracy
3 / 4
1.54 Sporting Kansas City xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.3 Portland Timbers xG
I would bet for: Over 2.5 goals 72% + Both teams to score 70%

Match Result

✓ Correct
Sporting Kansas City26% Draw23% Portland Timbers51%
Actual: Portland Timbers win

Both Teams to Score

✓ Correct
Yes70% 0% No30%
Avg goals/match: 3.84
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 97%
3%
± 1.5 89%
11%
± 2.5 72%
28%
± 3.5 52%
48%
± 4.5 34%
66%

Double Chance

Sporting Kansas City or Draw
49%
Draw or Portland Timbers
74%
Sporting Kansas City or Portland Timbers
77%

Half-Time Result

✗ Wrong
Sporting Kansas City22% Draw38% Portland Timbers40%
Actual: Draw at HT

Correct Score

✗ 2–4 not predicted
2 – 4
Actual
1 – 2
8.5%
1 – 1
8.5%
2 – 2
6.4%
1 – 3
6.4%
0 – 2
5.8%
2 – 1
5.7%
2 – 3
4.9%
0 – 1
4.5%
0 – 3
4.3%
1 – 4
3.7%
0 – 0
3.3%
3 – 2
3.3%

Asian Handicap — Sporting Kansas City

Handicap Sporting Kansas City covers Push Portland Timbers covers
-2.5 4% 96%
-2 4% 7% 88%
-1.5 12% 88%
-1 12% 13% 75%
-0.5 25% 75%
+0.5 46% 54%
+1 46% 20% 34%
+1.5 66% 34%
+2 66% 16% 18%
+2.5 82% 18%

Clean Sheet

Sporting Kansas City keeps clean sheet
11%
Portland Timbers keeps clean sheet
22%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.