90'
(ast. Joseph Amankwaah Opoku)
Ronald Pereira Martins
The ForzaPitch pre-match prediction gave Swansea a 38% win probability (draw 28%, Millwall 33%). The final result was Millwall 0–1 Swansea. In 2 previous meetings, Millwall have won 1 times, with 1 draws and 0 wins for Swansea.
Match statistics
8
Total shots
14
4
Shots on target
2
1.09
Actual xG
1.85
1
Saves
3
62%
Possession
38%
13
Corners
1
9
Tackles
23
3
🟨 Yellow cards
2
Match Events
15'
Jay Fulton
Derek Mazou Sacko
23'
23'
Vitor Matos
Lyndon Dykes
44'
Zak Sturge
51'
Jordi Osei-Tutu
/ Tristan Crama
64'
Jenson Metcalfe
/ Luke Cundle
64'
65'
Ross Stewart
/
Zan Vipotnik
Kyrell Lisbie
/ Yanis Ali Issoufou
65'
65'
melker widell
/
Elijah Just
65'
Goncalo Franco
/
Jay Fulton
77'
Stephen Welsh
/
Jenson Seelt
83'
Filip Lissah
Mark Sykes
/ Alfie Doughty
84'
84'
Ronald Pereira Martins
/
Moussa Kounfolo Yeo
Camiel Neghli
/ D. Kelly
90'+2
90'
ast. Joseph Amankwaah Opoku ·
Ronald Pereira Martins⚽
Pre-match prediction
33.45%
Millwall
28.4%
X
38.15%
Swansea ←
we assigned to the actual result (Swansea)
38.15%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.28
1.09
-0.19
1.58
1.85
+0.27
Swansea dominated by xG (1.85 vs 1.09).
The final result reflects the playing dominance.
The model's xG estimates were accurate.
Lineups
34
F. Marschall
G
F. Marschall
G
3
Zak Norton Sturge
D
Zak Norton Sturge
D
5
J. Cooper
D
J. Cooper
D
6
C. Taylor
D
C. Taylor
D
2
J. Osei-Tutu
64'
D
J. Osei-Tutu
64'
D
14
Jenson Metcalfe
64'
M
Jenson Metcalfe
64'
M
49
D. Mazou-Sacko
M
D. Mazou-Sacko
M
22
K. Lisbie
65'
M
K. Lisbie
65'
M
10
C. Neghli
89'
M
C. Neghli
89'
M
17
M. Sykes
84'
M
M. Sykes
84'
M
13
L. Dykes
F
L. Dykes
F
Bench
45
A. Doughty
6'
M
A. Doughty
6'
M
16
D. Kelly
1'
M
D. Kelly
1'
M
12
E. Baggott
D
E. Baggott
D
25
L. Cundle
26'
M
L. Cundle
26'
M
15
M. Crocombe
G
M. Crocombe
G
18
R. Leonard
D
R. Leonard
D
4
T. Crama
26'
D
T. Crama
26'
D
35
Y. Issoufou
25'
F
Y. Issoufou
25'
F
29
Z. Lovelace
F
Z. Lovelace
F
22
L. Vigouroux
G
L. Vigouroux
G
14
J. Tymon
D
J. Tymon
D
3
J. Seelt
77'
D
J. Seelt
77'
D
5
B. Cabango
D
B. Cabango
D
26
F. Lissah
D
F. Lissah
D
6
M. Stamenić
M
M. Stamenić
M
4
J. Fulton
65'
M
J. Fulton
65'
M
8
E. Just
65'
M
E. Just
65'
M
30
Joseph Okopu
1 👟
F
Joseph Okopu
1 👟
F
9
Z. Vipotnik
65'
F
Z. Vipotnik
65'
F
49
M. Yeo
84'
F
M. Yeo
84'
F
Bench
1
A. Fisher
G
A. Fisher
G
33
A. Idah
F
A. Idah
F
10
Eom Ji-Sung
F
Eom Ji-Sung
F
17
Gonçalo Franco
25'
M
Gonçalo Franco
25'
M
7
M. Widell
25'
M
M. Widell
25'
M
35
Ronald
1 ⚽
6'
F
Ronald
1 ⚽
6'
F
31
R. Stewart
25'
F
R. Stewart
25'
F
23
S. Welsh
13'
D
S. Welsh
13'
D
16
Tom Iorpenda
M
Tom Iorpenda
M
Best on the pitch
Ronald
F · Swansea
7.70
1 ⚽
1 shots
· 7 pass
B. Cabango
D · Swansea
7.47
· 49 pass
J. Seelt
D · Swansea
7.34
· 23 pass
J. Tymon
D · Swansea
7.20
· 26 pass
S. Welsh
D · Swansea
7.11
1 shots
· 6 pass
Joseph Okopu
F · Swansea
7.08
1 👟
1 shots
· 27 pass
Millwall — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F. Marschall | G | 90 | 6.16 | — | — | 0 | 33 | 20% | 0 | — | — |
| Zak Norton Sturge | D | 90 | 5.27 | — | — | 0 | 29 | 19% | 0 | 1 | — |
| J. Cooper | D | 90 | 6.17 | — | — | 0 | 44 | 28% | 2 | — | — |
| C. Taylor | D | 90 | 6.95 | — | — | 1 | 46 | 39% | 1 | — | — |
| J. Osei-Tutu | D | 64 | 6.68 | — | — | 1 | 22 | 18% | 0 | — | — |
| Jenson Metcalfe | M | 64 | 7.00 | — | — | 1 | 21 | 16% | 1 | — | — |
| D. Mazou-Sacko | M | 90 | 5.81 | — | — | 0 | 35 | 29% | 0 | 1 | — |
| K. Lisbie | M | 65 | 6.46 | — | — | 0 | 9 | 4% | 1 | — | — |
| C. Neghli | M | 89 | 6.30 | — | — | 1 | 23 | 18% | 3 | — | — |
| M. Sykes | M | 84 | 6.38 | — | — | 1 | 15 | 8% | 0 | — | — |
| L. Dykes | F | 90 | 5.91 | — | — | 1 | 23 | 14% | 0 | 1 | — |
| A. Doughty | M | 6 | 6.61 | — | — | 0 | 3 | 2% | 1 | — | — |
| D. Kelly | M | 1 | 0.00 | — | — | 0 | 4 | 2% | 0 | — | — |
| L. Cundle | M | 26 | 6.44 | — | — | 0 | 7 | 6% | 0 | — | — |
| T. Crama | D | 26 | 6.48 | — | — | 2 | 10 | 3% | 0 | — | — |
| Y. Issoufou | F | 25 | 6.13 | — | — | 0 | 2 | 2% | 0 | — | — |
Swansea — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| L. Vigouroux | G | 90 | 6.57 | — | — | 0 | 34 | 18% | 0 | — | — |
| J. Tymon | D | 90 | 7.20 | — | — | 0 | 26 | 21% | 2 | — | — |
| J. Seelt | D | 77 | 7.34 | — | — | 0 | 23 | 18% | 0 | — | — |
| B. Cabango | D | 90 | 7.47 | — | — | 0 | 49 | 39% | 1 | — | — |
| F. Lissah | D | 90 | 6.89 | — | — | 0 | 31 | 22% | 4 | 1 | — |
| M. Stamenić | M | 90 | 6.97 | — | — | 2 | 40 | 33% | 2 | — | — |
| J. Fulton | M | 65 | 6.48 | — | — | 0 | 39 | 31% | 3 | 1 | — |
| E. Just | M | 65 | 6.49 | — | — | 0 | 22 | 16% | 1 | — | — |
| Joseph Okopu | F | 90 | 7.08 | — | 1 | 1 | 27 | 21% | 2 | — | — |
| Z. Vipotnik | F | 65 | 6.30 | — | — | 2 | 15 | 13% | 1 | — | — |
| M. Yeo | F | 84 | 6.71 | — | — | 3 | 18 | 16% | 6 | — | — |
| Gonçalo Franco | M | 25 | 6.84 | — | — | 0 | 6 | 6% | 0 | — | — |
| M. Widell | M | 25 | 6.88 | — | — | 1 | 3 | 3% | 1 | — | — |
| Ronald | F | 6 | 7.70 | 1 | — | 1 | 7 | 7% | 0 | — | — |
| R. Stewart | F | 25 | 6.25 | — | — | 3 | 3 | 1% | 0 | — | — |
| S. Welsh | D | 13 | 7.11 | — | — | 1 | 6 | 4% | 0 | — | — |
Frequently Asked Questions
What was the final score of Millwall vs Swansea?
The final score was Millwall 0–1 Swansea.
What did the model predict before Millwall vs Swansea?
The model assigned 33% probability to a Millwall win, 28% to a draw, and 38% to an Swansea win.