MLS
· Regular Season - 13
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.
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
James Pantemis
G
James Pantemis
G
27
Jímer Fory
61'
D
Jímer Fory
61'
D
4
Kamal Miller
D
Kamal Miller
D
20
Finn Surman
D
Finn Surman
D
5
Brandon Bye
D
Brandon Bye
D
30
José Caicedo
45'
M
José Caicedo
45'
M
17
Cole Bassett
1 ⚽
61'
M
Cole Bassett
1 ⚽
61'
M
11
Antony Alves
61'
M
Antony Alves
61'
M
10
David Pereira Da Costa
2 👟
61'
M
David Pereira Da Costa
2 👟
61'
M
99
Kristoffer Velde
1 ⚽
M
Kristoffer Velde
1 ⚽
M
19
Kevin Kelsy
2 ⚽
1 👟
F
Kevin Kelsy
2 ⚽
1 👟
F
Bench
28
Alexander Aravena
29'
F
Alexander Aravena
29'
F
6
Alex Bonetig
D
Alex Bonetig
D
7
Ariel Lassiter
1 ⚽
1 👟
29'
F
Ariel Lassiter
1 ⚽
1 👟
29'
F
21
Diego Chará
45'
M
Diego Chará
45'
M
9
Felipe Mora
F
Felipe Mora
F
23
Ian Smith
29'
D
Ian Smith
29'
D
80
Joao Ortíz
29'
M
Joao Ortíz
29'
M
16
Sawyer Jura
D
Sawyer Jura
D
25
Trey Muse
G
Trey Muse
G
30
Stefan Cleveland
G
Stefan Cleveland
G
99
Jayden Reid
D
Jayden Reid
D
28
Wyatt Meyer
D
Wyatt Meyer
D
23
Ethan Bartlow
D
Ethan Bartlow
D
8
Jacob Davis
1 ⚽
D
Jacob Davis
1 ⚽
D
93
Shapi Suleymanov
45'
M
Shapi Suleymanov
45'
M
16
Jacob Bartlett
M
Jacob Bartlett
M
4
Lasse Berg Johnsen
61'
M
Lasse Berg Johnsen
61'
M
7
Capita
76'
M
Capita
76'
M
9
Dejan Joveljić
72'
F
Dejan Joveljić
72'
F
6
Manu García
45'
F
Manu García
45'
F
Bench
11
Calvin Harris
45'
F
Calvin Harris
45'
F
2
Ian James
45'
D
Ian James
45'
D
1
John Pulskamp
G
John Pulskamp
G
14
Macielo Tschantret
M
Macielo Tschantret
M
41
Pierre Lurot
D
Pierre Lurot
D
36
Ryan Schewe
G
Ryan Schewe
G
17
Stephen Afrifa
14'
F
Stephen Afrifa
14'
F
19
Taylor Calheira
18'
F
Taylor Calheira
18'
F
22
Zorhan Bassong
29'
D
Zorhan Bassong
29'
D
Best on the pitch
Kevin Kelsy
F · Portland
9.00
2 ⚽ 1 👟
5 shots
· 21 pass
Kristoffer Velde
M · Portland
8.30
1 ⚽
2 shots
· 62 pass
Kamal Miller
D · Portland
8.20
· 93 pass
Cole Bassett
M · Portland
8.20
1 ⚽
1 shots
· 57 pass
Ariel 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| James Pantemis | G | 90 | 7.30 | — | — | — | 26 | 24% | — | — | — |
| Jímer Fory | D | 61 | 6.90 | — | — | — | 57 | 52% | — | — | — |
| Kamal Miller | D | 90 | 8.20 | — | — | — | 93 | 88% | — | — | — |
| Finn Surman | D | 90 | 7.50 | — | — | — | 85 | 83% | 1 | — | — |
| Brandon Bye | D | 90 | 6.90 | — | — | — | 53 | 48% | 2 | — | — |
| José Caicedo | M | 45 | 7.30 | — | — | — | 63 | 58% | 1 | 1 | — |
| Cole Bassett | M | 61 | 8.20 | 1 | — | 1 | 57 | 55% | — | — | — |
| Antony Alves | M | 61 | 7.30 | — | — | — | 42 | 40% | 3 | — | — |
| David Pereira Da Costa | M | 61 | 7.60 | — | 2 | — | 53 | 51% | — | — | — |
| Kristoffer Velde | M | 90 | 8.30 | 1 | — | 2 | 62 | 53% | 2 | — | — |
| Kevin Kelsy | F | 90 | 9.00 | 2 | 1 | 5 | 21 | 19% | — | — | — |
| Alexander Aravena | F | 29 | 6.60 | — | — | 1 | 14 | 12% | — | — | — |
| Ariel Lassiter | F | 29 | 8.00 | 1 | 1 | 2 | 13 | 10% | — | — | — |
| Diego Chará | M | 45 | 6.90 | — | — | — | 38 | 37% | — | — | — |
| Ian Smith | D | 29 | 7.50 | — | — | — | 23 | 21% | 1 | — | — |
| Joao Ortíz | M | 29 | 6.90 | — | — | — | 26 | 26% | — | — | — |
Sporting Kansas City — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Stefan Cleveland | G | 90 | 5.30 | — | — | — | 21 | 18% | — | — | — |
| Jayden Reid | D | 90 | 5.30 | — | — | 1 | 44 | 39% | 2 | 1 | — |
| Wyatt Meyer | D | 90 | 5.20 | — | — | — | 43 | 38% | — | — | — |
| Ethan Bartlow | D | 90 | 5.60 | — | — | — | 59 | 51% | — | 1 | — |
| Jacob Davis | D | 90 | 5.00 | 1 | — | — | 47 | 39% | 2 | 1 | — |
| Shapi Suleymanov | M | 45 | 6.30 | — | — | — | 11 | 10% | — | — | — |
| Jacob Bartlett | M | 90 | 6.00 | — | — | — | 46 | 42% | — | — | — |
| Lasse Berg Johnsen | M | 61 | 6.30 | — | — | — | 28 | 26% | — | 1 | — |
| Capita | M | 76 | 5.90 | — | — | 2 | 5 | 4% | 3 | 1 | — |
| Dejan Joveljić | F | 72 | 6.70 | — | — | 1 | 20 | 17% | — | — | — |
| Manu García | F | 45 | 6.30 | — | — | 1 | 9 | 6% | — | — | — |
| Calvin Harris | F | 45 | 6.30 | — | — | — | 13 | 11% | — | — | — |
| Ian James | D | 45 | 6.20 | — | — | — | 22 | 18% | — | — | — |
| Stephen Afrifa | F | 14 | 6.30 | — | — | — | 8 | 7% | 1 | — | — |
| Taylor Calheira | F | 18 | 6.30 | — | — | — | 8 | 7% | — | — | — |
| Zorhan 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.