Swansea host Oxford in the England Championship on 6 December 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Swansea return home after a difficult run of results that has exposed defensive issues and inconsistency across recent performances. Oxford arrive with slightly steadier form and a pattern of tight matches where they have shown resilience and a capacity to stay competitive. This meeting sets up an open contest, shaped by Swansea’s vulnerability at the back and Oxford’s willingness to take advantage of transitions.
Swansea’s recent form highlights the challenges they face. Their 3-2 defeat at West Brom followed a 1-2 home loss to Derby, with both matches showing moments of fluid attacking play overshadowed by defensive gaps.
The 3-0 loss at Bristol City and the 4-1 home defeat to Ipswich further underline how frequently they have conceded early pressure. Even the 2-1 loss at Preston followed the same script, as Swansea struggled to manage key moments.
At home their performances have lacked balance. They have shown they can create chances, but repeated difficulties in keeping control of matches have made them vulnerable, especially against sides who are efficient on the break.
Oxford come into the match with a more stable approach. Their 2-1 win over Ipswich was a timely boost, showing sharpness near goal and a more composed defensive display. The draws at Norwich and at home to Middlesbrough, both finishing 1-1, reflect their ability to stay compact and disciplined. Even their 2-1 defeat at West Brom and the 0-3 loss to Stoke City had periods where Oxford were competitive.
Away from home they remain workmanlike and structured, often keeping matches tight. Their recent form suggests they can absorb pressure and look for moments to strike, which suits them given Swansea’s current defensive vulnerabilities.
The main prediction follows the betting tip of over 2.5 goals and both teams to score at 2.60 odds. Swansea have been involved in consistently high scoring games, including the 3-2 loss at West Brom and the 4-1 defeat to Ipswich.
Oxford have shown enough attacking clarity to contribute, highlighted by their 2-1 win against Ipswich and their recent competitive draws. The combination of Swansea’s defensive struggles and both sides’ ability to create chances supports a match with goals at both ends.
The correct score of Oxford 2-1 at 13.00 odds fits the direction of recent performances. Swansea have conceded at least two goals in four of their last five matches and continue to offer opponents opportunities. Oxford’s steadier rhythm and recent attacking output suggest they can make the most of those weaknesses. A narrow away win mirrors several of Swansea’s recent losses.
| Swansea | Oxford | |
|---|---|---|
| Game Played | 20 | 20 |
| Wins | 6 | 4 |
| Draws | 5 | 7 |
| Loss | 9 | 9 |
| Goals For | 21 | 21 |
| Goals Against | 27 | 28 |
| Swansea | Oxford | |
|---|---|---|
| Game Played | 11 | 11 |
| Wins | 4 | 2 |
| Draws | 3 | 3 |
| Loss | 4 | 6 |
| Goals For | 13 | 11 |
| Goals Against | 15 | 15 |
|
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
|
Blackburn Oxford |
1-1 |
|
06.12.25
|
Swansea Oxford |
2-0 |
|
28.11.25
|
Oxford Ipswich |
2-1 |
|
25.11.25
|
Norwich Oxford |
1-1 |
|
22.11.25
|
Oxford Middlesbrough |
1-1 |
|
08.11.25
|
West Brom Oxford |
2-1 |
|
04.11.25
|
Oxford Stoke City |
0-3 |
|
01.11.25
|
Oxford Millwall |
2-2 |
|
25.10.25
|
Sheffield Wednesday Oxford |
1-2 |
|
22.10.25
|
Wrexham Oxford |
1-0 |
|
18.10.25
|
Oxford Derby |
1-0 |
|
04.10.25
|
Watford Oxford |
2-1 |
|
01.10.25
|
QPR Oxford |
0-0 |
|
27.09.25
|
Oxford Sheffield United |
0-1 |
|
21.09.25
|
Bristol City Oxford |
1-3 |
|
13.09.25
|
Oxford Leicester |
2-2 |
|
30.08.25
|
Oxford Coventry |
2-2 |
|
27.08.25
|
Oxford Brighton |
0-6 |
|
23.08.25
|
Birmingham Oxford |
1-0 |
|
17.08.25
|
Hull City Oxford |
3-2 |
|
12.08.25
|
Oxford Colchester |
1-0 |
|
09.08.25
|
Oxford Portsmouth |
0-1 |
|
02.08.25
|
Oxford Malaga |
3-0 |
|
26.07.25
|
Oxford Bristol Rovers |
0-1 |
|
15.07.25
|
Oxford Maidenhead |
0-0 |
|
13.07.25
|
Oxford Port FC |
1-2 |
|
10.07.25
|
Arema FC Oxford |
0-4 |
|
06.07.25
|
Oxford Indonesia Super League All Star |
6-3 |
|
03.05.25
|
Swansea Oxford |
3-3 |
|
26.04.25
|
Oxford Sunderland |
2-0 |
|
21.04.25
|
Cardiff Oxford |
1-1 |
|
18.04.25
|
Oxford Leeds |
0-1 |
|
12.04.25
|
Sheffield Wednesday Oxford |
0-1 |
|
09.04.25
|
Oxford QPR |
1-3 |
|
05.04.25
|
Oxford Sheffield United |
1-0 |
|
29.03.25
|
Middlesbrough Oxford |
2-1 |
|
15.03.25
|
Oxford Watford |
1-0 |
|
12.03.25
|
Hull City Oxford |
2-1 |
|
07.03.25
|
Norwich Oxford |
1-1 |
|
01.03.25
|
Oxford Coventry |
2-3 |
|
22.02.25
|
West Brom Oxford |
2-0 |
|
15.02.25
|
Oxford Portsmouth |
0-2 |
|
11.02.25
|
Derby Oxford |
0-0 |
|
04.02.25
|
Burnley Oxford |
1-0 |
|
01.02.25
|
Oxford Bristol City |
1-1 |
|
25.01.25
|
Stoke City Oxford |
0-0 |
|
21.01.25
|
Oxford Luton |
3-2 |
|
18.01.25
|
Oxford Blackburn |
1-0 |
|
14.01.25
|
Plymouth Oxford |
1-1 |
|
11.01.25
|
Exeter City Oxford |
3-1 |
|
28.11.25
|
Oxford Ipswich |
2-1 |
|
22.11.25
|
Oxford Middlesbrough |
1-1 |
|
04.11.25
|
Oxford Stoke City |
0-3 |
|
01.11.25
|
Oxford Millwall |
2-2 |
|
18.10.25
|
Oxford Derby |
1-0 |
|
27.09.25
|
Oxford Sheffield United |
0-1 |
|
13.09.25
|
Oxford Leicester |
2-2 |
|
30.08.25
|
Oxford Coventry |
2-2 |
|
27.08.25
|
Oxford Brighton |
0-6 |
|
12.08.25
|
Oxford Colchester |
1-0 |
|
09.08.25
|
Oxford Portsmouth |
0-1 |
|
02.08.25
|
Oxford Malaga |
3-0 |
|
26.07.25
|
Oxford Bristol Rovers |
0-1 |
|
15.07.25
|
Oxford Maidenhead |
0-0 |
|
13.07.25
|
Oxford Port FC |
1-2 |
|
06.07.25
|
Oxford Indonesia Super League All Star |
6-3 |
|
26.04.25
|
Oxford Sunderland |
2-0 |
|
18.04.25
|
Oxford Leeds |
0-1 |
|
09.04.25
|
Oxford QPR |
1-3 |
|
05.04.25
|
Oxford Sheffield United |
1-0 |
|
15.03.25
|
Oxford Watford |
1-0 |
|
01.03.25
|
Oxford Coventry |
2-3 |
|
15.02.25
|
Oxford Portsmouth |
0-2 |
|
01.02.25
|
Oxford Bristol City |
1-1 |
|
21.01.25
|
Oxford Luton |
3-2 |
|
18.01.25
|
Oxford Blackburn |
1-0 |
|
29.12.24
|
Oxford Plymouth |
2-0 |
|
26.12.24
|
Oxford Cardiff |
3-2 |
|
14.12.24
|
Oxford Sheffield Wednesday |
1-3 |
|
30.11.24
|
Oxford Millwall |
1-1 |
|
23.11.24
|
Oxford Middlesbrough |
2-6 |
|
05.11.24
|
Oxford Hull City |
1-0 |
|
02.11.24
|
Oxford Swansea |
1-2 |
|
22.10.24
|
Oxford Derby |
1-1 |
|
19.10.24
|
Oxford West Brom |
1-1 |
|
28.09.24
|
Oxford Burnley |
0-0 |
|
14.09.24
|
Oxford Stoke City |
1-0 |
|
31.08.24
|
Oxford Preston |
3-1 |
|
13.08.24
|
Oxford Peterborough |
2-0 |
|
10.08.24
|
Oxford Norwich |
2-0 |
|
03.08.24
|
Oxford Palermo |
0-2 |
|
31.07.24
|
Oxford Southampton |
2-0 |
|
24.07.24
|
Oxford Exeter City |
0-1 |
|
04.05.24
|
Oxford Peterborough |
1-0 |
|
19.04.24
|
Oxford Stevenage |
1-1 |
|
16.04.24
|
Oxford Lincoln |
0-1 |
|
13.04.24
|
Oxford Peterborough |
5-0 |
|
01.04.24
|
Oxford Fleetwood |
4-0 |
|
09.03.24
|
Oxford Cheltenham |
2-1 |
|
24.02.24
|
Oxford Leyton Orient |
1-2 |
|
09.12.25
|
Blackburn Oxford |
1-1 |
|
06.12.25
|
Swansea Oxford |
2-0 |
|
25.11.25
|
Norwich Oxford |
1-1 |
|
08.11.25
|
West Brom Oxford |
2-1 |
|
25.10.25
|
Sheffield Wednesday Oxford |
1-2 |
|
22.10.25
|
Wrexham Oxford |
1-0 |
|
04.10.25
|
Watford Oxford |
2-1 |
|
01.10.25
|
QPR Oxford |
0-0 |
|
21.09.25
|
Bristol City Oxford |
1-3 |
|
23.08.25
|
Birmingham Oxford |
1-0 |
|
17.08.25
|
Hull City Oxford |
3-2 |
|
10.07.25
|
Arema FC Oxford |
0-4 |
|
03.05.25
|
Swansea Oxford |
3-3 |
|
21.04.25
|
Cardiff Oxford |
1-1 |
|
12.04.25
|
Sheffield Wednesday Oxford |
0-1 |
|
29.03.25
|
Middlesbrough Oxford |
2-1 |
|
12.03.25
|
Hull City Oxford |
2-1 |
|
07.03.25
|
Norwich Oxford |
1-1 |
|
22.02.25
|
West Brom Oxford |
2-0 |
|
11.02.25
|
Derby Oxford |
0-0 |
|
04.02.25
|
Burnley Oxford |
1-0 |
|
25.01.25
|
Stoke City Oxford |
0-0 |
|
14.01.25
|
Plymouth Oxford |
1-1 |
|
11.01.25
|
Exeter City Oxford |
3-1 |
|
04.01.25
|
Preston Oxford |
1-1 |
|
01.01.25
|
Millwall Oxford |
0-1 |
|
21.12.24
|
Leeds Oxford |
4-0 |
|
11.12.24
|
QPR Oxford |
2-0 |
|
26.11.24
|
Sheffield United Oxford |
3-0 |
|
08.11.24
|
Watford Oxford |
1-0 |
|
26.10.24
|
Sunderland Oxford |
2-0 |
|
05.10.24
|
Portsmouth Oxford |
1-1 |
|
01.10.24
|
Luton Oxford |
2-2 |
|
21.09.24
|
Bristol City Oxford |
2-1 |
|
27.08.24
|
Coventry Oxford |
1-0 |
|
24.08.24
|
Blackburn Oxford |
2-1 |
|
16.08.24
|
Coventry Oxford |
3-2 |
|
27.07.24
|
Mansfield Oxford |
1-0 |
|
20.07.24
|
Solihull Moors Oxford |
0-3 |
|
19.07.24
|
Oxford City Oxford |
0-3 |
|
11.07.24
|
Academico Viseu Oxford |
1-0 |
|
18.05.24
|
Bolton Oxford |
0-2 |
|
08.05.24
|
Peterborough Oxford |
1-1 |
|
27.04.24
|
Exeter City Oxford |
1-2 |
|
06.04.24
|
Burton Albion Oxford |
0-4 |
|
29.03.24
|
Shrewsbury Oxford |
1-1 |
|
16.03.24
|
Port Vale Oxford |
0-2 |
|
12.03.24
|
Bolton Oxford |
5-0 |
|
02.03.24
|
Portsmouth Oxford |
2-1 |
|
17.02.24
|
Wycombe Oxford |
0-0 |
|
03.05.2025
|
Swansea Oxford |
3-3
|
|
02.11.2024
|
Oxford Swansea |
1-2
|
|
21.07.2023
|
Oxford Swansea |
1-0
|
|
09.08.2022
|
Oxford Swansea (Penalties:5 - 3) |
2-2
|
|
10.01.2016
|
Oxford Swansea |
3-2
|
|
03.05.2025
|
Swansea Oxford |
3-3
|