League Two
Bradford2Exeter0

Bradford City 2-0 Exeter City

Three players were sent off as Bradford City replaced opponents Exeter City in second place in League Two with victory at Valley Parade.

It was the visitors' third away defeat in a row as they lost skipper Jake Taylor and Tom Parkes to straight red cards, while Bradford's Callum Cooke was dismissed for a second yellow.

Bradford had the first chance when Harry Pritchard crossed from the left and skipper James Vaughan saw his close-range volley blocked.

Exeter had plenty of pressure but ex-Bradford midfielder Nicky Law scuffed their best chance wide when unmarked in the box.

Bradford took the lead against the run of play in the 31st minute as Aramide Oteh jumped for Zeli Ismail's right-wing cross, with the ball eventually adjudged to have gone in off Exeter's Pierce Sweeney.

The home side added a second in first-half stoppage time when Oteh chased a long pass down the middle and appeared to be fouled by Aaron Martin. As Bradford appealed for a penalty, the ball ran free to Vaughan to score from six yards.

Exeter dominated the start of the second half, with Taylor having a goal-bound shot blocked by Ben Richards-Everton in the 52nd minute before Sweeney hit the post a minute later.

Then came two dismissals in the space of three minutes. Taylor was shown the red card for a reckless tackle on Connor Wood and two minutes later Cooke was sent off for a second yellow card after a foul on Law.

Exeter were then reduced to nine men when Tom Parkes was sent off for bringing down substitute Dylan Connolly.

Match report supplied by PA Media.

Line-ups

Bradford

  • 1O'Donnell
  • 22Henley
  • 6O'Connor
  • 5Richards-Everton
  • 23Wood
  • 21AkpanSubstituted forAndersonat 87'minutes
  • 26CookeBooked at 62mins
  • 7PritchardSubstituted forDevineat 73'minutes
  • 11IsmailSubstituted forConnollyat 77'minutesBooked at 90mins
  • 12Vaughan
  • 25Oteh

Substitutes

  • 2Mellor
  • 4O'Connor
  • 18Anderson
  • 19Connolly
  • 20Patrick
  • 24Devine
  • 30Sykes-Kenworthy

Exeter

  • 23Maxted
  • 2Sweeney
  • 5Martin
  • 15ParkesBooked at 82mins
  • 11Williams
  • 25TaylorBooked at 60mins
  • 27Collins
  • 3WoodmanSubstituted forRichardsonat 84'minutes
  • 8Law
  • 7MartinSubstituted forSeymourat 70'minutes
  • 12Bowman

Substitutes

  • 4Atangana
  • 17Jay
  • 18Fisher
  • 20Richardson
  • 21Moxey
  • 35Seymour
  • 40Visser
Referee:
Michael Salisbury
Attendance:
14,002

Match Stats

Home TeamBradfordAway TeamExeter
Possession
Home34%
Away66%
Shots
Home13
Away15
Shots on Target
Home3
Away1
Corners
Home3
Away6
Fouls
Home10
Away9

Live Text

Match ends, Bradford City 2, Exeter City 0.

Full Time

Second Half ends, Bradford City 2, Exeter City 0.

Booking

Dylan Connolly (Bradford City) is shown the yellow card.

Offside, Bradford City. Jermaine Anderson tries a through ball, but Dylan Connolly is caught offside.

Foul by Ryan Bowman (Exeter City).

Jermaine Anderson (Bradford City) wins a free kick in the defensive half.

Attempt missed. Ben Seymour (Exeter City) right footed shot from the centre of the box is too high. Assisted by Randell Williams with a cross.

Ben Seymour (Exeter City) wins a free kick on the left wing.

Foul by Anthony O'Connor (Bradford City).

Foul by Jayden Richardson (Exeter City).

Aramide Oteh (Bradford City) wins a free kick in the defensive half.

Substitution

Substitution, Bradford City. Jermaine Anderson replaces Hope Akpan.

Dylan Connolly (Bradford City) hits the right post with a right footed shot from outside the box. Assisted by James Vaughan.

Ben Seymour (Exeter City) wins a free kick on the right wing.

Foul by Connor Wood (Bradford City).

Substitution

Substitution, Exeter City. Jayden Richardson replaces Craig Woodman.

Attempt saved. Connor Wood (Bradford City) left footed shot from outside the box is saved in the bottom right corner.

Dismissal

Tom Parkes (Exeter City) is shown the red card.

Foul by Tom Parkes (Exeter City).

Dylan Connolly (Bradford City) wins a free kick in the attacking half.

Attempt missed. Aramide Oteh (Bradford City) right footed shot from outside the box misses to the left.

Substitution

Substitution, Bradford City. Dylan Connolly replaces Zeli Ismail.

Attempt missed. Nicky Law (Exeter City) right footed shot from outside the box is just a bit too high. Assisted by Craig Woodman.

Attempt missed. Aramide Oteh (Bradford City) right footed shot from outside the box misses to the right. Assisted by Daniel Devine following a fast break.

Substitution

Substitution, Bradford City. Daniel Devine replaces Harry Pritchard.

Randell Williams (Exeter City) wins a free kick on the left wing.

Foul by Anthony O'Connor (Bradford City).

Offside, Bradford City. Connor Wood tries a through ball, but Zeli Ismail is caught offside.

Substitution

Substitution, Exeter City. Ben Seymour replaces Lee Martin.

Corner, Exeter City. Conceded by Ben Richards-Everton.

Attempt blocked. Aaron Martin (Exeter City) header from the centre of the box is blocked. Assisted by Nicky Law with a cross.

Corner, Exeter City. Conceded by Adam Henley.

Attempt missed. James Vaughan (Bradford City) right footed shot from long range on the left misses to the right. Assisted by Connor Wood.

Offside, Exeter City. Nicky Law tries a through ball, but Ryan Bowman is caught offside.

Dismissal

Second yellow card to Callum Cooke (Bradford City) for a bad foul.

Nicky Law (Exeter City) wins a free kick on the left wing.

Foul by Callum Cooke (Bradford City).

Dismissal

Jake Taylor (Exeter City) is shown the red card.

Foul by Jake Taylor (Exeter City).

Connor Wood (Bradford City) wins a free kick on the left wing.

goal

As It Stood

TeamPWDLFAGDPts
1Forest Green1694320101031
2Bradford169342415930
3Swindon179352820830
4Crewe169342618830
5Exeter178542320329
6Cheltenham1584327141328
7Newport167631713427
8Colchester177552216626
9Northampton177462218425
10Port Vale176742222025
11Salford176652125-424
12Cambridge176562217523
13Plymouth166552420423
14Mansfield175572625120
15Macclesfield165561720-320
16Leyton Orient175572428-420
17Crawley175572429-520
18Grimsby155462020019
19Carlisle175391829-1118
20Oldham173771826-816
21Scunthorpe173682125-415
22Walsall1743101225-1315
23Stevenage172781221-913
24Morecambe1734101529-1413
View full League Two table

Top Stories