MLS
· Regular Season - 12
May 10, 2026 04:30
✓Model correct — prediction Portland Timbers
K. Velde
(ast. D. Da Costa)
6'
K. Kelsy
(ast. D. Da Costa)
15'
C. Bassett
(ast. K. Kelsy)
22'
J. Davis
26'
(og)
A. Lassiter
71'
K. Kelsy
(ast. A. Lassiter)
74'
The ForzaPitch pre-match prediction gave Portland Timbers a 56% win probability (draw 24%, Sporting Kansas City 18%). The final result was Portland Timbers 6–0 Sporting Kansas City. In 1 previous meetings, Portland Timbers have won 0 times, with 1 draws and 0 wins for Sporting Kansas City.
Match statistics
11
Total shots
5
6
Shots on target
3
1.34
Actual xG
0.50
3
Saves
2
63%
Possession
37%
4
Corners
5
10
Tackles
10
1
🟨 Yellow cards
5
Match Events
⚽K. Velde
· ast. D. Da Costa
6'
⚽K. Kelsy
· ast. D. Da Costa
15'
19'
L. Johnsen
⚽C. Bassett
· ast. K. Kelsy
22'
⚽J. Davis
(og)
26'
J. Caicedo
33'
41'
J. Davis
45'+3
J. Reid
46'
C. Harris
/
M. Garcia
46'
I. James
/
S. Suleymanov
J. Caicedo
/ D. Chara
46'
53'
E. Bartlow
61'
Z. Bassong
/
L. Johnsen
D. Da Costa
/ A. Lassiter
61'
J. Fory
/ I. Smith
61'
C. Bassett
/ J. Ortiz
61'
Antony
/ A. Aravena
61'
⚽A. Lassiter
71'
72'
T. Calheira
/
D. Joveljic
⚽K. Kelsy
· ast. A. Lassiter
74'
76'
Capita
76'
S. Afrifa
/
Capita
Pre-match prediction
56.14%
Portland ←
24.92%
X
18.93%
Sporting
✓ Correct prediction —
we assigned to the actual result (Portland Timbers)
56.14%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.25
1.34
-0.91
0.81
0.50
-0.31
Portland Timbers dominated by xG (1.34 vs 0.50).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
41
J. Pantemis
G
J. Pantemis
G
27
J. Fory
61'
D
J. Fory
61'
D
4
K. Miller
D
K. Miller
D
20
F. Surman
D
F. Surman
D
5
Brandon Bye
D
Brandon Bye
D
30
J. Caicedo
45'
M
J. Caicedo
45'
M
17
C. Bassett
1 ⚽
61'
M
C. Bassett
1 ⚽
61'
M
11
Antony
61'
M
Antony
61'
M
10
David Pereira da Costa
2 👟
61'
M
David Pereira da Costa
2 👟
61'
M
99
K. Velde
1 ⚽
M
K. Velde
1 ⚽
M
19
K. Kelsy
2 ⚽
1 👟
F
K. Kelsy
2 ⚽
1 👟
F
Bench
28
A. Aravena
29'
F
A. Aravena
29'
F
6
A. Bonetig
D
A. Bonetig
D
7
A. Lassiter
1 ⚽
1 👟
29'
F
A. Lassiter
1 ⚽
1 👟
29'
F
21
D. Chará
45'
M
D. Chará
45'
M
9
F. Mora
F
F. Mora
F
23
Ian Smith
29'
D
Ian Smith
29'
D
80
J. Ortiz
29'
M
J. Ortiz
29'
M
16
S. Jura
D
S. Jura
D
25
T. Muse
G
T. Muse
G
30
S. Cleveland
G
S. Cleveland
G
99
J. Reid
D
J. Reid
D
28
Wyatt Meyer
D
Wyatt Meyer
D
23
E. Bartlow
D
E. Bartlow
D
8
J. Davis
1 ⚽
D
J. Davis
1 ⚽
D
93
M. Suleymanov
45'
M
M. Suleymanov
45'
M
16
J. Bartlett
M
J. Bartlett
M
4
L. Johnsen
61'
M
L. Johnsen
61'
M
7
Capita
76'
M
Capita
76'
M
9
D. Joveljić
72'
F
D. Joveljić
72'
F
6
Manu García
45'
F
Manu García
45'
F
Bench
11
C. Harris
45'
F
C. Harris
45'
F
2
I. James
45'
D
I. James
45'
D
1
J. Pulskamp
G
J. Pulskamp
G
14
M. Tschantret
M
41
Pierre Lurot
D
Pierre Lurot
D
36
Ryan Schewe
G
Ryan Schewe
G
17
S. Afrifa
14'
F
S. Afrifa
14'
F
19
T. Calheira
18'
F
T. Calheira
18'
F
22
Z. Bassong
29'
D
Z. Bassong
29'
D
Best on the pitch
K. Kelsy
F · Portland
9.00
2 ⚽ 1 👟
5 shots
· 21 pass
K. Velde
M · Portland
8.30
1 ⚽
2 shots
· 62 pass
K. Miller
D · Portland
8.20
· 93 pass
C. Bassett
M · Portland
8.20
1 ⚽
1 shots
· 57 pass
A. Lassiter
F · Portland
8.00
1 ⚽ 1 👟
2 shots
· 13 pass
David Pereira da Costa
M · Portland
7.60
2 👟
· 53 pass
Portland Timbers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| J. Pantemis | G | 90 | 7.30 | — | — | — | 26 | 24% | — | — | — |
| J. Fory | D | 61 | 6.90 | — | — | — | 57 | 52% | — | — | — |
| K. Miller | D | 90 | 8.20 | — | — | — | 93 | 88% | — | — | — |
| F. Surman | D | 90 | 7.50 | — | — | — | 85 | 83% | 1 | — | — |
| Brandon Bye | D | 90 | 6.90 | — | — | — | 53 | 48% | 2 | — | — |
| J. Caicedo | M | 45 | 7.30 | — | — | — | 63 | 58% | 1 | 1 | — |
| C. Bassett | M | 61 | 8.20 | 1 | — | 1 | 57 | 55% | — | — | — |
| Antony | M | 61 | 7.30 | — | — | — | 42 | 40% | 3 | — | — |
| David Pereira da Costa | M | 61 | 7.60 | — | 2 | — | 53 | 51% | — | — | — |
| K. Velde | M | 90 | 8.30 | 1 | — | 2 | 62 | 53% | 2 | — | — |
| K. Kelsy | F | 90 | 9.00 | 2 | 1 | 5 | 21 | 19% | — | — | — |
| A. Aravena | F | 29 | 6.60 | — | — | 1 | 14 | 12% | — | — | — |
| A. Lassiter | F | 29 | 8.00 | 1 | 1 | 2 | 13 | 10% | — | — | — |
| D. Chará | M | 45 | 6.90 | — | — | — | 38 | 37% | — | — | — |
| Ian Smith | D | 29 | 7.50 | — | — | — | 23 | 21% | 1 | — | — |
| J. Ortiz | M | 29 | 6.90 | — | — | — | 26 | 26% | — | — | — |
Sporting Kansas City — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| S. Cleveland | G | 90 | 5.30 | — | — | — | 21 | 18% | — | — | — |
| J. Reid | D | 90 | 5.30 | — | — | 1 | 44 | 39% | 2 | 1 | — |
| Wyatt Meyer | D | 90 | 5.20 | — | — | — | 43 | 38% | — | — | — |
| E. Bartlow | D | 90 | 5.60 | — | — | — | 59 | 51% | — | 1 | — |
| J. Davis | D | 90 | 5.00 | 1 | — | — | 47 | 39% | 2 | 1 | — |
| M. Suleymanov | M | 45 | 6.30 | — | — | — | 11 | 10% | — | — | — |
| J. Bartlett | M | 90 | 6.00 | — | — | — | 46 | 42% | — | — | — |
| L. Johnsen | M | 61 | 6.30 | — | — | — | 28 | 26% | — | 1 | — |
| Capita | M | 76 | 5.90 | — | — | 2 | 5 | 4% | 3 | 1 | — |
| D. Joveljić | F | 72 | 6.70 | — | — | 1 | 20 | 17% | — | — | — |
| Manu García | F | 45 | 6.30 | — | — | 1 | 9 | 6% | — | — | — |
| C. Harris | F | 45 | 6.30 | — | — | — | 13 | 11% | — | — | — |
| I. James | D | 45 | 6.20 | — | — | — | 22 | 18% | — | — | — |
| S. Afrifa | F | 14 | 6.30 | — | — | — | 8 | 7% | 1 | — | — |
| T. Calheira | F | 18 | 6.30 | — | — | — | 8 | 7% | — | — | — |
| Z. Bassong | D | 29 | 6.20 | — | — | — | 30 | 29% | 2 | — | — |
Frequently Asked Questions
What was the final score of Portland Timbers vs Sporting Kansas City?
The final score was Portland Timbers 6–0 Sporting Kansas City.
What did the model predict before Portland Timbers vs Sporting Kansas City?
The model assigned 56% probability to a Portland Timbers win, 24% to a draw, and 18% to an Sporting Kansas City win.