Port Vale vs Bradford City

11 March 2026 · League One · 2025/26 · Referee Paul Howard

Full time 0 – 2

Half-time: 0–1

  • Bobby Pointon 31’
  • Tyreik Wright 66’

Match summary

Bradford City took a 2-0 win at Port Vale. Bradford City led 1-0 at half-time.

Bobby Pointon put Bradford City ahead in the 31st minute and Tyreik Wright made it 0-2 in the 66th minute.

The chances backed that up: Bradford City created 2.97 expected goals (xG) from 32 shots to Port Vale's 0.53 from 7.

Match stats

46% Possession 54%
7 Shots 32
1 Shots on target 13
2 Corners 11
310 Passes 357
57.4% Pass accuracy 68.3%
18 Tackles 17
8 Fouls 13
2 Yellow cards 2
0 Offsides 2

Key events

Port Vale Bradford City
Kick-off
21’
Ethan WheatleyShot on target
29’
Bobby PointonShot on target
31’
Bobby PointonLeft foot shot0-1 (Bradford City)
31’
Tyreik WrightShot on target
41’
Ethan WheatleyShot on target
45’
Ethan WheatleyShot on target
Half-time0-1
Grant WardFunso Ojo
46’
Second half underway
51’
Max PowerFoul
54’
Ethan WheatleyShot on target
55’
Antoni SarcevicShot on target
57’
Max PowerShot on target
58’
Bobby PointonShot on target
60’
Max PowerShot on target
61’
Liam GordonTyler Magloire
61’
66’
Tyreik WrightRight foot shot0-2 (Bradford City)
George HallShot on target
82’
Dajaune BrownAndre Gray
84’
85’
86’
Stephen HumphrysShot on target
90’
Full-time0-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.53 2.97 31’ Bobby Pointon (Bradford City), 0-1 31’ 66’ Tyreik Wright (Bradford City), 0-2 66’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.53 2.97 31’ Bobby Pointon (Bradford City), 0-1 Pointon 31’ 66’ Tyreik Wright (Bradford City), 0-2 Wright 66’
Port Vale 0.53 xGBradford City 2.97 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bradford City attacking Port Vale attacking 
21’ Ethan Wheatley (Bradford City), open play, 0.57 xG, saved 74’ Will Swan (Bradford City), open play, 0.52 xG, off target 31’ Bobby Pointon (Bradford City), open play, 0.48 xG, goal 54’ Ethon Archer (Port Vale), set piece, 0.33 xG, off target 10’ Matthew Pennington (Bradford City), from a corner, 0.21 xG, blocked 66’ Tyreik Wright (Bradford City), open play, 0.12 xG, goal 88’ Matthew Pennington (Bradford City), from a corner, 0.10 xG, off target 29’ Bobby Pointon (Bradford City), open play, 0.09 xG, saved 56’ Jenson Metcalfe (Bradford City), open play, 0.09 xG, blocked 58’ Bobby Pointon (Bradford City), open play, 0.09 xG, saved 37’ Bobby Pointon (Bradford City), from a corner, 0.08 xG, blocked 44’ Bobby Pointon (Bradford City), from a corner, 0.06 xG, blocked 54’ Ethan Wheatley (Bradford City), open play, 0.06 xG, saved 90+1’ Kyle John (Port Vale), set piece, 0.06 xG, blocked 13’ George Hall (Port Vale), direct free kick, 0.05 xG, blocked 55’ Antoni Sarcevic (Bradford City), from a corner, 0.05 xG, saved 21’ Bobby Pointon (Bradford City), open play, 0.05 xG, blocked 35’ Andre Gray (Port Vale), open play, 0.04 xG, off target 57’ Max Power (Bradford City), open play, 0.04 xG, off target 90+5’ Paul Mullin (Bradford City), open play, 0.04 xG, off target 31’ Tyreik Wright (Bradford City), open play, 0.03 xG, saved 57’ Tyreik Wright (Bradford City), open play, 0.03 xG, blocked 60’ Max Power (Bradford City), open play, 0.03 xG, saved 37’ Jenson Metcalfe (Bradford City), open play, 0.02 xG, off target 45’ Max Power (Bradford City), open play, 0.02 xG, blocked 82’ George Hall (Port Vale), open play, 0.03 xG, saved 28’ Josh Neufville (Bradford City), open play, 0.02 xG, off target 44’ Matthew Pennington (Bradford City), from a corner, 0.02 xG, blocked 45’ Ethan Wheatley (Bradford City), open play, 0.02 xG, saved 29’ Max Power (Bradford City), open play, 0.02 xG, blocked 57’ Max Power (Bradford City), open play, 0.02 xG, saved 58’ Ethan Wheatley (Bradford City), open play, 0.02 xG, blocked 13’ George Hall (Port Vale), set piece, 0.02 xG, off target 37’ Bobby Pointon (Bradford City), from a corner, 0.01 xG, blocked 41’ Ethan Wheatley (Bradford City), open play, 0.02 xG, saved 34’ Max Power (Bradford City), open play, 0.01 xG, off target 44’ Tyreik Wright (Bradford City), from a corner, 0.01 xG, blocked 86’ Stephen Humphrys (Bradford City), set piece, 0.01 xG, saved 14’ Rhys Walters (Port Vale), from a corner, 0.01 xG, blocked 21’ Ethan Wheatley (Bradford City), open play, 0.57 xG, saved 74’ Will Swan (Bradford City), open play, 0.52 xG, off target 31’ Bobby Pointon (Bradford City), open play, 0.48 xG, goal 54’ Ethon Archer (Port Vale), set piece, 0.33 xG, off target 10’ Matthew Pennington (Bradford City), from a corner, 0.21 xG, blocked 66’ Tyreik Wright (Bradford City), open play, 0.12 xG, goal 88’ Matthew Pennington (Bradford City), from a corner, 0.10 xG, off target 58’ Bobby Pointon (Bradford City), open play, 0.09 xG, saved 29’ Bobby Pointon (Bradford City), open play, 0.09 xG, saved 56’ Jenson Metcalfe (Bradford City), open play, 0.09 xG, blocked 37’ Bobby Pointon (Bradford City), from a corner, 0.08 xG, blocked 44’ Bobby Pointon (Bradford City), from a corner, 0.06 xG, blocked 54’ Ethan Wheatley (Bradford City), open play, 0.06 xG, saved 90+1’ Kyle John (Port Vale), set piece, 0.06 xG, blocked 13’ George Hall (Port Vale), direct free kick, 0.05 xG, blocked 21’ Bobby Pointon (Bradford City), open play, 0.05 xG, blocked 55’ Antoni Sarcevic (Bradford City), from a corner, 0.05 xG, saved 35’ Andre Gray (Port Vale), open play, 0.04 xG, off target 57’ Max Power (Bradford City), open play, 0.04 xG, off target 90+5’ Paul Mullin (Bradford City), open play, 0.04 xG, off target 31’ Tyreik Wright (Bradford City), open play, 0.03 xG, saved 57’ Tyreik Wright (Bradford City), open play, 0.03 xG, blocked 60’ Max Power (Bradford City), open play, 0.03 xG, saved 82’ George Hall (Port Vale), open play, 0.03 xG, saved 37’ Jenson Metcalfe (Bradford City), open play, 0.02 xG, off target 45’ Max Power (Bradford City), open play, 0.02 xG, blocked 44’ Matthew Pennington (Bradford City), from a corner, 0.02 xG, blocked 28’ Josh Neufville (Bradford City), open play, 0.02 xG, off target 29’ Max Power (Bradford City), open play, 0.02 xG, blocked 45’ Ethan Wheatley (Bradford City), open play, 0.02 xG, saved 57’ Max Power (Bradford City), open play, 0.02 xG, saved 58’ Ethan Wheatley (Bradford City), open play, 0.02 xG, blocked 13’ George Hall (Port Vale), set piece, 0.02 xG, off target 37’ Bobby Pointon (Bradford City), from a corner, 0.01 xG, blocked 41’ Ethan Wheatley (Bradford City), open play, 0.02 xG, saved 44’ Tyreik Wright (Bradford City), from a corner, 0.01 xG, blocked 34’ Max Power (Bradford City), open play, 0.01 xG, off target 86’ Stephen Humphrys (Bradford City), set piece, 0.01 xG, saved 14’ Rhys Walters (Port Vale), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Port Vale 3-4-2-1 Starting XI
Gauci
Magloire 61’
John
Hall
Lawrence-Gabriel
Walters 46’
Ojo 46’
Campbell
Waine 46’
Hall
Gray 84’
Bradford City 4-2-3-1 Starting XI
Walker
Touray
Pennington
Tilt
Neufville 80’
Metcalfe
Power
Wright
Pointon 70’
Sarcevic 70’
Wheatley 70’

Player stats

Goalkeeper1 player
90′ 11 2 32 2 – – – –
Defenders4 players
Tyler Magloire Taken off
61′ 2 1 3 3 – 14 – – – –
90′ 2 3 – 6 4 29 – – – –
90′ 2 1 3 11 9 36 1 – –
Liam Gordon Came on as a substitute
29′ – – – 1 1 14 – – – –
Midfielders7 players
90′ – – 29 – 0.01 2 – 6 1 1 –
Rhys Walters Taken off
45′ – – 7 – 0.00 1 – 2 1 1 –
Funso Ojo Taken off
45′ – – 17 – 0.01 1 1 3 1 1 –
90′ – – 33 – 0.01 1 2 5 1 –
Jordan Shipley Came on as a substitute
45′ – – 30 1 0.10 1 – 3 1 1 –
Ethon Archer Came on as a substitute
45′ – – 16 – 0.00 4 – 5 – – –
Grant Ward Came on as a substitute
45′ – – 19 – 0.01 – – 2 – 1 –
Forwards4 players
Ben Waine Taken off
45′ – – – – – 0.00 – 3 1 7 –
90′ – – 3 1 0.09 0.01 – 8 4 14 –
Andre Gray Taken off
84′ – – 1 – 0.04 0.00 – 2 1 10 –
Dajaune Brown Came on as a substitute
12′ – – – – – 0.01 1 – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Port Vale win 24% Avg odds 3.87
Draw 28% Avg odds 3.31
Bradford City win 48% Avg odds 1.95

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.