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 14 games · 14 pts (2026/26)
- Sporting Kansas City 14 games · 11 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 14 | 33 |
| 2 | Internacional CF Miami | 15 | 31 |
| 3 | Chicago Fire FC | 14 | 26 |
| 4 | New England Revolution | 14 | 25 |
| 5 | New York Red Bulls | 15 | 22 |
| 6 | Charlotte FC | 15 | 21 |
| 7 | FC Cincinnati | 15 | 20 |
| 8 | New York City FC | 15 | 19 |
| 9 | D.C. United SC | 15 | 18 |
| 10 | Columbus Crew SC | 15 | 16 |
| 11 | Toronto FC | 14 | 14 |
| 12 | Montreal Impact FC | 14 | 14 |
| 13 | Orlando City SC | 15 | 14 |
| 14 | Atlanta United FC | 14 | 11 |
| 15 | Philadelphia Union | 15 | 7 |
| 16 | Vancouver Whitecaps FC | 14 | 32 |
| 17 | San Jose Earthquakes | 15 | 32 |
| 18 | Real Salt Lake | 14 | 26 |
| 19 | FC Dallas | 15 | 25 |
| 20 | Los Angeles FC | 15 | 24 |
| 21 | Seattle Sounders FC | 13 | 24 |
| 22 | Houston Dynamo | 14 | 22 |
| 23 | Minnesota United FC | 15 | 22 |
| 24 | Los Angeles Galaxy | 15 | 20 |
| 25 | San Diego FC | 15 | 17 |
| 26 | Colorado Rapids SC | 15 | 16 |
| 27 | St. Louis City | 14 | 16 |
| 28 | Portland Timbers | 14 | 14 |
| 29 | Austin FC | 15 | 14 |
| 30 | Sporting Kansas City | 14 | 11 |
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 | |
|---|---|---|
| #28 | Position | #30 |
| 14 | Points | 11 |
| 14 | Played | 14 |
| 4 / 2 / 8 | W / D / L | 3 / 2 / 9 |
| 22 | Scored | 14 |
| 28 | Conceded | 36 |
| -6 | GD | -22 |
| 1.00 | PPG | 0.79 |
| 29% | Win % | 21% |
Key Stats
65%
Both Teams to Score
H2H (17 games)
H2H (17 games)
71%
Over 2.5 Goals
H2H history
H2H history
7%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
0%
Clean Sheets
Sporting Kansas City this season
Sporting Kansas City this season
Portland Timbers are 28th (14 pts). Sporting Kansas City are 30th (11 pts).
Goal Timing (This Season)
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
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
Events
Match Events
- 0' The ball is rolling at Providence Park. Portland Timbers are looking to make home advantage count against Sporting Kansas City.
- 5' Portland Timbers looks like a favorite considering 1 games won in last 1 matches with its main striker Kevin Kelsy scoring 2 goals.
- 10' Clinical. Composed. Brilliant. Santiago Moreno makes it 1-0.
- 15' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 20' The home supporters are growing impatient. Portland Timbers must find a spark to ignite this game.
- 25' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Andrew Brody suffering a number of foals already.
- 30' Sporting Kansas City are keeping things exceptionally tight at the back. It will take something special to break them down.
- 35' 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.
- 40' Manu Garcia is putting in a real shift tonight. He has covered more ground than anyone else for Portland Timbers so far.
- 45' It is a cagey affair so far. Portland Timbers in their trying to find a way past Sporting Kansas City's compact .
- 46' Jacob Bartlett makes way for Jake Davis at the 46 minute mark. A tactical switch from Sporting Kansas City.
- 51' The energy levels are beginning to show. Kerry Zavagnin might look to freshen things up shortly.
- 56' Claudio Bravo has been disciplined this evening — perhaps mindful of those 42 cards already picked up this season.
- 61' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 66' Finn Surman, a New Zealand , has 0 bookings this season and will need to keep his discipline tonight.
- 67' Claudio Bravo has been a danger all night but risks an early exit having now seen a card on 67.
- 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' Tim Leibold makes way for Zorhan Bassong at the 69 minute mark. A tactical switch from Sporting Kansas City.
- 70' Fresh legs for Sporting Kansas City! Erik Thommy comes on to replace Daniel Salloi.
- 73' A meaty challenge results in booking for Magomed Suleymanov on 73.
- 74' It’s a booking for Sporting Kansas City player. Jake Davis gets a card.
- 78' Omir Fernandez is ready to make an impact after coming on for Santiago Moreno at the 78 minute mark.
- 81' Santiago Munoz gets the nod from Sporting Kansas City. He replaces Magomed Suleymanov and will look to change the dynamic.
- 84' The whistle greets Juan Mosquera as he departs to be replaced by Eric Miller.
- 89' Felipe Mora needs to be pretty careful with his discipline considering 7 Yellow cards this season.
- What a match! Full time at {STADIUM} — Portland Timbers 1-0 Sporting Kansas City.
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 |
| Daniel Salloi | 4 |
| Felipe Mora | 4 |
| Kevin Kelsy | 4 |
| Diego Rubio | 2 |
| Marvin Loria | 2 |
| Diego Valeri | 2 |
| Bill Tuiloma | 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.43
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.43
Sporting Kansas City xG
I would bet for:
Over 2.5 goals 73% + Both teams to score 69%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.86
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 89% |
|
11% |
| ± 2.5 | 73% |
|
27% |
| ± 3.5 | 53% |
|
47% |
| ± 4.5 | 34% |
|
66% |
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.6%
1 – 1
8.1%
3 – 1
6.9%
2 – 0
6.3%
2 – 2
6.1%
1 – 2
5.1%
3 – 0
5%
3 – 2
4.9%
1 – 0
Actual
4 – 1
4.2%
0 – 0
3.3%
4 – 2
3.1%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Sporting Kansas City covers |
|---|---|---|---|
| -2.5 | 21% | — | 79% |
| -2 | 21% | 17% | 62% |
| -1.5 | 38% | — | 62% |
| -1 | 38% | 20% | 42% |
| -0.5 | 58% | — | 42% |
| +0.5 | 79% | — | 21% |
| +1 | 79% | 12% | 10% |
| +1.5 | 90% | — | 10% |
| +2 | 90% | 6% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Portland Timbers keeps clean sheet
25%
✗
Sporting Kansas City keeps clean sheet
10%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

