Club: | Bradford City |
Season: | 2019–20 |
Manager: | Gary Bowyer (until 3 February)[1] Stuart McCall (from 4 February)[2] |
Mgrtitle: | Manager |
Chairman: | Stefan Rupp |
Stadium: | Valley Parade |
League: | League Two |
League Result: | 9th (on PPG) |
Cup1: | FA Cup |
Cup1 Result: | First Round |
Cup2: | EFL Cup |
Cup2 Result: | First Round |
Cup3: | EFL Trophy |
Cup3 Result: | Group Stage |
League Topscorer: | James Vaughan (11) |
Season Topscorer: | James Vaughan (11) |
Highest Attendance: | 17,668 vs. Grimsby Town FC (League Two) |
Lowest Attendance: | 868 vs. Manchester City U21s (EFL Trophy) |
Prevseason: | 2018–19 |
Nextseason: | 2020–21 |
Pattern La1: | _bradford1920h |
Pattern B1: | _bradford1920h |
Pattern Ra1: | _bradford1920h |
Pattern Sh1: | _bradford1920h |
Pattern So1: | _bradford1920h |
Leftarm1: | 8B0000 |
Body1: | 8B0000 |
Rightarm1: | 8B0000 |
Shorts1: | 000000 |
Socks1: | 000000 |
Pattern La2: | _bradford1920a |
Pattern B2: | _bradford1920a |
Pattern Ra2: | _bradford1920a |
Pattern Sh2: | _bradford1920a |
Pattern So2: | _bradford1920a |
Leftarm2: | FFFFFF |
Body2: | FFFFFF |
Rightarm2: | FFFFFF |
Shorts2: | FFFFFF |
Socks2: | FFFFFF |
Pattern La3: | _bradford1920t |
Pattern B3: | _bradford1920t |
Pattern Ra3: | _bradford1920t |
Pattern Sh3: | _bradford1920t |
Pattern So3: | _bradford1920t |
Leftarm3: | FF5400 |
Body3: | FF5400 |
Rightarm3: | FF5400 |
Shorts3: | FF5400 |
Socks3: | FF5400 |
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.[3] 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.
On 23 May 2019 it was announced that the Bantams would face local city rivals Bradford Park Avenue.[4] Following this announcement, Bradford City arranged a further two friendlies to be played against Rochdale A.F.C. and Brighouse Town F.C.[5] A home game was added to the pre-season schedule on 20 July where City would face Wigan Athletic.[6] Another local friendly was announce as Eccleshill United F.C. would host the Bantams.[7] Bolton Wanderers had three of their friendlies cancelled[8] leading Bradford to agree to play a Behind closed doors friendly against them.[9]
Date | Opponents | H / A | Result F–A | Scorers | Attendance | |
---|---|---|---|---|---|---|
6 July 2019 | Guiseley | A | 2–0 | Donaldson 33', Fawns 55' | 1,799 | |
9 July 2019 | Brighouse Town | A | 2–0 | Hippolyte (2) 20' (pen.), 70' | n/a | |
14 July 2019 | Liverpool | H | 1–3 | Doyle 81' (pen.) | 24,343 | |
16 July 2019 | Eccleshill United | A | 2–1 | Mooney 55', Okafor 81' | 650 | |
20 July 2019 | Wigan Athletic | H | 1–1 | Vaughan 36' (pen.) | n/a | |
23 July 2019 | Bolton Wanderers | A | 1–2 | Vaughan (pen.) | 0 | |
23 July 2019 | Bradford Park Avenue | A | 0–0 | 1,171 | ||
27 July 2019 | Rochdale | A | 1–0 | Doyle 38' (pen.) | n/a |
See main article: 2019–20 EFL League Two.
On Thursday, 20 June 2019, the EFL League Two fixtures were revealed.[10]
Date | Opponents | H / A | Result F–A | Scorers | Attendance | Position | |
---|---|---|---|---|---|---|---|
3 August 2019 | Cambridge United | H | 0–0 | 14,810 | 14th | ||
10 August 2019 | Grimsby Town | A | 1–1 | Vaughan 53' | 6,882 | 17th | |
17 August 2019 | Oldham Athletic | H | 3–0 | Vaughan 4', Donaldson 32', Scannell 72' | 14,447 | 7th | |
20 August 2019 | Stevenage | A | 1–0 | Soares 42' (o.g.) | 2,833 | 2nd | |
24 August 2019 | Forest Green Rovers | H | 0–1 | 13,504 | 9th | ||
31 August 2019 | Crewe Alexandra | A | 1–2 | Vaughan 32' | 4,459 | 12th | |
7 September 2019 | Northampton Town | H | 2–1 | Donaldson 77', P. O'Connor 88' | 13,678 | 10th | |
14 September 2019 | Walsall | A | 1–0 | Kinsella 83' (o.g.) | 4,649 | 7th | |
17 September 2019 | Cheltenham Town | A | 2–3 | Anderson 51', Richards-Everton 76' | 2,702 | 9th | |
21 September 2019 | Carlisle United | H | 3–1 | Pritchard 30', Mellor 40', Ismail 90+5' | 2,702 | 6th | |
28 September 2019 | Scunthorpe United | A | 1–1 | P. O'Connor 56' | 4,554 | 8th | |
5 October 2019 | Swindon Town | H | 2–1 | Akpan 69', McCartan 79' | 14,136 | 6th | |
12 October 2019 | Morecambe | A | 2–1 | Akpan 47', Oteh 78' | 3,899 | 3rd | |
19 October 2019 | Crawley Town | H | 2–1 | Pritchard 18', Devine 49' | 13,813 | 2nd | |
22 October 2019 | Port Vale | H | 1–2 | Vaughan 45+1' (pen.) | 14,345 | 4th | |
26 October 2019 | Macclesfield Town | A | P–P | ||||
2 November 2019 | Exeter City | H | 2–0 | Oteh 31', Vaughan 45+1' | 14,002 | 2nd | |
16 November 2019 | Colchester United | A | P–P | ||||
23 November 2019 | Plymouth Argyle | A | 1–2 | Canavan 51' (o.g.) | 9,645 | 7th | |
30 November 2019 | Macclesfield Town | A | 1–1 | Vaughan 73' | 2,751 | 7th | |
7 December 2019 | Newport County | H | 1–0 | Vaughan 58' (pen.) | 14,016 | 6th | |
14 December 2019 | Leyton Orient | A | 0–0 | 6,015 | 5th | ||
21 December 2019 | Salford City | H | 1–1 | Pritchard 53' | 14,642 | 5th | |
26 December 2019 | Carlisle United | A | 0–0 | 6,039 | 5th | ||
29 December 2019 | Mansfield Town | H | 2–0 | Vaughan (2) 13' (pen.), 83' (pen.) | 15,197 | 4th | |
1 January 2020 | Morecambe | H | 1–0 | Oteh 80' | 14,111 | 4th | |
4 January 2020 | Swindon Town | A | 1–1 | McCartan 89' | 8,407 | 4th | |
11 January 2020 | Crawley Town | A | 1–2 | Vaughan 84' | 2,361 | 6th | |
18 January 2020 | Scunthorpe United | H | 2–2 | Akpan 17', Vaughan 19' | 14,176 | 5th | |
21 January 2020 | Colchester United | A | 0–0 | 3,022 | 5th | ||
25 January 2020 | Mansfield Town | A | 0–3 | 5,537 | 7th | ||
28 January 2020 | Cheltenham Town | H | 1–1 | Donaldson 11' (pen.) | 12,731 | 7th | |
1 February 2020 | Oldham Athletic | A | 0–3 | 5,198 | 8th | ||
8 February 2020 | Grimsby Town | H | 1–1 | Novak 80' | 17,668 | 8th | |
11 February 2020 | Stevenage | H | 3–1 | McCartan (2) 49', 54', Novak 90+3' | 12,845 | 8th | |
15 February 2020 | Cambridge United | A | 1–2 | Reeves 17' | 4,541 | 9th | |
22 February 2020 | Newport County | A | 1–2 | Donaldson 26' | 3,439 | 9th | |
29 February 2020 | Plymouth Argyle | H | 2–1 | Richards-Everton 6', Connolly 45+2' | 13,439 | 9th | |
7 March 2020 | Salford City | A | 0–2 | 3,443 | 9th | ||
14 March 2020 | Leyton Orient | H | S–S | ||||
17 March 2020 | Port Vale | A | S–S | ||||
21 March 2020 | Macclesfield Town | H | S–S | ||||
28 March 2020 | Exeter City | A | S–S | ||||
4 April 2020 | Colchester United | H | S–S | ||||
10 April 2020 | Forest Green Rovers | A | S–S | ||||
13 April 2020 | Crewe Alexandra | H | S–S | ||||
18 April 2020 | Northampton Town | A | S–S | ||||
25 April 2020 | Walsall | H | S–S |
See main article: 2019–20 FA Cup.
The first round draw was made on 21 October 2019.[11]
Date | Round | Opponents | H / A | Result F–A | Scorers | Attendance | |
---|---|---|---|---|---|---|---|
9 November 2019 | First Round | Shrewsbury Town | A | 1–1 | Oteh 19' | 3,764 | |
19 November 2019 | First Round Replay | Shrewsbury Town | H | 0–1 | 3,888 |
See main article: 2019–20 EFL Cup.
The first round draw was made on 20 June.[12]
See main article: 2019–20 EFL Trophy.
On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019.[13]
Date | Round | Opponents | H / A | Result F–A | Scorers | Attendance | |
---|---|---|---|---|---|---|---|
3 September 2019 | Group Stage | Bolton Wanderers | A | 1–1 | P. O'Connor 51' | 9,062 | |
24 September 2019 | Group Stage | Manchester City U21's | H | 1–2 | Akpan 21' | 868 | |
12 November 2019 | Group Stage | Rochdale | H | 1–2 | French 15' | 761 |
No. | Pos. | Name | League | FA Cup | EFL Cup | EFL Trophy | Total < | --Includes play off games.--> | Discipline < | --Includes play off games.--> | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | |||||||
1 | GK | Richard O'Donnell | 33 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 35 | 0 | 0 | 0 | ||
2 | DF | Kelvin Mellor | 22(3) | 1 | 0(2) | 0 | 0 | 0 | 1 | 0 | 23(5) | 1 | 5 | 0 | ||
4 | DF | Paudie O'Connor | 16(3) | 2 | 0(1) | 0 | 1 | 0 | 2 | 1 | 19(4) | 3 | 7 | 0 | ||
5 | DF | Ben Richards-Everton | 32 | 2 | 2 | 0 | 0 | 0 | 2(1) | 0 | 36(1) | 2 | 4 | 1 | ||
6 | DF | Anthony O'Connor | 34(2) | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 37(2) | 0 | 1 | 0 | ||
7 | MF | Harry Pritchard | 14(7) | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 16(7) | 3 | 1 | 0 | ||
8 | MF | Jake Reeves | 17(1) | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 18(1) | 1 | 6 | 0 | ||
9 | FW | Lee Novak | 6 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 2 | 0 | 0 | ||
10 | FW | Clayton Donaldson | 18(2) | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 19(2) | 4 | 3 | 0 | ||
11 | MF | Zeli Ismail | 6(5) | 1 | 1(1) | 0 | 0 | 0 | 2(1) | 0 | 9(7) | 1 | 3 | 1 | ||
14 | FW | Shay McCartan | 8(13) | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 9(13) | 4 | 5 | 0 | ||
16 | MF | Matt Palmer | 17(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 17(1) | 0 | 0 | 0 | ||
17 | FW | Jordan Gibson | 3(3) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 4(3) | 0 | 0 | 0 | ||
18 | MF | Jermaine Anderson | 3(2) | 1 | 0(1) | 0 | 1 | 0 | 2 | 0 | 6(3) | 1 | 2 | 0 | ||
19 | MF | Dylan Connolly | 22(5) | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 24(5) | 1 | 4 | 0 | ||
20 | MF | Glenn Middleton | 2(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(1) | 0 | 0 | 0 | ||
21 | MF | Hope Akpan | 13(6) | 3 | 2 | 0 | 1 | 0 | 1 | 1 | 17(6) | 4 | 4 | 0 | ||
22 | DF | Adam Henley | 22(2) | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 25(2) | 0 | 2 | 0 | ||
23 | DF | Connor Wood | 35 | 0 | 2 | 0 | 1 | 0 | 0(1) | 0 | 38(1) | 0 | 2 | 0 | ||
24 | MF | Daniel Devine | 6(7) | 1 | 1(1) | 0 | 1 | 0 | 2(1) | 0 | 10(9) | 1 | 2 | 0 | ||
25 | FW | Kurtis Guthrie | 1(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(1) | 0 | 0 | 0 | ||
26 | MF | Callum Cooke | 18(7) | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 20(7) | 0 | 6 | 1 | ||
27 | MF | Jamie Devitt | 3(2) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 4(2) | 0 | 2 | 1 | ||
28 | DF | Joe Riley | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
29 | MF | Chris Taylor | 9(5) | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 9(6) | 0 | 1 | 0 | ||
30 | GK | George Sykes-Kenworthy | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | ||
31 | GK | Luke McGee | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | ||
32 | MF | Dylan Mottley-Henry | 4(3) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4(3) | 0 | 0 | 0 | ||
35 | DF | Reece Staunton | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0(1) | 0 | 0 | 0 | ||
36 | DF | Jorge Sikora | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0(1) | 0 | 0 | 0 | ||
37 | FW | Connor Morris | 0 | 0 | 0 | 0 | 0 | 0 | 0(1) | 0 | 0(1) | 0 | 0 | 0 | ||
align="left" | - | MF | Eliot Goldthorp | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
align="left" | - | – | Own goals | – | 3 | – | 0 | – | 0 | – | 0 | – | 3 | – | – | |
Players out on loan for rest of the season | ||||||||||||||||
align="left" | - | DF | Tyler French | 0(2) | 0 | 0 | 0 | 1 | 0 | 3 | 1 | 4(2) | 1 | 0 | 0 | |
align="left" | - | GK | Sam Hornby | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | |
align="left" | - | DF | Jackson Longridge | 0(1) | 0 | 0 | 0 | 1 | 0 | 3 | 0 | 4(1) | 0 | 2 | 0 | |
align="left" | - | FW | James Vaughan | 23(2) | 11 | 2 | 0 | 0 | 0 | 0 | 0 | 25(2) | 11 | 10 | 0 | |
Players left during the season | ||||||||||||||||
align="left" | - | MF | Luca Colville | 0 | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 | |
align="left" | - | DF | Finn Cousin-Dawson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
align="left" | - | FW | Eoin Doyle | 6 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | |
align="left" | - | MF | Raecce Ellington | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
align="left" | - | FW | Aramide Oteh | 8(10) | 3 | 2 | 1 | 0 | 0 | 2 | 0 | 12(10) | 4 | 3 | 0 | |
align="left" | - | FW | Omari Patrick | 0(2) | 0 | 0 | 0 | 0(1) | 0 | 2(1) | 0 | 2(4) | 0 | 0 | 0 | |
align="left" | - | MF | Tyrell Robinson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
align="left" | - | MF | Sean Scannell | 2(3) | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 3(3) | 1 | 0 | 0 | |
Statistics accurate as of 25 April 2020
Date | Position | Nationality | Name | From | Fee | Ref. | |
---|---|---|---|---|---|---|---|
1 July 2019 | Free transfer | [14] | |||||
1 July 2019 | Undisclosed | [15] | |||||
1 July 2019 | Free transfer | [16] | |||||
1 July 2019 | Free transfer | [17] | |||||
1 July 2019 | Free transfer | [18] | |||||
1 July 2019 | Undisclosed | [19] | |||||
1 July 2019 | Undisclosed | [20] | |||||
1 July 2019 | Free transfer | [21] | |||||
1 July 2019 | Free transfer | [22] | |||||
30 August 2019 | Free transfer | [23] | |||||
11 November 2019 | Free transfer | [24] | |||||
30 January 2020 | Undisclosed | [25] | |||||
31 January 2020 | Undisclosed | [26] | |||||
31 January 2020 | Undisclosed | [27] |
Date from | Position | Nationality | Name | From | Date until | Ref. | |
---|---|---|---|---|---|---|---|
5 July 2019 | 31 January 2020 | [28] [29] | |||||
22 August 2019 | 30 June 2020 | [30] | |||||
23 August 2019 | 30 June 2020 | [31] | |||||
2 September 2019 | 30 June 2020 | [32] | |||||
2 September 2019 | 30 June 2020 | [33] | |||||
16 January 2020 | 30 June 2020 | [34] | |||||
1 February 2020 | 30 June 2020 | [35] |
Date from | Position | Nationality | Name | To | Date until | Ref. | |
---|---|---|---|---|---|---|---|
26 July 2019 | George Sykes-Kenworthy | 3 September 2019 | [36] | ||||
16 August 2019 | January 2020 | [37] | |||||
3 October 2019 | November 2019 | [38] | |||||
7 October 2019 | 30 June 2020 | [39] [40] | |||||
21 November 2019 | January 2020 | [41] | |||||
10 January 2020 | 30 June 2020 | [42] [43] | |||||
29 January 2020 | 30 June 2020 | [44] | |||||
21 February 2020 | 30 June 2020 | [45] |
Date | Position | Nationality | Name | To | Fee | Ref. | |
---|---|---|---|---|---|---|---|
1 July 2019 | Released | [46] | |||||
1 July 2019 | Released | [47] [48] | |||||
1 July 2019 | Tom Clare | Released | [49] | ||||
1 July 2019 | Released | [50] | |||||
1 July 2019 | Callum Gunner | Released | [51] | ||||
1 July 2019 | Released | ||||||
1 July 2019 | Released | [52] | |||||
1 July 2019 | Released | [53] | |||||
1 July 2019 | Released | [54] | |||||
1 July 2019 | Released | [55] | |||||
1 July 2019 | Released | [56] | |||||
1 July 2019 | Free transfer | [57] | |||||
30 July 2019 | Kielen Adams | Free transfer | [58] | ||||
23 August 2019 | Undisclosed | [59] | |||||
30 August 2019 | Free transfer | [60] | |||||
9 November 2019 | Free transfer | [61] | |||||
15 November 2019 | Finn Cousin-Dawson | Free transfer | [62] | ||||
30 January 2020 | Undisclosed | [63] | |||||
31 January 2020 | Undisclosed | [64] | |||||
24 February 2020 | Sacked | [65] |