← MLS
MLS · Regular Season - 8 April 19, 2026 04:30
#6 · 21 pts
2 – 0
Final score
#12 · 14 pts
Model correct — prediction Minnesota United FC
T. Chancalay (ast. J. Diaz) 16'
K. Yeboah (ast. T. Chancalay) 60'

The ForzaPitch pre-match prediction gave Minnesota United FC a 53% win probability (draw 23%, Portland Timbers 22%). The final result was Minnesota United FC 2–0 Portland Timbers.

Match statistics
12
Total shots
10
7
Shots on target
2
2.37
Actual xG
1.54
2
Saves
5
44%
Possession
56%
3
Corners
4
23
Tackles
19
2
🟨 Yellow cards
0
Match Events
T. Chancalay · ast. J. Diaz
16'
T. Chancalay
26'
55'
K. Kelsy / F. Mora
K. Yeboah · ast. T. Chancalay
60'
66'
A. Aravena / Antony
N. Romero / D. Padelford
66'
N. Triantis
73'
O. Gene / W. Trapp
74'
T. Chancalay / M. Gonzalez
74'
80'
A. Lassiter / A. Bonetig
J. Pereyra / J. Rodriguez
90'
K. Yeboah / M. Dieng
90'
Pre-match prediction
53.13%
Minnesota ←
23.91%
X
22.96%
Portland
✓ Correct prediction — we assigned to the actual result (Minnesota United FC) 53.13% (medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
Minnesota
3.05
2.37
-0.68
Portland
1.05
1.54
+0.49
Minnesota United FC dominated by xG (2.37 vs 1.54). The final result reflects the playing dominance. The model's xG estimates diverged from reality.
League Table
#Team GPts
1 Vancouver Whitecaps Vancouver Whitecaps 12 29
1 Nashville SC Nashville SC 12 27
2 San Jose Earthquakes San Jose Earthquakes 13 29
2 Inter Miami Inter Miami 13 25
3 Seattle Sounders Seattle Sounders 11 24
3 New England Revolution New England Revolution 12 22
4 Chicago Fire Chicago Fire 12 20
4 Real Salt Lake Real Salt Lake 12 22
5 Los Angeles FC Los Angeles FC 13 21
5 New York City FC New York City FC 13 18
6 Minnesota United FC Minnesota United FC 13 21
6 New York Red Bulls New York Red Bulls 13 18
7 DC United DC United 13 16
7 FC Dallas FC Dallas 13 19
8 Houston Dynamo Houston Dynamo 12 18
8 FC Cincinnati FC Cincinnati 13 16
9 Charlotte Charlotte 13 15
9 Colorado Rapids Colorado Rapids 13 16
10 San Diego San Diego 13 16
10 Toronto FC Toronto FC 12 14
11 CF Montreal CF Montreal 12 13
11 Los Angeles Galaxy Los Angeles Galaxy 13 16
12 Orlando City SC Orlando City SC 13 13
12 Portland Timbers Portland Timbers 12 14
13 Austin Austin 13 14
13 Columbus Crew Columbus Crew 13 12
14 St. Louis City St. Louis City 12 12
14 Atlanta United FC Atlanta United FC 12 10
15 Sporting Kansas City Sporting Kansas City 12 8
15 Philadelphia Union Philadelphia Union 13 6
Lineups
12
G 7.30
5 Nicolás Romero Nicolás Romero 66' D 7.30
23 Morris Duggan Morris Duggan D 7.00
28 Jefferson Díaz Jefferson Díaz 1 👟 D 7.50
13 Anthony Markanich Anthony Markanich M 6.50
30 Owen Gene Owen Gene 74' M 7.60
25 Nectarios Triantis Nectarios Triantis M 7.90
3 Kyle Duncan Kyle Duncan M 7.20
8 Tomás Chancalay Tomás Chancalay 1 ⚽ 1 👟 74' F 8.90
26 Joaquín Pereyra Joaquín Pereyra 89' F 6.90
9 Kelvin Yeboah Kelvin Yeboah 1 ⚽ 89' F 7.70
Bench
1 Alec Smir Alec Smir G
21 Bongokuhle Hlongwane Bongokuhle Hlongwane F
2 Devin Padelford Devin Padelford 24' D 6.90
27 D.J. Taylor D.J. Taylor D
10 James Rodríguez James Rodríguez 1' M
33 Kieran Chandler Kieran Chandler D
29 Mamadou  Dieng Mamadou Dieng 1' F
18 Mauricio González Mauricio González 16' F 6.30
20 Wil Trapp Wil Trapp 16' M 6.90
41
G 6.70
27 Jímer Fory Jímer Fory D 7.20
6 Alex Bonetig Alex Bonetig 80' D 6.50
20 Finn Surman Finn Surman D 7.70
5
D 6.50
30
M 6.50
17 Cole Bassett Cole Bassett M 6.70
11 Antony Alves Antony Alves 66' M 6.00
10 David Pereira Da Costa David Pereira Da Costa M 6.70
99 Kristoffer Velde Kristoffer Velde M 6.30
9 Felipe Mora Felipe Mora 55' F 6.50
Bench
28 Alexander Aravena Alexander Aravena 24' F 7.20
21 Diego Chará Diego Chará M
23 Ian Smith Ian Smith D
80 Joao Ortíz Joao Ortíz M
19 Kevin Kelsy Kevin Kelsy 35' F 6.50
Best on the pitch
Tomás Chancalay
Tomás Chancalay
F · Minnesota
8.90
1 ⚽ 1 👟
1 shots · 39 pass
Nectarios Triantis
Nectarios Triantis
M · Minnesota
7.90
1 shots · 50 pass
Finn Surman
Finn Surman
D · Portland
7.70
· 54 pass
Kelvin Yeboah
Kelvin Yeboah
F · Minnesota
7.70
1 ⚽
2 shots · 26 pass
Owen Gene
Owen Gene
M · Minnesota
7.60
1 shots · 42 pass
Jefferson Díaz
Jefferson Díaz
D · Minnesota
7.50
1 👟
· 45 pass
Minnesota United FC Minnesota United FC — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
G 90 7.30 23 13%
Nicolás Romero D 66 7.30 1 27 23% 1
Morris Duggan D 90 7.00 33 31%
Jefferson Díaz D 90 7.50 1 45 40% 6
Anthony Markanich M 90 6.50 1 30 21% 3
Owen Gene M 74 7.60 1 42 36% 6
Nectarios Triantis M 90 7.90 1 50 41% 4 1
Kyle Duncan M 90 7.20 44 40% 1
Tomás Chancalay F 74 8.90 1 1 1 39 35% 1 1
Joaquín Pereyra F 89 6.90 3 53 46%
Kelvin Yeboah F 89 7.70 1 2 26 18% 1
Devin Padelford D 24 6.90 7 5%
James Rodríguez M 1 1 1%
Mamadou Dieng F 1 2 2%
Mauricio González F 16 6.30 2 8 7%
Wil Trapp M 16 6.90 7 6%
Portland Timbers Portland Timbers — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
G 90 6.70 29 18%
Jímer Fory D 90 7.20 64 58% 5
Alex Bonetig D 80 6.50 44 42% 2
Finn Surman D 90 7.70 54 50% 5
D 90 6.50 28 19%
M 90 6.50 1 97 85% 1
Cole Bassett M 90 6.70 2 70 66% 2
Antony Alves M 66 6.00 37 30%
David Pereira Da Costa M 90 6.70 2 52 46% 3
Kristoffer Velde M 90 6.30 3 37 30% 1
Felipe Mora F 55 6.50 1 14 12%
Alexander Aravena F 24 7.20 1 12 10%
Kevin Kelsy F 35 6.50 6 5%
Frequently Asked Questions
What was the final score of Minnesota United FC vs Portland Timbers?
The final score was Minnesota United FC 2–0 Portland Timbers.
What did the model predict before Minnesota United FC vs Portland Timbers?
The model assigned 53% probability to a Minnesota United FC win, 23% to a draw, and 22% to an Portland Timbers win.