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 =
{{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 2024 | LW | {{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 2024 | CF | {{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 =
{{notelist}}
= Loaned out =
{{notelist}}
= Released / Out of Contract =
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 =
- Pattison {{goal|59}}
| 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 =
- Steinmann {{goal|5}}
| 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 =
- Mundle {{goal|61}}
| 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 =
- Rose {{yel|10}}, {{goal|28}}
- Warren {{yel|45+4}}
- Svanþórsson {{goal|47}}
- McJannet {{yel|62}}
- Rodgers {{yel|68}}
| 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 =
- Allen {{goal|19|pen.}}
| 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 =
- Shepherd {{goal|88}}
| 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 =
- Driscoll-Glennon {{yel|20}}
- Townsend {{yel|23}}
- Hudlin {{goal|65}}, {{yel|68}}
| 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 =
- Morris {{yel|62}}
| 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 =
- Wright {{yel|24}}
- Byrne {{goal|38}}, {{yel|70}}
- Shepherd {{goal|45+3}}, {{yel|61}}
- Halliday {{yel|82}}
- Pointon {{yel|83}}
| 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 =
- Sharp {{yel|6}}, {{goal|66}}
- Hurst {{yel|13}}
- Maxwell {{yel|36}}
- Molyneux {{goal|57}}
- Broadbent {{yel|86}}
- Bailey {{yel|90+5}}
| 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 =
- Benn {{yel|85}}
| 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 =
- Baldwin {{yel|40}}
- Benn {{yel|48}}
- Pattison {{goal|55}}, {{sent off|0|57}}
- Smallwood {{yel|58}}
- Shepherd {{yel|90+6}}
- Walker {{yel|90+7}}
| 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 =
- Jatta {{goal|28||32}}
- McGoldrick {{goal|31}}
| 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 =
- Baldwin {{yel|23}}
- Halliday {{yel|24}}
- Benn {{yel|31}}
- Pointon {{goal|42}}
- Sarcevic {{goal|52}}
- Oduor {{yel|82}}
| 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 =
- Baldwin {{yel|39}}
- Richards {{goal|45+1}}
- Smallwood {{goal|48|pen.}}, {{yel|59}}
- Pattison {{goal|69}}
- Lapslie {{yel|90+1}}
- Sarcevic {{yel|90+4}}
| 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 =
- McArthur {{yel|34}}
| 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 =
- Richards {{yel|31}}
| 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
| 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 =
- Woods {{yel|36}}
| 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 =
- Patterson {{yel|37}}
| stadium = Valley Parade
| location = Bradford
| referee = Seb Stockbridge
| attendance = 17,666
}}
{{football box collapsible
| 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 =
- Lapslie {{goal|31||53}}
- Mellon {{goal|60}}
- Kavanagh {{yel|84}}
- Shepherd {{yel|88}}
- Huntington {{yel|90+4}}
| 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 =
- Masterson {{yel|3}}, {{goal|56}}
- Little {{yel|12}}
- Morgan {{yel|19}}
- Hutton {{yel|88}}
- Nevitt {{yel|90+3}}
| goals2 =
- Huntington {{yel|45+1}}
- Shepherd {{yel|83}}
| 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 =
- Anderson {{goal|36}}
| 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 =
- Halliday {{yel|21}}
- Baldwin {{yel|67}}
- Smallwood {{penmiss}} {{small|89'}}, {{yel|89}}
- Mellon {{yel|90+2}}
| 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 =
- Pointon {{goal|1}}
- Halliday {{yel|59}}
- Baldwin {{yel|63}}
- Adaramola {{yel|82}}
- Kavanagh {{goal|85}}, {{yel|86}}
| 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 =
- Byrne {{goal|22|o.g.}}
- Tshimanga {{goal|45+4}}
- Smith {{goal|62||90}} {{yel|90+3}}
- Butterworth {{yel|82}}
- Shepherd {{goal|90+5|o.g.}}
| goals2 =
- Kavanagh {{goal|6||10||35}}
- Smallwood {{sent off|0|14}}
- Khela {{yel|30}}
- Halliday {{yel|64}} {{goal|77}}
- Shepherd {{yel|80}}
- Adaramola {{yel|82}}
| 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 =
- Platt {{yel|32}}
- Palmer {{yel|45}}
- McDonald {{yel|52}}
- McGoldrick {{goal|69}}
| 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 =
- McFadzean {{yel|30}}
- Mandeville {{yel|33}}, {{goal|90+2}}
- Colclough {{yel|45}}
- Metcalfe {{goal|45+2}}
- Araujo {{yel|63}}
- Grigg {{goal|71}}
- Olakigbe {{yel|90+4}}
| goals2 =
- Pointon {{goal|10}}
- Sarcevic {{goal|19|pen.}}
- Pattison {{yel|43}}, {{goal|49}}
- S. Walker {{yel|75}}
- Shepherd {{yel|90+1}}
- J. Walker {{yel|90+8}}
| 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 =
- Sarcevic {{yel|20}}
- Baldwin {{sent off|2|45+3|45+3}}
- Wright {{penmiss}} {{small|85'}}
- Crichlow {{goal|90+4}}
| 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 =
- Barham {{goal|32}}
| 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 =
- Slew {{goal|81}}
| 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=
- Green {{penmiss}}
- Davies {{pengoal}}
- Vernam {{pengoal}}
- Cass {{pengoal}}
- Gardner {{pengoal}}
- Ainley {{pengoal}}
- Eastwood {{pengoal}}
- McJannet {{pengoal}}
- Khouri {{pengoal}}
- McEachran {{pengoal}}
|penaltyscore=9–8
|penalties2=
- {{pengoal}} Smallwood
- {{penmiss}} Halliday
- {{pengoal}} Oduor
- {{pengoal}} Sarcevic
- {{pengoal}} Cook
- {{pengoal}} Young
- {{pengoal}} Baldwin
- {{pengoal}} Shepherd
- {{pengoal}} Pointon
- {{penmiss}} Byrne
|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 =
- {{pengoal}} Parkinson
- {{penmiss}} Stanton
- {{pengoal}} Turner-Cooke
- {{pengoal}} Huntley
- {{pengoal}} Donaldson
| 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 =
- Quinn {{yel|81}}
| 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 =
- McWilliams {{goal|5}}
- Kelly {{yel|69}}
| 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 =
- Raggett {{yel|90+1}}
| 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 =
- Cochrane {{yel|34}}
- Stansfield {{goal|45+3}}
- Dykes {{goal|88}}
| 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}}