Loading...
BetGPS Football Betting Resources
England League One · ·Referee: B Toner

Portsmouth 2–1 Oxford

Full time · half time 1–1 · season 2023/2024

Home ✓ 1.73 fair 2.06
Draw 3.75 fair 4.13
Away 5.00 fair 3.66
Under 2.5 2.00 fair 2.20
Over 2.5 ✓ 1.85 fair 1.84

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Portsmouth Oxford
11 Shots 18
5 Shots on target 4
5 Corners 7
19 Fouls 16
4 Yellow cards 3
0 Red cards 0

Our pre-match prediction

✓ Result correct ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (412 league matches this season so far).
Result Portsmouth to win
Goals Over 2.5
Both teams score Yes fair 1.77
Expected goals 1.67 – 1.19
Home / Draw / Away
PortsmouthDrawOxford
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 11.4% 1–0 9.6% 2–1 9.5%

Statistics 2023/2024, before this match

Portsmouth before this match, all matches
2.09points / match
1.66scored / match
0.86conceded / match
WonDrawnLost 35 played · 58:30
Oxford before this match, all matches
1.63points / match
1.63scored / match
1.26conceded / match
WonDrawnLost 35 played · 57:44
Portsmouth all matches all matches Oxford

Per match

1.66 Goals scored 1.63
0.86 Goals conceded 1.26
2.51 Total goals 2.89
14.03 Shots 12.83
4.89 Shots on target 5.06
11.29 Shots faced 11.06
6.49 Corners 5.17
3.80 Corners against 5.31
10.74 Fouls 9.17
2.23 Yellow cards 1.57
0.77 1st-half goals scored 0.74
0.40 1st-half goals conceded 0.49

How often Full Time

60% Wins 46%
29% Draws 26%
11% Losses 29%
86% Over 0.5 goals 94%
71% Over 1.5 goals 89%
54% Over 2.5 goals 66%
29% Over 3.5 goals 29%
11% Over 4.5 goals 9%
0% Over 5.5 goals 3%
49% Both teams scored 63%
46% Clean sheets 23%
20% Failed to score 20%

How often Half Time

43% Wins 49%
43% Draws 31%
14% Losses 20%
63% Over 0.5 goals 86%
31% Over 1.5 goals 34%
20% Over 2.5 goals 3%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Portsmouth all matches
Oxford all matches
Portsmouth before this match, at home
2.18points / match
1.76scored / match
1.06conceded / match
WonDrawnLost 17 played · 30:18
Oxford before this match, away
1.59points / match
1.47scored / match
1.35conceded / match
WonDrawnLost 17 played · 25:23
Portsmouth at home away Oxford

Per match

1.76 Goals scored 1.47
1.06 Goals conceded 1.35
2.82 Total goals 2.82
13.88 Shots 11.88
5.29 Shots on target 4.59
12.18 Shots faced 11.71
6.65 Corners 5.71
4.41 Corners against 6.65
11.00 Fouls 8.65
2.18 Yellow cards 1.59
0.76 1st-half goals scored 0.71
0.59 1st-half goals conceded 0.71

How often Full Time

65% Wins 47%
24% Draws 18%
12% Losses 35%
94% Over 0.5 goals 94%
82% Over 1.5 goals 94%
59% Over 2.5 goals 59%
35% Over 3.5 goals 29%
12% Over 4.5 goals 6%
0% Over 5.5 goals 0%
59% Both teams scored 59%
29% Clean sheets 18%
18% Failed to score 29%

How often Half Time

47% Wins 35%
29% Draws 35%
24% Losses 29%
76% Over 0.5 goals 88%
35% Over 1.5 goals 53%
24% Over 2.5 goals 0%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Portsmouth at home
Oxford away

Last 10 matches before this match

Portsmouth all matches

Date Match Score 1 X 2 O U
24.02.24 Charlton – Portsmouth 0–0 (0–0) 4.003.601.91 1.75 2.05
17.02.24 Portsmouth – Reading 4–1 (1–0) 1.574.006.00 1.67 2.15
13.02.24 Portsmouth – Cambridge 3–1 (1–1) 1.444.338.00 1.88 1.98
10.02.24 Carlisle – Portsmouth 0–1 (0–0) 5.753.751.62 1.93 1.93
03.02.24 Portsmouth – Northampton 4–1 (2–0) 1.504.336.50 1.88 1.98
30.01.24 Oxford – Portsmouth 2–2 (1–0) 3.203.402.25 2.03 1.83
27.01.24 Port Vale – Portsmouth 0–1 (0–0) 3.753.502.00 1.98 1.88
20.01.24 Fleetwood Town – Portsmouth 0–1 (0–1) 4.503.901.75 1.65 2.20
13.01.24 Portsmouth – Leyton Orient 0–3 (0–3) 1.574.006.00 1.93 1.93
06.01.24 Cheltenham – Portsmouth 2–1 (0–0) 4.203.801.80 1.83 2.03

Oxford all matches

Date Match Score 1 X 2 O U
24.02.24 Oxford – Leyton Orient 1–2 (1–0) 2.303.303.20 2.00 1.85
20.02.24 Oxford – Northampton 2–2 (1–1) 1.753.804.33 1.88 1.98
17.02.24 Wycombe – Oxford 0–0 (0–0) 2.153.403.40 1.95 1.90
13.02.24 Oxford – Wigan 4–2 (1–1) 1.853.604.20 1.88 1.98
10.02.24 Blackpool – Oxford 1–1 (1–1) 1.913.604.00 1.90 1.95
03.02.24 Oxford – Reading 1–1 (1–0) 1.853.754.00 1.75 2.05
30.01.24 Oxford – Portsmouth 2–2 (1–0) 3.203.402.25 2.03 1.83
27.01.24 Bristol Rvs – Oxford 3–1 (2–0) 2.303.602.90 1.67 2.15
23.01.24 Oxford – Barnsley 0–1 (0–1) 2.153.603.20 1.73 2.08
13.01.24 Carlisle – Oxford 1–3 (0–1) 3.603.402.05 2.00 1.85

Portsmouth at home

Date Match Score 1 X 2 O U
17.02.24 Portsmouth – Reading 4–1 (1–0) 1.574.006.00 1.67 2.15
13.02.24 Portsmouth – Cambridge 3–1 (1–1) 1.444.338.00 1.88 1.98
03.02.24 Portsmouth – Northampton 4–1 (2–0) 1.504.336.50 1.88 1.98
13.01.24 Portsmouth – Leyton Orient 0–3 (0–3) 1.574.006.00 1.93 1.93
01.01.24 Portsmouth – Stevenage 2–1 (2–1) 2.103.403.60 2.05 1.75
23.12.23 Portsmouth – Fleetwood Town 1–1 (1–0) 1.404.508.50 1.67 2.15
11.12.23 Portsmouth – Bolton 2–0 (1–0) 2.303.503.00 2.03 1.83
25.11.23 Portsmouth – Blackpool 0–4 (0–1) 2.003.603.60 1.90 1.95
11.11.23 Portsmouth – Charlton 2–2 (1–0) 1.734.004.50 1.67 2.15
21.10.23 Portsmouth – Carlisle 1–0 (0–0) 1.534.206.00 1.85 2.00

Oxford away

Date Match Score 1 X 2 O U
17.02.24 Wycombe – Oxford 0–0 (0–0) 2.153.403.40 1.95 1.90
10.02.24 Blackpool – Oxford 1–1 (1–1) 1.913.604.00 1.90 1.95
27.01.24 Bristol Rvs – Oxford 3–1 (2–0) 2.303.602.90 1.67 2.15
13.01.24 Carlisle – Oxford 1–3 (0–1) 3.603.402.05 2.00 1.85
01.01.24 Charlton – Oxford 1–2 (1–1) 2.753.402.55 1.75 2.05
23.12.23 Northampton – Oxford 2–1 (0–0) 3.003.602.25 2.05 1.75
12.12.23 Reading – Oxford 1–1 (1–1) 2.883.502.45 1.93 1.93
09.12.23 Peterboro – Oxford 3–0 (2–0) 1.913.604.00 1.93 1.93
25.11.23 Cheltenham – Oxford 2–0 (1–0) 4.503.901.73 1.88 1.98
11.11.23 Leyton Orient – Oxford 2–3 (0–2) 2.703.402.55 1.95 1.90

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Portsmouth winsDrawsOxford wins
5matches
3.60goals / match
60%over 2.5
100%both scored
Date Match Score 1 X 2 O U
30.01.24E2 Oxford – Portsmouth 2–2 (1–0) 3.203.402.25 2.03 1.83
18.04.23E2 Oxford – Portsmouth 1–1 (1–1) 2.203.303.40 2.02 1.83
25.10.22E2 Portsmouth – Oxford 1–1 (0–1) 2.253.503.10 1.80 2.05
01.03.22E2 Portsmouth – Oxford 3–2 (2–1) 2.453.402.87 1.95 1.90
05.02.22E2 Oxford – Portsmouth 3–2 (1–1) 2.203.303.40 2.05 1.75

England League One table 2023/2024, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Portsmouth 35 21 10 4 58 30 +28 73 DWWWWD
2 Derby 35 20 6 9 60 33 +27 66 WDWWLL
3 Bolton 34 20 6 8 60 38 +22 66 DWDWLL
4 Barnsley 33 18 9 6 60 37 +23 63 LDWDWW
5 Peterboro 33 17 8 8 61 41 +20 59 DLLLLW
6 Stevenage 34 17 8 9 48 34 +14 59 LDLLWW
7 Oxford 35 16 9 10 57 44 +13 57 DDWDDL
8 Leyton Orient 35 15 9 11 43 42 +1 54 WLWLWW
9 Blackpool 35 15 8 12 54 41 +13 53 LDLWWL
10 Wigan 35 15 7 13 49 43 +6 52 WLLWDW
11 Lincoln 35 13 12 10 40 32 +8 51 WWDWWW
12 Northampton 34 14 6 14 47 50 -3 48 LDLWDW
13 Bristol Rvs 34 13 7 14 47 49 -2 46 WLLWLW
14 Reading 35 11 9 15 46 52 -6 42 WWDLWL
15 Wycombe 34 10 11 13 43 44 -1 41 WWLDLW
16 Exeter 35 11 7 17 26 48 -22 40 LWWLLD
17 Cambridge 34 10 8 16 31 42 -11 38 LLWLLL
18 Burton 34 10 8 16 29 44 -15 38 DLWWLL
19 Shrewsbury 35 11 5 19 26 49 -23 38 LDDLWL
20 Charlton 35 8 13 14 49 53 -4 37 LLDDDW
21 Cheltenham 33 9 6 18 28 45 -17 33 LWWWDL
22 Port Vale 33 8 8 17 34 54 -20 32 LDLLLD
23 Fleetwood Town 35 6 10 19 36 58 -22 28 WLDLDD
24 Carlisle 34 5 8 21 28 57 -29 23 LLLLLW
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Blackpool 18 11 4 3 38 17 +21 37 WWWDDW
2 Portsmouth 17 11 4 2 30 18 +12 37 DWLWWW
3 Bolton 17 11 3 3 35 22 +13 36 WWWDWD
4 Wigan 18 10 2 6 25 17 +8 32 WWLLDW
5 Derby 17 9 4 4 29 17 +12 31 LWWDWL
6 Reading 18 9 4 5 29 19 +10 31 WWDWWL
7 Barnsley 17 9 3 5 32 21 +11 30 DWWLWW
8 Oxford 18 8 6 4 32 21 +11 30 LDDWDL
9 Stevenage 17 8 6 3 22 14 +8 30 WWLLWW
10 Peterboro 15 8 4 3 34 17 +17 28 WDDWLL
11 Northampton 17 8 4 5 24 19 +5 28 WWDLDW
12 Lincoln 17 7 6 4 23 13 +10 27 LDDWWW
13 Leyton Orient 17 8 3 6 20 24 -4 27 DWWWLW
14 Bristol Rvs 17 7 5 5 26 20 +6 26 LLWLLW
15 Cambridge 18 7 4 7 16 19 -3 25 LWDLLL
16 Wycombe 17 6 6 5 24 21 +3 24 WDDWDW
17 Charlton 18 6 5 7 29 25 +4 23 LLLLDD
18 Shrewsbury 17 7 2 8 16 20 -4 23 LWLLDL
19 Burton 17 6 4 7 16 18 -2 22 WDWLLL
20 Cheltenham 16 6 3 7 18 23 -5 21 WDWLWW
21 Exeter 18 5 6 7 11 17 -6 21 WDLWLD
22 Port Vale 17 5 3 9 21 24 -3 18 DLLDLD
23 Carlisle 17 3 5 9 14 27 -13 14 LWLLLL
24 Fleetwood Town 17 3 3 11 15 28 -13 12 LLLWDL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Portsmouth 18 10 6 2 28 12 +16 36 LWWDWD
2 Derby 18 11 2 5 31 16 +15 35 WDLWWL
3 Barnsley 16 9 6 1 28 16 +12 33 WDWDDW
4 Peterboro 18 9 4 5 27 24 +3 31 WWDLLW
5 Bolton 17 9 3 5 25 16 +9 30 LWDWLL
6 Stevenage 17 9 2 6 26 20 +6 29 LLWWDL
7 Leyton Orient 18 7 6 5 23 18 +5 27 WWDWLW
8 Oxford 17 8 3 6 25 23 +2 27 LWWLDD
9 Lincoln 18 6 6 6 17 19 -2 24 LLDWDW
10 Wigan 17 5 5 7 24 26 -2 20 LDDWLW
11 Northampton 17 6 2 9 23 31 -8 20 WWLLDW
12 Bristol Rvs 17 6 2 9 21 29 -8 20 LLLWWL
13 Exeter 17 6 1 10 15 31 -16 19 LLWWWL
14 Wycombe 17 4 5 8 19 23 -4 17 DDLWLL
15 Blackpool 17 4 4 9 16 24 -8 16 LWLLWL
16 Fleetwood Town 18 3 7 8 21 30 -9 16 LDWLDD
17 Burton 17 4 4 9 13 26 -13 16 DLLDWW
18 Shrewsbury 18 4 3 11 10 29 -19 15 LLWDWL
19 Charlton 17 2 8 7 20 28 -8 14 DLDLDW
20 Port Vale 16 3 5 8 13 30 -17 14 WDLLLL
21 Cambridge 16 3 4 9 15 23 -8 13 LDWLWL
22 Cheltenham 17 3 3 11 10 22 -12 12 LLLWDL
23 Reading 17 2 5 10 17 33 -16 11 DLDWDL
24 Carlisle 17 2 3 12 14 30 -16 9 LLLLLW

Portsmouth   Oxford

Under / Over goals 2023/2024, before this match

Goals
All matches – Under/Over goals
# Streak
1 7 Oxford 35 12 23 1.6 1.3 16 9 10 57 44 57 UUOUOO
2 5 Peterboro 33 12 21 1.8 1.2 17 8 8 61 41 59 UOOOOU
3 12 Northampton 34 13 21 1.4 1.5 14 6 14 47 50 48 OUOOOU
4 2 Derby 35 15 20 1.7 0.9 20 6 9 60 33 66 UUOUOO
5 4 Barnsley 33 13 20 1.8 1.1 18 9 6 60 37 63 OUOUOO
6 13 Bristol Rvs 34 14 20 1.4 1.4 13 7 14 47 49 46 UUOOOO
7 20 Charlton 35 15 20 1.4 1.5 8 13 14 49 53 37 UUUOUO
8 1 Portsmouth 35 16 19 1.7 0.9 21 10 4 58 30 73 OOUOOU
9 9 Blackpool 35 16 19 1.5 1.2 15 8 12 54 41 53 UUUOOU
10 23 Fleetwood Town 35 16 19 1.0 1.7 6 10 19 36 58 28 UOUOUO
11 3 Bolton 34 16 18 1.8 1.1 20 6 8 60 38 66 UOOOOU
12 6 Stevenage 34 17 17 1.4 1.0 17 8 9 48 34 59 UOOUUU
13 14 Reading 35 18 17 1.3 1.5 11 9 15 46 52 42 UUUOUO
14 8 Leyton Orient 35 19 16 1.2 1.2 15 9 11 43 42 54 UOOOOU
15 10 Wigan 35 19 16 1.4 1.2 15 7 13 49 43 52 OOOUUU
16 15 Wycombe 34 18 16 1.3 1.3 10 11 13 43 44 41 OOOUUU
17 22 Port Vale 33 17 16 1.0 1.6 8 8 17 34 54 32 UOOUUO
18 17 Cambridge 34 19 15 0.9 1.2 10 8 16 31 42 38 UOOOUU
19 24 Carlisle 34 20 14 0.8 1.7 5 8 21 28 57 23 OOUOOU
20 16 Exeter 35 22 13 0.7 1.4 11 7 17 26 48 40 UOOOUU
21 18 Burton 34 21 13 0.9 1.3 10 8 16 29 44 38 UUOOUU
22 19 Shrewsbury 35 22 13 0.7 1.4 11 5 19 26 49 38 OUUUOO
23 11 Lincoln 35 23 12 1.1 0.9 13 12 10 40 32 51 UOUUUO
24 21 Cheltenham 33 21 12 0.8 1.4 9 6 18 28 45 33 OUUOUU
Home – Under/Over goals
# Streak
1 7 Oxford 18 5 13 1.8 1.2 8 6 4 32 21 30 UOUOOO
2 3 Bolton 17 5 12 2.1 1.3 11 3 3 35 22 36 OUUUOO
3 4 Barnsley 17 5 12 1.9 1.2 9 3 5 32 21 30 UOOOOO
4 20 Charlton 18 6 12 1.6 1.4 6 5 7 29 25 23 OOOUUU
5 5 Peterboro 15 4 11 2.3 1.1 8 4 3 34 17 28 OOOOOO
6 9 Blackpool 18 7 11 2.1 0.9 11 4 3 38 17 37 OUUUUO
7 1 Portsmouth 17 7 10 1.8 1.1 11 4 2 30 18 37 UOOOOO
8 2 Derby 17 7 10 1.7 1.0 9 4 4 29 17 31 OOOUUO
9 13 Bristol Rvs 17 7 10 1.5 1.2 7 5 5 26 20 26 OUOUOO
10 12 Northampton 17 8 9 1.4 1.1 8 4 5 24 19 28 OUUUUO
11 8 Leyton Orient 17 9 8 1.2 1.4 8 3 6 20 24 27 UUOOOU
12 10 Wigan 18 10 8 1.4 0.9 10 2 6 25 17 32 UUOOUU
13 22 Port Vale 17 9 8 1.2 1.4 5 3 9 21 24 18 OUUOUO
14 23 Fleetwood Town 17 9 8 0.9 1.6 3 3 11 15 28 12 UOUOUO
15 11 Lincoln 17 10 7 1.4 0.8 7 6 4 23 13 27 OUUOUO
16 14 Reading 18 11 7 1.6 1.1 9 4 5 29 19 31 OUUUUO
17 15 Wycombe 17 10 7 1.4 1.2 6 6 5 24 21 24 OUOOUU
18 19 Shrewsbury 17 10 7 0.9 1.2 7 2 8 16 20 23 OOUOUU
19 21 Cheltenham 16 9 7 1.1 1.4 6 3 7 18 23 21 UOOOUO
20 6 Stevenage 17 11 6 1.3 0.8 8 6 3 22 14 30 OUUOUU
21 17 Cambridge 18 12 6 0.9 1.1 7 4 7 16 19 25 UOUUOU
22 24 Carlisle 17 11 6 0.8 1.6 3 5 9 14 27 14 UOOOUO
23 16 Exeter 18 13 5 0.6 0.9 5 6 7 11 17 21 OUUOOU
24 18 Burton 17 12 5 0.9 1.1 6 4 7 16 18 22 UUUUUU
Away – Under/Over goals
# Streak
1 12 Northampton 17 5 12 1.4 1.8 6 2 9 23 31 20 OOOOOU
2 6 Stevenage 17 6 11 1.5 1.2 9 2 6 26 20 29 OOUOOU
3 23 Fleetwood Town 18 7 11 1.2 1.7 3 7 8 21 30 16 OOUOUO
4 2 Derby 18 8 10 1.7 0.9 11 2 5 31 16 35 OUUUOO
5 5 Peterboro 18 8 10 1.5 1.3 9 4 5 27 24 31 OOUOOU
6 7 Oxford 17 7 10 1.5 1.4 8 3 6 25 23 27 OOOOUU
7 13 Bristol Rvs 17 7 10 1.2 1.7 6 2 9 21 29 20 OOOUOO
8 14 Reading 17 7 10 1.0 1.9 2 5 10 17 33 11 OUUUUO
9 1 Portsmouth 18 9 9 1.6 0.7 10 6 2 28 12 36 OUUOUU
10 15 Wycombe 17 8 9 1.1 1.4 4 5 8 19 23 17 UUUOOU
11 17 Cambridge 16 7 9 0.9 1.4 3 4 9 15 23 13 OUOOOU
12 4 Barnsley 16 8 8 1.8 1.0 9 6 1 28 16 33 OOUUUO
13 8 Leyton Orient 18 10 8 1.3 1.0 7 6 5 23 18 27 UOUUOO
14 9 Blackpool 17 9 8 0.9 1.4 4 4 9 16 24 16 OOUUOU
15 10 Wigan 17 9 8 1.4 1.5 5 5 7 24 26 20 UUUOOU
16 16 Exeter 17 9 8 0.9 1.8 6 1 10 15 31 19 OUUOOU
17 18 Burton 17 9 8 0.8 1.5 4 4 9 13 26 16 UUOUOO
18 20 Charlton 17 9 8 1.2 1.6 2 8 7 20 28 14 OUUUOO
19 22 Port Vale 16 8 8 0.8 1.9 3 5 8 13 30 14 UUOOOU
20 24 Carlisle 17 9 8 0.8 1.8 2 3 12 14 30 9 UOOOOU
21 3 Bolton 17 11 6 1.5 0.9 9 3 5 25 16 30 UOUOOU
22 19 Shrewsbury 18 12 6 0.6 1.6 4 3 11 10 29 15 UOUUOO
23 11 Lincoln 18 13 5 0.9 1.1 6 6 6 17 19 24 OUUUUU
24 21 Cheltenham 17 12 5 0.6 1.3 3 3 11 10 22 12 UUOUUU

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 4 Nov 2026, 06:11