Championship
· Regular Season - 41
April 06, 2026 18:30
Z. Vipotnik
20'
(pen.)
Z. Vipotnik
45'+4
(pen.)
12'
(ast. T. Conway)
A. Bangura
(pen.)
75'
T. Conway
The ForzaPitch pre-match prediction gave Middlesbrough a 44% win probability (draw 24%, Swansea 30%). The final result was Swansea 2–2 Middlesbrough. In 1 previous meetings, Swansea have won 0 times, with 0 draws and 1 wins for Middlesbrough.
Match statistics
8
Total shots
12
3
Shots on target
6
2.16
Actual xG
3.13
4
Saves
1
35%
Possession
65%
2
Corners
10
17
Tackles
17
2
🟨 Yellow cards
3
Match Events
12'
ast. T. Conway ·
A. Bangura⚽
⚽Z. Vipotnik
(pen.)
20'
34'
F. Munroe
/
A. Bangura
⚽Z. Vipotnik
(pen.)
45'+4
45'+5
R. McGree
G. Franco
51'
G. Franco
/ M. Stamenic
56'
M. Widell
/ Ronald
56'
Z. Vipotnik
/ A. Idah
56'
62'
A. Browne
J. Eom
65'
66'
D. Fry
/
J. Sarmiento
66'
M. K. Sene
/
R. McGree
66'
S. Hansen
/
D. Strelec
S. Parker
/ J. Ward
72'
75'
(pen.)
T. Conway⚽
J. Fulton
/ M. Yalcouye
81'
81'
A. Gilbert
/
F. Munroe
M. Yalcouye
90'+5
90'
T. Conway
Pre-match prediction
30.44%
Swansea
24.6%
X ←
44.96%
Middlesbrough
we assigned to the actual result (Draw)
24.6%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.90
2.16
+1.26
1.74
3.13
+1.38
Middlesbrough dominated by xG (3.13 vs 2.16).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
22
Lawrence Vigouroux
G
Lawrence Vigouroux
G
14
J. Tymon
D
J. Tymon
D
15
D
5
B. Cabango
D
B. Cabango
D
41
Sam Parker
72'
D
Sam Parker
72'
D
10
Eom Ji-Sung
M
Eom Ji-Sung
M
7
M. Widell
56'
M
M. Widell
56'
M
4
J. Fulton
81'
M
J. Fulton
81'
M
17
Gonçalo Franco
56'
M
Gonçalo Franco
56'
M
20
L. Cullen
M
L. Cullen
M
9
Z. Vipotnik
2 ⚽
56'
F
Z. Vipotnik
2 ⚽
56'
F
Bench
33
A. Idah
40'
F
A. Idah
40'
F
25
J. Ward
24'
D
21
L. Walta
M
L. Walta
M
6
M. Stamenić
40'
M
M. Stamenić
40'
M
8
M. Yalcouyé
15'
M
35
Ronald
40'
F
Ronald
40'
F
31
G
24
A. Bangura
1 ⚽
34'
D
A. Bangura
1 ⚽
34'
D
29
A. Malanda
D
A. Malanda
D
12
L. Ayling
D
L. Ayling
D
2
C. Brittain
D
C. Brittain
D
18
A. Morris
M
A. Morris
M
16
A. Browne
M
A. Browne
M
45
Jeremy Sarmiento
66'
M
Jeremy Sarmiento
66'
M
8
R. McGree
66'
M
R. McGree
66'
M
9
T. Conway
1 ⚽
1 👟
F
T. Conway
1 ⚽
1 👟
F
13
D. Strelec
66'
F
D. Strelec
66'
F
Bench
14
A. Gilbert
15'
F
A. Gilbert
15'
F
6
D. Fry
30'
D
D. Fry
30'
D
15
Finley Munroe
47'
D
Finley Munroe
47'
D
27
Sontje Hansen
30'
F
Sontje Hansen
30'
F
Best on the pitch
Lawrence Vigouroux
G · Swansea
7.90
· 32 pass
A. Morris
M · Middlesbrough
7.90
1 shots
· 83 pass
B. Cabango
D · Swansea
7.90
1 shots
· 44 pass
L. Ayling
D · Middlesbrough
7.90
2 shots
· 84 pass
Z. Vipotnik
F · Swansea
7.50
2 ⚽
4 shots
· 12 pass
L. Cullen
M · Swansea
7.50
1 shots
· 15 pass
Swansea — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Lawrence Vigouroux | G | 96 | 7.90 | — | — | — | 32 | 12% | — | — | — |
| J. Tymon | D | 96 | 6.30 | — | — | — | 19 | 17% | — | — | — |
| D | 96 | 7.00 | — | — | — | 25 | 18% | 1 | — | — | |
| B. Cabango | D | 96 | 7.90 | — | — | 1 | 44 | 41% | 4 | — | — |
| Sam Parker | D | 72 | 6.90 | — | — | — | 30 | 26% | 4 | — | — |
| Eom Ji-Sung | M | 96 | 6.60 | — | — | — | 20 | 15% | 2 | 1 | — |
| M. Widell | M | 56 | 6.20 | — | — | 1 | 19 | 18% | — | — | — |
| J. Fulton | M | 81 | 6.30 | — | — | — | 28 | 24% | — | — | — |
| Gonçalo Franco | M | 56 | 6.50 | — | — | — | 24 | 19% | 2 | 1 | — |
| L. Cullen | M | 96 | 7.50 | — | — | 1 | 15 | 11% | 2 | — | — |
| Z. Vipotnik | F | 56 | 7.50 | 2 | — | 4 | 12 | 6% | — | — | — |
| A. Idah | F | 40 | 6.30 | — | — | — | 8 | 4% | — | — | — |
| J. Ward | D | 24 | 6.20 | — | — | — | 3 | 2% | — | — | — |
| M. Stamenić | M | 40 | 6.50 | — | — | — | 6 | 5% | — | — | — |
| M. Yalcouyé | M | 15 | 6.70 | — | — | — | 4 | 2% | — | — | — |
| Ronald | F | 40 | 7.20 | — | — | 1 | 6 | 5% | 2 | — | — |
Middlesbrough — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 96 | 6.00 | — | — | — | 13 | 9% | — | — | — | |
| A. Bangura | D | 34 | 6.90 | 1 | — | 1 | 19 | 17% | 1 | — | — |
| A. Malanda | D | 96 | 6.90 | — | — | — | 77 | 69% | 1 | — | — |
| L. Ayling | D | 96 | 7.90 | — | — | 2 | 84 | 73% | 2 | — | — |
| C. Brittain | D | 96 | 7.30 | — | — | — | 61 | 53% | 3 | — | — |
| A. Morris | M | 96 | 7.90 | — | — | 1 | 83 | 76% | 3 | — | — |
| A. Browne | M | 96 | 6.30 | — | — | — | 74 | 62% | 1 | 1 | — |
| Jeremy Sarmiento | M | 66 | 6.30 | — | — | 1 | 20 | 16% | 2 | — | — |
| R. McGree | M | 66 | 6.70 | — | — | — | 21 | 19% | 1 | 1 | — |
| T. Conway | F | 96 | 7.30 | 1 | 1 | 2 | 27 | 21% | 1 | 1 | — |
| D. Strelec | F | 66 | 6.70 | — | — | 1 | 5 | 5% | — | — | — |
| A. Gilbert | F | 15 | 6.70 | — | — | 1 | 5 | 5% | — | — | — |
| D. Fry | D | 30 | 7.20 | — | — | — | 23 | 20% | — | — | — |
| Finley Munroe | D | 47 | 6.90 | — | — | 2 | 33 | 27% | 1 | — | — |
| Sontje Hansen | F | 30 | 6.70 | — | — | 1 | 14 | 11% | 1 | — | — |
Frequently Asked Questions
What was the final score of Swansea vs Middlesbrough?
The final score was Swansea 2–2 Middlesbrough.
What did the model predict before Swansea vs Middlesbrough?
The model assigned 30% probability to a Swansea win, 24% to a draw, and 44% to an Middlesbrough win.