Swansea host QPR in the England Championship on 22 October 2025, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Swansea welcome QPR to Wales for a Championship clash that looks set to be a tight and tactical battle. Both sides have shown defensive grit in recent outings, suggesting a low-scoring contest could unfold. With neither attack firing freely, fine margins are likely to decide this mid-week encounter.
The Swans have steadied themselves after a shaky spell, earning a goalless draw at Southampton last time out. Their results remain mixed, yet home form has shown balance between compact defending and structured possession play.
Across the last four league matches, Swansea have seen three produce under three total goals, reinforcing a pragmatic streak. Wins over Blackburn and narrow results against Millwall highlight discipline at the back, though consistency in attack is still missing. The Liberty Stadium has hosted mostly controlled affairs, and this pattern could continue here.
The R’s arrive with confidence from a decent run away from home. A 2-1 win at Bristol City and a 1-1 draw at Sheffield Wednesday underline their resilience on the road.
QPR’s ability to stay in games has been their defining trait, conceding just four goals across their last five outings. They rarely get overrun, but chances created remain limited. Their last three fixtures all stayed under three total goals, suggesting a cautious structure designed to grind results.
Under 2.5 goals stands out as the top betting angle for this fixture, supported by both sides’ preference for containment over risk. Swansea’s measured approach under pressure has kept games within reach, while QPR’s compact setup often frustrates opponents.
A tight match looks inevitable, with neither team showing consistent attacking edge. Swansea’s home structure and QPR’s away discipline should combine for a match decided by isolated moments rather than sustained pressure.
Given their recent meetings and shared defensive priorities, a 1-1 correct score fits the trend perfectly. Swansea’s slight edge at home may not be enough to break through repeatedly, and QPR’s counterpunching style should yield a response. Expect another balanced contest where both sides cancel each other out in a low-scoring draw.
| Swansea | QPR | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 6 | 9 |
| Draws | 5 | 4 |
| Loss | 9 | 7 |
| Goals For | 21 | 27 |
| Goals Against | 27 | 30 |
| Swansea | QPR | |
|---|---|---|
| Game Played | 11 | 10 |
| Wins | 4 | 4 |
| Draws | 3 | 2 |
| Loss | 4 | 4 |
| Goals For | 13 | 11 |
| Goals Against | 15 | 16 |
|
09.12.25
|
Swansea Portsmouth |
1-0 |
|
06.12.25
|
Swansea Oxford |
2-0 |
|
29.11.25
|
West Brom Swansea |
3-2 |
|
25.11.25
|
Swansea Derby |
1-2 |
|
22.11.25
|
Bristol City Swansea |
3-0 |
|
08.11.25
|
Swansea Ipswich |
1-4 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
01.11.25
|
Charlton Swansea |
1-1 |
|
29.10.25
|
Swansea Manchester City |
1-3 |
|
25.10.25
|
Swansea Norwich |
2-1 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
18.10.25
|
Southampton Swansea |
0-0 |
|
04.10.25
|
Swansea Leicester |
1-3 |
|
30.09.25
|
Blackburn Swansea |
1-2 |
|
27.09.25
|
Swansea Millwall |
1-1 |
|
20.09.25
|
Birmingham Swansea |
1-0 |
|
17.09.25
|
Swansea Nottingham Forest |
3-2 |
|
13.09.25
|
Swansea Hull City |
2-2 |
|
30.08.25
|
Sheffield Wednesday Swansea |
0-2 |
|
26.08.25
|
Swansea Plymouth (Penalties:5 - 3) |
1-1 |
|
23.08.25
|
Swansea Watford |
1-1 |
|
16.08.25
|
Swansea Sheffield United |
1-0 |
|
12.08.25
|
Swansea Crawley |
3-1 |
|
09.08.25
|
Middlesbrough Swansea |
1-0 |
|
02.08.25
|
Swansea Lorient |
1-3 |
|
26.07.25
|
Exeter City Swansea |
1-0 |
|
23.07.25
|
Cheltenham Swansea |
2-1 |
|
19.07.25
|
Swansea Stevenage |
2-2 |
|
03.05.25
|
Swansea Oxford |
3-3 |
|
26.04.25
|
Millwall Swansea |
1-0 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
18.04.25
|
Swansea Hull City |
1-0 |
|
12.04.25
|
Sunderland Swansea |
0-1 |
|
09.04.25
|
Swansea Plymouth |
3-0 |
|
05.04.25
|
Swansea Derby |
1-0 |
|
29.03.25
|
Leeds Swansea |
2-2 |
|
15.03.25
|
Swansea Burnley |
0-2 |
|
12.03.25
|
Watford Swansea |
1-0 |
|
08.03.25
|
Swansea Middlesbrough |
1-0 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
22.02.25
|
Swansea Blackburn |
3-0 |
|
15.02.25
|
Stoke City Swansea |
3-1 |
|
12.02.25
|
Swansea Sheffield Wednesday |
0-1 |
|
09.02.25
|
Bristol City Swansea |
0-1 |
|
01.02.25
|
Swansea Coventry |
0-2 |
|
25.01.25
|
Norwich Swansea |
5-1 |
|
21.01.25
|
Swansea Sheffield United |
1-2 |
|
18.01.25
|
Cardiff Swansea |
3-0 |
|
12.01.25
|
Southampton Swansea |
3-0 |
|
04.01.25
|
Swansea West Brom |
1-1 |
|
09.12.25
|
Swansea Portsmouth |
1-0 |
|
06.12.25
|
Swansea Oxford |
2-0 |
|
25.11.25
|
Swansea Derby |
1-2 |
|
08.11.25
|
Swansea Ipswich |
1-4 |
|
29.10.25
|
Swansea Manchester City |
1-3 |
|
25.10.25
|
Swansea Norwich |
2-1 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
04.10.25
|
Swansea Leicester |
1-3 |
|
27.09.25
|
Swansea Millwall |
1-1 |
|
17.09.25
|
Swansea Nottingham Forest |
3-2 |
|
13.09.25
|
Swansea Hull City |
2-2 |
|
26.08.25
|
Swansea Plymouth (Penalties:5 - 3) |
1-1 |
|
23.08.25
|
Swansea Watford |
1-1 |
|
16.08.25
|
Swansea Sheffield United |
1-0 |
|
12.08.25
|
Swansea Crawley |
3-1 |
|
02.08.25
|
Swansea Lorient |
1-3 |
|
19.07.25
|
Swansea Stevenage |
2-2 |
|
03.05.25
|
Swansea Oxford |
3-3 |
|
18.04.25
|
Swansea Hull City |
1-0 |
|
09.04.25
|
Swansea Plymouth |
3-0 |
|
05.04.25
|
Swansea Derby |
1-0 |
|
15.03.25
|
Swansea Burnley |
0-2 |
|
08.03.25
|
Swansea Middlesbrough |
1-0 |
|
22.02.25
|
Swansea Blackburn |
3-0 |
|
12.02.25
|
Swansea Sheffield Wednesday |
0-1 |
|
01.02.25
|
Swansea Coventry |
0-2 |
|
21.01.25
|
Swansea Sheffield United |
1-2 |
|
04.01.25
|
Swansea West Brom |
1-1 |
|
29.12.24
|
Swansea Luton |
2-1 |
|
26.12.24
|
Swansea QPR |
3-0 |
|
14.12.24
|
Swansea Sunderland |
2-3 |
|
30.11.24
|
Swansea Portsmouth |
2-2 |
|
24.11.24
|
Swansea Leeds |
3-4 |
|
05.11.24
|
Swansea Watford |
1-0 |
|
26.10.24
|
Swansea Millwall |
0-1 |
|
05.10.24
|
Swansea Stoke City |
0-0 |
|
29.09.24
|
Swansea Bristol City |
1-1 |
|
14.09.24
|
Swansea Norwich |
1-0 |
|
28.08.24
|
Swansea Wycombe |
0-1 |
|
25.08.24
|
Swansea Cardiff |
1-1 |
|
17.08.24
|
Swansea Preston |
3-0 |
|
13.08.24
|
Swansea Gillingham |
3-1 |
|
03.08.24
|
Swansea Rio Ave |
3-0 |
|
27.07.24
|
Swansea Vardar Skopje |
1-1 |
|
04.05.24
|
Swansea Millwall |
0-1 |
|
13.04.24
|
Swansea Rotherham |
1-0 |
|
10.04.24
|
Swansea Stoke City |
3-0 |
|
01.04.24
|
Swansea QPR |
0-1 |
|
16.03.24
|
Swansea Cardiff |
2-0 |
|
02.03.24
|
Swansea Blackburn |
2-1 |
|
29.11.25
|
West Brom Swansea |
3-2 |
|
22.11.25
|
Bristol City Swansea |
3-0 |
|
05.11.25
|
Preston Swansea |
2-1 |
|
01.11.25
|
Charlton Swansea |
1-1 |
|
18.10.25
|
Southampton Swansea |
0-0 |
|
30.09.25
|
Blackburn Swansea |
1-2 |
|
20.09.25
|
Birmingham Swansea |
1-0 |
|
30.08.25
|
Sheffield Wednesday Swansea |
0-2 |
|
09.08.25
|
Middlesbrough Swansea |
1-0 |
|
26.07.25
|
Exeter City Swansea |
1-0 |
|
23.07.25
|
Cheltenham Swansea |
2-1 |
|
26.04.25
|
Millwall Swansea |
1-0 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
12.04.25
|
Sunderland Swansea |
0-1 |
|
29.03.25
|
Leeds Swansea |
2-2 |
|
12.03.25
|
Watford Swansea |
1-0 |
|
04.03.25
|
Preston Swansea |
0-0 |
|
15.02.25
|
Stoke City Swansea |
3-1 |
|
09.02.25
|
Bristol City Swansea |
0-1 |
|
25.01.25
|
Norwich Swansea |
5-1 |
|
18.01.25
|
Cardiff Swansea |
3-0 |
|
12.01.25
|
Southampton Swansea |
3-0 |
|
01.01.25
|
Portsmouth Swansea |
4-0 |
|
21.12.24
|
Hull City Swansea |
2-1 |
|
10.12.24
|
Plymouth Swansea |
1-2 |
|
07.12.24
|
Luton Swansea |
1-1 |
|
27.11.24
|
Derby Swansea |
1-2 |
|
10.11.24
|
Burnley Swansea |
1-0 |
|
02.11.24
|
Oxford Swansea |
1-2 |
|
22.10.24
|
Sheffield Wednesday Swansea |
0-0 |
|
19.10.24
|
Blackburn Swansea |
1-0 |
|
02.10.24
|
Sheffield United Swansea |
1-0 |
|
21.09.24
|
Coventry Swansea |
1-2 |
|
31.08.24
|
West Brom Swansea |
1-0 |
|
10.08.24
|
Middlesbrough Swansea |
1-0 |
|
24.07.24
|
FC Koln Swansea |
2-1 |
|
27.04.24
|
Norwich Swansea |
2-2 |
|
20.04.24
|
Huddersfield Swansea |
0-4 |
|
06.04.24
|
Middlesbrough Swansea |
2-0 |
|
29.03.24
|
Sheffield Wednesday Swansea |
1-1 |
|
10.03.24
|
Bristol City Swansea |
1-0 |
|
06.03.24
|
Watford Swansea |
1-1 |
|
24.02.24
|
Sunderland Swansea |
1-2 |
|
10.02.24
|
Hull City Swansea |
0-1 |
|
30.01.24
|
Leicester Swansea |
3-1 |
|
25.01.24
|
Bournemouth Swansea |
5-0 |
|
13.01.24
|
Birmingham Swansea |
2-2 |
|
29.12.23
|
Coventry Swansea |
2-2 |
|
26.12.23
|
Southampton Swansea |
5-0 |
|
12.12.23
|
Stoke City Swansea |
1-1 |
|
09.12.25
|
QPR Birmingham |
2-1 |
|
06.12.25
|
QPR West Brom |
3-1 |
|
29.11.25
|
Norwich QPR |
3-1 |
|
26.11.25
|
Blackburn QPR |
0-1 |
|
22.11.25
|
QPR Hull City |
3-2 |
|
08.11.25
|
Sheffield United QPR |
0-0 |
|
05.11.25
|
QPR Southampton |
1-2 |
|
01.11.25
|
QPR Ipswich |
1-4 |
|
25.10.25
|
Derby QPR |
1-0 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
18.10.25
|
QPR Millwall |
1-2 |
|
04.10.25
|
Bristol City QPR |
1-2 |
|
01.10.25
|
QPR Oxford |
0-0 |
|
27.09.25
|
Sheffield Wednesday QPR |
1-1 |
|
20.09.25
|
QPR Stoke City |
1-0 |
|
13.09.25
|
Wrexham QPR |
1-3 |
|
30.08.25
|
QPR Charlton |
3-1 |
|
23.08.25
|
Coventry QPR |
7-1 |
|
16.08.25
|
Watford QPR |
2-1 |
|
12.08.25
|
Plymouth QPR |
3-2 |
|
09.08.25
|
QPR Preston |
1-1 |
|
02.08.25
|
QPR Brentford |
0-1 |
|
26.07.25
|
QPR Heerenveen |
2-2 |
|
23.07.25
|
QPR Cardiff |
2-2 |
|
18.07.25
|
Toulouse QPR |
1-2 |
|
03.05.25
|
Sunderland QPR |
0-1 |
|
26.04.25
|
QPR Burnley |
0-5 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
18.04.25
|
Preston QPR |
1-2 |
|
12.04.25
|
QPR Bristol City |
1-1 |
|
09.04.25
|
Oxford QPR |
1-3 |
|
05.04.25
|
QPR Cardiff |
0-0 |
|
29.03.25
|
Stoke City QPR |
3-1 |
|
15.03.25
|
QPR Leeds |
2-2 |
|
11.03.25
|
Middlesbrough QPR |
2-1 |
|
08.03.25
|
West Brom QPR |
1-0 |
|
01.03.25
|
QPR Sheffield United |
1-2 |
|
22.02.25
|
Portsmouth QPR |
2-1 |
|
14.02.25
|
QPR Derby |
4-0 |
|
11.02.25
|
Coventry QPR |
1-0 |
|
04.02.25
|
QPR Blackburn |
2-1 |
|
01.02.25
|
Millwall QPR |
2-1 |
|
25.01.25
|
QPR Sheffield Wednesday |
0-2 |
|
21.01.25
|
Hull City QPR |
1-2 |
|
18.01.25
|
Plymouth QPR |
0-1 |
|
11.01.25
|
Leicester QPR |
6-2 |
|
06.01.25
|
QPR Luton |
2-1 |
|
01.01.25
|
QPR Watford |
3-1 |
|
29.12.24
|
Norwich QPR |
1-1 |
|
26.12.24
|
Swansea QPR |
3-0 |
|
09.12.25
|
QPR Birmingham |
2-1 |
|
06.12.25
|
QPR West Brom |
3-1 |
|
22.11.25
|
QPR Hull City |
3-2 |
|
05.11.25
|
QPR Southampton |
1-2 |
|
01.11.25
|
QPR Ipswich |
1-4 |
|
18.10.25
|
QPR Millwall |
1-2 |
|
01.10.25
|
QPR Oxford |
0-0 |
|
20.09.25
|
QPR Stoke City |
1-0 |
|
30.08.25
|
QPR Charlton |
3-1 |
|
09.08.25
|
QPR Preston |
1-1 |
|
02.08.25
|
QPR Brentford |
0-1 |
|
26.07.25
|
QPR Heerenveen |
2-2 |
|
23.07.25
|
QPR Cardiff |
2-2 |
|
26.04.25
|
QPR Burnley |
0-5 |
|
21.04.25
|
QPR Swansea |
1-2 |
|
12.04.25
|
QPR Bristol City |
1-1 |
|
05.04.25
|
QPR Cardiff |
0-0 |
|
15.03.25
|
QPR Leeds |
2-2 |
|
01.03.25
|
QPR Sheffield United |
1-2 |
|
14.02.25
|
QPR Derby |
4-0 |
|
04.02.25
|
QPR Blackburn |
2-1 |
|
25.01.25
|
QPR Sheffield Wednesday |
0-2 |
|
06.01.25
|
QPR Luton |
2-1 |
|
01.01.25
|
QPR Watford |
3-1 |
|
21.12.24
|
QPR Preston |
2-1 |
|
11.12.24
|
QPR Oxford |
2-0 |
|
07.12.24
|
QPR Norwich |
3-0 |
|
23.11.24
|
QPR Stoke City |
1-1 |
|
05.11.24
|
QPR Middlesbrough |
1-4 |
|
02.11.24
|
QPR Sunderland |
0-0 |
|
22.10.24
|
QPR Coventry |
1-1 |
|
19.10.24
|
QPR Portsmouth |
1-2 |
|
01.10.24
|
QPR Hull City |
1-3 |
|
21.09.24
|
QPR Millwall |
1-1 |
|
17.09.24
|
QPR Crystal Palace |
1-2 |
|
27.08.24
|
QPR Luton (Penalties:4 - 1) |
1-1 |
|
24.08.24
|
QPR Plymouth |
1-1 |
|
10.08.24
|
QPR West Brom |
1-3 |
|
03.08.24
|
QPR Brighton |
0-1 |
|
20.07.24
|
QPR Tottenham |
0-2 |
|
26.04.24
|
QPR Leeds |
4-0 |
|
20.04.24
|
QPR Preston |
1-0 |
|
06.04.24
|
QPR Sheffield Wednesday |
0-2 |
|
29.03.24
|
QPR Birmingham |
2-1 |
|
09.03.24
|
QPR Middlesbrough |
0-2 |
|
06.03.24
|
QPR West Brom |
2-2 |
|
24.02.24
|
QPR Rotherham |
2-1 |
|
10.02.24
|
QPR Norwich |
2-2 |
|
28.01.24
|
QPR Huddersfield |
1-1 |
|
20.01.24
|
QPR Millwall |
2-0 |
|
29.11.25
|
Norwich QPR |
3-1 |
|
26.11.25
|
Blackburn QPR |
0-1 |
|
08.11.25
|
Sheffield United QPR |
0-0 |
|
25.10.25
|
Derby QPR |
1-0 |
|
22.10.25
|
Swansea QPR |
0-1 |
|
04.10.25
|
Bristol City QPR |
1-2 |
|
27.09.25
|
Sheffield Wednesday QPR |
1-1 |
|
13.09.25
|
Wrexham QPR |
1-3 |
|
23.08.25
|
Coventry QPR |
7-1 |
|
16.08.25
|
Watford QPR |
2-1 |
|
12.08.25
|
Plymouth QPR |
3-2 |
|
18.07.25
|
Toulouse QPR |
1-2 |
|
03.05.25
|
Sunderland QPR |
0-1 |
|
18.04.25
|
Preston QPR |
1-2 |
|
09.04.25
|
Oxford QPR |
1-3 |
|
29.03.25
|
Stoke City QPR |
3-1 |
|
11.03.25
|
Middlesbrough QPR |
2-1 |
|
08.03.25
|
West Brom QPR |
1-0 |
|
22.02.25
|
Portsmouth QPR |
2-1 |
|
11.02.25
|
Coventry QPR |
1-0 |
|
01.02.25
|
Millwall QPR |
2-1 |
|
21.01.25
|
Hull City QPR |
1-2 |
|
18.01.25
|
Plymouth QPR |
0-1 |
|
11.01.25
|
Leicester QPR |
6-2 |
|
29.12.24
|
Norwich QPR |
1-1 |
|
26.12.24
|
Swansea QPR |
3-0 |
|
14.12.24
|
Bristol City QPR |
1-1 |
|
30.11.24
|
Watford QPR |
0-0 |
|
27.11.24
|
Cardiff QPR |
0-2 |
|
09.11.24
|
Leeds QPR |
2-0 |
|
26.10.24
|
Burnley QPR |
0-0 |
|
05.10.24
|
Derby QPR |
2-0 |
|
28.09.24
|
Blackburn QPR |
2-0 |
|
14.09.24
|
Sheffield Wednesday QPR |
1-1 |
|
30.08.24
|
Luton QPR |
1-2 |
|
17.08.24
|
Sheffield United QPR |
2-2 |
|
13.08.24
|
Cambridge QPR |
1-2 |
|
27.07.24
|
Reading QPR |
1-0 |
|
04.05.24
|
Coventry QPR |
1-2 |
|
13.04.24
|
Hull City QPR |
3-0 |
|
09.04.24
|
Plymouth QPR |
1-1 |
|
01.04.24
|
Swansea QPR |
0-1 |
|
16.03.24
|
Sunderland QPR |
0-0 |
|
02.03.24
|
Leicester QPR |
1-2 |
|
17.02.24
|
Bristol City QPR |
0-1 |
|
14.02.24
|
Stoke City QPR |
1-0 |
|
03.02.24
|
Blackburn QPR |
1-2 |
|
29.12.23
|
Ipswich QPR |
0-0 |
|
26.12.23
|
Millwall QPR |
2-0 |
|
16.12.23
|
Sheffield Wednesday QPR |
2-1 |
|
21.04.2025
|
QPR Swansea |
1-2
|
|
26.12.2024
|
Swansea QPR |
3-0
|
|
01.04.2024
|
Swansea QPR |
0-1
|
|
19.09.2023
|
QPR Swansea |
1-1
|
|
21.01.2023
|
QPR Swansea |
1-1
|
|
26.12.2024
|
Swansea QPR |
3-0
|
|
01.04.2024
|
Swansea QPR |
0-1
|
|
03.09.2022
|
Swansea QPR |
1-0
|
|
07.05.2022
|
Swansea QPR |
0-1
|
|
20.04.2021
|
Swansea QPR |
0-1
|
|
11.02.2020
|
Swansea QPR |
0-0
|