2023–24 Bradford City A.F.C. season

{{Short description|121st season in existence of Bradford City AFC}}

{{Infobox football club season

| club = Bradford City

| season = 2023–24

| chairman = Stefan Rupp

| manager = Mark Hughes
(until 4 October){{cite news |title=Bantams Part Company With Hughes |url=https://www.bradfordcityafc.com/news/2023/october/bantams-part-company-with-hughes/ |access-date=5 October 2023 |publisher=Bradford City AFC |date=4 October 2023}}
Kevin McDonald
{{nowrap|(caretaker - 4 Oct until 31 Oct)}}{{cite news |title=Men's First-Team Manager |url=https://www.bradfordcityafc.com/news/2023/october/club-update-mens-first-team-manager/ |access-date=31 October 2023 |publisher=Bradford City AFC |date=31 October 2023}}
Mark Trueman
(caretaker - 31 Oct until 6 Nov)
Graham Alexander
(from 6 November){{cite news |title=Alexander Appointed City Manager |url=https://www.bradfordcityafc.com/news/2023/november/alexander-appointed-city-manager/ |access-date=7 November 2023 |publisher=Bradford City AFC |date=6 November 2023}}

| stadium = Valley Parade

| league = {{nowrap|League Two}}

| league result = 9th

| cup1 = FA Cup

| cup1 result = First round

| cup2 = EFL Cup

| cup2 result = Third round

| cup3 = EFL Trophy

| cup3 result = Semi-final

| league topscorer =

| season topscorer =

| highest attendance =

| lowest attendance =

| average attendance =

| largest win =

| largest loss =

| pattern_la1 = _bradford2324h

| pattern_b1 = _bradford2324h

| pattern_ra1 = _bradford2324h

| pattern_sh1 = _bradford2324h

| pattern_so1 = _bradford2324hl

| leftarm1 = FFD700

| body1 = FFD700

| rightarm1 = FFD700

| shorts1 = FFFFFF

| socks1 = FFFFFF

| pattern_la2 = _bradford2324a

| pattern_b2 = _bradford2324a

| pattern_ra2 = _bradford2324a

| pattern_sh2 = _bradford2324a

| pattern_so2 = _bradford2324hl

| leftarm2 = FFFFFF

| body2 = FFFFFF

| rightarm2 = FFFFFF

| shorts2 = FFFFFF

| socks2 = FFFFFF

| prevseason = 2022–23

| nextseason = 2024–25

}}

The 2023–24 season is the 121st season in the existence of Bradford City and their fifth consecutive season in League Two. In addition to the league the club are also participating in the FA Cup, the EFL Cup, and the EFL Trophy.

Current squad

{{updated|21 February 2024}}

class="wikitable" style="text-align:center; font-size:84.5%; width:101%;"

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| No.

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Name

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Position

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Nationality

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Place of birth

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Date of birth (Age)

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Previous club

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Date signed

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Fee

! style="color:#FFCC00; background:#800000; border:1px solid black; text-align:center;"| Contract end

colspan="10" style="background:#dcdcdc; tepxt-align:center;" | Goalkeepers
1Sam WalkerGK{{flagicon|ENG}}Gravesend{{birth date and age|1991|10|02|df=yes}}Charlton Athletic11 January 2024Free30 June 2025
13Colin DoyleGK{{flagicon|IRL}}Cork{{bda|1985|6|12|df=y}}{{fbaicon|SCO}} Kilmarnock1 July 2022Free30 June 2024
29Heath RichardsonGK{{flagicon|ENG}}Norfolk{{birth date and age|2004|01|26|df=y}}Academy1 July 2022Trainee30 June 2024
40Zachariah HadiGK{{flagicon|ENG}}Academy21 February 2024Trainee30 June 2024
colspan="10" style="background:#dcdcdc; tepxt-align:center;" | Defenders
2Brad HallidayRB{{flagicon|ENG}}Redcar{{bda|1995|7|10|df=y}}Fleetwood Town10 July 2022Free30 June 2024
3Liam RidehalghLB{{flagicon|ENG}}Halifax{{bda|1991|4|20|df=y}}Tranmere Rovers1 July 2021Free30 June 2024
4Ash TaylorCB{{flagicon|WAL}}Bromborough{{bda|1990|9|2|df=y}}{{fbaicon|SCO}} Kilmarnock1 July 2023Free30 June 2025
5Matthew PlattCB{{flagicon|ENG}}Knowsley{{bda|1997|10|3|df=y}}Barrow1 July 2022Free30 June 2024
15Sam StubbsCB{{flagicon|ENG}}Liverpool{{bda|1998|11|20|df=y}}Exeter City31 January 2023Free30 June 2024
18Ciaran KellyCB{{flagicon|IRL}}Lucan{{bda|1998|7|4|df=y}}{{fbaicon|IRL}} Bohemian1 January 2023Free30 June 2025
22Daniel OyegokeRB{{flagicon|ENG}}Barnet{{birth date and age|2003|1|3|df=y}}Brentford1 July 2023Loan31 May 2024
31Jonathan TomkinsonCB{{flagicon|USA}}Plano{{birth date and age|2002|04|11|df=yes}}Norwich City6 September 2023Loan31 May 2024
32Lewis RichardsLB{{flagicon|IRL}}Liverpool{{birth date and age|2001|10|15|df=yes}}Wolverhampton Wanderers18 August 2023Undisclosed30 June 2025
colspan="10" style="background:#dcdcdc; tepxt-align:center;" | Midfielders
6Richard SmallwoodCM{{flagicon|ENG}}Redcar{{bda|1990|12|29|df=y}}Hull City1 July 2022Free30 June 2024
7Jamie WalkerAM{{flagicon|SCO}}Edinburgh{{bda|1993|6|25|df=y}}{{fbaicon|SCO}} Heart of Midlothian1 July 2022Free30 June 2024
10Alex PattisonCM{{flagicon|ENG}}Darlington{{bda|1997|9|6|df=y}}Harrogate Town1 July 2023Free30 June 2026
11Alex GillieadCM{{flagicon|ENG}}Shotley Bridge{{birth date and age|1996|2|11|df=y}}Scunthorpe United1 July 2021Free30 June 2025
23Bobby PointonAM{{flagicon|ENG}}Bradford{{bda|2004|1|4|df=y}}Academy1 July 2023Trainee30 June 2024
26Kevin McDonaldDM{{flagicon|SCO}}Carnoustie{{bda|1988|11|4|df=y}}Exeter City1 July 2023Free30 June 2025
39Gabriel WadsworthCM{{flagicon|ENG}}Academy21 July 2023Trainee30 June 2024
colspan="10" style="background:#dcdcdc; tepxt-align:center;" | Forwards
8Calum KavanaghCF{{flagicon|IRL}}{{flagicon|WAL}} Cardiff{{birth date and age|2003|09|05|df=yes}}Middlesbrough1 February 2024Undisclosed30 June 2026
9Andy CookCF{{flagicon|ENG}}Bishop Auckland{{bda|1990|10|18|df=y}}Mansfield Town1 July 2021Free30 June 2026
12Clarke OduorLW{{flagicon|KEN}}Siaya{{bda|1999|6|25|df=y}}Barnsley1 July 2023Free30 June 2026
14Tyler SmithCF{{flagicon|ENG}}Sheffield{{bda|1998|12|4|df=y}}Hull City1 July 2023Free30 June 2026
20Harry ChapmanLW{{flagicon|ENG}}Hartlepool{{bda|1997|11|5|df=y}}Blackburn Rovers1 July 2022Free30 June 2024
27Matt DerbyshireCF{{flagicon|ENG}}Great Harwood{{bda|1986|4|14|df=y}}{{fbaicon|IND}} NorthEast United9 January 2023Free30 June 2024
28Jake YoungCF{{flagicon|ENG}}Huddersfield{{bda|2001|7|22|df=y}}Forest Green Rovers1 July 2022Undisclosed30 June 2025
33Adam WilsonLW{{flagicon|ENG}}Ashington{{birth date and age|2000|04|10|df=yes}}The New Saints28 August 2023Undisclosed30 June 2026
36Tyreik WrightRW{{flagicon|IRL}}Ovens{{birth date and age|2001|09|22|df=yes}}Plymouth Argyle15 January 2024Loan31 May 2024
colspan="10" style="background:#dcdcdc; tepxt-align:center;" | Out on Loan
17Luke HendrieRB{{flagicon|ENG}}Leeds{{bda|1994|8|27|df=y}}Hartlepool United31 January 2022Free30 June 2024
19Vadaine OliverCF{{flagicon|ENG}}Sheffield{{bda|1991|10|21|df=y}}Gillingham10 July 2022Free30 June 2025
21Timi OdusinaCB{{flagicon|ENG}}Croydon{{bda|1999|10|28|df=y}}Hartlepool United1 July 2022Undisclosed30 June 2025
25Harvey RoweCM{{flagicon|ENG}}{{bda|2003|10|4|df=y}}Academy1 July 2023Trainee30 June 2024
38Freddy JeffreysCM{{flagicon|ENG}}Leeds{{birth date and age|2005|08|25|df=yes}}Academy9 October 2023Trainee30 June 2024
Finn Cousin-DawsonRB{{flagicon|NIR}}Stockton-on-Tees{{bda|2002|7|4|df=y}}Academy1 July 2020Trainee30 June 2024

Transfers

= In =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; border:1px solid black" |Date

! style="color:#FFCC00; background:#800000; border:1px solid black" |Pos

! style="color:#FFCC00; background:#800000; border:1px solid black" |Player

! style="color:#FFCC00; background:#800000; border:1px solid black" |Transferred from

! style="color:#FFCC00; background:#800000; border:1px solid black" |Fee

! style="color:#FFCC00; background:#800000; border:1px solid black" |Ref

1 July 2023DM{{flagicon|SCO}} Kevin McDonald{{fbaicon|ENG}} Exeter CityFree Transfer{{cite news |title=McDonald Arrives At City |url=https://www.bradfordcityafc.com/news/2023/june/mcdonald-arrives-at-city/ |access-date=20 June 2023 |publisher=Bradford City AFC |date=20 June 2023}}
1 July 2023LW{{flagicon|KEN}} Clarke Oduor{{fbaicon|ENG}} BarnsleyFree Transfer{{cite news |title=Oduor Arrives At City |url=https://www.bradfordcityafc.com/news/2023/june/oduor-arrives-at-city/ |access-date=6 June 2023 |publisher=Bradford City AFC |date=6 June 2023}}
1 July 2023CM{{flagicon|ENG}} Alex Pattison{{fbaicon|ENG}} Harrogate TownFree Transfer{{cite news |title=Bantams Snap Up Pattison |url=https://www.bradfordcityafc.com/news/2023/june/bantams-snap-up-pattison/ |access-date=21 June 2023 |publisher=Bradford City AFC |date=21 June 2023}}
1 July 2023CF{{flagicon|ENG}} Tyler Smith{{fbaicon|ENG}} Hull CityFree Transfer{{cite news |title=City Snap Up Smith |url=https://www.bradfordcityafc.com/news/2023/june/city-snap-up-smith/ |access-date=26 June 2023 |publisher=Bradford City AFC |date=26 June 2023}}
1 July 2023CB{{flagicon|WAL}} Ash Taylor{{fbaicon|SCO}} KilmarnockFree Transfer{{cite news |title=Taylor Becomes Second Summer Signing |url=https://www.bradfordcityafc.com/news/2023/june/taylor-becomes-second-summer-signing/ |access-date=16 June 2023 |publisher=Bradford City AFC |date=16 June 2023}}
18 August 2023LB{{flagicon|IRL}} Lewis Richards{{fbaicon|ENG}} Wolverhampton WanderersUndisclosed{{cite news |title=City Recruit Richards |url=https://www.bradfordcityafc.com/news/2023/august/city-recruit-richards/ |access-date=18 August 2023 |publisher=Bradford City AFC |date=18 August 2023}}
28 August 2023LW{{flagicon|ENG}} Adam Wilson{{fbaicon|ENG}} The New SaintsUndisclosed{{cite news |title=Bantams sign ex-Newcastle winger Wilson |url=https://www.bbc.co.uk/sport/football/66639250 |access-date=28 August 2023 |publisher=British Broadcasting Corporation |date=28 August 2023}}
11 January 2024GK{{flagicon|ENG}} Sam Walker{{fbaicon|ENG}} Charlton AthleticFree Transfer{{cite news |title=City Snap Up Sam Walker |url=https://www.bradfordcityafc.com/news/2024/january/city-snap-up-sam-walker/ |access-date=11 January 2024 |publisher=Bradford City AFC |date=11 January 2024}}
1 February 2024CF{{flagicon|IRL}} Calum Kavanagh{{fbaicon|ENG}} MiddlesbroughUndisclosed{{cite news |title=Kavanagh Becomes A Bantam |url=https://www.bradfordcityafc.com/news/2024/february/kavanagh-becomes-a-bantam/ |access-date=1 February 2024 |publisher=Bradford City AFC |date=1 February 2024}}

= Out =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; border:1px solid black" |Date

! style="color:#FFCC00; background:#800000; border:1px solid black" |Pos

! style="color:#FFCC00; background:#800000; border:1px solid black" |Player

! style="color:#FFCC00; background:#800000; border:1px solid black" |Transferred to

! style="color:#FFCC00; background:#800000; border:1px solid black" |Fee

! style="color:#FFCC00; background:#800000; border:1px solid black" |Ref

14 June 2023LB{{flagicon|ENG}} Matty Foulds{{fbaicon|ENG}} Harrogate TownUndisclosed{{cite news |title=Foulds Departs Permanently |url=https://www.bradfordcityafc.com/news/2023/june/foulds-departs-permanently/ |access-date=9 June 2023 |publisher=Bradford City AFC |date=9 June 2023}}
30 June 2023CM{{flagicon|ENG}} Adam Clayton{{fbaicon|ENG}} RochdaleReleased{{cite news |title=Rochdale sign ex-Bradford midfielder Clayton |url=https://www.bbc.co.uk/sport/football/66155539 |access-date=10 July 2023 |publisher=British Broadcasting Corporation |date=10 July 2023}}
30 June 2023LW{{flagicon|ENG}} Abo Eisa{{fbaicon|ENG}} Grimsby TownReleased{{cite news |title=Retained List: 2022/23 |url=https://www.bradfordcityafc.com/news/2023/may/retained-list-202223/ |access-date=25 May 2023 |publisher=Bradford City AFC |date=25 May 2023}}{{cite news |title=Eisa is a Mariner |url=https://gtfc.co.uk/eisa-is-a-mariner/ |access-date=14 June 2023 |publisher=Grimsby Town FC |date=14 June 2023}}
30 June 2023CF{{flagicon|ENG}} Cole Roberts{{fbaicon
} Free agent || Released ||

|-

| 30 June 2023 || AM || {{flagicon|ENG}} Kian Scales || {{fbaicon|ENG}} Scunthorpe United || Released || {{cite news |title=Retained List: 2022/23 |url=https://www.bradfordcityafc.com/news/2023/may/retained-list-202223/ |access-date=25 May 2023 |publisher=Bradford City AFC |date=25 May 2023}}{{cite news |title=Kian Scales becomes Iron's latest acquisition |url=https://www.scunthorpe-united.co.uk/news/2023/june/kian-scales-becomes-irons-latest-acquisition/ |access-date=22 June 2023 |publisher=Scunthorpe United F.C. |date=9 June 2023}}

|-

| 30 June 2023 || DM || {{flagicon|CMR}} Yann Songo'o || {{fbaicon|ENG}} Morecambe || Released || {{cite web|url=https://www.morecambefc.com/news/2023/june/songoo-returns-to-morecambe-fc/|title=Songo'o returns to Morecambe FC|website=www.morecambefc.com|date=27 June 2023|accessdate=27 June 2023}}

|-

| 30 June 2023 || RB || {{flagicon|ENG}} Oscar Threlkeld || {{fbaicon|ENG}} Morecambe || Released ||

|-

| 30 June 2023 || CM || {{flagicon|ENG}} Jack Wilson || {{fbaicon|ENG}} Brighouse Town || Released || {{cite news |title=Bradford City pair make Brighouse move |url=https://www.thenpl.co.uk/bradford-city-pair-make-brighouse-move-77439 |access-date=10 August 2023 |publisher=Northern Premier League |date=10 August 2023}}

|-

| 30 June 2023 || AM || {{flagicon|ENG}} Charlie Wood || {{fbaicon|}} Free agent || Released ||

|-

| 11 September 2023 || CM || {{flagicon|ENG}} Jay Tinsdale || {{fbaicon|ENG}} Sheffield United || Free Transfer || {{cite news |title=United add academy duo |url=https://www.sufc.co.uk/news/2023/september/11/united-add-academy-duo/ |access-date=11 September 2023 |publisher=Sheffield United FC |date=11 September 2023}}

|-

| 1 January 2024 || DM || {{flagicon|ENG}} Ryan East || {{fbaicon|ENG}} Rochdale || Free Transfer ||

|-

| 11 January 2024 || GK || {{flagicon|ENG}} Harry Lewis || {{fbaicon|ENG}} Carlisle United || Undisclosed || {{cite news |title=Lewis Leaves The Bantams |url=https://www.bradfordcityafc.com/news/2024/january/lewis-leaves-the-bantams/ |access-date=11 January 2024 |publisher=Bradford City AFC |date=11 January 2024}}

|-

|18 January 2024

|RM

|{{flagicon|IRL}} Emmanuel Osadebe

|{{fbaicon|ENG}} Forest Green Rovers

|Undisclosed

|{{cite news |title=Osadebe Departs Bantams |url=https://www.bradfordcityafc.com/news/2024/january/osadebe-departs-bantams/ |access-date=19 January 2024 |publisher=Bradford City AFC |date=18 January 2024}}

|}

= Loaned in =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; border:1px solid black" |Date

! style="color:#FFCC00; background:#800000; border:1px solid black" |Pos

! style="color:#FFCC00; background:#800000; border:1px solid black" |Player

! style="color:#FFCC00; background:#800000; border:1px solid black" |Loaned from

! style="color:#FFCC00; background:#800000; border:1px solid black" |Fee

! style="color:#FFCC00; background:#800000; border:1px solid black" |Ref

1 July 2023RB{{flagicon|ENG}} Daniel Oyegoke{{fbaicon|ENG}} BrentfordEnd of Season{{cite news |title=City Secure Oyegoke Loan |url=https://www.bradfordcityafc.com/news/2023/june/city-secure-oyegoke-loan/ |access-date=28 June 2023 |publisher=Bradford City AFC |date=28 June 2023}}
1 September 2023LW{{flagicon|ENG}} Chisom Afoka{{fbaicon|ENG}} Aston Villa3 January 2024{{efn|Afoka returned to parent club Aston Villa early from his season-long loan.}}{{cite news |title=Afoka Joins On Loan |url=https://www.bradfordcityafc.com/news/2023/september/afoka-joins-on-loan/ |access-date=1 September 2023 |publisher=Bradford City AFC |date=1 September 2023}}{{cite news |title=Afoka Returns To Villa |url=https://www.bradfordcityafc.com/news/2024/january/afoka-returns-to-villa/ |access-date=3 January 2024 |publisher=Bradford City AFC |date=3 January 2024}}
1 September 2023SS{{flagicon|ENG}} Rayhaan Tulloch{{fbaicon|ENG}} West Bromwich Albion1 February 2024{{efn|Tulloch returned to parent club West Brom early from his season-long loan.}}{{cite news |title=Rayhaan Tulloch joins Bradford City on loan |url=https://www.wba.co.uk/news/rayhaan-tulloch-joins-bradford-city-loan |access-date=2 September 2023 |publisher=West Bromwich Albion FC |date=1 September 2023}}{{cite news |title=Tulloch Returns To West Brom |url=https://www.bradfordcityafc.com/news/2024/february/tulloch-returns-to-west-brom/ |access-date=1 February 2024 |publisher=Bradford City AFC |date=1 February 2024}}
6 September 2023CB{{flagicon|USA}} Jonathan Tomkinson{{flagicon|ENG}} Norwich CityEnd of Season{{cite news |title=City Complete Tomkinson Loan |url=https://www.bradfordcityafc.com/news/2023/september/city-complete-tomkinson-loan/ |access-date=6 September 2023 |publisher=Bradford City AFC |date=6 September 2023}}
15 January 2024RW{{flagicon|IRL}} Tyreik Wright{{fbaicon|ENG}} Plymouth ArgyleEnd of Season{{cite news |title=Wright Returns On Loan |url=https://www.bradfordcityafc.com/news/2024/january/wright-returns-on-loan/ |access-date=15 January 2024 |publisher=Bradford City AFC |date=15 January 2024}}

{{notelist}}

= Loaned out =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; border:1px solid black" |Date

! style="color:#FFCC00; background:#800000; border:1px solid black" |Pos

! style="color:#FFCC00; background:#800000; border:1px solid black" |Player

! style="color:#FFCC00; background:#800000; border:1px solid black" |Loaned to

! style="color:#FFCC00; background:#800000; border:1px solid black" |Date until

! style="color:#FFCC00; background:#800000; border:1px solid black" |Ref

7 July 2023RB{{flagicon|NIR}} Finn Cousin-Dawson{{fbaicon|ENG}} Blyth SpartansEnd of Season{{cite news |title=Cousin-Dawson Heads Out On Loan |url=https://www.bradfordcityafc.com/news/2023/july/cousin-dawson-heads-out-on-loan/ |access-date=8 July 2023 |publisher=Bradford City AFC |date=7 July 2023}}
2 August 2023CF{{flagicon|ENG}} Jake Young{{fbaicon|ENG}} Swindon Town2 January 2024{{efn|On 2 January, Young was recalled back from his season-long loan at Swindon early.}}{{cite news |title=Young In Swindon Loan Switch |url=https://www.bradfordcityafc.com/news/2023/august/young-in-swindon-loan-switch/ |access-date=2 August 2023 |publisher=Bradford City AFC |date=2 August 2023}}{{cite news |title=Jake Young Recalled |url=https://www.bradfordcityafc.com/news/2024/january/jake-young-recalled/ |access-date=2 January 2024 |publisher=Bradford City AFC |date=2 January 2024}}
4 August 2023CF{{flagicon|ENG}} Isaac Robinson{{fbaicon|ENG}} Farsley CelticEnd of Season{{cite news |title=Isaac Robinson joins on loan from Bradford City |url=https://farsleyceltic.com/2023/08/isaac-robinson-joins-on-loan-from-bradford-city/ |access-date=7 August 2023 |publisher=Farsley Celtic FC |date=7 August 2023}}
14 August 2023DM{{flagicon|ENG}} Ryan East{{fbaicon|ENG}} Rochdale1 January 2024{{efn|On 22 December, it was announced East would join Rochdale permanently in January.}}{{cite news |title=East heads to Rochdale on loan |url=https://www.bradfordcityafc.com/news/2023/august/east-heads-to-rochdale-on-loan/ |access-date=14 August 2023 |publisher=Bradford City AFC |date=14 August 2023}}{{cite news |title=East Moves Permanently To Rochdale |url=https://www.bradfordcityafc.com/news/2023/december/east-moves-permanently-to-rochdale/ |access-date=22 December 2023 |publisher=Bradford City AFC |date=22 December 2023}}
1 September 2023RB{{flagicon|ENG}} Luke Hendrie{{fbaicon|ENG}} Hartlepool UnitedEnd of Season{{cite news |title=Luke Hendrie returns to Hartlepool United |url=https://www.hartlepoolunited.co.uk/news/2023/september/luke-hendrie-joins-hartlepool-united/ |access-date=2 September 2023 |publisher=Hartlepool United FC |date=1 September 2023}}
15 September 2023CB{{flagicon|ENG}} Timi Odusina{{fbaicon|ENG}} WokingEnd of Season{{efn|On 5 January, Odusina's loan at Woking was extended until the end of season.}}{{cite news |title=Odusina In Woking Loan |url=https://www.bradfordcityafc.com/news/2023/september/odusina-in-woking-loan/ |access-date=15 September 2023 |publisher=Bradford City AFC |date=15 September 2023}}{{cite news |title=Odusina Loan Extended |url=https://www.bradfordcityafc.com/news/2024/january/odusina-loan-extended/ |access-date=6 January 2024 |publisher=Bradford City AFC |date=5 January 2024}}
25 October 2023

|CF

|{{flagicon|ENG}} Dylan Youmbi

|{{fbaicon|ENG}} Farsley Celtic

|End of Season

|

12 January 2024

|DM

|{{flagicon|ENG}} Harvey Rowe

|{{fbaicon|ENG}} Farsley Celtic

|End of Season

|

17 January 2024

|CF

|{{flagicon|ENG}} Vadaine Oliver

|{{fbaicon|ENG}} Stevenage

|End of Season

|{{cite news |title=Oliver Joins Stevenage On Loan |url=https://www.bradfordcityafc.com/news/2024/january/oliver-joins-stevenage-on-loan/ |access-date=17 January 2024 |publisher=Bradford City AFC |date=17 January 2024}}

15 February 2024CF{{flagicon|ENG}} Dylan Youmbi{{fbaicon|ENG}} Scunthorpe UnitedEnd of Season{{cite news |title=Dylan Youmbi becomes latest Iron loan recruit |url=https://www.scunthorpe-united.co.uk/news/2024/february/dylan-youmbi-becomes-latest-iron-loan-recruit/ |access-date=15 February 2024 |publisher=Scunthorpe United FC |date=15 February 2024}}

{{notelist}}

Pre-season and friendlies

On 15 June, Bradford City announced their pre-season schedule, with matches against Bury, Eldense, Bradford (Park Avenue), Hull City, Middlesbrough and Rochdale.{{cite news |title=2023/24 Pre-Season Schedule Confirmed |url=https://www.bradfordcityafc.com/news/2023/june/202324-pre-season-schedule-confirmed/ |access-date=15 June 2023 |publisher=Bradford City AFC |date=15 June 2023}} In July, it was confirmed that Getafe replaced Eldense as pre-season opposition.{{cite news |title=Getafe To Replace Eldense In Pre-Season Friendly Outing |url=https://www.bradfordcityafc.com/news/2023/july/getafe-to-replace-eldense-in-pre-season-friendly-outing/ |access-date=5 July 2023 |publisher=Bradford City AFC |date=5 July 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = Friendly

| date = 8 July 2023

| time = 15:00 BST

| team1 = Bury

| score = 0–6

| result = W

| report = https://www.bradfordcityafc.com/news/2023/july/city-open-pre-season-with-bury-victory/

| team2 = Bradford City

| goals2 = Pattison {{goal|7}}
Cook {{goal|12}}
Osadebe {{goal|27}}
Ridehalgh {{goal|28}}
Derbyshire {{goal|53}}
Walker {{goal|88}}

| stadium = Gigg Lane

| location = Bury

}}

{{football box collapsible

| round = Friendly

| date = 14 July 2023

| time = 17:00 BST

| team1 = Getafe

| score = 3–0

| result = L

| report = https://www.bradfordcityafc.com/news/2023/july/bantams-beaten-in-spain/

| team2 = Bradford City

| goals1 = Mayoral {{goal|3}}
Iglesias {{goal|37}}
Altimira {{goal|71}}

| stadium = Oliva Nova Sports Center

| location = Oliva, Spain

}}

{{football box collapsible

| round = Friendly

| date = 18 July 2023

| time = 12:00 BST

| team1 = Bolton Wanderers

| score = 5–2

| result = L

| report =

| team2 = Bradford City

| goals1 =

| stadium = Eddie Davies Academy

(Behind Closed Doors)

| location = Bolton, England

}}

{{football box collapsible

| round = Friendly

| date = 19 July 2023

| time = 19:30 BST

| team1 = Bradford (Park Avenue)

| score = 1–1

| result = D

| report = https://www.bradfordcityafc.com/news/2023/july/youthful-bantams-beaten-on-penalties/

| team2 = Bradford City

| goals1 = Longbottom {{goal|58}}

| goals2 = Youmbi {{goal|44}}

| stadium = Horsfall Stadium

| location = Bradford

| attendance = 2,354

}}

{{football box collapsible

| round = Friendly

| date = 22 July 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 1–1

| result = D

| report = https://www.bradfordcityafc.com/news/2023/july/bantams-battle-to-secure-late-equaliser/

| team2 = Hull City

| goals1 = Stubbs {{goal|90}}

| goals2 = Slater {{goal|22}}

| stadium = Valley Parade

| location = Bradford

| attendance = 3,411

}}

{{football box collapsible

| round = Friendly

| date = 26 July 2023

| time = 19:30 BST

| team1 = Bradford City

| score = 3–3

| result = D

| report = https://www.bradfordcityafc.com/news/2023/july/six-goal-thriller-at-university-of-bradford-stadium/

| team2 = Middlesbrough

| goals1 = Cook {{goal|12||41||58}}

| goals2 = Silvera {{goal|4}}
Gilbert {{goal|29|pen.}}
Nkrumah {{goal|90}}

| stadium = Valley Parade

| location = Bradford

| attendance = 4,378 (1,413 Middlesbrough supporters)

}}

{{football box collapsible

| round = Friendly

| date = 29 July 2023

| time = 15:00 BST

| team1 = Rochdale

| score = 1–0

| result = L

| report = https://www.bradfordcityafc.com/news/2023/july/bantams-beaten-by-dale/

| team2 = Bradford City

| goals1 = Rodney {{goal|46}}

| stadium = Spotland Stadium

| location = Rochdale

| attendance = 1,971 (697 away supporters)

}}

Competitions

= Overall record =

{{Fb overview2

|c=3

|c1=League Two |fm1= 5 Aug 2023 |lm1= |sr1=Matchday 1 |fp1= |w1=18 |d1=12 |l1=15 |f1=57 |a1=58

|c2=FA Cup |fm2= 4 Nov 2023 |lm2=4 November 2023 |sr2=First round |fp2=First round |w2=0 |d2=0 |l2=1 |f2=1 |a2=2

|c3=EFL Cup |fm3= 8 Aug 2023 |lm3=28 September 2023 |sr3=First round |fp3=Third round |w3=0 |d3=2 |l3=1 |f3=2 |a3=4

|c4=EFL Trophy |fm4= 10 Oct 2023 |lm4= |sr4=Group stage |fp4= |w4=6 |d4=0 |l4=0 |f4=16 |a4=2

|u= 17 February 2024

|s=[https://int.soccerway.com/teams/england/bradford-city-afc/705/ Soccerway]

}}

= League Two =

{{main|2023–24 EFL League Two}}

==League table==

{{:2023–24 EFL League Two|showteam=BRA}}

==Results summary==

{{Fb_rs |hw=9 |hd=8 |hl=6 |hgf=29 |hga=28 |aw=10|ad=4 |al=9 |agf=32 |aga=31 }}

{{Fb_rs footer|u=23 April 2024|s=[https://int.soccerway.com/teams/england/bradford-city-afc/705/ Soccerway]}}

==Results by round==

{{#invoke:sports rbr table|table|legendpos=b

| update=23 April 2024

| header=Round

| rnd21=22 |rnd22=23 |rnd23=24 |rnd24=25 |rnd25=26 |rnd26=27 |rnd27=28 |rnd28=211 |rnd29=30 |rnd31=32 |rnd32=33 |rnd33=34 |rnd34=292 |rnd35=37 |rnd36=38 |rnd37=39 |rnd38=364 |rnd39=40 |rnd40=41 |rnd41=42 |rnd42=43 |rnd43=44 |rnd44=45 |rnd45=353

| label1=Ground

| res1=A/H/A/A/H/A/H/H/A/H/A/H/A/H/A/A/H/A/H/A/A/A/H/H/A/H/A/H/A/H/A/H/H/H/A/H/H/H/A/H/A/H/A/A/A/H

| label2= Result

| res2=L/W/D/L/W/D/D/D/W/L/L/W/W/D/L/L/L/L/W/W/W/W/D/D/L/L/D/D/L/D/W/W/W/D/W/L/L/L/L/W/D/W/W/W/W/W

| label3= Position

| pos3=18/11/13/18/12/15/16/17/11/14/18/14/11/11/15/16/18/18/14/14/14/10/10/11/13/14/15/16/18/18/14/13/13/16/13/13/15/17/17/14/14/14/13/10/9/9

| color_W=green2|text_W=Win

| color_D=yellow2|text_D=Draw

| color_L=red2|text_L=Loss

| color_P=lightgrey|text_P=Postponed

| text_H=Home|text_A=Away

| color1=gold|color_2-3=green1|color_4-7=blue1|color_23–24=red1

| source=[https://int.soccerway.com/teams/england/bradford-city-afc/705/ Soccerway]

| notes= {{plainlist|

  • 1 Matchday 21 (vs Salford City) was postponed due to a waterlogged pitch.
  • 2 Matchday 29 (vs Doncaster Rovers) was postponed due to a frozen pitch.
  • 3 Matchday 35 (vs Barrow) was postponed after the referee deemed the pitch to be unplayable.
  • 4 Matchday 36 (vs Notts County) was postponed due to a waterlogged pitch.}}

}}

== Matches ==

On 22 June, the EFL League Two fixtures were released.{{cite news |title=2023/24 Fixtures Released |url=https://www.bradfordcityafc.com/news/2023/june/202324-fixtures-released/ |access-date=22 June 2023 |publisher=Bradford City AFC |date=22 June 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = 1

| date = 5 August 2023

| time = 15:00 BST

| team1 = Crawley Town

| score = 1–0

| result = L

| report = https://www.bbc.co.uk/sport/football/66345828

| team2 = Bradford City

| goals1 = Gordon {{yel|11}}
Wright {{goal|14}}
Kelly {{yel|15}}
Darcy {{yel|30}}
Conroy {{yel|72}}
Orsi {{yel|90}}
Henry {{yel|90+3}}

| goals2 = Kelly {{yel|12}}
Oyegoke {{sent off|2|31|41}}
Halliday {{yel|64}}
Walker {{yel|82}}

| stadium = Broadfield Stadium

| location = Crawley

| attendance = 3,883

| referee = Thomas Parsons

}}

{{football box collapsible

| round = 2

| date = 12 August 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 2–1

| result = W

| report = https://www.bbc.co.uk/sport/football/66413600

| team2 = Colchester United

| goals1 = Walker {{yel|7}}
Oduor {{goal|45}}
Platt {{yel|45+5}}
Pattison {{goal|58}}

| goals2 = Taylor {{goal|9}} {{yel|57}}
Dallison {{yel|40}}

| stadium = Valley Parade

| location = Bradford

| referee = Marc Edwards

| attendance = 17,177

}}

{{football box collapsible

| round = 3

| date = 15 August 2023

| time = 19:45 BST

| team1 = Stockport County

| score = 1–1

| result = D

| report = https://www.bbc.co.uk/sport/football/66413600

| team2 = Bradford City

| goals1 = Knoyle {{yel|20}}
Olaofe {{goal|80}}
Croasdale {{yel|87}}

| goals2 = Gilliead {{yel|20}}
Pattison {{goal|47}}
Oyegoke {{yel|52}}
Platt {{yel|52}}

| stadium = Edgeley Park

| location = Edgeley

| referee = Seb Stockbridge

| attendance = 9,296

}}

{{football box collapsible

| round = 4

| date = 19 August 2023

| time = 15:00 BST

| team1 = Morecambe

| score = 3–0

| result = L

| report = https://www.skysports.com/football/morecambe-vs-bradford-city/484193

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Mazuma Stadium

| location = Morecambe

| attendance = 4,713

| referee = Lewis Smith

}}

{{football box collapsible

| round = 5

| date = 26 August 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 1–0

| result = W

| report = https://www.skysports.com/football/bradford-city-vs-crewe-alexandra/484200

| team2 = Crewe Alexandra

| goals1 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,736

| referee = Darren Drysdale

}}

{{football box collapsible

| round = 6

| date = 2 September 2023

| time = 15:00 BST

| team1 = Mansfield Town

| score = 0–0

| result = D

| report = https://www.skysports.com/football/mansfield-town-vs-bradford-city/484214

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Field Mill

| location = Mansfield

| attendance = 8,525

| referee = Leigh Doughty

}}

{{football box collapsible

| round = 7

| date = 9 September 2023

| time = 12:30 BST

| team1 = Bradford City

| score = 1–1

| result = D

| report = https://www.skysports.com/football/bradford-city-vs-grimsby-town/484225

| team2 = Grimsby Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 18,879

| referee = Sam Purkiss

}}

{{football box collapsible

| round = 8

| date = 16 September 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 1–1

| result = D

| report = https://www.skysports.com/football/bradford-city-vs-harrogate-town/484237

| team2 = Harrogate Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 17,283

| referee = Sunny Gill

}}

{{football box collapsible

| round = 9

| date = 23 September 2023

| time = 15:00 BST

| team1 = Newport County

| score = 1–4

| result = W

| report = https://www.skysports.com/football/newport-county-afc-vs-bradford-city/484252

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Rodney Parade

| location = Newport

| attendance = 4,087

| referee = Andy Davies

}}

{{football box collapsible

| round = 10

| date = 30 September 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 1–3

| result = L

| report = https://www.skysports.com/football/bradford-city-vs-walsall/484261

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 17,038

| referee = Scott Jackson

}}

{{football box collapsible

| round = 11

| date = 3 October 2023

| time = 19:45 BST

| team1 = Tranmere Rovers

| score = 2–1

| result = L

| report = https://www.skysports.com/football/tranmere-rovers-vs-bradford-city/484280

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Prenton Park

| location = Birkenhead

| attendance = 5,672

| referee = Scott Oldham

}}

{{football box collapsible

| round = 12

| date = 7 October 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 1–0

| result = W

| report = https://www.skysports.com/football/bradford-city-vs-swindon-town/484284

| team2 = Swindon Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,788

| referee = Christopher Pollard

}}

{{football box collapsible

| round = 13

| date = 14 October 2023

| time = 10:00 BST

| team1 = AFC Wimbledon

| score = 0–1

| result = W

| report = https://www.skysports.com/football/afc-wimbledon-vs-bradford-city/484294

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Plough Lane

| location = Wimbledon

| attendance = 8,270

| referee = Scott Simpson

}}

{{football box collapsible

| round = 14

| date = 21 October 2023

| time = 15:00 BST

| team1 = Bradford City

| score = 1–1

| report = https://www.bbc.com/sport/football/67108975

| team2 = Wrexham

| goals1 = Smallwood {{yel|6}}
Walker {{yel|26}}
Pointon {{yel|37}}
Wilson {{goal|85}}

| goals2 = Mullin {{yel|2}} {{goal|68|Barnett}}
Jones {{Yel|29}}

| stadium = Valley Parade

| location = Bradford

| attendance = 21,552

| referee = Ross Joyce

| result = D

}}

{{football box collapsible

| round = 15

| date = 24 October 2023

| time = 10:00 BST

| team1 = Milton Keynes Dons

| score = 4–1

| result = L

| report = https://www.skysports.com/football/milton-keynes-dons-vs-bradford-city/484324

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Stadium MK

| location = Milton Keynes

| attendance = 5,510

| referee = Matthew Corlett

}}

{{football box collapsible

| round = 16

| date = 28 October 2023

| time = 15:00 GMT

| team1 = Sutton United

| score = 2–1

| result = L

| report = https://www.skysports.com/football/sutton-united-vs-bradford-city/484341

| team2 = Bradford City

| goals1 =

| goals2 =

  • Cook {{goal|57}} {{yel|66}}

| stadium = Gander Green Lane

| location = Sutton

| attendance = 2,866

| referee = Oliver Langford

}}

{{football box collapsible

| round = 17

| date = 11 November 2023

| time = 15:00 GMT

| team1 = Bradford City

| score = 1–2

| result = L

| report = https://www.skysports.com/football/bradford-city-vs-barrow/484343

| team2 = Barrow

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 17,247

| referee = David Webb

}}

{{football box collapsible

| round = 18

| date = 18 November 2023

| time = 12:30 GMT

| team1 = Notts County

| score = 4–2

| result = L

| report = https://www.skysports.com/football/notts-county-vs-bradford-city/live/484363

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Meadow Lane

| location = Nottingham

| attendance = 11,909

| referee = Tom Reeves

}}

{{football box collapsible

| round = 19

| date = 25 November 2023

| time = 15:00 GMT

| team1 = Bradford City

| score = 1–0

| result = W

| report = https://www.skysports.com/football/bradford-city-vs-accrington-stanley/484367

| team2 = Accrington Stanley

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,548

| referee = Keith Stroud

}}

{{football box collapsible

| round = 20

| date = 28 November 2023

| time = 19:45 GMT

| team1 = Forest Green Rovers

| score = 0–3

| result = W

| report =

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = The New Lawn

| location = Nailsworth

| attendance = 1,462

| referee = Simon Mather

}}

{{football box collapsible

| round = 22

| date = 16 December 2023

| time = 15:00 GMT

| team1 = Gillingham

| score = 0–2

| result = W

| report = https://www.skysports.com/football/gillingham-vs-bradford-city/484405

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Priestfield Stadium

| location = Gillingham

| attendance = 4,874

| referee = Scott Jackson

}}

{{football box collapsible

| round = 23

| date = 22 December 2023{{cite news |title=Doncaster Clash Brought Forward |url=https://www.bradfordcityafc.com/news/2023/november/doncaster-clash-brought-forward/ |access-date=15 November 2023 |publisher=Bradford City AFC |date=15 November 2023}}

| time = 19:45 GMT

| team1 = Doncaster Rovers

| score = 1–3

| result = W

| report = https://www.skysports.com/football/doncaster-rovers-vs-bradford-city/teams/484418

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Eco-Power Stadium

| location = Doncaster

| attendance = 8,695

| referee = Edward Duckworth

}}

{{football box collapsible

| round = 24

| date = 26 December 2023

| time = 15:00 GMT

| team1 = Bradford City

| score = 2–2

| result = D

| report = https://www.skysports.com/football/bradford-city-vs-morecambe/484428

| team2 = Morecambe

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 18,540

| referee = Darren Drysdale

}}

{{football box collapsible

| round = 25

| date = 29 December 2023

| time = 19:45 GMT

| team1 = Bradford City

| score = 0–0

| result = D

| report = https://www.skysports.com/football/bradford-city-vs-stockport-county/484440

| team2 = Stockport County

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 9,657

| referee = Lewis Smith

}}

{{football box collapsible

| round = 26

| date = 1 January 2024

| time = 15:00 GMT

| team1 = Crewe Alexandra

| score = 1–0

| result = L

| report = https://www.skysports.com/football/crewe-alexandra-vs-bradford-city/484453

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Gresty Road

| location = Crewe

| attendance = 5,529

| referee = Peter Wright

}}

{{football box collapsible

| round = 27

| date = 6 January 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 2–4

| result = L

| report = https://www.skysports.com/football/bradford-city-vs-crawley-town/484464

| team2 = Crawley Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,699

| referee = Neil Hair

}}

{{football box collapsible

| round = 28

| date = 13 January 2024

| time = 15:00 GMT

| team1 = Colchester United

| score =1-1

| result =D

| report =https://www.skysports.com/football/colchester-united-vs-bradford-city/484475

| team2 = Bradford City

| goals1 =*Hopper {{goal|59}}

| goals2 =*Cook {{goal|35}}

| stadium = Colchester Community Stadium

| location = Colchester

| attendance =4,625

| referee =Scott Simpson

}}

{{football box collapsible

| round = 21{{cite news |title=Salford Visit Rearranged |url=https://www.bradfordcityafc.com/news/2023/december/salford-visit-rearranged/ |access-date=16 December 2023 |publisher=Bradford City AFC |date=15 December 2023}}

| date = 23 January 2024

| time = 19:45 GMT

| team1 = Bradford City

| score = 1–1

| result = D

| report = https://www.skysports.com/football/bradford-city-vs-salford-city/484393

| team2 = Salford City

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Martin Woods

| attendance = 16,549

| note = Fixture was originally scheduled for 9 December, but was postponed due to a waterlogged pitch.{{cite news |title=Match Postponed: Bradford City v Salford City |url=https://www.bradfordcityafc.com/news/2023/december/match-postponed-bradford-city-v-salford-city/ |access-date=10 December 2023 |publisher=Bradford City AFC |date=9 December 2023}}

}}

{{football box collapsible

| round = 30

| date = 27 January 2024

| time = 15:00 GMT

| team1 = Swindon Town

| score = 2–0

| result = L

| report = https://www.efl.com/match-centre/g2371979

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = County Ground

| location = Swindon

| attendance = 7,878

| referee = Geoff Eltringham

}}

{{Football box collapsible

| date = 3 February 2024

| time = 15:00 GMT|round=31

| score = 0–0

| report = https://www.espn.com/soccer/match/_/gameId/672726/afc-wimbledon-bradford-city

| team1 = Bradford City

|goals1 =

| team2 = AFC Wimbledon

|goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Ross Joyce

| result = D

}}

{{football box collapsible

| round = 32

| date = 10 February 2024

| time = 15:00 BST

| team1 = Wrexham

| score = 0–1

| report = https://www.efl.com/match-centre/g2372005?

| team2 = Bradford City

| goals1 =

| goals2 = Platt {{yel|25}}
Gilliead {{yel|45+2}}
Tomkinson {{yel|64}}
Cook {{penmiss}} {{small|83}}, {{goal|90}}

| stadium = Racecourse Ground

| location = Wrexham

| attendance = 12,447

| referee = Ben Speedie

| result = W

}}

{{football box collapsible

| round = 33

| date = 13 February 2024

| time = 19:45 GMT

| team1 = Bradford City

| score = 4–0

| result = W

| report = https://www.efl.com/match-centre/g2372008

| team2 = Milton Keynes Dons

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,234

| referee = Ollie Yates

}}

{{football box collapsible

| round = 34

| date = 17 February 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 1–0

| result = W

| report = https://www.efl.com/match-centre/g2372019

| team2 = Sutton United

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,697

| referee = Marc Edwards

}}

{{football box collapsible

| round = 29{{cite news |title=Doncaster League Clash Rearranged |url=https://www.bradfordcityafc.com/news/2024/february/doncaster-league-clash-rearranged/ |access-date=23 February 2024 |publisher=Bradford City AFC |date=2 February 2024}}

| date = 5 March 2024

| time = 19:45 GMT

| team1 = Bradford City

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2371960

| team2 = Doncaster Rovers

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 17,138

| referee = Leigh Doughty

| note = Fixture was originally scheduled for 20 January, but was postponed due to a frozen pitch.{{cite news |title=Match Postponed: City v Doncaster |url=https://www.bradfordcityafc.com/news/2024/january/pitch-inspection-city-v-doncaster/ |access-date=20 January 2024 |publisher=Bradford City AFC |date=19 January 2024}}

}}

{{football box collapsible

| round = 37

| date = 9 March 2024

| time = 15:00 GMT

| team1 = Accrington Stanley

| score = 0–3

| result = W

| report = https://www.efl.com/match-centre/g2372054

| team2 = Bradford City

| goals1 =

| goals2 =

  • Wright {{yel|5}} {{goal|12||23}}
  • Cook {{goal|38}}

| stadium = Crown Ground

| location = Accrington

| attendance = 4,099

| referee = Paul Howard

}}

{{football box collapsible

| round = 38

| date = 12 March 2024

| time = 19:45 GMT

| team1 = Bradford City

| score = 0–2

| result = L

| report = https://www.efl.com/match-centre/g2372067

| team2 = Forest Green Rovers

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 15,418

| referee = Simon Mather

}}

{{football box collapsible

| round = 39

| date = 16 March 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 1–5

| result = L

| report = https://www.efl.com/match-centre/g2372081

| team2 = Mansfield Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Martin Coy

| attendance = 16,496

}}

{{football box collapsible

| round = 36{{cite news |title=Notts County Clash Rearranged |url=https://www.bradfordcityafc.com/news/2024/march/notts-county-clash-rearranged/ |access-date=14 March 2024 |publisher=Bradford City AFC |date=6 March 2024}}

| date = 19 March 2024

| time = 19:45 GMT

| team1 = Bradford City

| score = 0–3

| result = L

| report = https://www.efl.com/match-centre/g2372043

| team2 = Notts County

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Ben Toner

| attendance = 17,983

| note = Fixture was originally scheduled for 2 March, but was postponed due to a waterlogged pitch.{{cite news |title=Match Postponed: Bradford City v Notts County |url=https://www.bradfordcityafc.com/news/2024/march/match-postponed-bradford-city-v-notts-county/ |access-date=13 March 2024 |publisher=Bradford City AFC |date=2 March 2024}}

}}

{{football box collapsible

| round = 40

| date = 23 March 2024

| time = 13:00 GMT

| team1 = Harrogate Town

| score = 3–0

| result = L

| report = https://www.efl.com/match-centre/g2372093

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Wetherby Road

| location = Harrogate

| attendance = 3,905

| referee = Sam Purkiss

}}

{{football box collapsible

| round = 41

| date = 29 March 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 2–0

| result = W

| report = https://www.efl.com/match-centre/g2372105

| team2 = Tranmere Rovers

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Richie Watkins

| attendance = 18,009

}}

{{football box collapsible

| round = 42

| date = 1 April 2024

| time = 13:00 BST

| team1 = Grimsby Town

| score = 1–1

| result = D

| report = https://www.efl.com/match-centre/g2372116

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Blundell Park

| location = Cleethorpes

| attendance = 6,711

| referee = Matthew Corlett

}}

{{football box collapsible

| round = 43

| date = 6 April 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 1–0

| result = W

| report = https://www.efl.com/match-centre/g2372129

| team2 = Gillingham

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,735

| referee = Edward Duckworth

}}

{{football box collapsible

| round = 44

| date = 13 April 2024

| time = 15:00 BST

| team1 = Salford City

| score = 1–2

| result = W

| report = https://www.efl.com/match-centre/g2372145

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Moor Lane

| location = Kersal

| referee = Jacob Miles

| attendance = 3,517

}}

{{football box collapsible

| round = 45

| date = 20 April 2024

| time = 15:00 BST

| team1 = Walsall

| score = 2–3

| result = W

| report = https://www.efl.com/match-centre/g2372161

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Bescot

| attendance = 6,656

| referee = Adam Herczeg

}}

{{football box collapsible

| round = 35{{cite news |title=Barrow Trip Rearranged |url=https://www.bradfordcityafc.com/news/2024/february/barrow-trip-rearranged/ |access-date=29 February 2024 |publisher=Bradford City AFC |date=29 February 2024}}{{cite news |title=Barrow Trip Rearranged |url=https://www.bradfordcityafc.com/news/2024/april/barrow-trip-rearranged/ |access-date=10 April 2024 |publisher=Bradford City AFC |date=10 April 2024}}

| date = 23 April 2024

| time = 19:45 BST

| team1 = Barrow

| score = 1–2

| result = W

| report = https://www.efl.com/match-centre/g2372031?

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Holker Street

| location = Barrow-in-Furness

| referee = Ross Joyce

| attendance = 4,527

| note = Fixture was originally scheduled for 24 February, but was postponed due to the referee deeming the playing surface to be unplayable.{{cite news |title=Match Postponed: Barrow v City |url=https://www.bradfordcityafc.com/news/2024/february/match-postponed-barrow-v-city/ |access-date=26 February 2024 |publisher=Bradford City AFC |date=24 February 2024}} Fixture was later postponed for a second time due to a waterlogged pitch.{{cite news |title=Match Postponed: Barrow v City |url=https://www.bradfordcityafc.com/news/2024/april/pitch-inspection-barrow-v-city/ |access-date=9 April 2024 |publisher=Bradford City AFC |date=9 April 2024}}

}}

{{football box collapsible

| round = 46

| date = 27 April 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 4–1

| result = W

| report = https://www.efl.com/match-centre/g2372165?

| team2 = Newport County

| goals1 = Kavanagh {{goal|44}}
Cook {{goal|45+1}}
Pointon {{goal|44}}
Walker {{goal|90+3}}

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Thomas Kirk

| attendance = 18,842

}}

= FA Cup =

{{main|2023–24 FA Cup}}

Bradford were drawn at home to Wycombe Wanderers in the first round.{{cite news |title=City To Host Wycombe In FA Cup |url=https://www.bradfordcityafc.com/news/2023/october/city-to-host-wycombe-in-fa-cup/ |access-date=17 October 2023 |publisher=Bradford City AFC |date=15 October 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = First Round

| date = 4 November 2023

| time = 15:00 GMT

| team1 = Bradford City

| score = 1–2

| result = L

| report = https://www.skysports.com/football/bradford-city-vs-wycombe-wanderers/499921

| team2 = Wycombe Wanderers

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 3,642

| referee = Declan Bourne

}}

= EFL Cup =

{{main|2023–24 EFL Cup}}

The Bantams were drawn away to Accrington Stanley in the first round,{{cite news |title=First Round Cup Opponents Confirmed |url=https://www.bradfordcityafc.com/news/2023/june/first-round-cup-opponents-confirmed/ |access-date=22 June 2023 |publisher=Bradford City AFC |date=22 June 2023}} to Wrexham in the second round{{cite news |title=City to face Wrexham in Second Round |url=https://www.bradfordcityafc.com/news/2023/august/city-to-face-wrexham-in-second-round/ |access-date=10 August 2023 |publisher=Bradford City AFC |date=9 August 2023}} and at home against Middlesbrough in the third round.{{cite news |title=Bantams to face Middlesbrough in third round |url=https://www.bradfordcityafc.com/news/2023/august/bantams-to-face-middlesbrough-in-third-round/ |access-date=30 August 2023 |publisher=Bradford City AFC |date=30 August 2023}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = First round

| date = 8 August 2023

| time = 19:45 BST

| team1 = Accrington Stanley

| score = 1–1

| result = D

| report = https://www.bbc.co.uk/sport/football/66368365

| team2 = Bradford City

| goals1 = Coyle {{yel|32}}
Whalley {{yel|39}}
Andrews {{goal|66}}
Hills {{yel|87}}

| goals2 = Pattison {{goal|45+1}}
Halliday {{yel|60}}
Stubbs {{yel|86}}

| penalties1 = Leigh {{pengoal}}
Nolan {{penmiss}}
Adedoyin {{penmiss}}

|penaltyscore= 1–4

| penalties2 = Cook {{pengoal}}
Gilliead {{pengoal}}
Walker {{pengoal}}
Oduor {{pengoal}}

| stadium = Crown Ground

| location = Accrington

| attendance = 2,368

| referee = Martin Coy

}}

{{football box collapsible

| round = Second round

| date = 29 August 2023

| time = 19:45 BST

| team1 = Wrexham

| score = 1–1

| result = D

| report = https://www.skysports.com/football/wrexham-vs-bradford-city/498336

| team2 = Bradford City

| goals1 =

| goals2 =

| penalties1 =

|penaltyscore= 3–4

| penalties2 =

| stadium = Racecourse Ground

| location = Wrexham

| attendance = 9,816

| referee = Ben Speedie

}}

{{football box collapsible

| round = Third round

| date = 26 September 2023

| time = 19:45 BST

| team1 = Bradford City

| score = 0–2

| result = L

| report = https://www.skysports.com/football/bradford-city-vs-middlesbrough/498863

| team2 = Middlesbrough

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 15,754

| referee = Tom Nield

}}

= EFL Trophy =

{{main|2023–24 EFL Trophy}}

The Group stage draw was finalised on 22 June 2023. {{cite web|url=https://www.efl.com/news/2023/june/efl-trophy-group-stage-draw-confirmed/|title=EFL Trophy Group Stage draw confirmed|website=www.efl.com|date=22 June 2023|accessdate=22 June 2023}} After topping the group, they were drawn at home to Liverpool U21 in the second round,{{cite news |title=City to host Liverpool U21s in BSM Trophy |url=https://www.bradfordcityafc.com/news/2023/november/city-to-host-liverpool-u21s-in-bsm-trophy/ |access-date=27 November 2023 |publisher=Bradford City AFC |date=24 November 2023}}{{cite news |title=Liverpool BSM trophy date confirmed |url=https://www.bradfordcityafc.com/news/2023/november/liverpool-bsm-trophy-date-confirmed/ |access-date=28 November 2023 |publisher=Bradford City AFC |date=28 November 2023}} away to Derby County in the third round,{{cite news |title=City To Travel To Derby In BSMT |url=https://www.bradfordcityafc.com/news/2023/december/city-to-travel-to-derby-in-bsmt/ |access-date=11 December 2023 |publisher=Bradford City AFC |date=9 December 2023}}{{cite news |title=Derby BSMT Date Confirmed |url=https://www.bradfordcityafc.com/news/2023/december/derby-bsmt-date-confirmed/ |access-date=14 December 2023 |publisher=Bradford City AFC |date=13 December 2023}} then at home to Doncaster Rovers in the quarter-finals,{{cite news |title=City To Face Doncaster Or Wigan In BSMT |url=https://www.bradfordcityafc.com/news/2024/january/city-to-face-doncaster-or-wigan-in-bsmt/ |access-date=12 January 2024 |publisher=Bradford City AFC |date=12 January 2024}} and finally at home to Wycombe Wanderers in the semi-finals.{{Cite web |date=2024-02-02 |title=Bristol Street Motors Trophy: Blackpool v Peterborough and Bradford v Wycombe in semi-finals |url=https://ca.sports.yahoo.com/news/bristol-street-motors-trophy-blackpool-184207532.html |access-date=2024-02-03 |website=Yahoo News |language=en-CA}}{{cite news |title=Semi-Final Date Confirmed |url=https://www.bradfordcityafc.com/news/2024/february/semi-final-date-confirmed/ |access-date=5 February 2024 |publisher=Bradford City AFC |date=5 February 2024}}

{{:2023–24 EFL Trophy|transcludesection=North Group F|showteam=BRA}}

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{football box collapsible

| round = Group stage

| date = 10 October 2023

| time = 19:30 BST

| team1 = Grimsby Town

| score = 1–2

| result = W

| report = https://www.skysports.com/football/grimsby-town-vs-bradford-city/495069

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Blundell Park

| location = Cleethorpes

| referee = Paul Howard

| attendance = 747

}}

{{football box collapsible

| round = Group stage

| date = 31 October 2023

| time = 19:45 BST

| team1 = Bradford City

| score = 3–0

| result = W

| report = https://www.skysports.com/football/bradford-city-vs-manchester-city-u21/495030

| team2 = Manchester City U21

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Ben Toner

| attendance = 1,750

}}

{{football box collapsible

| round = Group stage

| date = 21 November 2023

| time = 19:30 GMT

| team1 = Bradford City

| score = 5–1

| result = W

| report = https://www.skysports.com/football/bradford-city-vs-barnsley/495099

| team2 = Barnsley

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Will Finnie

| attendance = 1,770

}}

{{football box collapsible

| round = Second round

| date = 5 December 2023

| time = 19:30 GMT

| team1 = Bradford City

| score = 4–0

| result = W

| report =

| team2 = Liverpool U21

| goals1 =

  • Smith
  • Cook
  • Oliver
  • Smith

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 1,907

| referee = Adam Herczeg

}}

{{football box collapsible

| round = Third round

| date = 9 January 2024

| time = 19:00 GMT

| team1 = Derby County

| score = 0–1

| result = W

| report = https://www.skysports.com/football/derby-county-vs-bradford-city/500796

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Pride Park Stadium

| location = Derby

| attendance =

| referee = Carl Brook

}}

{{football box collapsible

| round = Quarter-final

| date = 30 January 2024

| time = TBC GMT

| team1 = Bradford City

| score =1–0

| result =W

| report =https://www.espn.co.uk/football/match/_/gameId/696022/tbd-bradford-city

| team2 = Doncaster Rovers

| goals1 =Chapman {{goal|58}}

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance =3,086

| referee =Will Finnie

}}

{{Football box collapsible

|date=21 February 2024

|time=20:00 GMT

|round=Semi Finals

|report=https://www.efl.com/match-centre/g2428331

|team1=Bradford City

|score=0–1

|result=L

|team2=Wycombe Wanderers

|goals1=

|goals2=

|stadium=University of Bradford Stadium

|location=Bradford

|referee=Tom Reeves

|attendance=6,903

}}

References

{{reflist}}

{{Bradford City A.F.C.}}

{{Bradford City A.F.C. seasons}}

{{2023–24 in English men's football}}

{{DEFAULTSORT:2023-24 Bradford City A.F.C. season}}

Bradford City

Category:Bradford City A.F.C. seasons