Check out our game preview as the Bantams head to sixth-placed Crewe on Saturday.
Kick-off: Saturday, August 31 (3pm)
Venue: Gresty Road
Possible line-ups
CREWE
GK William Jaaskelainen
RB Perry Ng
CH Olly Lancashire
CH Eddie Nolan
LB Nicky Hunt
RM Tom Lowery
CM Ryan Wintle
LM Paul Green
RW Daniel Powell
CF Chris Porter
LW Charlie Kirk
SUBSTITUTES: Anene, Dale, Finney, Ainley, Jones, Adebisi, Richards.
Team news: David Artell made four changes in the Carabao Cup and may revert to the side beaten at Newport.
League position: Sixth
Last four matches: Aston Villa (h) L1-6, Newport (a) L0-1, Crawley (a) W2-1, Walsall (h) W1-0.
Leading scorer: Chris Porter, 2.
One to watch: Norwegian striker Chuma Anene was given a glowing reference by Henning Berg when he signed in the summer.
CITY
RB Kelvin Mellor
CH Ben Richards-Everton
LB Connor Wood
RM Matt Palmer
CM Callum Cooke
LM Jamie Devitt
RW Clayton Donaldson
F James Vaughan
SUBSTITUTES: Patrick, P O'Connor, Anderson, Akpan, Devine, Longridge, Hornby.
Team news: Sean Scannell has been ill but Zeli Ismail is back in full training.
League position: Ninth
Leading scorer: James Vaughan, 2
Last four matches: Forest Green (h) L0-1, Stevenage (a) W1-0, Oldham (h) W3-0, Preston (h) L0-4.
Referee: Bolton's Darren Handley last refereed City in a 2-0 loss at Doncaster under Simon Grayson in March 2018.
Odds: Crewe 5/4, City 2/1; draw 5/2.
Last time sides met: Jamie Proctor scored the only goal as City won at Crewe on Easter Monday in 2016.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here