Portland Timbers vs Sporting Kansas City, MLS 2023 REGULAR SEASON
Overview
Match Preview
Portland Timbers vs Sporting Kansas City — MLS at Providence Park.
- Portland Timbers 18 games · 24 pts (2026/26)
- Sporting Kansas City 18 games · 14 pts (2026/26)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Nashville SC | 18 | 40 |
| 2 | Internacional CF Miami | 18 | 38 |
| 3 | New England Revolution | 18 | 30 |
| 4 | Chicago Fire FC | 17 | 29 |
| 5 | New York City FC | 18 | 26 |
| 6 | FC Cincinnati | 18 | 26 |
| 7 | Charlotte FC | 18 | 25 |
| 8 | New York Red Bulls | 18 | 25 |
| 9 | D.C. United SC | 18 | 23 |
| 10 | Columbus Crew SC | 18 | 20 |
| 11 | Orlando City SC | 18 | 20 |
| 12 | Toronto FC | 18 | 17 |
| 13 | Philadelphia Union | 18 | 16 |
| 14 | Montreal Impact FC | 18 | 16 |
| 15 | Atlanta United FC | 18 | 12 |
| 16 | Vancouver Whitecaps FC | 17 | 34 |
| 17 | Los Angeles FC | 19 | 34 |
| 18 | San Jose Earthquakes | 18 | 33 |
| 19 | Houston Dynamo | 18 | 32 |
| 20 | FC Dallas | 18 | 27 |
| 21 | Real Salt Lake | 17 | 27 |
| 22 | St. Louis City | 18 | 26 |
| 23 | Portland Timbers | 18 | 24 |
| 24 | Seattle Sounders FC | 17 | 24 |
| 25 | Minnesota United FC | 18 | 24 |
| 26 | Colorado Rapids SC | 18 | 22 |
| 27 | Los Angeles Galaxy | 19 | 22 |
| 28 | San Diego FC | 18 | 21 |
| 29 | Austin FC | 18 | 17 |
| 30 | Sporting Kansas City | 18 | 14 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 Feb | Sporting Kansas City | H | 1–0 | W |
| 09 Oct | Real Salt Lake | A | 1–3 | L |
| 02 Oct | Los Angeles FC | H | 1–2 | L |
| 18 Sep | Columbus Crew SC | A | 1–1 | D |
| 11 Sep | Minnesota United FC | H | 1–0 | W |
| 04 Sep | Atlanta United FC | H | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 Feb | Portland Timbers | A | 0–1 | L |
| 09 Oct | FC Dallas | A | 1–2 | L |
| 02 Oct | Seattle Sounders FC | H | 1–0 | W |
| 18 Sep | Minnesota United FC | H | 4–1 | W |
| 14 Sep | D.C. United SC | H | 3–0 | W |
| 11 Sep | Houston Dynamo | A | 0–0 | D |
Season Stats
| Portland Timbers | Sporting Kansas City | |
|---|---|---|
| #23 | Position | #30 |
| 24 | Points | 14 |
| 18 | Played | 18 |
| 7 / 3 / 8 | W / D / L | 4 / 2 / 12 |
| 33 | Scored | 18 |
| 33 | Conceded | 46 |
| +0 | GD | -28 |
| 1.33 | PPG | 0.78 |
| 39% | Win % | 22% |
Key Stats
65%
Both Teams to Score
H2H (17 games)
H2H (17 games)
71%
Over 2.5 Goals
H2H history
H2H history
6%
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 23rd (24 pts). Sporting Kansas City are 30th (14 pts).
Goal Timing (This Season)
Portland Timbers
0-15
2/5
16-30
4/5
31-45
4/4
46-60
3/2
61-75
5/–
76+
5/4
■ Scored ■ Conceded
Sporting Kansas City
0-15
–/7
16-30
3/4
31-45
3/6
46-60
2/4
61-75
2/8
76+
3/7
■ Scored ■ Conceded
Top Scorers (This Season)
Portland Timbers
| Kevin Kelsy | 8 G | 2 A |
Sporting Kansas City
| Dejan Joveljic | 8 G | 1 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' named a 4-2-3-1 earlier, and opted for a 4-3-3 in response. A fascinating tactical duel is developing.
- 6' Against the run of play, Juan Mosquera has scored! This game has turned on its head.
- 11' While there is no rush on the pitch, let’s have a look at some stats. Khiry Shelton made 285 appearances and scored 16 goals. He is very likely to score a goal today.
- 16' The referee does not hesitate — a Yellow card for Erik Thommy on 16 minutes.
- 21' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 26' A meaty challenge results in booking for Dario Zuparic on 26.
- 31' The Array continues to deliver drama. Both Portland Timbers and Sporting Kansas City are desperate not to drop points on matchday .
- 33' The Portland Timbers manager makes a substitution. Yimmi Chara departs to be replaced by Santiago Moreno.
- 38' Germany international Tim Leibold has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 43' The 27-year-old Diego Gutierrez has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 48' Sporting Kansas City is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 53' Portland Timbers 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.
- 58' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 62' Nathan Fogaca has so much to prove this time. He replaces Jaroslaw Niezgoda on 62 minute.
- 67' Portland Timbers looks like a favorite considering 1 games won in last 1 matches with its main striker Kevin Kelsy scoring 2 goals.
- 70' Felipe Hernandez is ready to make an impact after coming on for Roger Espinoza at the 70 minute mark.
- 71' The crowd applauds Erik Thommy as he leaves the pitch. Marinos Tzionis steps in for Sporting Kansas City.
- 73' Tim Leibold has so much to prove this time. He replaces Ben Sweat on 73 minute.
- 74' Eryk Williamson catches the referee's attention in entirely the wrong way. Yellow card on 74.
- 79' The teams are not in a rush to score plenty of goals. It might look strange considering Sporting Kansas City that had 285 games and scored 439 goals.
- 80' Portland Timbers manager makes another effort to make the tables turned. Cristhian Paredes is hanging Eryk Williamson on the field on 80 minute.
- 85' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 89' Poor challenge from Evander. The referee spots it immediately and shows the Yellow card.
- It finishes all square. Portland Timbers and Sporting Kansas City share the spoils 1-0.
Lineups
Portland Timbers Lineups
4-2-3-1Starting XI
- 20
-
23
Yimmi Chara ↓ Santiago Moreno 33'
- 1
- 21
- 19
-
44
Marvin Loria ↓ Diego Gutierrez 80'
- 13
- 18
- 11
- 14
- 29
Bench
- 33
-
22
Cristhian Paredes ↑ 80'
- 15
- 5
- 31
- 28
-
30
Santiago Moreno ↑ 33'
-
16
Diego Gutierrez ↑ 80'
-
99
Nathan Fogaca ↑ 62'
Coach
Giovanni Savarese
Sporting Kansas City Lineups
4-3-3Starting XI
- 54
-
26
Erik Thommy ↓ Marinos Tzionis 71'
- 8
- 20
- 15
- 11
-
2
Ben Sweat ↓ Tim Leibold 73'
- 4
- 1
- 23
- 3
Bench
-
21
Tim Leibold ↑ 73'
-
–
Felipe Hernandez ↑ 70'
- 22
- 28
-
27
Marinos Tzionis ↑ 71'
- –
- 24
- 17
Coach
Peter Vermes
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Sebastian Blanco | 5 |
| Daniel Salloi | 4 |
| Felipe Mora | 4 |
| Kevin Kelsy | 4 |
| William Agada | 2 |
| Evander | 2 |
| Diego Rubio | 2 |
| Dairon Asprilla | 2 |
Head to Head
Portland Timbers Form
2023-02-28
Portland Timbers
1–0
Sporting Kansas City
W
2022-10-09
Real Salt Lake
3–1
Portland Timbers
L
2022-10-02
Portland Timbers
1–2
Los Angeles FC
L
2022-09-18
Columbus Crew SC
1–1
Portland Timbers
D
2022-09-11
Portland Timbers
1–0
Minnesota United FC
W
2022-09-04
Portland Timbers
2–1
Atlanta United FC
W
Sporting Kansas City Form
2023-02-28
Portland Timbers
1–0
Sporting Kansas City
L
2022-10-09
FC Dallas
2–1
Sporting Kansas City
L
2022-10-02
Sporting Kansas City
1–0
Seattle Sounders FC
W
2022-09-18
Sporting Kansas City
4–1
Minnesota United FC
W
2022-09-14
Sporting Kansas City
3–0
D.C. United SC
W
2022-09-11
Houston Dynamo
0–0
Sporting Kansas City
D
Predictions
Prediction accuracy
2 / 4
2.53
Portland Timbers xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.04
Sporting Kansas City xG
I would bet for:
Over 2.5 goals 68% + Portland Timbers to win 64%
Match Result
✓ CorrectActual: Portland Timbers win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.57
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 47% |
|
53% |
| ± 4.5 | 29% |
|
71% |
Double Chance
Portland Timbers or Draw
84%
Draw or Sporting Kansas City
36%
Portland Timbers or Sporting Kansas City
80%
Half-Time Result
✓ CorrectActual: Portland Timbers win at HT
Correct Score
✓ In top 12
2 – 1
9.1%
2 – 0
9.1%
1 – 1
8.2%
3 – 1
7.6%
3 – 0
7.4%
1 – 0
Actual
4 – 1
4.8%
2 – 2
4.7%
4 – 0
4.7%
0 – 0
4.1%
3 – 2
4%
1 – 2
3.8%
Asian Handicap — Portland Timbers
| Handicap | Portland Timbers covers | Push | Sporting Kansas City covers |
|---|---|---|---|
| -2.5 | 27% | — | 73% |
| -2 | 27% | 20% | 53% |
| -1.5 | 47% | — | 53% |
| -1 | 47% | 21% | 32% |
| -0.5 | 68% | — | 32% |
| +0.5 | 87% | — | 13% |
| +1 | 87% | 8% | 5% |
| +1.5 | 95% | — | 5% |
| +2 | 95% | 3% | 1% |
| +2.5 | 99% | — | 1% |
Clean Sheet
Portland Timbers keeps clean sheet
36%
✗
Sporting Kansas City keeps clean sheet
9%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

