2024–25 Bradford City A.F.C. season

{{Short description|122nd season in existence of Bradford City AFC}}

{{Use dmy dates|date=June 2024}}

{{Infobox football club season

|club = Bradford City

|season = 2024–25

|chairman = Stefan Rupp

|manager = Graham Alexander

|stadium = Valley Parade

|league = League Two

|league result = 3rd

|cup1 = FA Cup

|cup1 result = Second round

|cup2 = EFL Cup

|cup2 result = First round

|cup3 = EFL Trophy

|cup3 result = Semi-finals

|league topscorer = Andy Cook (12)

|season topscorer = Andy Cook (15)

|highest attendance =

|lowest attendance =

|average attendance =

|largest win =

|largest loss =

|pattern_la1 = _bradford2425h

|pattern_b1 = _bradford2425h

|pattern_ra1 = _bradford2425h

|pattern_sh1 = _bradford2425h

|pattern_so1 = _bradford2425hl

|leftarm1 = 800000

|body1 = 800000

|rightarm1 = 800000

|shorts1 = 000000

|socks1 = 000000

|pattern_la2 = _bradford2425a

|pattern_b2 = _bradford2425a

|pattern_ra2 = _bradford2425a

|pattern_sh2 = _bradford2425a

|pattern_so2 = _bradford2425al

|leftarm2 =

|body2 =

|rightarm2 =

|shorts2 =

|socks2 =

|pattern_la3 = _bradford2425t

|pattern_b3 = _bradford2425t

|pattern_ra3 = _bradford2425t

|pattern_sh3 = _bradford2425t

|pattern_so3 = _bradford2425tl

|leftarm3 = 0000ff

|body3 = 0000ff

|rightarm3 = 0000ff

|shorts3 = 0000ff

|socks3 = 0000ff

|prevseason = 2023–24

|nextseason = 2025–26

}}

The 2024–25 season is the 122nd season in the history of Bradford City Association Football Club and their sixth consecutive season in League Two. In addition to the domestic league, the club would also participate in the FA Cup, the EFL Cup, and the EFL Trophy.

Transfers

= In =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Pos.

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Player

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| From

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Fee

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Ref.

14 June 2024{{efn|The transfer was announced on 20 May, and would become official on 14 June once the transfer window re-opened}}CB{{sortname flag|Neill|Byrne|nat=IRL}}{{flag athlete|Stockport County|ENG}}Undisclosed{{cite news |title=Byrne Becomes Second Summer Signing |url=https://www.bradfordcityafc.com/news/2024/may/byrne-becomes-second-summer-signing/ |access-date=20 May 2024 |publisher=Bradford City AFC |date=20 May 2024}}
1 July 2024{{Efn|The transfer was announced on 31 May, and would become official on 1 July once his Notts County contract expired}}CB{{sortname flag|Aden|Baldwin|nat=ENG}}{{flag athlete|Notts County|ENG}}Free{{cite news |title=Baldwin Becomes A Bantam |url=https://www.bradfordcityafc.com/news/2024/may/baldwin-becomes-a-bantam/ |access-date=31 May 2024 |publisher=Bradford City AFC |date=31 May 2024}}
1 July 2024{{Efn|The transfer was announced on 29 May, and would become official on 1 July once his Mansfield Town contract expired}}RB{{sortname flag|Callum|Johnson|dab=footballer|nat=ENG}}{{flag athlete|Mansfield Town|ENG}}Free{{cite news |title=Johnson Joins The Bantams |url=https://www.bradfordcityafc.com/news/2024/may/johnson-joins-the-bantams/ |access-date=29 May 2024 |publisher=Bradford City AFC |date=29 May 2024}}
1 July 2024{{Efn|The transfer was announced on 17 May, and would become official on 1 July once his Stockport County contract expired}}CM{{sortname flag|Antoni|Sarcevic|nat=ENG}}{{flag athlete|Stockport County|ENG}}Free{{cite news |title=Sarcevic Spells Start of Summer Recruitment|url=https://www.bradfordcityafc.com/news/2024/may/sarcevic-spells-start-of-summer-recruitment/|access-date=17 May 2024|publisher=Bradford City AFC |date=17 May 2024}}
4 July 2024RW{{sortname flag|Tyreik|Wright|nat=IRL}}{{flag athlete|Plymouth Argyle|ENG}}Undisclosed{{cite news |title=Wright Here To Stay |url=https://www.bradfordcityafc.com/news/2024/july/04/wright-here-to-stay/ |access-date=4 July 2024 |publisher=Bradford City AFC |date=4 July 2024}}
1 October 2024CB{{sortname flag|Paul|Huntington|nat=ENG}}{{flag athlete|Carlisle United|ENG}}Free.{{Cite web |title=BANTAMS SIGN HUNTINGTON ON SHORT-TERM DEAL |url=https://www.bradfordcityafc.com/news/2024/october/01/bantams-sign-huntington-on-short-term-deal/ |access-date=2024-10-01 |website=www.bradfordcityafc.com |language=en-gb}}
6 October 2024CM{{sortname flag|Corry|Evans|nat=NIR}}{{flag athlete|Sunderland|ENG}}Free{{cite news |title=City Snap Up Evans |url=https://www.bradfordcityafc.com/news/2024/october/06/city-snap-up-evans/ |access-date=8 October 2024 |publisher=Bradford City AFC |date=6 October 2024}}
1 January 2025{{efn|The transfer was announced on 30 December, and would become official on 1 January once the transfer window re-opened}}AM{{sortname flag|George|Lapslie|nat=ENG}}{{flag athlete|Gillingham|ENG}}Undisclosed{{cite news |title=Bantams Confirm Lapslie Capture |url=https://www.bradfordcityafc.com/news/2024/december/30/bantams-confirm-lapslie-capture/ |access-date=1 January 2025 |publisher=Bradford City AFC |date=30 December 2024}}
10 January 2025AM{{sortname flag|Tommy|Leigh|dab=footballer, born 2000|nat=ENG}}{{flag athlete|Milton Keynes Dons|ENG}}Undisclosed{{cite news |title=Leigh Completes City Switch |url=https://www.bradfordcityafc.com/news/2025/january/10/leigh-completes-city-switch/ |access-date=11 January 2025 |publisher=Bradford City AFC |date=10 January 2025}}
3 February 2025CB{{sortname flag|Romoney|Crichlow|nat=ENG}}{{flag athlete|Peterborough United|ENG}}Free{{cite news |title=Crichlow Makes City Return |url=https://www.bradfordcityafc.com/news/2025/february/03/crichlow-makes-city-return/ |access-date=3 February 2025 |publisher=Bradford City AFC |date=3 February 2025}}
3 February 2025GK{{sortname flag|Joe|Hilton|dab=footballer, born 1999|nat=ENG}}{{flag athlete|Blackburn Rovers|ENG}}Undisclosed{{cite news |title=Hilton Strengthens 'Keeper Ranks |url=https://www.bradfordcityafc.com/news/2025/february/03/hilton-strengthens--keeper-ranks/ |access-date=3 February 2025 |publisher=Bradford City AFC |date=3 February 2025}}

{{notelist}}

= Out =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Pos.

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Player

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| To

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Fee

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Ref.

14 June 2024{{Efn|The transfer was announced on 28 May, and would become official on 14 June once the transfer window re-opened}}CB{{sortname flag|Timi|Odusina|nat=ENG}}{{flag athlete|Woking|ENG}}Undisclosed{{cite news |title=Odusina Departs Permanently |url=https://www.bradfordcityafc.com/news/2024/may/odusina-departs-permanently/ |access-date=28 May 2024 |publisher=Bradford City AFC |date=28 May 2024}}
30 August 2024LW{{sortname flag|Alex|Gilliead|nat=ENG}}{{flag athlete|Shrewsbury Town|ENG}}Free{{cite news |title=Gilliead Departs |url=https://www.bradfordcityafc.com/news/2024/august/30/gilliead-departs/ |access-date=30 August 2024 |publisher=Bradford City AFC |date=30 August 2024}}
30 August 2024CF{{sortname flag|Jake|Young|dab=footballer|nat=ENG}}{{flag athlete|Stevenage|ENG}}Undisclosed{{cite news |title=Young In Stevenage Switch |url=https://www.bradfordcityafc.com/news/2024/august/30/young-in-stevenage-switch/ |access-date=1 September 2024 |publisher=Bradford City AFC |date=30 August 2024}}

{{notelist}}

= Loaned in =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Pos.

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Player

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| From

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date until

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Ref.

1 August 2024CB{{sortname flag|Jack|Shepherd|dab=footballer|nat=ENG}}{{flag athlete|Barnsley|ENG}}End of Season{{cite news |title=Shepherd Signs On Loan |url=https://www.bradfordcityafc.com/news/2024/august/01/shepherd-signs-on-loan/ |access-date=1 August 2024 |publisher=Bradford City AFC |date=1 August 2024}}
12 August 2024CF{{sortname flag|Olly|Sanderson|nat=ENG}}{{flag athlete|Fulham|ENG}}9 January 2025{{Efn|On 9 January, Sanderson was recalled back to his parent club Fulham}}{{cite news |title=Sanderson Signs On Loan |url=https://www.bradfordcityafc.com/news/2024/august/12/sanderson-signs-on-loan/ |access-date=12 August 2024 |publisher=Bradford City AFC |date=12 August 2024}}{{cite news |title=Sanderson Returns To Fulham |url=https://www.bradfordcityafc.com/news/2025/january/09/sanderson-returns-to-fulham/ |access-date=9 January 2025 |publisher=Bradford City AFC |date=9 January 2025}}
23 August 2024AM{{sortname flag|Joe|Adams|dab=footballer, born 2004|nat=GUE}}{{flag athlete|Wigan Athletic|ENG}}1 January 2025{{efn|On 1 January, Adams returned to Wigan early due to a cruciate ligament injury}}{{cite news |title=Adams Arrives On Loan |url=https://www.bradfordcityafc.com/news/2024/august/23/adams-arrives-on-loan/ |access-date=23 August 2024 |publisher=Bradford City AFC |date=23 August 2024}}{{cite news |title=Adams Returns To Wigan |url=https://www.bradfordcityafc.com/news/2025/january/01/adams-returns-to-wigan/ |access-date=1 January 2025 |publisher=Bradford City AFC |date=1 January 2025}}
30 August 2024RB{{sortname flag|Jay|Benn|nat=ENG}}{{flag athlete|Lincoln City|ENG}}End of Season{{cite news |title=Benn Becomes Final Summer Signing |url=https://www.bradfordcityafc.com/news/2024/august/30/benn-becomes-final-summer-signing-/ |access-date=1 September 2024 |publisher=Bradford City AFC |date=30 August 2024}}
30 August 2024CB{{sortname flag|Cheick|Diabate|dab=footballer, born 2002|nat=ENG}}{{flag athlete|Exeter City|ENG}}6 January 2025{{Efn|On 6 January, Diabate was recalled back to his parent club Exeter}}{{cite news |title=Diabate Arrives On Deadline Day |url=https://www.bradfordcityafc.com/news/2024/august/30/diabate-arrives-on-deadline-day-/ |access-date=30 August 2024 |publisher=Bradford City AFC |date=30 August 2024}}{{cite news |title=Diabaté Returns To Exeter |url=https://www.bradfordcityafc.com/news/2025/january/06/diabat--returns-to-exeter/ |access-date=6 January 2025 |publisher=Bradford City AFC |date=6 January 2025}}
3 January 2025CM{{sortname flag|Brandon|Khela|nat=ENG}}{{flag athlete|Birmingham City|ENG}}End of Season{{cite news |title=City Secure Khela Loan |url=https://www.bradfordcityafc.com/news/2025/january/03/city-secure-khela-loan/ |access-date=3 January 2025 |publisher=Bradford City AFC |date=3 January 2025}}
8 January 2025CF{{sortname flag|Michael|Mellon|nat=SCO}}{{flag athlete|Burnley|ENG}}End of Season{{cite news |title=Bantams Capture Mellon |url=https://www.bradfordcityafc.com/news/2025/january/08/bantams-capture-mellon-/ |access-date=8 January 2025 |publisher=Bradford City AFC |date=8 January 2025}}
3 February 2025LB{{sortname flag|Tayo|Adaramola|nat=IRL}}{{flag athlete|Crystal Palace|ENG}}End of Season{{cite news |title=Adaramola Joins On Loan |url=https://www.bradfordcityafc.com/news/2025/february/03/adaramola-joins-on-loan/ |access-date=3 February 2025 |publisher=Bradford City AFC |date=3 February 2025}}

{{notelist}}

= Loaned out =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Pos.

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Player

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| To

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date until

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Ref.

20 August 2024RW{{sortname flag|Adam|Wilson|dab=footballer|nat=KEN}}{{flag athlete|The New Saints|WAL}}End of Season{{cite news |title=Wilson Joins TNS On Loan |url=https://www.bradfordcityafc.com/news/2024/august/20/wilson-joins-tns-on-loan/ |access-date=20 August 2024 |publisher=Bradford City AFC |date=20 August 2024}}
23 August 2024CB{{sortname flag|Sam|Stubbs|nat=ENG}}{{flag athlete|Cheltenham Town|ENG}}End of Season{{cite news |title=Stubbs Departs On Loan |url=https://www.bradfordcityafc.com/news/2024/august/23/stubbs-departs-on-loan/ |access-date=24 August 2024 |publisher=Bradford City AFC |date=23 August 2024}}
15 January 2025CF{{sortname flag|Harry|Ibbitson|nolink=1|nat=ENG}}{{flag athlete|Guiseley|ENG}}14 March 2025{{Efn|On 14 March, Ibbiton's loan at Guiseley was extended by a further month{{cite news |title=Ibbitson Extends Guiseley Stay |url=https://www.bradfordcityafc.com/news/2025/february/14/ibbitson-extends-guiseley-stay/ |access-date=20 February 2025 |publisher=Bradford City AFC |date=14 February 2025}}}}{{cite news |title=Ibbitson Seals Short-Term Loan |url=https://www.bradfordcityafc.com/news/2025/january/15/ibbitson-seals-short-term-loan/ |access-date=15 January 2025 |publisher=Bradford City AFC |date=15 January 2025}}
17 January 2025CF{{sortname flag|Tyler|Smith|dab=footballer|nat=ENG}}{{flag athlete|Barrow|ENG}}End of Season{{cite news |title=Smith In Barrow Loan Switch |url=https://www.bradfordcityafc.com/news/2025/january/17/smith-in-barrow-loan-switch/ |access-date=17 January 2025 |publisher=Bradford City AFC |date=17 January 2025}}
3 February 2025CF{{sortname flag|Vadaine|Oliver|nat=ENG}}{{flag athlete|Shrewsbury Town|ENG}}End of Season{{cite news |title=Oliver In Shrewsbury Loan Switch |url=https://www.bradfordcityafc.com/news/2025/february/03/oliver-in-shrewsbury-loan-switch/ |access-date=3 February 2025 |publisher=Bradford City AFC |date=3 February 2025}}
4 March 2025CM{{sortname flag|Gabriel|Wadsworth|nolink=1|nat=ENG}}{{flag athlete|Bradford (Park Avenue)|ENG}}End of Season{{cite news |title=Wadsworth In BPA Loan Switch |url=https://www.bradfordcityafc.com/news/2025/march/04/wadsworth-in-bpa-loan-switch/ |access-date=4 March 2025 |publisher=Bradford City AFC |date=4 March 2025}}
6 March 2025GK{{sortname flag|Zac|Hadi|nolink=1|nat=ENG}}{{flag athlete|Liversedge|ENG}}End of Season{{cite news |title=Hadi Joins Liversedge On Loan |url=https://www.bradfordcityafc.com/news/2025/march/06/hadi-joins-liversedge-on-loan/ |access-date=6 March 2025 |publisher=Bradford City AFC |date=6 March 2025}}

{{notelist}}

= Released / Out of Contract =

class="wikitable plainrowheaders sortable"
style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Date

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Pos.

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Player

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Subsequent club

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Join date

! style="color:#FFCC00; background:#800000; {{box-shadow border|a|black|1px}};"| Ref.

16 May 2024CB{{sortname flag|Ash|Taylor|nat=WAL}}{{flag athlete|Bruno's Magpies|GIB}}1 July 2024{{cite news |title=Taylor Departs |url=https://www.bradfordcityafc.com/news/2024/may/taylor-departs/ |access-date=16 May 2024 |publisher=Bradford City AFC |date=16 May 2024}}{{cite web |title=FC Magpies are delighted to announce the signing of the highly experienced central defender Ashton Taylor |url=https://x.com/BrunosMagpies/status/1798357952816140661 |website=Twitter |access-date=2 July 2024}}
30 June 2024CB{{sortname flag|nat=NIR|first=Finn|last=Cousin-Dawson}}{{flag athlete|Yeovil Town|ENG}}1 July 2024{{cite news |title=Finn Cousin-Dawson Joins The Glovers |url=https://www.ytfc.net/signing-finn-cousin-dawson-joins-the-glovers/ |access-date=3 July 2024 |publisher=Yeovil Town FC |date=12 June 2024}}
30 June 2024CB{{sortname flag|Matthew|Platt|nat=ENG}}{{flag athlete|Notts County|ENG}}1 July 2024{{cite news |title=Signing: Matty Platt |url=https://www.nottscountyfc.co.uk/news/2024/may/matty-platt-signing-240524/ |access-date=24 May 2024 |publisher=Notts County FC |date=24 May 2024}}
30 June 2024GK{{sortname flag|Heath|Richardson|nolink=1|nat=ENG}}{{flag athlete|Cleethorpes Town|ENG}}1 July 2024{{cite news |title=Bradford goalkeeper makes permanent Owls move |url=https://www.thenpl.co.uk/bradford-goalkeeper-makes-permanent-owls-move-82040 |access-date=1 June 2024 |publisher=Northern Premier League |date=1 June 2024}}
30 June 2024RB{{sortname flag|Harvey|Rowe|nolink=1|nat=ENG}}{{flag athlete|Farsley Celtic|ENG}}1 July 2024{{cite news |title=National League North club snap up departed Bradford City and Accrington Stanley pair

|url=https://the72.co.uk/2024/06/24/farsley-sign-harvey-rowe-bailey-sloane-bradford-city-accrington-stanley/ |access-date=25 June 2024 |publisher=The 72 Publishing Group LTD |date=24 June 2024}}

30 June 2024CF{{sortname flag|Dylan|Youmbi|nolink=1|nat=ENG}}{{flag athlete|Farsley Celtic|ENG}}2 July 2024{{cite news |title=Retained List: 2023/24 |url=https://www.bradfordcityafc.com/news/2024/may/retained-list-202324/ |access-date=2 May 2024 |publisher=Bradford City AFC |date=2 May 2024}}{{cite news |title=Celts announce signing of Dylan Youmbi |url=https://farsleyceltic.com/2024/07/celts-announce-signing-of-dylan-youmbi/ |access-date=3 July 2024 |publisher=Farsley Celtic FC |date=2 July 2024}}
30 June 2024LB{{sortname flag|Noah|Wadsworth|nat=ENG}}{{flag athlete|Hull City|ENG}}3 July 2024{{cite news |title=Wadsworth Joins Hull City Academy |url=https://www.wearehullcity.co.uk/news/2024/july/03/wadsworth-joins-hull-city-academy/ |access-date=3 July 2024 |publisher=Hull City AFC |date=3 July 2024}}
30 June 2024RB{{sortname flag|Luke|Hendrie|nat=ENG}}{{flag athlete|Morecambe|ENG}}12 July 2024{{cite news |title=15 new arrivals confirmed |url=https://www.morecambefc.com/news/2024/july/12/15-new-arrivals-confirmed/ |access-date=12 July 2024 |publisher=Morecambe FC |date=12 July 2024}}
30 June 2024AM{{sortname flag|Harry|Chapman|dab=footballer, born 1997|nat=ENG}}{{flag athlete|Barnet|ENG}}9 August 2024{{cite news |title=Harry Chapmn Is A Bee |url=https://www.barnetfc.com/harry-chapman-is-a-bee |access-date=9 August 2024 |publisher=Barnet FC |date=9 August 2024}}
30 June 2024CB{{sortname flag|Sam|Bentley|nolink=1|nat=ENG}}{{flag athlete|Guiseley|ENG}}10 September 2024{{cite web |title=We are delighted to announce the signing of Sam Bentley! |url=https://x.com/GuiseleyAFC/status/1833573918256603401 |website=X |publisher=Guiseley AFC |access-date=13 November 2024}}
30 June 2024LB{{sortname flag|Liam|Ridehalgh|nat=ENG}}{{flag athlete|Guiseley|ENG}}16 September 2024{{cite news |title=Welcome To Liam Ridehalgh |url=https://guiseleyafc.co.uk/welcome-to-liam-ridehalgh/ |access-date=13 November 2024 |publisher=Guiseley AFC |date=16 September 2024}}
30 June 2024CF{{sortname flag|Isaac|Robinson|nolink=1|nat=ENG}}
30 June 2024CF{{sortname flag|Matt|Derbyshire|nat=ENG}}colspan="2"| Retired{{cite news |url=https://www.yorkshirepost.co.uk/sport/football/former-bradford-city-rotherham-united-and-nottingham-forest-forward-confirms-retirement-from-playing-at-38-4850222 |title=Former Bradford City, Rotherham United and Nottingham Forest forward confirms retirement from playing at 38 |first=Tom|last=Coates |website=Yorkshire Post |date=2 November 2024 |access-date=8 November 2024}}
30 August 2024DM{{sortname flag|Kevin|McDonald|dab=footballer, born 1988|nat=SCO}}{{flag athlete|Exeter City|ENG}}13 November 2024{{cite news |title=McDonald Leaves The Bantams |url=https://www.bradfordcityafc.com/news/2024/august/30/mcdonald-leaves-the-bantams/ |access-date=30 August 2024 |publisher=Bradford City AFC |date=30 August 2024}}{{cite news |title=Welcome back, Kevin McDonald! |url=https://www.exetercityfc.co.uk/kevmcdonald |access-date=13 November 2024 |publisher=Exeter City FC |date=13 November 2024}}
6 January 2025CM{{sortname flag|Corry|Evans|nat=NIR}}{{flag athlete|Oldham Athleitc|ENG}}15 January 2025{{cite news |title=Evans Departs |url=https://www.bradfordcityafc.com/news/2025/january/06/evans-departs/ |access-date=6 January 2025 |publisher=Bradford City AFC |date=6 January 2025}}{{cite web|url=https://www.oldhamathletic.co.uk/news/2025/january/15/latics-add-evans-to-midfield/|title=Latics Add Evans To Midfield|publisher=Oldham Athletic FC|date=15 January 2025|access-date=26 March 2025}}

Pre-season and friendlies

On 17 May, Bradford announced their pre-season plans, with friendlies against Chorley, Scunthorpe United, Sunderland and Altincham along with a overseas tour of Austria. A month later, it was confirmed that the Bantams would face SV Ried II during their Austria tour.{{cite news |title=Pre-Season Schedule Confirmed |url=https://www.bradfordcityafc.com/news/2024/may/pre-season-schedule-confirmed/ |access-date=17 May 2024 |publisher=Bradford City AFC |date=17 May 2024}} On 3 July, the club confirmed they would also face Guiseley, as a replacement for the cancelled Scunthorpe United visit.{{cite news |title=Guiseley Friendly Confirmed |url=https://www.bradfordcityafc.com/news/2024/july/03/guiseley-friendly-confirmed/ |access-date=4 July 2024 |publisher=Bradford City AFC |date=3 July 2024}}

{{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 = 6 July 2024

| time = 14:00 BST

| team1 = Chorley

| score = 2–0

| result = L

| report = https://www.bradfordcityafc.com/news/2024/july/06/bantams-beaten-in-first-pre-season-outing/

| team2 = Bradford City

| goals1 =

  • Carr {{goal|1||27}}

| stadium = Victory Park

| location = Chorley

| attendance = 952

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved to allow supporters to also watch England in the UEFA Euro 2024.{{cite news |title=Chorley Kick-Off Moved |url=https://www.bradfordcityafc.com/news/2024/july/03/chorley-kick-off-moved/ |access-date=3 July 2024 |publisher=Bradford City AFC |date=3 July 2024}}

}}

{{football box collapsible

| round = Friendly

| date = 13 July 2024

| time = 15:00 BST

| team1 = Scunthorpe United

| score = Cancelled

| result = P

| team2 = Bradford City

| stadium = Glanford Park

| location = Scunthorpe

| note = Fixture was cancelled on request from Scunthorpe citing the playing surface wouldn't be ready in time.{{cite news |title=Scunthorpe United Cancel Pre-Season Fixture |url=https://www.bradfordcityafc.com/news/2024/july/02/scunthorpe-united-cancel-pre-season-fixture/ |access-date=2 July 2024 |publisher=Bradford City AFC |date=2 July 2024}}

}}

{{football box collapsible

| round = Friendly

| date = 13 July 2024

| time = 15:00 BST

| team1 = Guiseley

| score = 2–1

| result = L

| report = https://www.bradfordcityafc.com/news/2024/july/13/bantams-beaten-in-guiseley-pre-season-outing/

| team2 = Bradford City

| goals1 =

  • Wright {{goal|38}}
  • Trialist {{goal|43}}

| goals2 =

| stadium = Nethermoor Park

| location = Guiseley

| attendance = 1,562

}}

{{football box collapsible

| round = Friendly

| date = 16 July 2024

| time = 13:00 BST

| team1 = Sheffield United

| score = 2–1

| result = L

| report =

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Training Ground

| location = Apperley Bridge

| attendance = BCD

}}

{{football box collapsible

| round = Friendly

| date = 24 July 2024

| time = 17:00 CEST
(16:00 BST)

| team1 = SV Ried II

| score = 1–2

| result = W

| report = https://www.bradfordcityafc.com/news/2024/july/24/bantams-victorious-in-austria/

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Obertraun resort

| location = Obertraun, Austria

}}

{{football box collapsible

| round = Friendly

| date = 30 July 2024

| time = 19:30 BST

| team1 = Bradford City

| score = 2–1

| result = W

| report = https://www.bradfordcityafc.com/news/2024/july/30/bantams-beat-black-cats/

| team2 = Sunderland

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 4,374

}}

{{football box collapsible

| round = Friendly

| date = 3 August 2024

| time = 15:00 BST

| team1 = Altrincham

| score = 0–0

| result = D

| report = https://www.bradfordcityafc.com/news/2024/august/03/city-held-by-altrincham/

| team2 = Bradford City

| stadium = Moss Lane

| location = Altrincham

| attendance = 1,106

}}

Competitions

= League Two =

{{main|2024–25 EFL League Two}}

==League table==

{{:2024–25 EFL League Two|showteam=BRA}}

==Results summary==

{{Fb_rs |hw=16 |hd=4 |hl=2 |hgf=38 |hga=13 |aw=5 |ad=8 |al=10 |agf=25 |aga=32 }}

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

==Results by round==

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

| header = Round

| rnd17=18 |rnd18=19 |rnd19=20 |rnd20=21 |rnd21=22 |rnd22=23 |rnd23=24 |rnd24=25 |rnd25=27 |rnd26=28 |rnd27=29 |rnd28=30 |rnd29=31 |rnd30=171 |rnd31=32 |rnd32=33 |rnd33=262

| label1 = Ground

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

| label2 = Result

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

| label3 = Position

| pos3 = 7/7/2/9/5/7/8/13/13/9/7/5/5/7/10/8/10/11/10/12/10/10/9/8/8/7/4/7/4/3/3/5/2/2/2/2/2/2/2/2/1/2/3/3/3

| label4 = Points

| pos4 = 3p/4p/7p/7p/10p/10p/11p/11p/12p/15p/18p/21p/22p/22p/22p/23p/24p/25p/28p/28p/31p/34p/35p/38p/41p/44p/47p/47p/50p/53p/54p/57p/60p/63p/66/66/66/69/70/70/73/73/74/75/75

| color_W = green1 |text_W = Win

| color_D = yellow1 |text_D = Draw

| color_L = red1 |text_L = Loss

| color_P = lightgrey |text_P = Postponed

| text_H = Home |text_A = Away

| color_1 = gold |color_2–3 = green1 |color_4–7 = yellow1 |color_23–24 = red1

| source = [https://www.efl.com/competitions/efl-league-two EFL]

| notes = {{plainlist|

  • 1 Matchday 17 (vs. Accrington Stanley) was postponed due to a unplayable playing surface.
  • 2 Matchday 26 (vs. Bromley) was postponed due to the opposition being in FA Cup action.}}

}}

== Matches ==

On 26 June, the League Two fixtures were announced.{{cite news |title=Bromley face Harrogate in club's first ever EFL match |url=https://www.bbc.co.uk/sport/football/articles/cnkk43vp241o |access-date=26 June 2024 |publisher=British Broadcasting Corporation |date=26 June 2024}}

{{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 = 10 August 2024

| time = 15:00 BST

| team1 = Milton Keynes Dons

| score = 1–2

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Stadium MK

| location = Milton Keynes

| referee = Tom Reeves

| attendance = 7,561

}}

{{football box collapsible

| round = 2

| date = 17 August 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 0–0

| result = D

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

| team2 = Salford City

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Geoff Eltringham

| attendance = 16,183

}}

{{Football box collapsible

| round = 3

| date = 24 August 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 3–1

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

| team2 = Bromley

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| attendance = 16,001

| referee = Scott Simpson

| result = W

}}

{{football box collapsible

| round = 4

| date = 31 August 2024

| time = 15:00 BST

| team1 = Grimsby Town

| score = 2–1

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Blundell Park

| location = Cleethorpes

| referee = Stephen Martin

| attendance = 7,004

}}

{{football box collapsible

| round = 5

| date = 7 September 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 2–1

| result = W

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

| team2 = Carlisle United

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Paul Howard

| attendance = 18,041

}}

{{football box collapsible

| round = 6

| date = 14 September 2024

| time = 15:00 BST

| team1 = Walsall

| score = 2–1

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Bescot Stadium

| location = Bescot

| referee = Lewis Smith

| attendance = 5,967

}}

{{football box collapsible

| round = 7

| date = 21 September 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 0–0

| result = D

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

| team2 = AFC Wimbledon

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Andy Davies

| attendance = 16,344

}}

{{football box collapsible

| round = 8

| date = 28 September 2024

| time = 12:30 BST

| team1 = Harrogate Town

| score = 2–1

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Wetherby Road

| location = Harrogate

| referee = Martin Coy

| attendance = 3,059

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.{{cite news |title=Harrogate Kick-Off Moved For Sky |url=https://www.bradfordcityafc.com/news/2024/july/03/harrogate-kick-off-moved-for-sky/ |access-date=3 July 2024 |publisher=Bradford City AFC |date=3 July 2024}}

}}

{{football box collapsible

| round = 9

| date = 1 October 2024

| time = 19:45 GMT

| team1 = Morecambe

| score = 1–1

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Mazuma Stadium

| location = Morecambe

| referee = Elliot Bell

| attendance = 3,606

}}

{{football box collapsible

| round = 10

| date = 7 October 2024

| time = 20:00 GMT

| team1 = Bradford City

| score = 3–1

| result = W

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

| team2 = Newport County

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Ben Toner

| attendance =

| note = Fixture was initially scheduled for 5 October, but was moved for live Sky Sports broadcast.{{cite news |title=Fixtures Moved For Sky Coverage |url=https://www.bradfordcityafc.com/news/2024/july/30/fixtures-moved-for-sky-coverage-/ |access-date=31 July 2024 |publisher=Bradford City AFC |date=30 July 2024}}

}}

{{football box collapsible

| round = 11

| date = 12 October 2024

| time = 15:00 BST

| team1 = Tranmere Rovers

| score = 0–2

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Prenton Park

| location = Birkenhead

| referee = Sunny Singh Gill

}}

{{football box collapsible

| round = 12

| date = 19 October 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 2–1

| result = W

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

| team2 = Gillingham

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Ross Joyce

| attendance = 16,471

}}

{{football box collapsible

| round = 13

| date = 22 October 2024

| time = 19:45 BST

| team1 = Cheltenham Town

| score = 1–1

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Whaddon Road

| location = Cheltenham

| referee = Jamie O'Connor

| attendance = 3,404

}}

{{football box collapsible

| round = 14

| date = 26 October 2024

| time = 15:00 BST

| team1 = Bradford City

| score = 1–2

| result = L

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

| team2 = Doncaster Rovers

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Ruebyn Ricardo

| attendance = 18,269

}}

{{football box collapsible

| round = 15

| date = 9 November 2024

| time = 15:00 GMT

| team1 = Fleetwood Town

| score = 1–0

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Highbury Stadium

| location = Fleetwood

| referee = Martin Woods

| attendance = 3,971

}}

{{football box collapsible

| round = 16

| date = 16 November 2024

| time = 15:00 GMT

| team1 = Colchester United

| score = 1–1

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Colchester Community Stadium

| location = Colchester

| referee = Carl Brook

| attendance = 4,825

}}

{{football box collapsible

| round = 18

| date = 3 December 2024

| time = 19:45 GMT

| team1 = Bradford City

| score = 1–1

| result = D

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

| team2 = Barrow

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Thomas Parsons

}}

{{football box collapsible

| round = 19

| date = 7 December 2024

| time = 12:30 GMT

| team1 = Crewe Alexandra

| score = 1–1

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Gresty Road

| location = Crewe

| referee = Ben Toner

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.

}}

{{football box collapsible

| round = 20

| date = 14 December 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 1–0

| result = W

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

| team2 = Swindon Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Edward Duckworth

| attendance = 15,751

}}

{{football box collapsible

| round = 21

| date = 21 December 2024

| time = 15:00 GMT

| team1 = Notts County

| score = 3–0

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Meadow Lane

| location = Nottingham

| referee = James Durkin

| attendance = 11,500

}}

{{football box collapsible

| round = 22

| date = 26 December 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 2–1

| result = W

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

| team2 = Port Vale

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Matthew Corlett

| attendance = 18,330

}}

{{football box collapsible

| round = 23

| date = 29 December 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 2–1

| result = W

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

| team2 = Chesterfield

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Adam Herczeg

| attendance = 18,730

}}

{{football box collapsible

| round = 24

| date = 1 January 2025

| time = 15:00 GMT

| team1 = Barrow

| score = 2–2

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Holker Street

| location = Barrow-in-Furness

| referee = Thomas Kirk

| attendance = 3,918

}}

{{football box collapsible

| round = 25

| date = 4 January 2025

| time = 13:00 GMT

| team1 = Bradford City

| score = 3–1

| result = W

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

| team2 = Grimsby Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Elliot Bell

| attendance = 18,011

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved following conversations with the EFL.

}}

{{football box collapsible

| round = 27

| date = 18 January 2025

| time = 12:30 GMT

| team1 = Carlisle United

| score = 0–1

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Brunton Park

| location = Carlisle

| referee = Ben Speedie

| attendance = 8,399

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Three Games Moved For Sky Sports Coverage |url=https://www.bradfordcityafc.com/news/2024/november/11/three-games-moved-for-sky-sports-coverage/ |access-date=13 November 2024 |publisher=Bradford City AFC |date=11 November 2024}}

}}

{{football box collapsible

| round = 28

| date = 25 January 2025

| time = 12:30 GMT

| team1 = Bradford City

| score = 3–0

| result = W

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

| team2 = Walsall

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Jacob Miles

| attendance = 17,172

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.

}}

{{football box collapsible

| round = 29

| date = 28 January 2025

| time = 19:45 GMT

| team1 = Bradford City

| score = 1–0

| result = W

| report =

| team2 = Morecambe

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee =

| attendance =

}}

{{football box collapsible

| round = 30

| date = 1 February 2025

| time = 15:00 GMT

| team1 = AFC Wimbledon

| score = 1–0

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Plough Lane

| location = Wimbledon

| referee = Simon Mather

| attendance = 8,536

}}

{{football box collapsible

| round = 31

| date = 8 February 2025

| time = 12:30 GMT

| team1 = Bradford City

| score = 1–0

| result = W

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

| team2 = Harrogate Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Oliver Yates

| attendance = 17,126

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.

}}

{{football box collapsible

| round = 17{{cite news |title=City v Accrington Rearranged |url=https://www.bradfordcityafc.com/news/2024/november/29/city-v-accrington-rearranged/ |access-date=3 December 2024 |publisher=Bradford City AFC |date=29 November 2024}}

| date = 11 February 2025

| time = 19:45 GMT

| team1 = Bradford City

| score = 1–0

| result = W

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

| team2 = Accrington Stanley

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = James Oldham

| attendance = 15,263

| note = Fixture was originally scheduled for 23 November, but was postponed due to a unplayable playing surface.{{cite news |title=City v Accrington: Postponed |url=https://www.bradfordcityafc.com/news/2024/november/23/city-v-accrington--postponed/ |access-date=26 November 2024 |publisher=Bradford City AFC |date=23 November 2024}}

}}

{{football box collapsible

| round = 32

| date = 15 February 2025

| time = 15:00 GMT

| team1 = Newport County

| score = 0–0

| result = D

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

| team2 = Bradford City

| goals2 =

| stadium = Rodney Parade

| location = Newport

| referee = Andrew Humphries

| attendance = 4,031

}}

{{football box collapsible

| round = 33

| date = 22 February 2025

| time = 15:00 GMT

| team1 = Bradford City

| score = 2–0

| result = W

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

| team2 = Milton Keynes Dons

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Seb Stockbridge

| attendance = 17,666

}}

{{football box collapsible

| round = 26{{cite news |title=City's Trip To Bromley Rearranged |url=https://www.bradfordcityafc.com/news/2024/december/13/city-s-trip-to-bromley-rearranged/ |access-date=14 December 2024 |publisher=Bradford City AFC |date=13 December 2024}}

| date = 25 February 2025

| time = 19:45 GMT

| team1 = Bromley

| score = 0–1

| result = W

| report =

| team2 = Bradford City

| goals1 =

| goals2 = Pointon {{goal|82}}

| stadium = Hayes Lane

| location = Bromley

| referee = Jamie O'Connor

| attendance = 2,442

| note = Fixture was initially scheduled for 11 January, but was rearranged due to Bromley's FA Cup involvements.

}}

{{football box collapsible

| round = 34

| date = 1 March 2025

| time = 12:30 GMT

| team1 = Salford City

| score = 1–2

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Moor Lane

| location = Kersal

| referee = Martin Coy

| attendance = 3,656

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Salford Trip Moved For Sky Sports |url=https://www.bradfordcityafc.com/news/2025/january/31/salford-trip-moved-for-sky-sports/ |access-date=31 January 2025 |publisher=Bradford City AFC |date=31 January 2025}}

}}

{{football box collapsible

| round = 35

| date = 4 March 2025

| time = 19:45 GMT

| team1 = Bradford City

| score = 3–0

| result = W

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

| team2 = Cheltenham Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Zac Kennard-Kettle

| attendance = 15,229

}}

{{football box collapsible

| round = 36

| date = 8 March 2025

| time = 15:00 GMT

| team1 = Gillingham

| score = 1–0

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Priestfield Stadium

| location = Gillingham

| referee = James Durkin

| attendance = 6,297

}}

{{football box collapsible

| round = 37

| date = 15 March 2025

| time = 15:00 GMT

| team1 = Bradford City

| score = 0–1

| result = L

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

| team2 = Tranmere Rovers

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Thomas Parsons

| attendance = 18,845

}}

{{football box collapsible

| round = 38

| date = 22 March 2025

| time = 15:00 GMT

| team1 = Bradford City

| score = 4–1

| result = W

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

| team2 = Colchester United

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Will Finnie

| attendance = 23,381

}}

{{football box collapsible

| round = 39

| date = 29 March 2025

| time = 12:30 GMT

| team1 = Accrington Stanley

| score = 0–0

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Crown Ground

| location = Accrington

| referee = Neil Hair

| attendance = 4,572

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Accrington Trip Moved For Sky Sports - Tickets On Sale Tomorrow |url=https://www.bradfordcityafc.com/news/2025/february/27/accrington-trip-moved-for-sky-sports---tickets-on-sale-tomorrow/ |access-date=27 February 2025 |publisher=Bradford City AFC |date=27 February 2025}}

}}

{{football box collapsible

| round = 40

| date = 1 April 2025

| time = 19:45 BST

| team1 = Port Vale

| score = 2–0

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Vale Park

| location = Burslem

| referee = Ben Toner

| attendance = 8,659

}}

{{football box collapsible

| round = 41

| date = 5 April 2025

| time = 15:00 BST

| team1 = Bradford City

| score = 2–0

| result = W

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

| team2 = Crewe Alexandra

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Adam Herczeg

| attendance = 22,214

}}

{{football box collapsible

| round = 42

| date = 12 April 2025

| time = 12:30 BST

| team1 = Swindon Town

| score = 5–4

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = County Ground

| location = Swindon

| referee = Thomas Kirk

| attendance = 8,051

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=Swindon Clash Moved For Sky Sports |url=https://www.bradfordcityafc.com/news/2025/march/13/swindon-clash-moved-for-sky-sports/ |access-date=19 March 2025 |publisher=Bradford City AFC |date=13 March 2025}}

}}

{{football box collapsible

| round = 43

| date = 17 April 2025

| time = 20:00 BST

| team1 = Bradford City

| score = 1–1

| result = D

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

| team2 = Notts County

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Farai Hallam

| attendance = 20,392

| note = Fixture was initially scheduled for 18 April, but was moved for live Sky Sports broadcasting.{{cite news |title=Notts County Clash Moved For Sky Sports |url=https://www.bradfordcityafc.com/news/2025/march/20/notts-county-clash-moved-for-sky-sports/ |access-date=23 March 2025 |publisher=Bradford City AFC |date=20 March 2025}}

}}

{{football box collapsible

| round = 44

| date = 21 April 2025

| time = 15:00 BST

| team1 = Chesterfield

| score = 3–3

| result = D

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = SMH Group Stadium

| location = Chesterfield

| referee = Scott Jackson

| attendance = 9,520

}}

{{football box collapsible

| round = 45

| date = 26 April 2025

| time = 12:30 BST

| team1 = Doncaster Rovers

| score = 2–1

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Eco-Power Stadium

| location = Doncaster

| referee = Ross Joyce

| attendance = 12,574

| note = Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.{{cite news |title=City To Host Watchalong As Doncaster Kick-Off Is Moved |url=https://www.bradfordcityafc.com/news/2025/april/03/city-to-host-watchalong-as-doncaster-kick-off-is-moved/ |access-date=4 April 2025 |publisher=Bradford City AFC |date=3 April 2025}}

}}

= FA Cup =

{{main|2024–25 FA Cup}}

Bradford City were drawn at home to Aldershot Town in the first round{{cite news |title=FA Cup First Round Proper Draw Made |url=https://www.thefa.com/news/2024/oct/14/emirates-fa-cup-first-round-proper-draw-20241410 |access-date=14 October 2024 |publisher=The Football Association |date=14 October 2024}}{{cite news |title=FA Cup First Round Fixture Details Confirmed |url=https://www.bradfordcityafc.com/news/2024/october/18/fa-cup-first-round-fixture-details-confirmed-/ |access-date=20 October 2024 |publisher=Bradford City AFC |date=18 October 2024}} and away to Morecambe in the second round.{{cite news |title=The Emirates FA Cup second round proper draw has been made |url=https://www.thefa.com/news/2024/nov/03/emirates-fa-cup-second-round-proper-draw-details-20240311 |access-date=5 November 2024 |publisher=The Football Association |date=3 November 2024}}

{{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 = 2 November 2024

| time = 15:00 GMT

| team1 = Bradford City

| score = 3–1

| result = W

| report = https://int.soccerway.com/matches/2024/11/02/england/fa-cup/bradford-city-afc/aldershot-town-fc/4546766/

| team2 = Aldershot Town

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Craig Hicks

| attendance = 4,737

}}

{{football box collapsible

| round = Second round

| date = 30 November 2024

| time = 15:00 GMT

| team1 = Morecambe

| score = 1–0

| result = L

| report = https://int.soccerway.com/matches/2024/11/30/england/fa-cup/morecambe-fc/bradford-city-afc/4552718/

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Mazuma Mobile Stadium

| location = Morecambe

| referee = Seb Stockbridge

| attendance = 3,101

}}

= EFL Cup =

{{main|2024–25 EFL Cup}}

On 27 June, the draw for the first round was made, with Bradford being drawn away against Grimsby Town.{{cite news |title=Carabao Cup Round One draw confirmed |url=https://www.efl.com/news/2024/june/27/carabao-cup-round-one-draw-confirmed/ |access-date=27 June 2024 |publisher=English Football League |date=27 June 2024}}

{{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 = 13 August 2024

| time = 19:45 BST

| team1 = Grimsby Town

| score = 1–1

| result = D

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

| team2 = Bradford City

|goals1=

|goals2=

|penalties1=

|penaltyscore=9–8

|penalties2=

|stadium=Blundell Park

|location=Cleethorpes

|referee=David Coote

|attendance= 3,082

}}

= EFL Trophy =

{{main|2024–25 EFL Trophy}}

In the group stage, Bradford were drawn into Northern Group H alongside Mansfield Town, Rotherham United and Newcastle United U21.{{cite news |title=Under-21 teams and Group Stage draw confirmed for 2024/25 Bristol Street Motors Trophy |url=https://www.efl.com/news/2024/june/24/under-21-teams-and-group-stage-draw-confirmed-for-2024-25-bristol-street-motors-trophy/ |access-date=24 June 2024 |publisher=English Football League |date=24 June 2024}}{{cite news |title=Bristol Street Motors Trophy Group Stage confirmed |url=https://www.efl.com/news/2024/june/27/bristol-street-motors-trophy-group-stage-confirmed/ |access-date=27 June 2024 |publisher=English Football League |date=27 June 2024}} They were then drawn away to Stockport County in the round of 32,{{cite news |title=Vertu Trophy: Round of 32 ties confirmed |url=https://www.efl.com/news/2024/november/22/round-of-/ |access-date=26 November 2024 |publisher=English Football League |date=22 November 2024}}{{cite news |title=Ticket And Fixture Details Confirmed For Stockport Trip |url=https://www.bradfordcityafc.com/news/2024/november/27/ticket-and-fixture-details-confirmed-for-stockport-trip/ |access-date=3 December 2024 |publisher=Bradford City AFC |date=27 November 2024}} Aston Villa U21 in the round of 16,{{cite news |title=Vertu Trophy Round of 16 draw - Ties confirmed |url=https://www.efl.com/news/2024/december/14/vertu-trophy-round-of-16-draw/ |access-date=17 December 2024 |publisher=English Football League |date=14 December 2024}} Rotherham United in the quarter-finals{{cite news |title=Vertu Trophy Quarter-Final draw - Ties confirmed |url=https://www.efl.com/news/2025/january/18/vertu-trophy-quarter-final-draw---ties-confirmed/ |access-date=19 January 2025 |publisher=English Football League |date=18 January 2025}} and Birmingham City in the semi-finals.{{cite news |title=Vertu Trophy Semi-Final draw |url=https://www.efl.com/news/2025/february/08/vertu-trophy-semi-final-draw/ |access-date=9 February 2025 |publisher=English Football League |date=8 February 2025}}{{cite news |title=Date Confirmed For Vertu Trophy Semi-Final |url=https://www.bradfordcityafc.com/news/2025/february/10/date-confirmed-for-vertu-trophy-semi-final/ |access-date=11 February 2025 |publisher=Bradford City AFC |date=10 February 2025}}

{{:2024–25 EFL Trophy|transcludesection=North Group H|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 = 3 September 2024

| time = 19:30 GMT

| team1 = Bradford City

| score = 2–2

| result = D

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

| team2 = Newcastle United U21

| goals1 =

| goals2 =

| penalties1 =

|penaltyscore = 3–4

| penalties2 =

| stadium = Valley Parade

| location = Bradford

| referee = Dale Baines

| attendance = 1,790

}}

{{football box collapsible

| round = Group stage

| date = 17 September 2024

| time = 19:30 BST

| team1 = Mansfield Town

| score = 0–3

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Field Mill

| location = Mansfield

| referee = James Westgate

| attendance = 1,594

}}

{{football box collapsible

| round = Group stage

| date = 19 November 2024

| time = 19:30 GMT

| team1 = Bradford City

| score = 0–1

| result = L

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

| team2 = Rotherham United

| goals1 =

| goals2 =

| stadium = Valley Parade

| location = Bradford

| referee = Jacob Miles

| attendance = 1,640

| note = Fixture was initially scheduled for 12 November, but was pushed back a week.{{cite news |title=Rotherham BSMT Game Rearranged |url=https://www.bradfordcityafc.com/news/2024/august/23/rotherham-bsmt-game-rearranged/ |access-date=24 August 2024 |publisher=Bradford City AFC |date=23 August 2024}}

}}

==Knockout stages==

{{football box collapsible

| round = Round of 32

| date = 10 December 2024

| time = 19:00 GMT

| team1 = Stockport County

| score = 2–3

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Edgeley Park

| location = Stockport

| referee = Aaron Bannister

| attendance = 1,433

}}

{{football box collapsible

| round = Round of 16

| date = 14 January 2025

| time = 19:30 GMT

| team1 = Aston Villa U21

| score = 1–3

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = Villa Park

| location = Birmingham

| referee = Ross Joyce

| attendance = 1,079

}}

{{football box collapsible

| round = Quarter-finals

| date = 4 February 2025

| time = 19:30 GMT

| team1 = Rotherham United

| score = 0–1

| result = W

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = New York Stadium

| location = Rotherham

| referee = Adam Herczeg

| attendance = 3,073

}}

{{football box collapsible

| round = Semi-finals

| date = 18 February 2025

| time = 20:00 GMT

| team1 = Birmingham City

| score = 2–1

| result = L

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

| team2 = Bradford City

| goals1 =

| goals2 =

| stadium = St Andrew's

| location = Birmingham

| referee = Scott Oldham

| attendance = 27,066

}}

Statistics

= Appearances and goals =

{{Updated|match played 26 April 2025}}

{{small|Players with no appearances are not included on the list}}

{{small|Italics indicate a loaned in player}}

{{Efs start|League Two|FA Cup|EFL Cup|EFL Trophy}}

{{Efs player|no=1 |pos=GK|nat=ENG|name=Sam Walker |45+0 |0 |2+0|0|1+0|0|3+0|0}}

{{Efs player|no=2 |pos=DF|nat=ENG|name=Brad Halliday |38+4 |2 |2+0|0|1+0|0|6+0|0}}

{{Efs player|no=3 |pos=DF|nat=IRL|name=Lewis Richards |17+5 |2 |1+1|0|1+0|0|4+0|0}}

{{Efs player|no=5 |pos=DF|nat=IRL|name=Neill Byrne |23+3 |2 |2+0|0|1+0|0|3+1|0}}

{{Efs player|no=6 |pos=MF|nat=ENG|name=Richard Smallwood |42+0 |2 |2+0|0|1+0|0|5+2|1}}

{{Efs player|no=7 |pos=FW|nat=SCO|name=Jamie Walker |16+19|1 |1+1|0|1+0|0|3+2|0}}

{{Efs player|no=8 |pos=FW|nat=IRL|name=Calum Kavanagh |30+7 |9 |1+1|1|1+0|0|3+1|3}}

{{Efs player|no=9 |pos=FW|nat=ENG|name=Andy Cook |22+0 |12|1+1|0|0+1|1|1+3|2}}

{{Efs player|no=10|pos=MF|nat=ENG|name=Antoni Sarcevic |19+4 |6 |0+0|0|0+1|0|1+2|0}}

{{Efs player|no=11|pos=MF|nat=ENG|name=Brandon Khela |11+4 |0 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=12|pos=DF|nat=KEN|name=Clarke Oduor |7+12 |1 |0+1|0|1+0|0|4+1|1}}

{{Efs player|no=13|pos=GK|nat=ENG|name=Colin Doyle |0+0 |0 |0+0|0|0+0|0|4+0|0}}

{{Efs player|no=14|pos=FW|nat=ENG|name=Tyler Smith |1+4 |0 |0+0|0|0+0|0|1+1|0}}

{{Efs player|no=15|pos=DF|nat=ENG|name=Aden Baldwin |30+2 |0 |0+0|0|1+0|0|1+3|0}}

{{Efs player|no=16|pos=MF|nat=ENG|name=Alex Pattison |23+6 |7 |0+1|0|0+0|0|5+1|0}}

{{Efs player|no=17|pos=FW|nat=IRL|name=Tyreik Wright |19+8 |0 |0+0|0|0+0|0|2+2|0}}

{{Efs player|no=18|pos=DF|nat=IRL|name=Ciaran Kelly |15+5 |1 |0+0|0|0+0|0|2+0|0}}

{{Efs player|no=19|pos=FW|nat=ENG|name=Vadaine Oliver |1+11 |0 |1+1|1|1+0|0|1+2|1}}

{{Efs player|no=20|pos=DF|nat=ENG|name=Paul Huntington |9+9 |0 |1+0|0|0+0|0|2+0|0}}

{{Efs player|no=22|pos=DF|nat=ENG|name=Callum Johnson |3+8 |0 |0+0|0|0+0|0|1+2|1}}

{{Efs player|no=23|pos=FW|nat=ENG|name=Bobby Pointon |26+13|6 |1+1|0|0+1|0|6+1|2}}

{{Efs player|no=24|pos=DF|nat=ENG|name=Jack Shepherd |30+8 |2 |2+0|0|1+0|0|6+1|1}}

{{Efs player|no=26|pos=FW|nat=SCO|name=Michael Mellon |5+9 |2 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=27|pos=DF|nat=ENG|name=Jay Benn |11+1 |0 |2+0|0|0+0|0|1+2|0}}

{{Efs player|no=29|pos=FW|nat=ENG|name=Harry Ibbitson |0+0 |0 |0+0|0|0+0|0|0+1|0}}

{{Efs player|no=30|pos=DF|nat=ENG|name=Romoney Crichlow |8+2 |1 |0+0|0|0+0|0|2+0|0}}

{{Efs player|no=32|pos=MF|nat=ENG|name=George Lapslie |7+5 |4 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=37|pos=MF|nat=ENG|name=Tommy Leigh |6+9 |0 |0+0|0|0+0|0|0+0|0}}

{{Efs player|no=45|pos=DF|nat=IRL|name=Tayo Adaramola |14+1 |0 |0+0|0|0+0|0|0+0|0}}

|-

|colspan="14"|Player(s) who featured whilst on loan but returned to parent club during the season:

{{Efs player|no=21|pos=FW|nat=ENG|name=Olly Sanderson |6+7 |2 |2+0|0|0+0|0|3+0|1}}

{{Efs player|no=25|pos=MF|nat=GUE|name=Joe Adams |0+1 |0 |0+0|0|0+0|0|2+0|0}}

{{Efs player|no=39|pos=DF|nat=ENG|name=Cheick Diabate |10+1 |0 |0+1|0|0+0|0|3+0|0}}

|-

|colspan="14"|Player(s) who featured but departed the club permanently during the season:

{{Efs player|no=20|pos=FW|nat=ENG|name=Jake Young |0+0 |0 |0+0|0|0+1|0|0+0|0}}

{{Efs player|no=30|pos=MF|nat=NIR|name=Corry Evans |1+5 |0 |1+0|0|0+0|0|2+0|0}}

|}

References

{{reflist}}

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

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

{{2024–25 in English men's football}}

{{DEFAULTSORT:2024-25 Bradford City A.F.C. season}}

Bradford City

Category:Bradford City A.F.C. seasons

Category:English football clubs 2024–25 season