League One
· Regular Season - 41
April 22, 2026 20:45
✓Model correct — prediction Cardiff
R. Colwill
(ast. C. Willock)
79'
The ForzaPitch pre-match prediction gave Cardiff a 71% win probability (draw 18%, Port Vale 9%). The final result was Cardiff 1–0 Port Vale. In 1 previous meetings, Cardiff have won 0 times, with 1 draws and 0 wins for Port Vale.
Match statistics
11
Total shots
4
4
Shots on target
2
2
Saves
3
66%
Possession
34%
6
Corners
6
15
Tackles
12
1
🟨 Yellow cards
0
Match Events
A. Robertson
/ O. Kellyman
62'
C. Robinson
/ C. Willock
62'
G. Osho
/ W. Fish
62'
72'
B. Waine
/
M. Sherif
72'
E. Archer
/
G. Hall
72'
J. Headley
/
L. Gordon
73'
O. Hernandez
/
J. Lawrence-Gabriel
⚽R. Colwill
· ast. C. Willock
79'
D. Turnbull
81'
C. Scanlon
/ J. Bagan
83'
85'
J. Shipley
/
R. Croasdale
J. Colwill
/ R. Wintle
90'+2
Pre-match prediction
71.88%
Cardiff ←
18.46%
X
9.67%
Port
✓ Correct prediction —
we assigned to the actual result (Cardiff)
71.88%
(high confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.99
—
—
0.49
—
—
Lineups
13
G
23
C. Scanlon
83'
D
C. Scanlon
83'
D
48
Dylan Lawlor
D
Dylan Lawlor
D
4
G. Osho
62'
D
G. Osho
62'
D
44
R. Kpakio
D
R. Kpakio
D
14
D. Turnbull
M
D. Turnbull
M
18
A. Robertson
62'
M
A. Robertson
62'
M
27
J. Colwill
89'
M
J. Colwill
89'
M
10
R. Colwill
1 ⚽
M
R. Colwill
1 ⚽
M
47
C. Robinson
62'
F
C. Robinson
62'
F
22
Y. Salech
F
Y. Salech
F
Bench
16
C. Willock
1 👟
28'
M
C. Willock
1 👟
28'
M
3
J. Bagan
15'
D
J. Bagan
15'
D
8
O. Kellyman
28'
M
O. Kellyman
28'
M
11
O. Tanner
F
O. Tanner
F
38
P. Ng
D
P. Ng
D
6
R. Wintle
1'
M
R. Wintle
1'
M
2
W. Fish
28'
D
46
G
27
D
5
Connor Hall
D
Connor Hall
D
25
Cameron Humphreys
D
Cameron Humphreys
D
6
Jordan Lawrence-Gabriel
72'
D
Jordan Lawrence-Gabriel
72'
D
18
Ryan Croasdale
85'
M
Ryan Croasdale
85'
M
12
Rhys Walters
M
Rhys Walters
M
15
Liam Gordon
72'
M
Liam Gordon
72'
M
8
Ben Garrity
M
33
George Hall
72'
M
George Hall
72'
M
21
Martin Sherif
72'
F
Bench
19
B. Waine
18'
F
B. Waine
18'
F
11
E. Archer
18'
M
E. Archer
18'
M
3
Jaheim Headley
18'
D
Jaheim Headley
18'
D
26
Jordan Shipley
13'
M
Jordan Shipley
13'
M
50
Onel Hernández
18'
F
Onel Hernández
18'
F
35
T. Magloire
D
Best on the pitch
R. Kpakio
D · Cardiff
7.90
· 45 pass
A. Robertson
M · Cardiff
7.90
1 shots
· 74 pass
R. Colwill
M · Cardiff
7.70
1 ⚽
1 shots
· 41 pass
D. Turnbull
M · Cardiff
7.30
· 75 pass
G · Port
7.30
· 27 pass
G · Cardiff
7.20
· 37 pass
Cardiff — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 7.20 | — | — | — | 37 | 29% | — | — | — | |
| C. Scanlon | D | 83 | 7.20 | — | — | — | 51 | 40% | 2 | — | — |
| Dylan Lawlor | D | 90 | 7.20 | — | — | — | 75 | 64% | — | — | — |
| G. Osho | D | 62 | 7.20 | — | — | — | 61 | 57% | 1 | — | — |
| R. Kpakio | D | 90 | 7.90 | — | — | — | 45 | 43% | 2 | — | — |
| D. Turnbull | M | 90 | 7.30 | — | — | — | 75 | 70% | 1 | 1 | — |
| A. Robertson | M | 62 | 7.90 | — | — | 1 | 74 | 63% | 1 | — | — |
| J. Colwill | M | 89 | 7.20 | — | — | 2 | 37 | 32% | 2 | — | — |
| R. Colwill | M | 90 | 7.70 | 1 | — | 1 | 41 | 34% | 1 | — | — |
| C. Robinson | F | 62 | 6.60 | — | — | 2 | 16 | 16% | — | — | — |
| Y. Salech | F | 90 | 6.30 | — | — | 3 | 14 | 8% | 1 | — | — |
| C. Willock | M | 28 | 7.20 | — | 1 | 1 | 11 | 9% | — | — | — |
| J. Bagan | D | 15 | 6.90 | — | — | — | 11 | 9% | 1 | — | — |
| O. Kellyman | M | 28 | 7.00 | — | — | 1 | 8 | 6% | 3 | — | — |
| R. Wintle | M | 1 | — | — | — | — | 2 | 2% | — | — | — |
| W. Fish | D | 28 | 6.60 | — | — | — | 18 | 13% | — | — | — |
Port Vale — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 7.30 | — | — | — | 27 | 12% | — | — | — | |
| D | 90 | 6.20 | — | — | — | 30 | 26% | — | — | — | |
| Connor Hall | D | 90 | 6.70 | — | — | — | 26 | 21% | — | — | — |
| Cameron Humphreys | D | 90 | 6.70 | — | — | — | 28 | 24% | — | — | — |
| Jordan Lawrence-Gabriel | D | 72 | 7.00 | — | — | — | 15 | 9% | 1 | — | — |
| Ryan Croasdale | M | 85 | 6.70 | — | — | — | 18 | 12% | 1 | — | — |
| Rhys Walters | M | 90 | 6.90 | — | — | — | 16 | 10% | 1 | — | — |
| Liam Gordon | M | 72 | 6.70 | — | — | 1 | 14 | 8% | 1 | — | — |
| Ben Garrity | M | 90 | 6.30 | — | — | 1 | 25 | 17% | 4 | — | — |
| George Hall | M | 72 | 6.30 | — | — | — | 14 | 8% | 1 | — | — |
| Martin Sherif | F | 72 | 6.30 | — | — | — | 19 | 8% | 2 | — | — |
| B. Waine | F | 18 | 6.20 | — | — | 2 | 4 | 3% | — | — | — |
| E. Archer | M | 18 | 6.70 | — | — | — | 14 | 13% | — | — | — |
| Jaheim Headley | D | 18 | 6.00 | — | — | — | 12 | 8% | — | — | — |
| Jordan Shipley | M | 13 | 6.60 | — | — | — | 14 | 13% | — | — | — |
| Onel Hernández | F | 18 | 7.00 | — | — | — | 13 | 10% | 1 | — | — |
Frequently Asked Questions
What was the final score of Cardiff vs Port Vale?
The final score was Cardiff 1–0 Port Vale.
What did the model predict before Cardiff vs Port Vale?
The model assigned 71% probability to a Cardiff win, 18% to a draw, and 9% to an Port Vale win.