Amario Cozier-Duberry
50'
will lankshear
(ast. Luke Ayling)
61'
11'
(ast. Camiel Neghli)
Taïryk Arconte
36'
(ast. Caleb Taylor)
Lyndon Dykes
The ForzaPitch pre-match prediction gave Middlesbrough a 42% win probability (draw 30%, Millwall 26%). The final result was Middlesbrough 2–2 Millwall. In 2 previous meetings, Middlesbrough have won 1 times, with 0 draws and 1 wins for Millwall.
Match statistics
22
Total shots
11
7
Shots on target
4
2
Saves
5
80%
Possession
20%
14
Corners
1
5
Tackles
20
1
🟨 Yellow cards
1
Match Events
11'
ast. Camiel Neghli ·
Taïryk Arconte⚽
36'
ast. Caleb Taylor ·
Lyndon Dykes⚽
Sebastian Berhalter
/ Kyle Joseph
45'
Neto Borges
/ Max Arfsten
45'
Tommy Conway
/ Jeremy Sarmiento
45'
⚽Amario Cozier-Duberry
50'
56'
Elkan Baggott
/
Lyndon Dykes
59'
Derek Mazou Sacko
⚽will lankshear
· ast. Luke Ayling
61'
Riley McGree
66'
75'
D. Kelly
/
Jenson Metcalfe
75'
Zakariya Lovelace
/
Taïryk Arconte
Riley McGree
/ Myles Peart-Harris
78'
84'
Luke Cundle
/
Zak Sturge
84'
Yanis Ali Issoufou
/
Mark Sykes
Amario Cozier-Duberry
/ David Strelec
85'
Pre-match prediction
42.94%
Middlesbrough
30.16%
X ←
26.9%
Millwall
we assigned to the actual result (Draw)
30.16%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.83
—
—
1.03
—
—
Lineups
1
R. Vítek
G
R. Vítek
G
30
Neto Borges
45'
D
Neto Borges
45'
D
4
A. Phillips
D
A. Phillips
D
12
L. Ayling
1 👟
D
L. Ayling
1 👟
D
2
C. Brittain
D
C. Brittain
D
6
S. Berhalter
45'
M
S. Berhalter
45'
M
10
A. Morris
M
A. Morris
M
9
T. Conway
45'
M
T. Conway
45'
M
8
R. McGree
78'
M
R. McGree
78'
M
11
A. Cozier-Duberry
1 ⚽
85'
M
A. Cozier-Duberry
1 ⚽
85'
M
7
W. Lankshear
1 ⚽
F
W. Lankshear
1 ⚽
F
Bench
13
D. Strelec
5'
F
D. Strelec
5'
F
16
J. Sarmiento
45'
F
J. Sarmiento
45'
F
22
K. Joseph
45'
F
K. Joseph
45'
F
19
Leo Castledine
M
Leo Castledine
M
17
M. Arfsten
45'
D
M. Arfsten
45'
D
14
M. Peart-Harris
12'
M
M. Peart-Harris
12'
M
21
R. Pukštas
M
R. Pukštas
M
31
S. Brynn
G
S. Brynn
G
3
S. Byram
D
S. Byram
D
15
M. Crocombe
G
M. Crocombe
G
3
Zak Norton Sturge
84'
D
Zak Norton Sturge
84'
D
5
J. Cooper
D
J. Cooper
D
6
C. Taylor
1 👟
D
C. Taylor
1 👟
D
2
J. Osei-Tutu
D
J. Osei-Tutu
D
49
D. Mazou-Sacko
M
D. Mazou-Sacko
M
14
Jenson Metcalfe
75'
M
Jenson Metcalfe
75'
M
10
C. Neghli
1 👟
M
C. Neghli
1 👟
M
13
L. Dykes
1 ⚽
56'
M
L. Dykes
1 ⚽
56'
M
17
M. Sykes
84'
M
M. Sykes
84'
M
7
T. Arconte
1 ⚽
75'
F
T. Arconte
1 ⚽
75'
F
Bench
44
Alfie Massey
M
Alfie Massey
M
23
D. Batth
D
D. Batth
D
16
D. Kelly
15'
M
D. Kelly
15'
M
12
E. Baggott
34'
D
E. Baggott
34'
D
34
F. Marschall
G
F. Marschall
G
25
L. Cundle
6'
M
L. Cundle
6'
M
35
Y. Issoufou
6'
F
Y. Issoufou
6'
F
29
Z. Lovelace
15'
F
Z. Lovelace
15'
F
Best on the pitch
A. Cozier-Duberry
M · Middlesbrough
8.20
1 ⚽
7 shots
· 43 pass
W. Lankshear
F · Middlesbrough
7.98
1 ⚽
3 shots
· 14 pass
T. Arconte
F · Millwall
7.61
1 ⚽
1 shots
· 9 pass
L. Dykes
M · Millwall
7.51
1 ⚽
2 shots
· 10 pass
A. Morris
M · Middlesbrough
7.20
3 shots
· 108 pass
L. Ayling
D · Middlesbrough
6.96
1 👟
1 shots
· 78 pass
Middlesbrough — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| R. Vítek | G | 90 | 6.16 | — | — | 0 | 20 | 17% | 0 | — | — |
| Neto Borges | D | 45 | 6.30 | — | — | 1 | 50 | 48% | 0 | — | — |
| A. Phillips | D | 90 | 6.94 | — | — | 0 | 79 | 76% | 1 | — | — |
| L. Ayling | D | 90 | 6.96 | — | 1 | 1 | 78 | 70% | 0 | — | — |
| C. Brittain | D | 90 | 6.49 | — | — | 1 | 63 | 56% | 1 | — | — |
| S. Berhalter | M | 45 | 6.95 | — | — | 0 | 28 | 26% | 0 | — | — |
| A. Morris | M | 90 | 7.20 | — | — | 3 | 108 | 100% | 1 | — | — |
| T. Conway | M | 45 | 6.59 | — | — | 1 | 22 | 21% | 0 | — | — |
| R. McGree | M | 78 | 6.58 | — | — | 2 | 55 | 52% | 0 | 1 | — |
| A. Cozier-Duberry | M | 85 | 8.20 | 1 | — | 7 | 43 | 38% | 0 | — | — |
| W. Lankshear | F | 90 | 7.98 | 1 | — | 3 | 14 | 13% | 0 | — | — |
| D. Strelec | F | 5 | 6.46 | — | — | 0 | 1 | 1% | 0 | — | — |
| J. Sarmiento | F | 45 | 6.85 | — | — | 2 | 22 | 22% | 1 | — | — |
| K. Joseph | F | 45 | 6.72 | — | — | 1 | 8 | 6% | 0 | — | — |
| M. Arfsten | D | 45 | 6.39 | — | — | 0 | 41 | 39% | 1 | — | — |
| M. Peart-Harris | M | 12 | 6.24 | — | — | 0 | 12 | 9% | 0 | — | — |
Millwall — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Crocombe | G | 90 | 6.67 | — | — | 0 | 28 | 8% | 0 | — | — |
| Zak Norton Sturge | D | 84 | 6.93 | — | — | 1 | 11 | 9% | 3 | — | — |
| J. Cooper | D | 90 | 6.59 | — | — | 0 | 9 | 7% | 4 | — | — |
| C. Taylor | D | 90 | 6.82 | — | 1 | 1 | 12 | 10% | 3 | — | — |
| J. Osei-Tutu | D | 90 | 6.23 | — | — | 1 | 6 | 4% | 0 | — | — |
| D. Mazou-Sacko | M | 90 | 6.44 | — | — | 1 | 7 | 4% | 4 | 1 | — |
| Jenson Metcalfe | M | 75 | 6.20 | — | — | 0 | 16 | 13% | 2 | — | — |
| C. Neghli | M | 90 | 6.85 | — | 1 | 2 | 15 | 11% | 1 | — | — |
| L. Dykes | M | 56 | 7.51 | 1 | — | 2 | 10 | 4% | 1 | — | — |
| M. Sykes | M | 84 | 6.29 | — | — | 1 | 16 | 9% | 2 | — | — |
| T. Arconte | F | 75 | 7.61 | 1 | — | 1 | 9 | 5% | 0 | — | — |
| D. Kelly | M | 15 | 5.64 | — | — | 0 | 6 | 5% | 0 | — | — |
| E. Baggott | D | 34 | 6.02 | — | — | 1 | 9 | 7% | 0 | — | — |
| L. Cundle | M | 6 | 6.05 | — | — | 0 | 3 | 2% | 0 | — | — |
| Y. Issoufou | F | 6 | 6.46 | — | — | 0 | 2 | 2% | 0 | — | — |
| Z. Lovelace | F | 15 | 6.40 | — | — | 0 | 2 | 0% | 0 | — | — |
Frequently Asked Questions
What was the final score of Middlesbrough vs Millwall?
The final score was Middlesbrough 2–2 Millwall.
What did the model predict before Middlesbrough vs Millwall?
The model assigned 42% probability to a Middlesbrough win, 30% to a draw, and 26% to an Millwall win.