Oxford United FC vs Bradford City AFC, League One 2018-19 REGULAR SEASON
Overview
Match Preview
Oxford United FC vs Bradford City AFC — League One at The Kassam Stadium.
- Oxford United FC 6 games · 11 pts (2026/27)
- Bradford City AFC 7 games · 15 pts (2026/27)
Match Details
- Referee Andy Haines
- Referee Lee Collins
- Referee Billy Smallwood
- Referee Andrew Davies
- Referee James Mainwaring
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Bradford City AFC | 7 | 15 |
| 2 | Sheffield Wednesday FC | 7 | 14 |
| 3 | Stockport County FC | 8 | 13 |
| 4 | Plymouth Argyle FC | 8 | 13 |
| 5 | Cambridge United FC | 8 | 13 |
| 6 | Huddersfield Town AFC | 7 | 12 |
| 7 | Burton Albion FC | 8 | 12 |
| 8 | AFC Wimbledon | 8 | 12 |
| 9 | Reading FC | 7 | 11 |
| 10 | Oxford United FC | 6 | 11 |
| 11 | Leyton Orient FC | 7 | 10 |
| 12 | Wycombe Wanderers FC | 8 | 10 |
| 13 | Stevenage FC | 7 | 9 |
| 14 | Leicester City FC | 7 | 9 |
| 15 | Blackpool FC | 7 | 8 |
| 16 | Luton Town FC | 7 | 8 |
| 17 | Mansfield Town FC | 7 | 8 |
| 18 | Barnsley FC | 7 | 8 |
| 19 | Bromley FC | 7 | 8 |
| 20 | Notts County FC | 7 | 7 |
| 21 | Doncaster Rovers FC | 7 | 6 |
| 22 | Milton Keynes Dons FC | 7 | 6 |
| 23 | Peterborough United FC | 8 | 5 |
| 24 | Wigan Athletic FC | 7 | 4 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Mar | Bradford City AFC | H | 1–0 | W |
| 12 Mar | Rochdale AFC | A | 0–0 | D |
| 09 Mar | Gillingham FC | A | 0–1 | L |
| 02 Mar | Scunthorpe United FC | H | 2–1 | W |
| 23 Feb | Blackpool FC | A | 1–0 | W |
| 19 Feb | Accrington Stanley FC | A | 2–4 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Mar | Oxford United FC | A | 0–1 | L |
| 12 Mar | Luton Town FC | H | 0–1 | L |
| 09 Mar | Peterborough United FC | H | 3–1 | W |
| 02 Mar | Portsmouth FC | A | 1–5 | L |
| 23 Feb | Walsall FC | A | 2–3 | L |
| 16 Feb | Plymouth Argyle FC | H | 0–0 | D |
Season Stats
| Oxford United FC | Bradford City AFC | |
|---|---|---|
| #10 | Position | #1 |
| 11 | Points | 15 |
| 6 | Played | 7 |
| 3 / 2 / 1 | W / D / L | 5 / 0 / 2 |
| 13 | Scored | 7 |
| 7 | Conceded | 4 |
| +6 | GD | +3 |
| 1.83 | PPG | 2.14 |
| 50% | Win % | 71% |
Key Stats
0%
Both Teams to Score
H2H (2 games)
H2H (2 games)
0%
Over 2.5 Goals
H2H history
H2H history
33%
Clean Sheets
Oxford United FC this season
Oxford United FC this season
71%
Clean Sheets
Bradford City AFC this season
Bradford City AFC this season
Oxford United FC are 10th (11 pts). Bradford City AFC are 1st (15 pts).
Goal Timing (This Season)
Oxford United FC
0-15
2/–
16-30
1/1
31-45
–/1
46-60
2/2
61-75
2/1
76+
6/2
■ Scored ■ Conceded
Bradford City AFC
0-15
1/–
16-30
1/–
31-45
–/1
46-60
3/2
61-75
1/–
76+
1/1
■ Scored ■ Conceded
Top Scorers (This Season)
Oxford United FC
| Mark Harris | 3 G | 1 A |
| Gatlin O'Donkor | 3 G | 1 A |
| Ciaron Brown | 1 G |
Bradford City AFC
| Bobby Pointon | 2 G |
| Nick Powell | 1 G |
| Macaulay Gillesphey | 1 G |
| Aden Baldwin | 1 G |
Events
Match Events
- 0' Three points are at stake. Oxford United FC host Bradford City AFC — let the battle begin!
- 5' Richard O'Donnell has certainly something to prove this evening. He made 8 appearances with only 0 goals this season.
- 10' will be watching from the dugout nervously. His Oxford United FC side need to improve if they are to claim all three points.
- 15' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 20' Bradford City AFC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 25' It’s high time Gary Bowyer made some changes to put the his team’s game back to action.
- 30' Bradford City AFC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 35' A tactical chess match is unfolding here. The question is which manager blinks first.
- 40' Not even hints on scoring a goal over the last 40 minutes.
- 41' It’s a booking for Bradford City AFC player. David Ball gets a Yellow card.
- 46' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 51' The home supporters are growing impatient. Oxford United FC must find a spark to ignite this game.
- 56' David Ball makes way for George Miller at the 56 minute mark. A tactical switch from Bradford City AFC.
- 61' The travelling Bradford City AFC supporters hardly appreciate their team being pressed down to the backline.
- 63' The supporters are chanting for Marcus Browne. He replaces Jordan Graham on 63 minute.
- 68' Over 68 minutes have gone by without a meaningful attack. The supporters want more.
- 71' The Oxford United FC manager makes a substitution. James Henry departs to be replaced by Jamie Mackie.
- 76' Oxford United FC have won 498 goals from 372 games. They will be desperate to add to that tally today.
- 77' The supporters are chanting for Lewis O'Brien. He replaces Billy Clarke on 77 minute.
- 82' The Bradford City AFC bench stirs into life. Jacob Butterfield is withdrawn and Jack Payne gets his opportunity.
- 84' That is a Yellow card for Bradford City AFC. Hope Akpan will be fuming at that decision.
- 89' A meaty challenge results in booking for Jamie Mackie on 89.
- 90' Jamie Mackie adds to his 0 season tally! Oxford United FC lead 1-0 — and this changes everything.
- 90' Ahmed Kashi catches the referee's attention in entirely the wrong way. Yellow card on 90.
- Another three points for Oxford United FC.
Lineups
Oxford United FC Lineups
Starting XI
- 9
-
18
Jordan Graham ↓ Marcus Browne 63'
- 1
- 23
- 5
- 4
- 14
-
17
James Henry C ↓ Jamie Mackie 71'
- 8
- 16
- 40
Bench
- 6
-
19
Jamie Mackie ↑ 71'
- 27
- 15
- 3
-
10
Marcus Browne ↑ 63'
- 24
Coach
Karl Robinson
Bradford City AFC Lineups
Starting XI
-
16
Jacob Butterfield ↓ Jack Payne 82'
- 18
- 21
- 3
- 22
- 9
- 1
-
40
David Ball ↓ George Miller 56'
- 6
-
17
Billy Clarke ↓ Lewis O'Brien 77'
- 38
Bench
-
10
Jack Payne ↑ 82'
- 35
-
12
George Miller ↑ 56'
- 44
- 13
-
39
Lewis O'Brien ↑ 77'
- 20
Coach
Gary Bowyer
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jack Payne | 1 |
| David Ball | 1 |
| Jamie Mackie | 1 |
Head to Head
Oxford United FC Form
2019-03-16
Oxford United FC
1–0
Bradford City AFC
W
2019-03-12
Rochdale AFC
0–0
Oxford United FC
D
2019-03-09
Gillingham FC
1–0
Oxford United FC
L
2019-03-02
Oxford United FC
2–1
Scunthorpe United FC
W
2019-02-23
Blackpool FC
0–1
Oxford United FC
W
2019-02-19
Accrington Stanley FC
4–2
Oxford United FC
L
Bradford City AFC Form
2019-03-16
Oxford United FC
1–0
Bradford City AFC
L
2019-03-12
Bradford City AFC
0–1
Luton Town FC
L
2019-03-09
Bradford City AFC
3–1
Peterborough United FC
W
2019-03-02
Portsmouth FC
5–1
Bradford City AFC
L
2019-02-23
Walsall FC
3–2
Bradford City AFC
L
2019-02-16
Bradford City AFC
0–0
Plymouth Argyle FC
D
Predictions
Prediction accuracy
4 / 4
1.24
Oxford United FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.78
Bradford City AFC xG
I would bet for:
Under 2.5 goals 67% + Under — clean sheet likely 60%
Match Result
✓ CorrectActual: Oxford United FC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.02
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 84% |
|
16% |
| ± 1.5 | 60% |
|
40% |
| ± 2.5 | 33% |
|
67% |
| ± 3.5 | 15% |
|
85% |
| ± 4.5 | 6% |
|
94% |
Double Chance
Oxford United FC or Draw
79%
Draw or Bradford City AFC
51%
Oxford United FC or Bradford City AFC
71%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
15.6%
1 – 0
Actual
1 – 1
13.7%
2 – 0
9.8%
0 – 1
9%
2 – 1
7.8%
1 – 2
4.8%
3 – 0
4%
0 – 2
3.8%
3 – 1
3.3%
2 – 2
3.1%
3 – 2
1.4%
Asian Handicap — Oxford United FC
| Handicap | Oxford United FC covers | Push | Bradford City AFC covers |
|---|---|---|---|
| -2.5 | 7% | — | 93% |
| -2 | 7% | 14% | 79% |
| -1.5 | 21% | — | 79% |
| -1 | 21% | 25% | 54% |
| -0.5 | 46% | — | 54% |
| +0.5 | 78% | — | 22% |
| +1 | 78% | 15% | 7% |
| +1.5 | 93% | — | 7% |
| +2 | 93% | 5% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Oxford United FC keeps clean sheet
46%
✗
Bradford City AFC keeps clean sheet
30%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

