The 2019–20 season is Bradford City's 117th season in their history and the first season back in EFL League Two following the club's relegation the season before. Along with League Two, the club will also participate in the FA Cup, EFL Cup and EFL Trophy.

The season covers the period from 1 July 2019 to 30 June 2020.

Pre-season On 23 May 2019 it was announced that the Bantams would face local city rivals Bradford Park Avenue. Following this announcement, Bradford City arranged a further two friendlies to be played against Rochdale A.F.C. and Brighouse Town F.C. A home game was added to the pre-season schedule on 20 July where City would face Wigan Athletic. Another local friendly was announce as Eccleshill United F.C. would host the Bantams. Bolton Wanderers had three of their friendlies cancelled leading Bradford to agree to play a Behind closed doors friendly against them.

DateOpponentsH / AResultF–AScorersAttendance6 July 2019GuiseleyA 2–0 Donaldson 33', Fawns 55' 1,7999 July 2019Brighouse TownA 2–0 Hippolyte (2) 20' (pen.), 70' n/a14 July 2019LiverpoolH 1–3 Doyle 81' (pen.) 24,34316 July 2019Eccleshill UnitedA 2–1 Mooney 55', Okafor 81' 65020 July 2019Wigan AthleticH 1–1 Vaughan 36' (pen.) n/a23 July 2019Bolton WanderersA 1–2 Vaughan (pen.) 023 July 2019Bradford Park AvenueA 0–0 1,17127 July 2019RochdaleA 1–0 Doyle 38' (pen.) n/a

Competitions League Two

League table

Result summary

Results by matchday

Matches On Thursday, 20 June 2019, the EFL League Two fixtures were revealed.

DateOpponentsH / AResultF–AScorersAttendancePosition3 August 2019 Cambridge UnitedH 0–0 14,810 14th10 August 2019 Grimsby TownA 1–1 Vaughan 53' 6,882 17th17 August 2019 Oldham AthleticH 3–0 Vaughan 4', Donaldson 32', Scannell 72' 14,447 7th20 August 2019 StevenageA 1–0 Soares 42' (o.g.) 2,833 2nd24 August 2019 Forest Green RoversH 0–1 13,504 9th31 August 2019 Crewe AlexandraA 1–2 Vaughan 32' 4,459 12th7 September 2019 Northampton TownH 2–1 Donaldson 77', P. O'Connor 88' 13,678 10th14 September 2019 WalsallA 1–0 Kinsella 83' (o.g.) 4,649 7th17 September 2019 Cheltenham TownA 2–3 Anderson 51', Richards-Everton 76' 2,702 9th21 September 2019 Carlisle UnitedH 3–1 Pritchard 30', Mellor 40', Ismail 90+5' 2,702 6th28 September 2019 Scunthorpe UnitedA 1–1 P. O'Connor 56' 4,554 8th5 October 2019 Swindon TownH 2–1 Akpan 69', McCartan 79' 14,136 6th12 October 2019 MorecambeA 2–1 Akpan 47', Oteh 78' 3,899 3rd19 October 2019 Crawley TownH 2–1 Pritchard 18', Devine 49' 13,813 2nd22 October 2019 Port ValeH 1–2 Vaughan 45+1' (pen.) 14,345 4th26 October 2019 Macclesfield TownA P–P 2 November 2019 Exeter CityH 2–0 Oteh 31', Vaughan 45+1' 14,002 2nd16 November 2019 Colchester UnitedA P–P 23 November 2019 Plymouth ArgyleA 1–2 Canavan 51' (o.g.) 9,645 7th30 November 2019 Macclesfield TownA 1–1 Vaughan 73' 2,751 7th7 December 2019 Newport CountyH 1–0 Vaughan 58' (pen.) 14,016 6th14 December 2019 Leyton OrientA 0–0 6,015 5th21 December 2019 Salford CityH 1–1 Pritchard 53' 14,642 5th26 December 2019 Carlisle UnitedA 0–0 6,039 5th29 December 2019 Mansfield TownH 2–0 Vaughan (2) 13' (pen.), 83' (pen.) 15,197 4th1 January 2020 MorecambeH 1–0 Oteh 80' 14,111 4th4 January 2020 Swindon TownA 1–1 McCartan 89' 8,407 4th11 January 2020 Crawley TownA 1–2 Vaughan 84' 2,361 6th18 January 2020 Scunthorpe UnitedH 2–2 Akpan 17', Vaughan 19' 14,176 5th21 January 2020 Colchester UnitedA 0–0 3,022 5th25 January 2020 Mansfield TownA 0–3 5,537 7th28 January 2020 Cheltenham TownH 1–1 Donaldson 11' (pen.) 12,731 7th1 February 2020 Oldham AthleticA 0–3 5,198 8th8 February 2020 Grimsby TownH 1–1 Novak 80' 17,668 8th11 February 2020 StevenageH 3–1 McCartan (2) 49', 54', Novak 90+3' 12,845 8th15 February 2020 Cambridge UnitedA 1–2 Reeves 17' 4,541 9th22 February 2020 Newport CountyA 1–2 Donaldson 26' 3,439 9th29 February 2020 Plymouth ArgyleH 2–1 Richards-Everton 6', Connolly 45+2' 13,439 9th7 March 2020 Salford CityA 0–2 3,443 9th14 March 2020 Leyton OrientH S–S 17 March 2020 Port ValeA S–S 21 March 2020 Macclesfield TownH S–S 28 March 2020 Exeter CityA S–S 4 April 2020 Colchester UnitedH S–S 10 April 2020 Forest Green RoversA S–S 13 April 2020 Crewe AlexandraH S–S 18 April 2020 Northampton TownA S–S 25 April 2020 WalsallH S–S

FA Cup

The first round draw was made on 21 October 2019.

DateRoundOpponentsH / AResultF–AScorersAttendance9 November 2019First Round Shrewsbury Town A 1–1 Oteh 19' 3,76419 November 2019First Round Replay Shrewsbury Town H 0–1 3,888

EFL Cup

The first round draw was made on 20 June.

DateRoundOpponentsH / AResultF–AScorersAttendance13 August 2019Round 1 Preston North End H 0–4 3,456

EFL Trophy

On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019.

DateRoundOpponentsH / AResultF–AScorersAttendance3 September 2019Group Stage Bolton Wanderers A1–1 P. O'Connor 51' 9,06224 September 2019Group Stage Manchester City U21'sH 1–2 Akpan 21' 86812 November 2019Group Stage RochdaleH 1–2 French 15' 761

Squad statistics

No.Pos.NameLeagueFA CupEFL CupEFL TrophyTotal Discipline AppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals1GK Richard O'Donnell330200000350002DF Kelvin Mellor22(3)10(2)0001023(5)1504DF Paudie O'Connor16(3)20(1)0102119(4)3705DF Ben Richards-Everton32220002(1)036(1)2416DF Anthony O'Connor34(2)020100037(2)0107MF Harry Pritchard14(7)310001016(7)3108MF Jake Reeves17(1)100001018(1)1609FW Lee Novak62000000620010FW Clayton Donaldson18(2)400001019(2)43011MF Zeli Ismail6(5)11(1)0002(1)09(7)13114FW Shay McCartan8(13)40000109(13)45016MF Matt Palmer17(1)000000017(1)00017FW Jordan Gibson3(3)00000104(3)00018MF Jermaine Anderson3(2)10(1)010206(3)12019MF Dylan Connolly22(5)120000024(5)14020MF Glenn Middleton2(1)00000002(1)00021MF Hope Akpan13(6)320101117(6)44022DF Adam Henley22(2)020001025(2)02023DF Connor Wood35020100(1)038(1)02024MF Daniel Devine6(7)11(1)0102(1)010(9)12025FW Kurtis Guthrie1(1)00000001(1)00026MF Callum Cooke18(7)010001020(7)06127MF Jamie Devitt3(2)00000104(2)02128DF Joe Riley00000000000029MF Chris Taylor9(5)000000(1)09(6)01030GK George Sykes-Kenworthy00000020200031GK Luke McGee40000000400032MF Dylan Mottley-Henry4(3)00000004(3)00035DF Reece Staunton0000000(1)00(1)00036DF Jorge Sikora0000000(1)00(1)00037FW Connor Morris0000000(1)00(1)000-MF Eliot Goldthorp000000000000-–Own goals–3–0–0–0–3––Players out on loan for rest of the season-DF Tyler French0(2)00010314(2)100-GK Sam Hornby000010102000-DF Jackson Longridge0(1)00010304(1)020-FW James Vaughan23(2)1120000025(2)11100Players left during the season-MF Luca Colville00000(1)0000(1)000-DF Finn Cousin-Dawson000000000000-FW Eoin Doyle600010007000-MF Raecce Ellington000000000000-FW Aramide Oteh8(10)321002012(10)430-FW Omari Patrick0(2)0000(1)02(1)02(4)000-MF Tyrell Robinson000000000000-MF Sean Scannell2(3)10010003(3)100

Statistics accurate as of 25 April 2020

Transfers Transfers in Date Position Nationality Name From Fee Ref. 1 July 2019 CF Clayton Donaldson Bolton Wanderers Free transfer 1 July 2019 CB Tyler French AFC Sudbury Undisclosed 1 July 2019 RB Adam Henley Real Salt Lake Free transfer 1 July 2019 GK Sam Hornby Port Vale Free transfer 1 July 2019 RM Zeli Ismail Walsall Free transfer 1 July 2019 LB Jackson Longridge Dunfermline Athletic Undisclosed 1 July 2019 CB Paudie O'Connor Leeds United Undisclosed 1 July 2019 CB Ben Richards-Everton Accrington Stanley Free transfer 1 July 2019 CF James Vaughan Wigan Athletic Free transfer 30 August 2019 RM Harry Pritchard Blackpool Free transfer 11 November 2019 MF Chris Taylor Blackpool Free transfer 30 January 2020 RM Dylan Mottley-Henry Barnsley Undisclosed 31 January 2020 CF Kurtis Guthrie Stevenage Undisclosed 31 January 2020 CF Lee Novak Scunthorpe United Undisclosed

Loans in Date from Position Nationality Name From Date until Ref. 5 July 2019 CM Matt Palmer Rotherham United 31 January 2020 22 August 2019 AM Callum Cooke Peterborough United 30 June 2020 23 August 2019 AM Jamie Devitt Blackpool 30 June 2020 2 September 2019 ST Aramide Oteh Queens Park Rangers 30 June 2020 2 September 2019 AM Dylan Connolly AFC Wimbledon 30 June 2020 16 January 2020 GK Luke McGee Portsmouth 30 June 2020 1 February 2020 LW Glenn Middleton Rangers 30 June 2020

Loans out Date from Position Nationality Name To Date until Ref. 26 July 2019 GK George Sykes-Kenworthy Guiseley 3 September 2019 16 August 2019 CF Eoin Doyle Swindon Town January 2020 3 October 2019 MF Eliot Goldthorp Mossley November 2019 7 October 2019 GK Sam Hornby AFC Fylde 30 June 2020 21 November 2019 CF Omari Patrick Wrexham January 2020 10 January 2020 LB Jackson Longridge Torquay United 30 June 2020 29 January 2020 CF James Vaughan Tranmere Rovers 30 June 2020 21 February 2020 CB Tyler French AFC Fylde 30 June 2020

Transfers out Date Position Nationality Name To Fee Ref. 1 July 2019 RB Paul Caddis Swindon Town Released 1 July 2019 LB Adam Chicksen Bolton Wanderers Released 1 July 2019 CF Tom Clare Boston United Released 1 July 2019 AM Billy Clarke Plymouth Argyle Released 1 July 2019 CM Callum Gunner Chippenham Town Released 1 July 2019 MF Cameron Hawkes Free agent Released 1 July 2019 CF Alex Jones Partick Thistle Released 1 July 2019 CB Nathaniel Knight-Percival Carlisle United Released 1 July 2019 CB Ryan McGowan Sydney Released 1 July 2019 GK Ben Wilson Coventry City Released 1 July 2019 RB Calum Woods Tranmere Rovers Released 1 July 2019 CM Josh Wright Leyton Orient Free transfer 30 July 2019 FW Kielen Adams Oldham Athletic Free transfer 23 August 2019 RW Luca Colville Greenock Morton Undisclosed 30 August 2019 RW Sean Scannell Blackpool Free transfer 9 November 2019 CF Raecce Ellington Brighouse Town Free transfer 15 November 2019 DF Finn Cousin-Dawson Brighouse Town Free transfer 30 January 2020 CF Eoin Doyle Swindon Town Undisclosed 31 January 2020 CF Omari Patrick Carlisle United Undisclosed 24 February 2020 LB Tyrell Robinson Free agent Sacked

Notes

References