Championship · REGULAR SEASON - 44 · TUE, 21 APR · 18:45 LOCAL
QPR
15TH · 58 PTS · LAST 5:
L L L D D
FT
1 2
FULL TIME HT · 0-1
SWANSEA
W D L W D
· 11TH · 64 PTS · LAST 5
⚽ 90' Rhys Norrington-Davies
GOALS
⚽ 2' Ronald ⚽ 80' Žan Vipotnik (P)
Ronald
👑
⭐ PLAYER OF THE MATCH
Ronald
Swansea · 90 mins
⚽ 1 goal · 24% pass acc · 1 shots on
RATING
8.2
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

1.55
⚡ EXPECTED GOALS (xG)
2.61
49%
BALL POSSESSION %
51%
12
TOTAL SHOTS
17
5
SHOTS ON TARGET
11
83%
PASS ACCURACY %
85%
4
CORNERS
5
KEY EVENTS 17 events
  1. 2'
    Goal · Normal Goal
    Ronald
    SWA
  2. 23'
    Card · Yellow Card
    Kieran Morgan
    QPR
  3. 29'
    Subst · Substitution 1
    K. Poku · assist Paul Smyth
    QPR
  4. 55'
    Card · Yellow Card
    Kealey Adamson
    QPR
  5. 60'
    Card · Yellow Card
    Rhys Norrington-Davies
    QPR
  6. 60'
    Subst · Substitution 2
    Rayan Jawad Kolli · assist Ilias Chair
    QPR
  7. 61'
    Subst · Substitution 3
    Isaac Hayden · assist Nicolas Madsen
    QPR
  8. 61'
    Subst · Substitution 4
    S. Cook · assist Tylon Smith
    QPR
  9. 62'
    Subst · Substitution 5
    R. Burrell · assist R. Kone
    QPR
  10. 66'
    Subst · Substitution 1
    Gonçalo Franco · assist Eom Ji-Sung
    SWA
  11. 66'
    Subst · Substitution 2
    Leo Walta · assist Malick Yalcouyé
    SWA
  12. 67'
    Subst · Substitution 3
    Adam Idah · assist Žan Vipotnik
    SWA
  13. 73'
    Subst · Substitution 4
    Sam Parker · assist Joel Ward
    SWA
  14. 76'
    Subst · Substitution 5
    Melker Widell · assist Liam Cullen
    SWA
  15. 80'
    Goal · Penalty
    Žan Vipotnik
    SWA
  16. 90'
    Goal · Normal Goal
    Rhys Norrington-Davies
    QPR
  17. 90'+2
    Card · Yellow Card
    Ronald
    SWA
PLAYER RATINGS · TOP 5 EACH 0–10 scale
QPR AVG 7.3
SWANSEA AVG 7.6
MATCH STATS H vs A
ATTACK
1.6
xG
2.6
12.0
TOTAL SHOTS
17.0
5.0
ON TARGET
11.0
4.0
OFF TARGET
2.0
3.0
BLOCKED
4.0
POSSESSION
49.0%
POSSESSION %
51.0%
523.0
PASSES
560.0
83.0%
PASS ACCURACY
85.0%
SET PIECES
4.0
CORNERS
5.0
2.0
OFFSIDES
2.0
DISCIPLINE
11.0
FOULS
7.0
3.0
YELLOW CARDS
1.0
8.0
GK SAVES
4.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
QPR 4 shots
Paul Smyth
2/3
Rhys Norrington-Davies
1/1
SWANSEA 2 shots
Ronald
1/1
Melker Widell
1/1
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 1.552.61
2.1 1.6 1 0.5 2.6 0.0 HT 90' 2' 80' H 1.55 A 2.61 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 53%
47% A
9
EVENTS LOGGED
8
EVENTS LOGGED
LINEUPS 4-4-2 vs 4-2-3-1
SUBSTITUTES · QPR
22
R. Kone
F
24
Nicolas Mads...
M
11
Paul Smyth
F
28
Esquerdinha
D
27
Amadou Salif...
D
40
Jonathan Var...
M
10
Ilias Chair
M
29
B. Hamer
G
30
Tylon Smith
D
COACH: Julien Stephan
SUBSTITUTES · SWANSEA
6
Marko Stamen...
M
9
Žan Vipotnik
F
20
Liam Cullen
F
44
Thomas Woodw...
M
8
Malick Yalco...
M
10
Eom Ji-Sung
F
25
Joel Ward
D
1
Andrew Fishe...
G
18
Gustavo Nune...
F
COACH: Vitor Emanuel Soares Matos
🏥 UNAVAILABLE PLAYERS
QPR · 0 OUT

No injuries reported · federation feed activates Q3

SWA · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
Leigh Doughty, England
QPR MANAGER
Julien Stephan
head coach
SWA MANAGER
Vitor Emanuel Soares Matos
head coach
HEAD TO HEAD · ALL-TIME
3
QPR WINS
3
DRAWS
4
SWA WINS
30%
30%
40%
7 10
TOTAL GOALS · 10 MEETINGS
1.70
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 10
QPR LAST 5 OVERALL
L L L D D
SWANSEA LAST 5 OVERALL
W D L W D
MATCH IMPACT Final 1–2 · result locked
QPR #15
Lost · already at 58 pts
SWANSEA #11
Won · already at 64 pts
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Coventry 46 28 11 7 +52 95
W W W D D
2 Ipswich 46 23 15 8 +33 84
W D D W D
3 Millwall 46 24 11 11 +15 83
L D W D W
4 Southampton 46 22 14 10 +26 80
W D W D D
5 Middlesbrough 46 22 14 10 +25 80
L L D D W
6 Hull City 46 21 10 15 +4 73
W W D W L
7 Wrexham 46 19 14 13 +4 71
D L W W L
8 Derby 46 20 9 17 +8 69
L W L W L
9 Norwich 46 19 8 19 +7 65
L D W W L
10 Birmingham 46 17 13 16 +1 64
D W W D W
11 Swansea 46 18 10 18 -2 64
W D W L W
12 Bristol City 46 17 11 18 0 62
W L D L D
13 Sheffield Utd 46 18 6 22 0 60
W L L W W
14 Preston 46 15 15 16 -7 60
L W L L W
15 QPR 46 16 10 20 -12 58
L L L L D
16 Watford 46 14 15 17 -12 57
L L L L L
17 Stoke City 46 15 10 21 -5 55
L L L L D
18 Portsmouth 46 14 13 19 -15 55
D W L W W
19 Charlton 46 13 14 19 -14 53
L W L D L
20 Blackburn 46 13 13 20 -14 52
L W D L D
21 West Brom 46 13 14 19 -10 51
L D W W D
22 Oxford United 46 11 14 21 -14 47
L W L L W
23 Leicester 46 12 16 18 -10 46
W D D L L
24 Sheffield Wednesday 46 2 12 32 -60 0
W L L D D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+2
    Card · Yellow Card · Ronald
    Argument
  • 90'
    Goal · Normal Goal · Rhys Norrington-Davies
  • 80'
    Goal · Penalty · Žan Vipotnik
  • 76'
    Subst · Substitution 5 · Melker Widell
  • 73'
    Subst · Substitution 4 · Sam Parker
  • 67'
    Subst · Substitution 3 · Adam Idah
  • 66'
    Subst · Substitution 2 · Leo Walta
  • 66'
    Subst · Substitution 1 · Gonçalo Franco
  • 62'
    Subst · Substitution 5 · R. Burrell
  • 61'
    Subst · Substitution 4 · S. Cook
  • 61'
    Subst · Substitution 3 · Isaac Hayden
  • 60'
    Subst · Substitution 2 · Rayan Jawad Kolli
  • 60'
    Card · Yellow Card · Rhys Norrington-Davies
    Foul
  • 55'
    Card · Yellow Card · Kealey Adamson
    Foul
  • HALF TIME · 0 – 1
  • 29'
    Subst · Substitution 1 · K. Poku
  • 23'
    Card · Yellow Card · Kieran Morgan
    Foul
  • 2'
    Goal · Normal Goal · Ronald
13 BOOKIES
📊 AVERAGE ACROSS 13 BOOKMAKERS
QPR WIN
2.25
44.4% implied
↑ best 2.29
DRAW
3.31
30.2% implied
↑ best 3.45
SWANSEA WIN
3.17
31.5% implied
↑ best 3.35
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 2.20 3.30 3.20
1xBet 2.25 3.28 3.14
888Sport 2.25 3.20 3.10
Bet365 2.25 3.25 3.20
Betano 2.25 3.30 3.35
Betfair 2.25 3.30 3.25
BetVictor 2.25 3.40 3.10
Dafabet 2.28 3.40 3.25
Marathonbet 2.23 3.28 3.14
Pinnacle 2.29 3.43 3.22
SBO 2.28 3.18 2.98
Unibet 2.18 3.45 3.20
William Hill 2.25 3.25 3.10

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.30 U 3.35
2.5 O 1.95 U 1.83
3.5 O 3.29 U 1.30
⚽ BOTH TEAMS SCORE
YES
1.72 10 bks
NO
2.02 10 bks
⚖ ASIAN HANDICAP
Away -0.25 1.86
Away -0.5 1.65
Away -0.75 1.46
Away -1 1.28
Away -1.25 1.21
Away -1.5 1.17
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.