Vladivostok CSKA Moscow 3 3 Bulacan Kuyas GenSan Warriors 21 33 3′ Japan Women Chinese Taipei Women 4 0 71′ Vietnam Women Thailand Women 0 0 75′ Pakhtakor Ii Shortan 0 2 45′ Lochin Respublika Fa 0 2 45′ Matches →

Luton — Bradford, League One

League One
Luton L27 Aug · Away Chelsea · 0:2L30 Aug · Away Mansfield Town FC · 2:5W2 Sep · Home Stockport County · 2:0D5 Sep · Home Leyton Orient · 1:1L10 Sep · Away Stevenage · 1:2L19 Sep · Home Bradford · 0:1
0:1
Finished

Kick-off was BST

Bradford L29 Aug · Away Plymouth · 0:2L1 Sep · Home Cambridge United · 1:2W5 Sep · Home Mansfield Town FC · 1:0W8 Sep · Away Leyton Orient · 3:1W12 Sep · Away Notts County · 1:0W19 Sep · Away Luton · 1:0
Venue: Kenilworth Road City: Luton

In the League One game on 19 September 2026, Bradford beat Luton 0:1. Match numbers: corners 14:3, fouls 17:15.

Match report

Bradford Snatch Point at Kenilworth Road

Bradford City took all three points from Luton Town in League One on Saturday, grinding out a 0-1 victory despite being outplayed for long stretches. The result moves the visitors up to third place with 12 points from seven games, while Luton remain 13th on eight points. And here's the thing — we had backed the hosts for a win at 41 per cent confidence, but the match went another way entirely.

The decisive moment arrived almost immediately. Bobby Pointon found the net in the fourth minute, a moment that set the tone for everything that followed. Bradford created one clear chance all game, and they took it while Luton, with all that possession, managed none at all. By then it was a match that would be decided by three or four moments, not the overall pattern of play.

Luton dominated possession at 64 per cent, threw 14 corners at the Bradford goal, and completed 499 passes compared to their visitors' 285. They shot five times from outside the penalty area and nine from inside, yet only managed three shots on target. Three shots on target for Bradford, three on target — and one went in. The statistics tell you who controlled the ball, not who created the danger.

The game shifted after the hour mark when both sides made multiple changes. Luton brought on Kasey Palmer, E. Lawrence, and Jake Richards in quick succession, while Bradford responded with Josh Neufville and Jake Beesley. They were trying to find a second goal, or in Bradford's case, to protect a fragile lead. To be fair, the visitors looked increasingly comfortable as the game wore on.

Harrison Ashby's red card in the 90th minute at 90+5 changed everything, though the damage had been done long before. The Luton player had already picked up a yellow at 83 minutes. With ten men left, Luton could only watch as Bradford saw out the remaining minutes. The goalkeeper made only two saves for the hosts but four for Bradford, another indicator of how few real threats each side generated.

This result closes a gap in the table and extends Bradford's unbeaten run to three games across all competitions. Luton's recent form has been inconsistent — two wins, one draw, two losses in their last five — while Bradford sit third despite some shaky results of late. The prediction was wrong, as predictions often are when you watch the match instead of reading the numbers beforehand.

Prepared from match data

Video

Key numbers

Possession, % 64 36
Shots on target 3 3
Shots off target 4 2
Big chances 0 1

Match events

  1. 4' 0:1 Bradford Goal Bobby Pointon assist: Kayden Jackson
  2. 46' 0:1 Bradford Yellow card Callumm Connolly
  3. 60' 0:1 Luton Yellow card Dan Gore
  4. 62' 0:1 Bradford Substitution Josh Neufville off: Kieran Morgan
  5. 62' 0:1 Bradford Substitution Jake Beesley off: Nick Powell
  6. 66' 0:1 Luton Substitution Kasey Palmer off: Jordan Clark
  7. 67' 0:1 Bradford Yellow card Antoni Sarcevic
  8. 72' 0:1 Bradford Yellow card Kieran Morgan
  9. 75' 0:1 Luton Substitution Jake Richards off: Jamie Donley
  10. 75' 0:1 Luton Substitution E. Lawrence off: Isaiah Jones
  11. 75' 0:1 Luton Substitution Dan Gore off: Nahki Wells
  12. 83' 0:1 Luton Yellow card Harrison Ashby
  13. 84' 0:1 Luton Substitution Hakeem Odofin off: Gideon kadua
  14. 84' 0:1 Bradford Substitution Aden·Baldwin off: Macauley Gillesphey
  15. 84' 0:1 Bradford Substitution Bobby Pointon off: Corey O'Keeffe
  16. 90+4' 0:1 Bradford Yellow card Macauley Gillesphey
  17. 90+5' 0:1 Luton Red card Harrison Ashby

Statistics

64 Possession, % 36
3 Shots on target 3
4 Shots off target 2
0 Big chances 1
63 Attacks 69
14 Corners 3
17 Fouls 15
14 Free kicks 17
0 Offsides 0
2 Yellow cards 4
1 Red cards 0
8 Goal kicks 7
17 Throw-ins 16
All statistics
19/3949% Aerial duels 20/3853%
78 Backward passes 46
8 Blocked shots 0
36 Clearances 37
8/3324% Crosses 4/1822%
6/1735% Dribbles 5/863%
96 Failed passes 102
2 Goalkeeper saves 4
7 Interceptions 15
12 Key passes 5
21/6433% Long passes 24/7333%
94 Passes into the final third 62
288 Passes in the opposition half 204
244 Passes in own half 99
0.20 Shot accuracy 0.60
5 Shots from outside the box 1
9 Shots inside the box 4
4/667% Tackles 11/1573%
499 Total passes 285

Line-ups

Recent form

L27 Aug · Away Chelsea · 0:2L30 Aug · Away Mansfield Town FC · 2:5W2 Sep · Home Stockport County · 2:0D5 Sep · Home Leyton Orient · 1:1L10 Sep · Away Stevenage · 1:2L19 Sep · Home Bradford · 0:1

Recent matches

All team matches
L29 Aug · Away Plymouth · 0:2L1 Sep · Home Cambridge United · 1:2W5 Sep · Home Mansfield Town FC · 1:0W8 Sep · Away Leyton Orient · 3:1W12 Sep · Away Notts County · 1:0W19 Sep · Away Luton · 1:0

Recent matches

All team matches