Sporting Kansas City vs Portland Timbers, MLS 2023 REGULAR SEASON
Overview
Match Preview
Sporting Kansas City vs Portland Timbers — MLS at Children's Mercy Park.
- Sporting Kansas City 26 games · 21 pts (2026/26)
- Portland Timbers 27 games · 32 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 |
|---|---|---|---|---|
| 28 May | Portland Timbers | H | 4–1 | W |
| 21 May | St. Louis City | A | 0–4 | L |
| 18 May | Los Angeles FC | A | 1–1 | D |
| 14 May | Minnesota United FC | H | 3–0 | W |
| 07 May | Seattle Sounders FC | A | 2–1 | W |
| 30 Apr | Montreal Impact FC | H | 0–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 May | Sporting Kansas City | A | 1–4 | L |
| 21 May | Minnesota United FC | H | 0–1 | L |
| 18 May | Real Salt Lake | A | 0–0 | D |
| 14 May | Vancouver Whitecaps FC | H | 3–1 | W |
| 07 May | Austin FC | H | 2–2 | D |
| 30 Apr | St. Louis City | A | 2–1 | W |
Season Stats
| Sporting Kansas City | Portland Timbers | |
|---|---|---|
| #30 | Position | #26 |
| 21 | Points | 32 |
| 26 | Played | 27 |
| 6 / 3 / 17 | W / D / L | 9 / 5 / 13 |
| 31 | Scored | 48 |
| 63 | Conceded | 51 |
| -32 | GD | -3 |
| 0.81 | PPG | 1.19 |
| 23% | Win % | 33% |
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
Sporting Kansas City this season
Sporting Kansas City this season
4%
Clean Sheets
Portland Timbers this season
Portland Timbers this season
Sporting Kansas City are 30th (21 pts). Portland Timbers are 26th (32 pts).
Goal Timing (This Season)
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
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
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 9 G | 2 A |
| Kristoffer Velde | 8 G | 5 A |
Events
Match Events
- 0' KICK OFF: Portland Timbers gets underway.
- 5' Andreu Fontas needs to be pretty careful with his discipline considering 12 Yellow cards this season.
- 8' What composure from Franck Boli! The Ivory Coast international strokes it home. 0-1.
- 13' The travelling Portland Timbers supporters hardly appreciate their team being pressed down to the backline.
- 18' 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 Evander suffering a number of foals already.
- 23' The midfield battle is intense right now. Both Sporting Kansas City and Portland Timbers are fighting for every inch of the pitch.
- 28' Larrys Mabiala has certainly something to prove this evening. He made 22 appearances with only 0 goals this season.
- 33' Goal! Erik Thommy scores his 28 goal in 441 matches.
- 38' Portland Timbers come into this ranked 18 in Array. They desperately need points to push themselves up the standings.
- 43' GOAL! Daniel Salloi scores on 43.
- 46' Portland Timbers make a change. Santiago Moreno trudges off to be replaced by Yimmi Chara on 46 minutes.
- 47' Sporting Kansas City receives a Yellow card for a hard tackle on 47.
- 52' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 54' The Portland Timbers manager makes a substitution. Yimmi Chara departs to be replaced by Marvin Loria.
- 59' With 0 assists to his name this season, Nemanja Radoja is clearly more than just a goal scorer for Sporting Kansas City.
- 62' Tim Leibold gets the nod from Sporting Kansas City. He replaces Logan Ndenbe and will look to change the dynamic.
- 66' Daniel Salloi adds to his 3 season tally! Sporting Kansas City lead 3-1 — and this changes everything.
- 68' Alan Pulido has been a constant threat and now delivers with a goal on 68 minutes.
- 72' It’s gonna be a Yellow card for Nemanja Radoja.
- 77' Felipe Hernandez has so much to prove this time. He replaces Erik Thommy on 77 minute.
- 78' Sporting Kansas City make a change. Alan Pulido trudges off to be replaced by Khiry Shelton on 78 minutes.
- 81' Portland Timbers manager makes another effort to make the tables turned. Jaroslaw Niezgoda is hanging Dairon Asprilla on the field on 81 minute.
- 85' That looks like a foul for a Yellow card for Khiry Shelton.
- 89' The referee reaches into his pocket. Out comes the Yellow card for Marvin Loria.
- Portland Timbers will have plenty to reflect on. Sporting Kansas City were simply the better side today.
Lineups
Sporting Kansas City Lineups
4-3-3Starting XI
-
26
Erik Thommy ↓ Felipe Hernandez 77'
- 6
-
9
Alan Pulido ↓ Khiry Shelton 78'
- 20
- 22
-
18
Logan Ndenbe ↓ Tim Leibold 62'
-
10
Gadi Kinda ↓ Roger Espinoza 62'
- 77
- 3
-
17
Jake Davis ↓ Graham Zusi 46'
- 5
Bench
-
14
Tim Leibold ↑ 62'
-
8
Graham Zusi ↑ 46'
-
15
Roger Espinoza ↑ 62'
-
11
Khiry Shelton ↑ 78'
-
21
Felipe Hernandez ↑ 77'
- 1
- 19
- 82
- 30
Coach
Peter Vermes
Portland Timbers Lineups
4-2-3-1Starting XI
- 20
- 21
- 33
- 27
- 22
- 5
- 31
-
7
Franck Boli ↓ Nathan Fogaca 81'
- 18
-
30
Santiago Moreno ↓ Yimmi Chara 46'
- 29
Bench
-
23
Yimmi Chara ↑ 46'
- 1
-
10
Sebastian Blanco ↑ 81'
- 44
- 15
-
11
Jaroslaw Niezgoda ↑ 81'
- 14
-
99
Nathan Fogaca ↑ 81'
- 92
Coach
Giovanni Savarese
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Sebastian Blanco | 5 |
| Daniel Salloi | 4 |
| Felipe Mora | 4 |
| Kevin Kelsy | 4 |
| Erik Thommy | 2 |
| Johnny Russell | 2 |
| Willy Agada | 2 |
| William Agada | 2 |
Head to Head
Sporting Kansas City Form
2023-05-28
Sporting Kansas City
4–1
Portland Timbers
W
2023-05-21
St. Louis City
4–0
Sporting Kansas City
L
2023-05-18
Los Angeles FC
1–1
Sporting Kansas City
D
2023-05-14
Sporting Kansas City
3–0
Minnesota United FC
W
2023-05-07
Seattle Sounders FC
1–2
Sporting Kansas City
W
2023-04-30
Sporting Kansas City
0–2
Montreal Impact FC
L
Portland Timbers Form
2023-05-28
Sporting Kansas City
4–1
Portland Timbers
L
2023-05-21
Portland Timbers
0–1
Minnesota United FC
L
2023-05-18
Real Salt Lake
0–0
Portland Timbers
D
2023-05-14
Portland Timbers
3–1
Vancouver Whitecaps FC
W
2023-05-07
Portland Timbers
2–2
Austin FC
D
2023-04-30
St. Louis City
1–2
Portland Timbers
W
Predictions
Prediction accuracy
4 / 4
2.02
Sporting Kansas City xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.01
Portland Timbers xG
I would bet for:
Sporting Kansas City or Portland Timbers 78% + Over 2.5 goals 75%
Match Result
✓ CorrectActual: Sporting Kansas City win
Both Teams to Score
✓ Correct
Avg goals/match: 4.03
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 97% |
|
3% |
| ± 1.5 | 91% |
|
9% |
| ± 2.5 | 75% |
|
25% |
| ± 3.5 | 56% |
|
44% |
| ± 4.5 | 37% |
|
63% |
Double Chance
Sporting Kansas City or Draw
66%
Draw or Portland Timbers
57%
Sporting Kansas City or Portland Timbers
78%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✗ 4–1 not predicted4 – 1Actual
1 – 1
8%
2 – 1
7.1%
1 – 2
7.1%
2 – 2
7%
3 – 1
4.7%
1 – 3
4.7%
3 – 2
4.7%
2 – 3
4.7%
2 – 0
3.7%
0 – 2
3.7%
3 – 3
3.2%
1 – 0
3.2%
Asian Handicap — Sporting Kansas City
| Handicap | Sporting Kansas City covers | Push | Portland Timbers covers |
|---|---|---|---|
| -2.5 | 10% | — | 90% |
| -2 | 10% | 12% | 78% |
| -1.5 | 22% | — | 78% |
| -1 | 22% | 17% | 61% |
| -0.5 | 39% | — | 61% |
| +0.5 | 61% | — | 39% |
| +1 | 61% | 17% | 22% |
| +1.5 | 78% | — | 22% |
| +2 | 78% | 12% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
Sporting Kansas City keeps clean sheet
14%
✓
Portland Timbers keeps clean sheet
14%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

