Championship
· Regular Season - 44
April 21, 2026 20:45
R. Norrington-Davies
90'
2'
Ronald
(pen.)
80'
Z. Vipotnik
The ForzaPitch pre-match prediction gave QPR a 42% win probability (draw 30%, Swansea 27%). The final result was QPR 1–2 Swansea. In 1 previous meetings, QPR have won 1 times, with 0 draws and 0 wins for Swansea.
Match statistics
9
Total shots
13
5
Shots on target
11
1.55
Actual xG
2.61
8
Saves
4
49%
Possession
51%
4
Corners
5
16
Tackles
16
3
🟨 Yellow cards
1
Match Events
2'
Ronald⚽
K. Morgan
23'
K. Poku
/ P. Smyth
29'
K. Adamson
55'
R. Norrington-Davies
60'
R. Kolli
/ I. Chair
60'
S. Cook
/ T. Smith
61'
I. Hayden
/ N. Madsen
61'
R. Burrell
/ R. Kone
62'
66'
J. Eom
/
G. Franco
66'
M. Yalcouye
/
L. Walta
67'
Z. Vipotnik
/
A. Idah
73'
J. Ward
/
S. Parker
76'
L. Cullen
/
M. Widell
80'
(pen.)
Z. Vipotnik⚽
90'+2
Ronald
⚽R. Norrington-Davies
90'
Pre-match prediction
42.26%
QPR
30.28%
X
27.46%
Swansea ←
we assigned to the actual result (Swansea)
27.46%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.22
1.55
+0.33
0.93
2.61
+1.68
Swansea dominated by xG (2.61 vs 1.55).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
13
G
18
R. Norrington-Davies
1 ⚽
D
R. Norrington-Davies
1 ⚽
D
5
S. Cook
61'
D
S. Cook
61'
D
37
R. Edwards
D
R. Edwards
D
2
Kealey Adamson
D
Kealey Adamson
D
17
K. Poku
29'
M
K. Poku
29'
M
21
Kieran Morgan
M
Kieran Morgan
M
15
I. Hayden
61'
M
I. Hayden
61'
M
20
H. Vale
M
H. Vale
M
16
R. Burrell
62'
F
R. Burrell
62'
F
26
Rayan Kolli
60'
F
Bench
27
A. Mbengue
D
A. Mbengue
D
10
I. Chair
30'
M
I. Chair
30'
M
40
J. Varane
M
J. Varane
M
24
N. Madsen
29'
M
N. Madsen
29'
M
11
P. Smyth
61'
F
P. Smyth
61'
F
22
R. Kone
28'
F
R. Kone
28'
F
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
73'
D
Sam Parker
73'
D
21
L. Walta
67'
M
L. Walta
67'
M
4
J. Fulton
M
J. Fulton
M
7
M. Widell
76'
M
M. Widell
76'
M
17
Gonçalo Franco
66'
M
Gonçalo Franco
66'
M
35
Ronald
1 ⚽
M
Ronald
1 ⚽
M
33
A. Idah
66'
F
A. Idah
66'
F
Bench
10
Eom Ji-Sung
24'
F
Eom Ji-Sung
24'
F
25
J. Ward
17'
D
20
L. Cullen
14'
F
L. Cullen
14'
F
6
M. Stamenić
M
M. Stamenić
M
8
M. Yalcouyé
23'
M
M. Yalcouyé
23'
M
9
Z. Vipotnik
1 ⚽
24'
F
Z. Vipotnik
1 ⚽
24'
F
Best on the pitch
Ronald
M · Swansea
8.30
1 ⚽
1 shots
· 30 pass
Eom Ji-Sung
F · Swansea
7.90
· 9 pass
R. Norrington-Davies
D · QPR
7.70
1 ⚽
1 shots
· 55 pass
G · QPR
7.50
· 33 pass
R. Edwards
D · QPR
7.50
· 80 pass
D · Swansea
7.30
· 93 pass
QPR — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 7.50 | — | — | — | 33 | 29% | — | — | — | |
| R. Norrington-Davies | D | 90 | 7.70 | 1 | — | 1 | 55 | 44% | 4 | 1 | — |
| S. Cook | D | 61 | 5.90 | — | — | — | 46 | 37% | 1 | — | — |
| R. Edwards | D | 90 | 7.50 | — | — | — | 80 | 74% | 3 | — | — |
| Kealey Adamson | D | 90 | 5.90 | — | — | — | 53 | 42% | 3 | 1 | — |
| K. Poku | M | 29 | 6.20 | — | — | — | 15 | 13% | 1 | — | — |
| Kieran Morgan | M | 90 | 6.50 | — | — | 1 | 65 | 52% | 1 | 1 | — |
| I. Hayden | M | 61 | 6.70 | — | — | 1 | 39 | 30% | 1 | — | — |
| H. Vale | M | 90 | 6.70 | — | — | 2 | 38 | 29% | 1 | — | — |
| R. Burrell | F | 62 | 6.20 | — | — | — | 7 | 4% | 1 | — | — |
| Rayan Kolli | F | 60 | 6.20 | — | — | 1 | 14 | 11% | — | — | — |
| I. Chair | M | 30 | 6.90 | — | — | — | 17 | 17% | — | — | — |
| N. Madsen | M | 29 | 6.30 | — | — | — | 18 | 16% | — | — | — |
| P. Smyth | F | 61 | 7.00 | — | — | 3 | 13 | 12% | — | — | — |
| R. Kone | F | 28 | 6.50 | — | — | — | 6 | 4% | — | — | — |
Swansea — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Lawrence Vigouroux | G | 90 | 6.90 | — | — | — | 44 | 32% | — | — | — |
| J. Tymon | D | 90 | 6.30 | — | — | 1 | 47 | 40% | 1 | — | — |
| D | 90 | 7.30 | — | — | — | 93 | 72% | — | — | — | |
| B. Cabango | D | 90 | 7.00 | — | — | — | 88 | 78% | 1 | — | — |
| Sam Parker | D | 73 | 7.00 | — | — | 2 | 39 | 36% | 2 | — | — |
| L. Walta | M | 67 | 6.90 | — | — | 2 | 38 | 35% | 2 | — | — |
| J. Fulton | M | 90 | 6.30 | — | — | — | 57 | 51% | 1 | — | — |
| M. Widell | M | 76 | 7.20 | — | — | 1 | 23 | 20% | 1 | — | — |
| Gonçalo Franco | M | 66 | 6.90 | — | — | 1 | 44 | 39% | 2 | — | — |
| Ronald | M | 90 | 8.30 | 1 | — | 1 | 30 | 24% | 4 | 1 | — |
| A. Idah | F | 66 | 6.30 | — | — | 2 | 25 | 18% | — | — | — |
| Eom Ji-Sung | F | 24 | 7.90 | — | — | — | 9 | 8% | 1 | — | — |
| J. Ward | D | 17 | 6.50 | — | — | — | 8 | 8% | — | — | — |
| L. Cullen | F | 14 | 6.20 | — | — | 1 | 2 | 1% | — | — | — |
| M. Yalcouyé | M | 23 | 6.60 | — | — | — | 12 | 11% | 1 | — | — |
| Z. Vipotnik | F | 24 | 7.00 | 1 | — | 2 | 2 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of QPR vs Swansea?
The final score was QPR 1–2 Swansea.
What did the model predict before QPR vs Swansea?
The model assigned 42% probability to a QPR win, 30% to a draw, and 27% to an Swansea win.