Portland Timbers vs Sporting Kansas City, MLS 2025 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs Sporting Kansas City — MLS at Providence Park.
- Portland Timbers 27 games · 32 pts (2026/26)
- Sporting Kansas City 26 games · 21 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 27 | 60 |
| 2 | Internacional CF Miami | 27 | 46 |
| 3 | New England Revolution | 27 | 46 |
| 4 | Charlotte FC | 27 | 43 |
| 5 | Chicago Fire FC | 26 | 42 |
| 6 | Philadelphia Union | 27 | 39 |
| 7 | Orlando City SC | 27 | 34 |
| 8 | New York City FC | 27 | 33 |
| 9 | FC Cincinnati | 26 | 33 |
| 10 | New York Red Bulls | 26 | 33 |
| 11 | D.C. United SC | 26 | 30 |
| 12 | Columbus Crew SC | 27 | 29 |
| 13 | Toronto FC | 27 | 29 |
| 14 | Atlanta United FC | 27 | 27 |
| 15 | Montreal Impact FC | 27 | 24 |
| 16 | Vancouver Whitecaps FC | 26 | 50 |
| 17 | FC Dallas | 27 | 47 |
| 18 | San Jose Earthquakes | 27 | 45 |
| 19 | St. Louis City | 26 | 44 |
| 20 | Houston Dynamo | 27 | 44 |
| 21 | Los Angeles FC | 28 | 41 |
| 22 | Colorado Rapids SC | 27 | 36 |
| 23 | Los Angeles Galaxy | 28 | 36 |
| 24 | Seattle Sounders FC | 26 | 35 |
| 25 | San Diego FC | 27 | 32 |
| 26 | Portland Timbers | 27 | 32 |
| 27 | Real Salt Lake | 27 | 32 |
| 28 | Austin FC | 27 | 31 |
| 29 | Minnesota United FC | 27 | 29 |
| 30 | Sporting Kansas City | 26 | 21 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 11 May | Sporting Kansas City | H | 1–0 | W |
| 04 May | San Jose Earthquakes | A | 1–4 | L |
| 28 Apr | Los Angeles Galaxy | A | 4–2 | W |
| 20 Apr | Los Angeles FC | H | 3–3 | D |
| 13 Apr | Sporting Kansas City | A | 4–2 | W |
| 05 Apr | Austin FC | A | 0–0 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 11 May | Portland Timbers | A | 0–1 | L |
| 04 May | Los Angeles Galaxy | H | 1–0 | W |
| 26 Apr | FC Cincinnati | A | 1–2 | L |
| 20 Apr | San Jose Earthquakes | A | 5–3 | W |
| 13 Apr | Portland Timbers | H | 2–4 | L |
| 06 Apr | St. Louis City | H | 2–0 | W |
Season Stats
| Portland Timbers | Sporting Kansas City | |
|---|---|---|
| #26 | Position | #30 |
| 32 | Points | 21 |
| 27 | Played | 26 |
| 9 / 5 / 13 | W / D / L | 6 / 3 / 17 |
| 48 | Scored | 31 |
| 51 | Conceded | 63 |
| -3 | GD | -32 |
| 1.19 | PPG | 0.81 |
| 33% | Win % | 23% |
Key Stats
65%
Both Teams to Score
H2H (17 games)
H2H (17 games)
71%
Over 2.5 Goals
H2H history
H2H history
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
4%
Clean Sheets
Sporting Kansas City this season
Sporting Kansas City this season
Portland Timbers are 26th (32 pts). Sporting Kansas City are 30th (21 pts).
Goal Timing (This Season)
Portland Timbers
0-15
4/9
16-30
7/9
31-45
5/8
46-60
5/4
61-75
7/–
76+
10/8
■ Scored ■ Conceded
Sporting Kansas City
0-15
3/8
16-30
7/7
31-45
5/8
46-60
2/6
61-75
4/11
76+
4/9
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Events
Match Events
- 0' That's the starting whistle at Providence Park. Ninety minutes of football awaits between Portland Timbers and Sporting Kansas City.
- 5' Portland Timbers has dominated the recent head-to-head record, winning 1 of the last 1 meetings.
- 10' Santiago Moreno adds to his 2 season tally! Portland Timbers lead 1-0 — and this changes everything.
- 15' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 20' The energy levels are beginning to show. Phil Neville might look to freshen things up shortly.
- 25' Sporting Kansas City fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 30' A tactical chess match is unfolding here. The question is which manager blinks first.
- 35' Sporting Kansas City have won 440 goals from 289 games. They will be desperate to add to that tally today.
- 40' Portland Timbers looks like a favorite considering 1 games won in last 1 matches with its main striker Kevin Kelsy scoring 2 goals.
- 45' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 46' Jake Davis gets the nod from Sporting Kansas City. He replaces Jacob Bartlett and will look to change the dynamic.
- 51' It is a cagey affair so far. Portland Timbers in their trying to find a way past Sporting Kansas City's compact .
- 56' Magomed Suleymanov is a natural and has been asked to do a very specific job for Portland Timbers tonight.
- 61' Portland Timbers is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 66' The travelling Sporting Kansas City supporters hardly appreciate their team being pressed down to the backline.
- 67' The referee does not hesitate — a card for Claudio Bravo on 67 minutes.
- 68' Portland Timbers manager makes another effort to make the tables turned. Kevin Kelsy is hanging Felipe Mora on the field on 68 minute.
- 69' Sporting Kansas City ring the changes. Tim Leibold has done his job and it is now time for Zorhan Bassong to step up.
- 70' Fresh legs for Sporting Kansas City! Erik Thommy comes on to replace Daniel Salloi.
- 73' Controversy at the stadium! Magomed Suleymanov argues furiously but the card stands.
- 74' Sporting Kansas City player sees a card in front of him.
- 78' The supporters are chanting for Omir Fernandez. He replaces Santiago Moreno on 78 minute.
- 81' Santiago Munoz is ready to make an impact after coming on for Magomed Suleymanov at the 81 minute mark.
- 84' Eric Miller is replacing Juan Mosquera for the Portland Timbers side.
- 89' The tempo has dropped considerably in the last few minutes. Kerry Zavagnin will be considering his options from the bench.
- The referee brings this contest to a close. Portland Timbers take all three points.
Lineups
Portland Timbers Lineups
Starting XI
- 5
- 16
- 4
-
9
Felipe Mora ↓ Kevin Kelsy 68'
-
24
David Ayala ↓ Cristhian Paredes 68'
- 10
- 11
- 30
- 20
-
29
Juan Mosquera ↓ Eric Miller 84'
- 80
Bench
-
17
Cristhian Paredes ↑ 68'
-
15
Eric Miller ↑ 84'
- 13
-
14
Jonathan Rodriguez ↑ 78'
-
22
Omir Fernandez ↑ 78'
- 25
- 7
-
19
Kevin Kelsy ↑ 68'
- 23
Coach
Phil Neville
Sporting Kansas City Lineups
Starting XI
- 21
-
14
Tim Leibold ↓ Zorhan Bassong 69'
- 6
-
10
Daniel Salloi ↓ Erik Thommy 70'
-
3
Andrew Brody ↓ Khiry Shelton 69'
- 9
- 4
- 1
- 93
-
16
Jacob Bartlett ↓ Jake Davis 46'
- 15
Bench
-
26
Erik Thommy ↑ 70'
-
11
Khiry Shelton ↑ 69'
- 8
-
22
Zorhan Bassong ↑ 69'
-
7
Santiago Munoz ↑ 81'
-
17
Jake Davis ↑ 46'
- 5
- 30
- 36
Coach
Kerry Zavagnin
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Sebastian Blanco | 5 |
| Kevin Kelsy | 4 |
| Daniel Salloi | 4 |
| Felipe Mora | 4 |
| Bill Tuiloma | 2 |
| Santiago Moreno | 2 |
| Nathan Fogaca | 2 |
| Erik Thommy | 2 |
Head to Head
Portland Timbers Form
2025-05-11
Portland Timbers
1–0
Sporting Kansas City
W
2025-05-04
San Jose Earthquakes
4–1
Portland Timbers
L
2025-04-28
Los Angeles Galaxy
2–4
Portland Timbers
W
2025-04-20
Portland Timbers
3–3
Los Angeles FC
D
2025-04-13
Sporting Kansas City
2–4
Portland Timbers
W
2025-04-05
Austin FC
0–0
Portland Timbers
D
Sporting Kansas City Form
2025-05-11
Portland Timbers
1–0
Sporting Kansas City
L
2025-05-04
Sporting Kansas City
1–0
Los Angeles Galaxy
W
2025-04-26
FC Cincinnati
2–1
Sporting Kansas City
L
2025-04-20
San Jose Earthquakes
3–5
Sporting Kansas City
W
2025-04-13
Sporting Kansas City
2–4
Portland Timbers
L
2025-04-06
Sporting Kansas City
2–0
St. Louis City
W
Predictions
Prediction accuracy
2 / 4
2.56
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.52
Sporting Kansas City xG
I would bet for:
Over 2.5 goals 76% + Both teams to score 72%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✗ Wrong
Avg goals/match: 4.08
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 91% |
|
9% |
| ± 2.5 | 76% |
|
24% |
| ± 3.5 | 57% |
|
43% |
| ± 4.5 | 38% |
|
62% |
Double Chance
Portland Timbers or Draw
80%
Draw or Sporting Kansas City
40%
Portland Timbers or Sporting Kansas City
80%
Half-Time Result
✓ CorrectActual: Portland Timbers win at HT
Correct Score
✓ In top 12
2 – 1
8.2%
1 – 1
7.4%
3 – 1
6.9%
2 – 2
6.1%
2 – 0
5.7%
3 – 2
5.2%
1 – 2
4.9%
3 – 0
4.7%
4 – 1
4.4%
1 – 0
Actual
4 – 2
3.4%
2 – 3
3.1%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Sporting Kansas City covers |
|---|---|---|---|
| -2.5 | 22% | — | 78% |
| -2 | 22% | 17% | 61% |
| -1.5 | 39% | — | 61% |
| -1 | 39% | 20% | 41% |
| -0.5 | 59% | — | 41% |
| +0.5 | 79% | — | 21% |
| +1 | 79% | 12% | 10% |
| +1.5 | 90% | — | 10% |
| +2 | 90% | 6% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
Portland Timbers keeps clean sheet
23%
✗
Sporting Kansas City keeps clean sheet
9%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

