2025–26 Bradford City A.F.C. season
| 2025–26 season | ||||
|---|---|---|---|---|
| Chairman | Stefan Rupp | |||
| Manager | Graham Alexander | |||
| Stadium | Valley Parade | |||
| FA Cup | First round | |||
| EFL Cup | Third round | |||
| EFL Trophy | Round of 32 | |||
|
| ||||
The 2025–26 season is the 123rd season in the history of Bradford City Association Football Club and their first season back in League One since the 2018–19 season following their promotion from League Two in the preceding season. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, and the EFL Trophy.
Squad
Current squad
- As of 2 February 2026[1]
| No. | Nationality | Name | Position(s) | Date of birth (age) | Previous club | Notes |
|---|---|---|---|---|---|---|
| Goalkeepers | ||||||
| 1 | Sam Walker | GK | 2 October 1991 | Charlton Athletic | — | |
| 25 | Joe Hilton | GK | 11 October 1999 | Blackburn Rovers | — | |
| Defenders | ||||||
| 3 | Ibou Touray | LB | 24 December 1994 | Stockport County | — | |
| 4 | Joe Wright | CB | 26 February 1995 | Kilmarnock | — | |
| 5 | Neill Byrne | CB | 2 February 1993 | Stockport County | — | |
| 7 | Josh Neufville | RB, RW | 22 March 2001 | AFC Wimbledon | — | |
| 15 | Aden Baldwin | CB | 10 June 1997 | Notts County | — | |
| 18 | Ciarán Kelly | CB | 4 July 1998 | Bohemians | — | |
| 26 | Curtis Tilt | CB | 4 August 1991 | Salford City | — | |
| 28 | Matthew Pennington | CB | 6 October 1994 | Blackpool | — | |
| 33 | Harrison Ashby | RB | 14 November 2001 | Newcastle United | on loan | |
| Midfielders | ||||||
| 6 | Max Power | CM, RB | 27 July 1993 | AGF | captain | |
| 8 | Lee Evans | CM | 24 July 1994 | Blackpool | — | |
| 10 | Antoni Sarcevic | CM, AM | 13 March 1992 | Stockport County | — | |
| 16 | Alex Pattison | AM | 6 September 1997 | Harrogate Town | — | |
| 17 | Tyreik Wright | LM | 22 September 2001 | Plymouth Argyle | — | |
| 21 | Jenson Metcalfe | CM | 6 September 2004 | Everton | — | |
| 22 | Nick Powell | AM | 23 March 1994 | Stockport County | — | |
| 23 | Bobby Pointon | CM | 4 January 2004 | None | — | |
| 30 | Joe White | AM | 1 October 2002 | Newcastle United | on loan | |
| 32 | George Lapslie | AM | 5 September 1997 | Gillingham | — | |
| 40 | Louie Sibley | CM | 13 September 2001 | Oxford United | on loan | |
| Forwards | ||||||
| 11 | Stephen Humphrys | CF | 15 September 1997 | Barnsley | — | |
| 14 | Paul Mullin | CF | 6 November 1994 | Wrexham | on loan | |
| 19 | Kayden Jackson | ST | 22 February 1994 | Derby County | — | |
| 24 | Will Swan | CF | 26 October 2000 | Crawley Town | — | |
| 27 | Ethan Wheatley | ST | 20 January 2006 | Manchester United | on loan | |
Out on loan
| No. | Nationality | Name | Position(s) | Date of birth (age) | Current club | Notes |
|---|---|---|---|---|---|---|
| 9 | Andy Cook | ST | 18 October 1990 | Grimsby Town | Returns June 2026 | |
| 29 | Harry Ibbitson | CF | 10 December 2005 | Chorley | Returns June 2026 | |
| 12 | Clarke Oduor | CM, LM | 25 June 1999 | Grimsby Town | Returns June 2026 | |
| 35 | George Goodman | CB | 1 December 2006 | Guiseley | Returns January 2026 | |
| 31 | Zac Hadi | GK | 13 February 2006 | Clitheroe | Returns February 2026 |
Staff
| Executive[2] | |
|---|---|
| Majority owner and chairman | Stefan Rupp |
| Chief executive officer | Ryan Sparks |
| General manager | Davide Longo |
| Director and company secretary | Alan Biggin |
| Director of operations | Paula Watson |
| Coaching staff[2] | |
| Manager | Graham Alexander |
| Assistant manager | Chris Lucketti |
| Head of football operations | David Sharpe |
| First team coach/loans manager | Mark Trueman |
| Goalkeeping coach | Colin Doyle |
Pre-season and friendlies
On 13 June, Bradford City announced their pre-season schedule, with friendlies against FC United of Manchester, Chorley, Pickering Town, Ried II, Campion, Middlesbrough, Oldham Athletic and Bradford (Park Avenue) along with a training camp in Obertraun.[3]
Win Draw Loss Fixtures
| 5 July 2025 Friendly | FC United of Manchester | 0–1 | Bradford City | Moston |
| 15:00 BST | Report |
|
Stadium: Broadhurst Park Attendance: 1,688 |
| 18 July 2025 Friendly | SK Vorwärts Steyr | 1–7 | Bradford City | Gschwendt, Austria |
| 18:00 CEST |
|
Report | Stadium: Steinfeldstraße | |
| Note: Fixture was originally against Ried II, but was changed on July 17.[4] | ||||
| 23 July 2025 Friendly | Bradford City | 2–0 | Middlesbrough | Bradford |
| 19:00 BST | Report | Stadium: Valley Parade Attendance: 5,139 (1,075 away) |
| 26 July 2025 Friendly | Oldham Athletic | 0–1 | Bradford City | Oldham |
| 13:00 BST |
|
Stadium: Boundary Park |
Competitions
League One
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Cardiff City | 38 | 23 | 7 | 8 | 73 | 41 | +32 | 76 | Promotion to EFL Championship |
| 3 | Bolton Wanderers | 38 | 17 | 15 | 6 | 55 | 38 | +17 | 66 | Qualification for League One play-offs |
| 4 | Bradford City | 38 | 19 | 8 | 11 | 48 | 42 | +6 | 65 | |
| 5 | Stockport County | 36 | 17 | 8 | 11 | 50 | 47 | +3 | 59 | |
| 6 | Reading | 38 | 15 | 13 | 10 | 57 | 50 | +7 | 58 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[5]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 38 | 19 | 8 | 11 | 48 | 42 | +6 | 65 | 14 | 3 | 2 | 29 | 14 | +15 | 5 | 5 | 9 | 19 | 28 | −9 |
Last updated: 14 March 2026.
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:
- 1 Matchday 12 (vs Lincoln City) was postponed due to the international call-ups.
- 2 Matchday 16 (vs Plymouth Argyle) was postponed due to the international call-ups.
- 3 Matchday 19 (vs Port Vale) was postponed due to weather.
- 4 Matchday 26 (vs Rotherham) was postponed due to a frozen pitch.
Matches
On 26 June, the League One fixtures were announced, with Bradford hosting Wycombe Wanderers on the opening weekend.[6]
Win Draw Loss Fixtures
| 2 August 2025 1 | Bradford City | 2–1 | Wycombe Wanderers | Bradford |
| 15:00 BST | Report |
|
Stadium: Valley Parade Attendance: 19,604 (580 away) Referee: Seb Stockbridge |
| 9 August 2025 2 | Northampton Town | 0–0 | Bradford City | Northampton |
| 15:00 BST | Report |
|
Stadium: Sixfields Stadium Attendance: 7,295 (1,546 away) Referee: Simon Mather |
| 16 August 2025 3 | Bradford City | 2–1 | Luton Town | Bradford |
| 15:00 BST | Report | Stadium: Valley Parade Attendance: 20,233 (1,338 away) Referee: Edward Duckworth |
| 19 August 2025 4 | Stockport County | 1–2 | Bradford City | Edgeley |
| 19:45 BST |
|
Report | Stadium: Edgeley Park Attendance: 9,641 Referee: Thomas Parsons |
| 23 August 2025 5 | Peterborough United | 1–1 | Bradford City | Peterborough |
| 15:00 BST | Report | Stadium: London Road Stadium Attendance: 8,874 Referee: James Durkin |
| 30 August 2025 6 | Bradford City | 3–2 | AFC Wimbledon | Bradford |
| 15:00 BST | Report | Stadium: Valley Parade Attendance: 19,076 (471 away) Referee: Martin Coy |
| 6 September 2025 7 | Doncaster Rovers | 3–1 | Bradford City | Doncaster |
| 3:00 BST | Report | Stadium: Eco-Power Stadium Attendance: 11,191 Referee: Alex Chilowicz |
| 13 September 2025 8 | Bradford City | 3–1 | Huddersfield Town | Bradford |
| 12:30 BST | Report | Stadium: Valley Parade Attendance: 24,075 Referee: Scott Oldham | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[7] | ||||
| 20 September 2025 9 | Cardiff City | 1–3 | Bradford City | Cardiff |
| 15:00 BST |
|
Report | Stadium: Cardiff City Stadium Attendance: 22,132 Referee: Martin Woods |
| 27 September 2025 10 | Bradford City | 1–0 | Blackpool | Bradford |
| 15:00 BST | Report | Stadium: Valley Parade Attendance: 21,531 Referee: Ben Atkinson |
| 2 October 2025 11 | Rotherham United | 2–2 | Bradford City | Rotherham |
| 20:00 BST | Report | Stadium: New York Stadium Attendance: 9,546 (2,453 away) Referee: Oliver Yates | ||
| Note: Fixture was originally scheduled for 4 October, but was rescheduled for live Sky Sports broadcasting.[8] | ||||
| 18 October 2025 13 | Bradford City | 2–2 | Barnsley | Bradford |
| 15:00 BST | Report | Stadium: Valley Parade Attendance: 22,228 Referee: Andrew Humphries |
| 25 October 2025 14 | Stevenage | 1–1 | Bradford City | Stevenage |
| 15:00 BST |
|
Report | Stadium: Broadhall Way Attendance: 5,279 Referee: Sam Allison |
| 28 October 2025 12 | Bradford City | 0–0 | Lincoln City | Bradford |
| 19:45 GMT | Report | Stadium: Valley Parade Attendance: 19,787 Referee: Elliot Bell | ||
| Note: Fixture was originally scheduled for 11 October, but was postponed due to international call-ups.[9][10] | ||||
| 8 November 2025 15 | Bradford City | 1–2 | Burton Albion | Bradford |
| 15:00 GMT |
|
Report | Stadium: Valley Parade Attendance: 20,508 Referee: Craig Hicks |
| 22 November 2025 17 | Bolton Wanderers | 0–0 | Bradford City | Bolton |
| 15:00 GMT | Report |
|
Stadium: Toughsheet Community Stadium Attendance: 26,473 Referee: Darren Drysdale |
| 29 November 2025 18 | Bradford City | 1–0 | Exeter City | Bradford |
| 15:00 GMT | Report | Stadium: Valley Parade Attendance: 19,713 Referee: Richard Eley |
| 6 December 2025 16[11] | Plymouth Argyle | 0–1 | Bradford City | Plymouth |
| 12:30 GMT |
|
Report | Stadium: Home Park Referee: Thomas Parsons | |
| Note: Fixture was originally scheduled for 15 November, but was postponed due to international call-ups.[11] | ||||
| 13 December 2025 20 | Bradford City | 2–0 | Reading | Bradford |
| 15:00 GMT | Report |
|
Stadium: Valley Parade Attendance: 19,123 Referee: Paul Howard |
| 20 December 2025 21 | Leyton Orient | 2–1 | Bradford City | Leyton |
| 15:00 GMT | Report | Stadium: Brisbane Road Attendance: 8,693 (1,242 away) Referee: Will Finnie |
| 26 December 2025 22 | Bradford City | 2–1 | Wigan Athletic | Bradford |
| 15:00 GMT | Report | Stadium: Valley Parade Attendance: 22,698 Referee: Seb Stockbridge |
| 29 December 2025 23 | Bradford City | 1–0 | Port Vale | Bradford |
| 19:45 GMT | Report | Stadium: Valley Parade Attendance: 19,697 Referee: Scott Oldham |
| 1 January 2026 24 | Mansfield Town | 3–0 | Bradford City | Mansfield |
| 15:00 GMT | Report | Stadium: Field Mill Attendance: 9,077 Referee: Ross Joyce |
| 4 January 2026 25 | Blackpool | 1–2 | Bradford City | Blackpool |
| 15:00 GMT |
|
Report | Stadium: Bloomfield Road Attendance: 10,894 Referee: Simon Mather |
| 17 January 2026 27 | Bradford City | 1–2 | Cardiff City | Bradford |
| 12:30 GMT | Report |
|
Stadium: Valley Parade Attendance: 21,571 Referee: David Rock | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[12] | ||||
| 24 January 2026 28 | Huddersfield Town | 1–0 | Bradford City | Huddersfield |
| 12:30 GMT | Report |
|
Stadium: Kirklees Stadium Attendance: 21,422 Referee: Edward Duckworth | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled following advice from the West Yorkshire Police.[13] | ||||
| 27 January 2026 29 | Lincoln City | 3–0 | Bradford City | Lincoln |
| 19:45 GMT | Report |
|
Stadium: Sincil Bank Attendance: 10,064 Referee: Stephen Parkinson |
| 31 January 2026 30 | Bradford City | 1–0 | Doncaster Rovers | Bradford |
| 12:30 GMT | Report |
|
Stadium: Valley Parade Attendance: 19,775 Referee: Craig Hicks | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[12] | ||||
| 7 February 2026 31 | Luton Town | 2–1 | Bradford City | Luton |
| 12:30 GMT | Report | Stadium: Kenilworth Road Attendance: 11,000 Referee: Richard Eley | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[12] | ||||
| 14 February 2026 32 | Bradford City | 2–0 | Peterborough United | Bradford |
| 15:00 GMT | Report | Stadium: Valley Parade Attendance: 19,389 Referee: Sam Allison |
| 17 February 2026 33 | Bradford City | 1–0 | Stockport County | Bradford |
| 19:45 GMT | Report | Stadium: Valley Parade Attendance: 22,488 Referee: Ross Joyce |
| 21 February 2026 34 | AFC Wimbledon | 3–1 | Bradford City | London |
| 15:00 GMT | Report |
|
Stadium: Plough Lane Referee: Ross Martin |
| 24 February 2026 26[14] | Bradford City | 1–0 | Rotherham United | Bradford |
| 19:45 GMT |
|
Report |
|
Stadium: Valley Parade Attendance: 18,187 Referee: Martin Woods |
| Note: Fixture was originally scheduled for 10 January, but it was postponed due to a frozen pitch.[15] | ||||
| 28 February 2026 35 | Reading | 2–1 | Bradford City | Reading |
| 15:00 GMT |
|
Report |
|
Stadium: Madejski Stadium Attendance: 13,106 Referee: Ben Speedie |
| 7 March 2026 36 | Bradford City | 2–1 | Leyton Orient | Bradford |
| 15:00 GMT | Report | Stadium: Valley Parade Attendance: 20,123 Referee: Ollie Yates |
| 11 March 2025 19[16] | Port Vale | 0–2 | Bradford City | Stoke-on-Trent |
| 19:45 GMT | Report | Stadium: Vale Park Attendance: 6,098 Referee: Paul Howard | ||
| Note: Fixture was originally scheduled for 9 December, but was postponed due to adverse weather.[17] | ||||
| 14 March 2026 37 | Wigan Athletic | 2–0 | Bradford City | Wigan |
| 15:00 GMT | Report | Stadium: Brick Community Stadium Attendance: 16,710 Referee: Andrew Humphries |
| 17 March 2026 38 | Bradford City | 1–1 | Mansfield Town | Bradford |
| 19:45 GMT |
|
Report | Stadium: Valley Parade Referee: James Oldham |
| 21 March 2026 39 | Burton Albion | v | Bradford City | Burton upon Trent |
| 15:00 GMT | Stadium: Pirelli Stadium |
| 28 March 2026 40 | Bradford City | v | Plymouth Argyle | Bradford |
| 15:00 GMT | Stadium: Valley Parade |
| 3 April 2026 41 | Bradford City | v | Northampton Town | Bradford |
| 15:00 BST | Stadium: Valley Parade |
| 6 April 2026 42 | Wycombe Wanderers | v | Bradford City | High Wycombe |
| 15:00 BST | Stadium: Adams Park |
| 11 April 2026 43 | Bradford City | v | Stevenage | Bradford |
| 15:00 BST | Stadium: Valley Parade |
| 25 April 2026 45 | Bradford City | v | Bolton Wanderers | Bradford |
| 15:00 BST | Stadium: Valley Parade |
| 2 May 2026 46 | Exeter City | v | Bradford City | Exeter |
| 15:00 BST | Stadium: St James Park |
FA Cup
Bradford were drawn away to Cheltenham Town in the first round, whom eliminated them.[18][19][20]
Win Draw Loss Fixtures
| 1 November 2025 First round | Cheltenham Town | 1–0 | Bradford City | Cheltenham |
| 15:00 GMT |
|
Report |
|
Stadium: Whaddon Road Attendance: 3,075 Referee: Robert Massey-Ellis |
EFL Cup
Bradford were drawn away to Blackburn Rovers in the first round,[21][22] to Stoke City in the second round,[23] and to the title holders, Newcastle United, in the third round.[24][25] Bradford were eliminated by Newcastle United.[26]
Win Draw Loss Fixtures
| 12 August 2025 First round | Blackburn Rovers | 1–2 | Bradford City | Blackburn |
| 19:45 BST | Report | Stadium: Ewood Park Attendance: 9,855 Referee: Anthony Backhouse |
| 26 August 2025 Second round | Stoke City | 0–3 | Bradford City | Stoke-on-Trent |
| 19:45 BST | Report | Stadium: bet365 Stadium Attendance: 9,947 Referee: Leigh Doughty |
| 24 September 2025 Third round | Newcastle United | 4–1 | Bradford City | Newcastle upon Tyne |
| 19:45 BST | Report | Stadium: St James' Park Attendance: 51,249 Referee: Thomas Kirk |
EFL Trophy
Bradford were drawn against Doncaster Rovers, Grimsby Town and Everton U21 in the group stage.[27] After finishing second in the group, City were drawn away to Bolton Wanderers in the round of 32, who eliminated them.[28][29]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Doncaster Rovers (A) | 3 | 3 | 0 | 0 | 0 | 8 | 2 | +6 | 9 | Advance to Round 2 |
| 2 | L1 | Bradford City (A) | 3 | 2 | 0 | 0 | 1 | 8 | 5 | +3 | 6 | |
| 3 | L2 | Grimsby Town (E) | 3 | 1 | 0 | 0 | 2 | 6 | 8 | −2 | 3 | |
| 4 | ACA | Everton U21 (E) | 3 | 0 | 0 | 0 | 3 | 5 | 12 | −7 | 0 |
(A) Advance to next round; (E) Eliminated
Win Draw Loss Fixtures
| 2 September 2025 Group C | Bradford City | 2–1 | Grimsby Town | Bradford |
| 19:30 BST | Report | Stadium: Valley Parade Attendance: 4,771 Referee: Paul Marsden |
| 14 October 2025 Group C | Bradford City | 5–1 | Everton U21 | Bradford |
| 19:30 BST | Report | Stadium: Valley Parade Attendance: 4,170 (64 away) Referee: James Oldham |
| 11 November 2025 Group C | Doncaster Rovers | 3–1 | Bradford City | Doncaster |
| 19:00 GMT | Report |
|
Stadium: Eco-Power Stadium |
| 2 December 2025 Round of 32 | Bolton Wanderers | 3–0 | Bradford City | Horwich |
| 14:00 GMT | Report | Stadium: Toughsheet Community Stadium Attendance: 2,500 Referee: David Rock |
Squad statistics
Appearances
- As of match played 17 March 2026
Starting appearances are listed first, followed by substitute appearances after the + symbol where applicable.
Players with no appearances are not included on the list
| No. | Pos | Nat | Player | Total | League One | FA Cup | EFL Cup | EFL Trophy | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||||
| Goalkeepers | |||||||||||||||||
| 1 | GK | ENG | Sam Walker | 43 | 0 | 38+0 | 0 | 1+0 | 0 | 3+0 | 0 | 1+0 | 0 | ||||
| 25 | GK | ENG | Joe Hilton | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3+0 | 0 | ||||
| Defenders | |||||||||||||||||
| 3 | DF | GAM | Ibou Touray | 43 | 1 | 34+1 | 0 | 0+1 | 0 | 3+0 | 1 | 2+2 | 0 | ||||
| 4 | DF | WAL | Joe Wright | 26 | 3 | 17+4 | 3 | 0 | 0 | 2+0 | 0 | 3+0 | 0 | ||||
| 7 | DF | ENG | Josh Neufville | 43 | 3 | 32+4 | 3 | 0+1 | 0 | 1+2 | 0 | 0+3 | 0 | ||||
| 15 | DF | ENG | Aden Baldwin | 29 | 1 | 21+4 | 1 | 0 | 0 | 2+0 | 0 | 1+1 | 0 | ||||
| 18 | DF | IRL | Ciarán Kelly | 23 | 0 | 12+5 | 0 | 0 | 0 | 3+0 | 0 | 2+1 | 0 | ||||
| 26 | DF | JAM | Curtis Tilt | 25 | 0 | 23+1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | ||||
| 28 | DF | ENG | Matthew Pennington | 25 | 2 | 21+1 | 2 | 1+0 | 0 | 1+1 | 0 | 0 | 0 | ||||
| 33 | DF | SCO | Harrison Ashby | 6 | 0 | 1+5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| Midfielders | |||||||||||||||||
| 6 | MF | ENG | Max Power | 41 | 0 | 35+0 | 0 | 1+0 | 0 | 2+0 | 0 | 2+1 | 0 | ||||
| 8 | MF | WAL | Lee Evans | 4 | 0 | 2+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| 10 | MF | ENG | Antoni Sarcevic | 34 | 10 | 27+5 | 10 | 0 | 0 | 0+2 | 0 | 0 | 0 | ||||
| 17 | MF | IRL | Tyreik Wright | 40 | 4 | 24+10 | 3 | 1+0 | 0 | 2+1 | 0 | 1+1 | 1 | ||||
| 21 | MF | ENG | Jenson Metcalfe | 39 | 2 | 25+8 | 2 | 0 | 0 | 2+0 | 0 | 4+0 | 0 | ||||
| 22 | MF | ENG | Nick Powell | 6 | 0 | 0+4 | 0 | 0 | 0 | 1+1 | 0 | 0 | 0 | ||||
| 23 | MF | ENG | Bobby Pointon | 33 | 9 | 26+3 | 9 | 0 | 0 | 1+1 | 0 | 2+0 | 0 | ||||
| 30 | MF | ENG | Joe White | 3 | 0 | 1+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| 32 | MF | ENG | George Lapslie | 14 | 2 | 2+5 | 0 | 1+0 | 0 | 2+0 | 1 | 4+0 | 1 | ||||
| 40 | MF | ENG | Louie Sibley | 4 | 0 | 1+3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| Forwards | |||||||||||||||||
| 11 | FW | ENG | Stephen Humphrys | 37 | 8 | 17+13 | 6 | 0+1 | 0 | 1+1 | 0 | 3+1 | 2 | ||||
| 14 | FW | ENG | Paul Mullin | 7 | 0 | 2+5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| 19 | FW | ENG | Kayden Jackson | 6 | 1 | 5+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| 24 | FW | ENG | Will Swan | 31 | 7 | 11+14 | 5 | 0+1 | 0 | 2+0 | 2 | 0+3 | 0 | ||||
| 27 | FW | ENG | Ethan Wheatley | 9 | 0 | 4+5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| Player(s) who featured but departed the club permanently or on loan during the season: | |||||||||||||||||
| 2 | DF | ENG | Brad Halliday | 16 | 1 | 4+6 | 0 | 1+0 | 0 | 2+0 | 1 | 3+0 | 0 | ||||
| 5 | DF | IRL | Neill Byrne | 12 | 1 | 5+3 | 1 | 1+0 | 0 | 0 | 0 | 3+0 | 0 | ||||
| 8 | FW | IRL | Calum Kavanagh | 8 | 1 | 5+2 | 0 | 0 | 0 | 0 | 0 | 1+0 | 1 | ||||
| 9 | FW | ENG | Andy Cook | 12 | 3 | 0+7 | 0 | 1+0 | 0 | 0+1 | 1 | 1+2 | 2 | ||||
| 14 | DF | SCO | Tom McIntyre | 11 | 0 | 3+4 | 0 | 1+0 | 0 | 0+1 | 0 | 1+1 | 0 | ||||
| 16 | MF | ENG | Alex Pattison | 16 | 2 | 6+5 | 1 | 0+1 | 0 | 0+1 | 0 | 2+1 | 1 | ||||
| 19 | DF | IRL | Lewis Richards | 4 | 0 | 0 | 0 | 1+0 | 0 | 0 | 0 | 3+0 | 0 | ||||
| 20 | MF | ENG | Tommy Leigh | 23 | 1 | 10+6 | 1 | 1+0 | 0 | 2+1 | 0 | 1+2 | 0 | ||||
Player movement
Transfers in/loans in
| No. | Name | Pos. | Transferred from | Fee/notes | Date | Ref. |
|---|---|---|---|---|---|---|
| 24 | Will Swan | FW | Crawley Town | Undisclosed fee; two-year contract | 28 June 2025 | [30][31] |
| 11 | Stephen Humphrys | FW | Barnsley | Signed on a free on 20 June 2025; two-year contract | 1 July 2025 | [32][33] |
| 7 | Josh Neufville | DF | AFC Wimbledon | Signed on a free on 11 June 2025; three-year contract | [34][35] | |
| 28 | Matthew Pennington | DF | Blackpool | Signed on a free on 25 June 2025; two-year contract | [36][37] | |
| 6 | Max Power | MF | AGF | Signed on a free on 16 May 2025; two-year contract | [38] | |
| 26 | Curtis Tilt | DF | Salford City | Signed on a free on 4 June 2025; two-year contract | [39][40] | |
| 3 | Ibou Touray | DF | Stockport County | Signed on a free on 20 June 2025; two-year contract | [41][33] | |
| 4 | Joe Wright | DF | Kilmarnock | Signed on a free on 6 June 2025; two-year contract | [42] | |
| 21 | Jenson Metcalfe | MF | Everton | Undisclosed fee; three-year contract | 24 July 2025 | [43][44] |
| 22 | Nick Powell | MF | Stockport County | Signed on a free; contract details not disclosed | 18 August 2025 | [45][46] |
| 14 | Tom McIntyre | DF | Portsmouth | Season-long loan from Portsmouth; terminated on 14 January | 1 September 2025 | [47][48] |
| 40 | Louie Sibley | MF | Oxford United | Half-season loan from Oxford United | 2 January 2026 | [49] |
| 30 | Joe White | MF | Newcastle United | Half-season loan from Newcastle United | 13 January 2026 | [50] |
| 33 | Harrison Ashby | DF | Newcastle United | Half-season loan from Newcastle United | [51] | |
| 14 | Paul Mullin | FW | Wrexham | Half-season loan from Wrexham | 30 January 2026 | [52] |
| 19 | Kayden Jackson | FW | Derby County | Undisclosed fee; two-and-a-half-year contract | [53] | |
| 8 | Lee Evans | MF | Blackpool | Undisclosed fee; deal until the end of the season | 2 February 2026 | [54] |
| 27 | Ethan Wheatley | FW | Manchester United | Half-season loan from Manchester United | [55] |
Transfers/loans out
| No. | Name | Pos. | Transferred/loaned to | Fee/notes | Date | Ref. |
|---|---|---|---|---|---|---|
| 6 | Richard Smallwood | MF | Tranmere Rovers | Contract expired; signed with Tranmere Rovers on 14 July 2025 | 1 July 2025 | [56][57] |
| 7 | Jamie Walker | MF | Grimsby Town | Contract expired; signed with Grimsby Town on 25 June 2025 | [56][58] | |
| 13 | Colin Doyle | GK | Retired | Continued role as goalkeeping coach | [59] | |
| 15 | Sam Stubbs | DF | Shrewsbury Town | Contract expired; signed with Shrewsbury Town on 25 June 2025 | [56][60] | |
| 19 | Vadaine Oliver | FW | Hartlepool United | Contract expired; signed with Hartlepool United on 11 September 2025 | [56][61] | |
| 20 | Paul Huntington | DF | Retired | Contract expired; retired | [62][63] | |
| 22 | Callum Johnson | DF | Gateshead | Contract expired; signed with Gateshead on 7 July 2025 | [56][64] | |
| 30 | Romoney Crichlow | DF | Barnet | Contract expired; signed with Barnet on 23 June 2025 | [56][65] | |
| 39 | Gabriel Wadsworth | MF | Eccleshill United | Contract expired; signed with Eccleshill United on 18 August 2025 | [56][66] | |
| 29 | Harry Ibbitson | FW | Chorley | Season-long loan to Chorley[a] | 7 August 2025 | [67][68][69][70] |
| 12 | Clarke Oduor | MF | Grimsby Town | Season-long loan to Grimsby Town | 26 August 2025 | [71] |
| 14 | Tyler Smith | FW | Rochdale | Contract terminated by mutual consent; signed with Rochdale on 3 October 2025 | 1 September 2025 | [72][73] |
| 33 | Adam Wilson | FW | The New Saints | Contract terminated by mutual consent; signed with TNS on 19 September 2025 | [74][75] | |
| 35 | George Goodman | DF | Guiseley | Three-month loan to Guiseley[b] | 17 October 2025 | [76][77][69] |
| 31 | Zac Hadi | GK | Clitheroe | Three-month loan to Clitheroe[c] | 7 November 2025 | [78][69][79] |
| 16 | Alex Pattison | MF | Walsall | Undisclosed fee | 7 January 2026 | [80] |
| 9 | Andy Cook | FW | Grimsby Town | End-of-season loan | 12 January 2026 | [81] |
| 2 | Brad Halliday | DF | Dundee | Contract terminated by mutual consent; signed with Dundee on 14 January 2026 | 14 January 2026 | [82][83] |
| 19 | Lewis Richards | DF | Crawley Town | Undisclosed fee | 16 January 2026 | [84] |
| 5 | Neill Byrne | DF | Doncaster Rovers | End-of-season loan | 26 January 2026 | [85] |
| 8 | Calum Kavanagh | FW | Oldham Athletic | Undisclosed fee | 1 February 2026 | [86] |
| 20 | Tommy Leigh | MF | Bristol Rovers | End-of-season loan | 2 February 2026 | [87] |
- ^ On 10 September, Ibbitson's loan at Chorley was extended for a further two months. On 19 December it was extended again by a further month. On 20 January, it was extended until the end of the season.
- ^ On 18 November, Goodman's loan at Guiseley was extended by a further month. It was extended again on 19 December for a further month
- ^ On 19 December, Hadi's loan at Clitheroe was extended by a further month. On 6 January, Hadi's loan was extended another month.
New contracts
| Date | Pos. | Player | Contract until | Ref. |
|---|---|---|---|---|
| 9 June 2025 | GK | Sam Walker | 30 June 2027 | [88] |
| 24 June 2025 | DF | Ciarán Kelly | 30 June 2026 | [89] |
| 11 July 2025 | DF | Lewis Richards | [90] | |
| 7 August 2025 | MF | Bobby Pointon | 30 June 2027[a] | [91] |
| 7 November 2025 | GK | Zac Hadi | 30 June 2027 | [78] |
| FW | Harry Ibbitson | [78] |
- ^ Option of a further year
References
- ^ "Mens - Bradford City AFC". Bradford City A.F.C. Retrieved 19 August 2025.
- ^ a b "Staff Directory". Bradford City. Retrieved 21 August 2025.
- ^ Option of a further year
- ^ "Opponents Changed For Austria Friendly". Bradford City AFC. 17 July 2025. Retrieved 17 July 2025.
- ^ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". English Football League. Retrieved 8 April 2022.
- ^ "League One 2025/26 fixtures, dates, schedule & how to watch: Luton Town vs AFC Wimbledon season opener live on Sky Sports". Sky Sports. 26 June 2025. Retrieved 4 July 2025.
- ^ "Huddersfield Home Game Moved For Sky Sports Coverage". Bradford City AFC. 4 July 2025. Retrieved 4 July 2025.
- ^ "City Selected For Sky Sports Coverage". Bradford City AFC. 29 July 2025. Retrieved 30 July 2025.
- ^ "Match Postponed: Bantams v Lincoln". Bradford City AFC. 1 October 2025. Retrieved 1 October 2025.
- ^ "Bantams v Lincoln: New Date Confirmed". Bradford City AFC. 10 October 2025. Retrieved 10 October 2025.
- ^ a b "Plymouth v Bantams Postponed". Bradford City AFC. 6 November 2025. Retrieved 6 November 2025.
- ^ a b c "Three Fixtures Selected For Sky Sports Coverage". Bradford City AFC. 7 November 2025. Retrieved 8 November 2025.
- ^ "Terriers v Bantams: Kick-Off Moved". Bradford City AFC. 18 November 2025. Retrieved 19 November 2025.
- ^ "City v Rotherham: New Date Confirmed". Bradford City AFC. 26 January 2026. Retrieved 27 January 2026.
- ^ "Postponed: City v Rotherham". Bradford City AFC. 10 January 2026. Retrieved 10 January 2026.
- ^ "Port Vale v Bantams: New Date Confirmed". Bradford City AFC. 4 March 2026. Retrieved 4 March 2026.
- ^ Riley, Martha (9 December 2025). "EFL match postponed just hours before kick-off as statement released". Talksport. Retrieved 10 December 2025.
- ^ "City Will Travel To Cheltenham Town In FA Cup First Round". Bradford City AFC. 13 October 2025. Retrieved 13 October 2025.
- ^ "Cheltenham v City: Emirates FA Cup Round One Date Confirmed". Bradford City AFC. 17 October 2025. Retrieved 17 October 2025.
- ^ "Cheltenham Town vs Bradford City". BBC Sport. BBC. Retrieved 1 November 2025.
- ^ "Carabao Cup Round One confirmed". English Football League. 26 June 2025. Retrieved 5 July 2025.
- ^ "Blackburn Trip Confirmed". Bradford City AFC. 4 July 2025. Retrieved 5 July 2025.
- ^ "City To Travel To Stoke In Carabao Cup". Bradford City AFC. 13 August 2025. Retrieved 13 August 2025.
- ^ "CITY TO TRAVEL TO NEWCASTLE IN CARABAO CUP THIRD ROUND". Bradford City. 27 August 2025. Retrieved 27 August 2025.
- ^ "Newcastle v Bantams: Fixture Details Confirmed". Bradford City AFC. 3 September 2025. Retrieved 3 September 2025.
- ^ Taylor, Louise (24 September 2025). "Joelinton and Osula double up as Newcastle blow away Bradford City". The Guardian. Retrieved 24 September 2025.
- ^ "Under-21 teams and Group Stage draw confirmed for 2025/26 Vertu Trophy". English Football League. 25 June 2025. Retrieved 9 July 2025.
- ^ "Bantams Draw Bolton In Trophy". Bradford City AFC. 13 November 2025. Retrieved 14 November 2025.
- ^ Iles, Marc (2 December 2025). "Bolton Wanderers 3-0 Bradford City - Full time match report". The Bolton News. Retrieved 2 December 2025.
- ^ "CITY SWOOP FOR SWAN". Bradford City. 28 June 2025. Retrieved 23 August 2025.
- ^ "Bradford sign forward Swan from Crawley". BBC Sport. BBC News. BBC. 28 June 2025. Retrieved 23 August 2025.
- ^ "HUMPHRYS CHOOSES CLARET AND AMBER". Bradford City. 20 June 2025. Retrieved 23 August 2025.
- ^ a b "Bradford sign defender Touray & striker Humphrys". BBC Sport. BBC News. BBC. 20 June 2025. Retrieved 23 August 2025.
- ^ "NEUFVILLE BECOMES A BANTAM". Bradford City. 11 June 2025. Retrieved 23 August 2025.
- ^ "Bradford sign Wimbledon wing-back Neufville". BBC Sport. BBC News. BBC. 11 June 2025. Retrieved 23 August 2025.
- ^ "PENNINGTON IN BD8 SWITCH". Bradford City. 25 June 2025. Retrieved 23 August 2025.
- ^ "Pennington becomes seventh Bradford signing". BBC Sport. BBC News. BBC. 25 June 2025. Retrieved 23 August 2025.
- ^ "POWER KICKSTARTS SUMMER RECRUITMENT". Bradford City. 16 May 2025. Retrieved 23 August 2025.
- ^ "TILT MAKES CITY SWITCH". Bradford City. 4 June 2025. Retrieved 23 August 2025.
- ^ "Bradford sign Salford defender Tilt". BBC Sport. BBC News. BBC. 4 June 2025. Retrieved 23 August 2025.
- ^ "TOURAY JOINS CITY". Bradford City. 20 June 2025. Retrieved 23 August 2025.
- ^ "BANTAMS SNAP UP WRIGHT". Bradford City. 6 June 2025. Retrieved 23 August 2025.
- ^ "CITY LAND METCALFE ON PERMANENT DEAL". Bradford City. 24 July 2025. Retrieved 23 August 2025.
- ^ "Bradford sign Metcalfe from Everton". BBC Sport. BBC News. BBC. 24 July 2025. Retrieved 23 August 2025.
- ^ "POWELL PICKS CITY". Bradford City. 18 August 2025. Retrieved 23 August 2025.
- ^ "Bradford sign Powell after Stockport exit". BBC Sport. BBC News. BBC. 18 August 2025. Retrieved 23 August 2025.
- ^ "McIntyre Picked By The Chickens". Bradford City AFC. 1 September 2025. Retrieved 1 September 2025.
- ^ "McIntyre Returns To Portsmouth". Bradford City AFC. 14 January 2026. Retrieved 14 January 2026.
- ^ "Sibley Arrives As First January Recruit". Bradford City AFC. 2 January 2026. Retrieved 2 January 2026.
- ^ "CITY SNAP UP WHITE". Bradford City. 13 January 2026. Retrieved 13 January 2026.
- ^ "BANTAMS SECURE ASHBY LOAN". Bradford City. 13 January 2026. Retrieved 13 January 2026.
- ^ "Bantams Welcome Mullin". Bradford City AFC. 30 January 2026. Retrieved 30 January 2026.
- ^ "Jackson Back Home With Bantams". Bradford City AFC. 30 January 2026. Retrieved 30 January 2026.
- ^ "Evans Makes Permanent Return". Bradford City AFC. 2 February 2026. Retrieved 3 February 2026.
- ^ "Bantams Secure Wheatley". Bradford City AFC. 2 February 2026. Retrieved 2 February 2026.
- ^ a b c d e f g "RETAINED LIST: 2024/25". Bradford City. 13 May 2025. Retrieved 23 August 2025.
- ^ "Tranmere sign ex-Bradford captain Smallwood". BBC Sport. BBC News. BBC. 14 July 2025. Retrieved 23 August 2025.
- ^ "Ex-Bradford forward Walker signs for Grimsby". BBC Sport. BBC News. BBC. 25 June 2025. Retrieved 23 August 2025.
- ^ "DOYLE ANNOUNCES RETIREMENT". Bradford City. 16 July 2025. Retrieved 23 August 2025.
- ^ "Shrewsbury sign Bradford centre-back Stubbs". BBC Sport. BBC News. BBC. 25 June 2025. Retrieved 23 August 2025.
- ^ "Vadaine Oliver joins Pools". Hartlepool United. 2025-09-11. Retrieved 2025-09-20.
- ^ Coates, Tom (7 August 2025). "Bradford City announce departure of ex-Leeds United and Preston North End defender Paul Huntington". The Yorkshire Post. Retrieved 23 August 2025.
- ^ "Ex-Carlisle and Preston defender Huntington retires". BBC Sport. 7 November 2025. Retrieved 7 November 2025.
- ^ McGraghan, Jack (7 July 2025). "CALLUM JOHNSON JOINS GATESHEAD FC". Gateshead. Retrieved 23 August 2025.
- ^ "CRICHLOW JOINS THE BEES!". Barnet. 23 June 2025. Retrieved 23 August 2025.
- ^ "Macron NCEL player registrations". Northern Counties East Football League. Retrieved 17 October 2025.
- ^ "IBBITSON IN CHORLEY LOAN SWITCH". Bradford City. 7 August 2025. Retrieved 23 August 2025.
- ^ "Ibbitson Extends Chorley Loan". Bradford City AFC. 10 September 2025. Retrieved 10 September 2025.
- ^ a b c "Young City Trio Extend Loans". Bradford City AFC. 19 December 2025. Retrieved 19 December 2025.
- ^ "IBBITSON EXTENDS CHORLEY STAY". Bradford City. 20 January 2026. Retrieved 2 February 2026.
- ^ "Oduor In Grimsby Loan Switch". Bradford City AFC. 26 August 2025. Retrieved 26 August 2025.
- ^ "Smith Leaves Bantams". Bradford City AFC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Rochdale sign former Bradford forward Smith". BBC Sport. BBC News. BBC. 3 October 2025. Retrieved 17 October 2025.
- ^ "Wilson Departs". Bradford City AFC. 1 September 2025. Retrieved 1 September 2025.
- ^ "Adam Wilson returns to Park Hall on a permanent basis". TNSFC. 2025-09-19. Retrieved 2025-09-20.
- ^ "Goodman Makes Guiseley Loan Switch". Bradford City AFC. 17 October 2025. Retrieved 17 October 2025.
- ^ "Goodman Extends Guiseley Stay". Bradford City AFC. 18 November 2025. Retrieved 19 November 2025.
- ^ a b c "Young Bantams Commit Future To City". Bradford City AFC. 7 November 2025. Retrieved 7 November 2025.
- ^ @ClitheroeFC (6 January 2026). "THE BIG MAN STAYS 💪 We've agreed a further one-month loan extension for Zac Hadi, who remains with us from Bradford City ✍🏻 Great to have you with us for another month, Zac 👊" (Tweet). Retrieved 2 February 2026 – via X (formerly Twitter).
- ^ "Pattison Completes Walsall Move". Bradford City AFC. 7 January 2026. Retrieved 7 January 2026.
- ^ "Cook Leaves The Bantams". www.bradfordcityafc.com. Retrieved 2026-01-12.
- ^ "Halliday Leaves City". Bradford City AFC. 14 January 2026. Retrieved 14 January 2026.
- ^ "Halliday Joins The Dee". Dundee. 14 January 2026. Retrieved 14 January 2026.
- ^ "RICHARDS IN CRAWLEY SWITCH". Bradford City. 16 January 2026. Retrieved 16 January 2026.
- ^ "Byrne Makes Doncaster Switch". Bradford City AFC. 26 January 2026. Retrieved 27 January 2026.
- ^ "Kavanagh Departs City". Bradford City AFC. 1 February 2026. Retrieved 2 February 2026.
- ^ "Leigh Loaned To Bristol Rovers". Bradford City AFC. 2 February 2026. Retrieved 3 February 2026.
- ^ "Walker Extends City Stay". Bradford City AFC. 9 June 2025. Retrieved 9 June 2025.
- ^ "Kelly Extends City Stay". Bradford City AFC. 24 June 2025. Retrieved 2 July 2025.
- ^ "Richards Extends City Stay". Bradford City AFC. 11 July 2025. Retrieved 11 July 2025.
- ^ "Pointon Commits Future To City". Bradford City AFC. 7 August 2025. Retrieved 7 August 2025.