Bradford host Stevenage in League One. Bradford have made a strong start to the campaign and currently sit top of the table, while Stevenage have had a far more mixed opening account.
The two clubs have swapped tight results lately, with Stevenage picking up a win away at Bradford as recently as this year. Whether that pattern holds up again is far from certain.
Analysis updated .
Compare bookmakers
Contrasting recent form
Widen the lens beyond the league table and Bradford's broader run of 20 matches across all competitions shows 13 wins from 20, with 33 goals scored and only 16 conceded. That includes some cup and friendly fixtures alongside league games, but the overall pattern points to a team scoring freely and defending well.
Bradford: 20 completed matches; Stevenage: 20 completed matches.
Bradford
- Win
- 65% 13 / 20
- Draw
- 10% 2 / 20
- Loss
- 25% 5 / 20
- Scored
- 33
- Conceded
- 16
- Difference
- +17
Stevenage
- Win
- 40% 8 / 20
- Draw
- 30% 6 / 20
- Loss
- 30% 6 / 20
- Scored
- 26
- Conceded
- 24
- Difference
- +2
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| EFL Trophy | Bradford | Newcastle United U21 | 22.09.2026 | 2-1 |
| League One | Luton | Bradford | 19.09.2026 | 0-1 |
| League One | Notts County | Bradford | 12.09.2026 | 0-1 |
| League Cup | Leyton Orient | Bradford | 08.09.2026 | 1-3 |
| League One | Bradford | Mansfield Town | 05.09.2026 | 1-0 |
| League One | Bradford | Cambridge United | 01.09.2026 | 1-2 |
| League One | Plymouth | Bradford | 29.08.2026 | 2-0 |
| League Cup | Bradford | Burnley | 26.08.2026 | 0-0 |
| League One | Sheffield Wednesday | Bradford | 20.08.2026 | 0-1 |
| League One | Bradford | Peterborough | 15.08.2026 | 2-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| EFL Trophy | Walsall | Stevenage | 22.09.2026 | 1-6 |
| League One | Leyton Orient | Stevenage | 19.09.2026 | 1-0 |
| League One | Stevenage | Luton | 10.09.2026 | 2-1 |
| League One | Barnsley | Stevenage | 05.09.2026 | 1-5 |
| League One | Peterborough | Stevenage | 01.09.2026 | 0-0 |
| League One | Stevenage | Doncaster | 29.08.2026 | 2-2 |
| League Cup | Stevenage | Reading | 25.08.2026 | 0-3 |
| League One | Stevenage | Oxford United | 22.08.2026 | 1-2 |
| League One | Burton Albion | Stevenage | 15.08.2026 | 1-1 |
| League Cup | Wycombe | Stevenage | 07.08.2026 | 1-2 |
Stevenage's equivalent sample is choppier: eight wins, six draws and six losses, with 26 scored and 24 conceded. It includes a heavy 5-1 defeat at Barnsley and a 6-1 EFL Trophy loss at Walsall, alongside a battling goalless draw at Peterborough. There's genuine inconsistency in that record.
Stevenage's away form swings between competent and porous, which makes them hard to pin down on the road.
Comparative Team Statistics: Bradford vs Stevenage

A fixture that's rarely straightforward
These two have met a dozen times stretching back to 2013, spanning League Two and League One. The last two meetings were both close: a 1-1 draw at Stevenage in October last year, then a 1-0 Stevenage win at Bradford this past April.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| League One | Bradford | Stevenage | 11.04.2026 | 0-1 |
| League One | Stevenage | Bradford | 25.10.2025 | 1-1 |
| League Two | Stevenage | Bradford | 11.02.2023 | 2-3 |
| League Two | Bradford | Stevenage | 17.09.2022 | 3-0 |
| League Two | Stevenage | Bradford | 08.02.2022 | 0-1 |
| League Two | Bradford | Stevenage | 17.08.2021 | 4-1 |
| League Two | Stevenage | Bradford | 05.04.2021 | 1-1 |
| League Two | Bradford | Stevenage | 26.09.2020 | 2-1 |
| League Two | Bradford | Stevenage | 11.02.2020 | 3-1 |
| League Two | Stevenage | Bradford | 20.08.2019 | 0-1 |
Go further back and the head-to-head has produced some one-sided scorelines in both directions, so the long history doesn't point to a clear pattern for current form.
Stevenage have shown they can get a result at Bradford, even during a stronger spell for the home side.
Bradford well clear early on
After seven league games, Bradford are top with 15 points from five wins and just two defeats, conceding only four goals along the way. Stevenage sit down in 11th on nine points, with two wins, three draws and two losses from the same number of matches.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 1 | Bradford | 7 | 5 | 0 | 2 | 7/4 | 15 |
| 2 | Sheffield Wednesday | 7 | 4 | 2 | 1 | 13/6 | 14 |
| 3 | Stockport County | 8 | 4 | 1 | 3 | 17/10 | 13 |
| 12 | Wycombe | 8 | 2 | 4 | 2 | 13/16 | 10 |
| 13 | Stevenage | 7 | 2 | 3 | 2 | 11/8 | 9 |
| 14 | Leicester | 7 | 2 | 3 | 2 | 9/11 | 9 |
That gap in points and goals conceded suggests Bradford have been the tighter, more consistent side so far this season.
Bradford's defensive record stands out as much as their position at the top.

Goals and cards worth knowing about
Stevenage's threat looks fairly balanced up top, with D. Kemp and O. Sanderson both on three goals from seven appearances, and P. Patterson chipping in two assists from five matches. It's not one player carrying the attack.
On the disciplinary side, Bradford's A. Sarcevic and C. Connolly have each picked up three yellow cards in seven games, matched by Stevenage's L. Freestone. Nothing alarming, but worth keeping an eye on if the game gets feisty.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| M. Gillesphey | England | 30 | Defender | 188 | 70 |
| I. Touray | Gambia | 31 | Defender | 177 | 68 |
| C. Dawson | England | 31 | Goalkeeper | 193 | 69 |
| N. Powell | England | 32 | Midfielder | 183 | 65 |
| S. Walker | England | 35 | Goalkeeper | 196 | 78 |
| C. Connolly | England | 29 | Midfielder | 183 | 70 |
| M. Pennington | England | 32 | Defender | 185 | 77 |
| K. Jackson | England | 32 | Attacker | 181 | 73 |
| J. Neufville | England | 26 | Midfielder | 183 | 74 |
| G. Lapslie | England | 29 | Midfielder | 180 | 74 |
| J. Wright | Wales | 31 | Defender | 193 cm | 79 kg |
| S. Humphrys | England | 29 | Attacker | 184 | 69 |
| A. Sarcevic | England | 34 | Midfielder | 183 | 85 |
| A. Phillips | England | 28 | Midfielder | 180 | 76 |
| C. O'Keeffe | Republic of Ireland | 28 | Midfielder | 184 | 70 |
| A. Baldwin | England | 29 | Defender | 183 | 70 |
| J. Beesley | England | 29 | Attacker | 185 | 67 |
| T. Wright | Republic of Ireland | 25 | Midfielder | 179 | n/a |
| J. McCracken | Scotland | 26 | Goalkeeper | 190 | 77 |
| R. Welch | England | 23 | Defender | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| J. Roberts | England | 32 | Midfielder | 185 | 81 |
| J. Houghton | England | 30 | Midfielder | 183 cm | 77 kg |
| T. Vancooten | Guyana | 28 | Defender | 185 | 78 |
| L. James-Wildin | Antigua and Barbuda | 28 | Defender | 178 | 75 |
| C. Piergianni | England | 34 | Defender | 185 | 85 |
| L. Thompson | Wales | 31 | Midfielder | 180 | 75 |
| J. Magennis | Northern Ireland | 36 | Attacker | 188 | 92 |
| D. Butler | England | 32 | Defender | 175 | 75 |
| J. Reid | Northern Ireland | 32 | Attacker | 181 | 74 |
| L. Freestone | England | 26 | Defender | 187 | 64 |
| D. Kemp | England | 27 | Midfielder | 168 | 63 |
| P. Patterson | Scotland | 26 | Midfielder | 178 cm | 70 kg |
| F. Marschall | England | 23 | Goalkeeper | 195 cm | 87 kg |
| T. Taylor | Wales | 25 | Midfielder | 183 | 71 |
| C. Campbell | Wales | 23 | Midfielder | 180 | 72 |
| D. Phillips | Trinidad and Tobago | 25 | Midfielder | 175 | 70 |
| M. Smith | England | 25 | Midfielder | 176 | n/a |
| D. Barden | Wales | 25 | Goalkeeper | 195 | n/a |
| J. Malcolm | England | 23 | Attacker | n/a | n/a |
| M. Mellon | Scotland | 22 | Attacker | 185 | n/a |
Bradford look the more settled side by some distance right now, top of the table and defending well across a wide sample of games. Stevenage's inconsistency away from home, including some heavy defeats, doesn't inspire much confidence in them travelling well.
That said, recent head-to-head meetings have been tight and Stevenage did win at Bradford as recently as this year. With no market data to lean on, we'd rather sit this one out than guess at value that isn't there to see.
