Preston vs Bristol City

13 January 2024 · Championship · 2023/24 · Referee Samuel Barrott

Full time 2 – 0

Half-time: 0–0

  • Will Keane 65’, 77’

Match summary

Preston won 2-0 at home to Bristol City. It was goalless at half-time.

Will Keane put Preston ahead in the 65th minute and Keane made it 2-0 in the 77th minute.

The chances backed that up: Preston created 2.13 expected goals (xG) from 12 shots to Bristol City's 0.81 from 15.

Match stats

Preston Bristol City
12 Shots 15
7 Shots on Target 6
8 Corners 6
1 Yellow Cards 2
0 Red Cards 0
2.13 xG 0.81
2.13 Non-penalty xG 0.81

Key events

Preston Bristol City
Kick-off
Half-time0-0
Will Keane1-0 (Preston)
65’
Will Keane2-0 (Preston)
77’
Full-time2-0

Bookings

Card times are not on file for this game, so they are listed without a minute.

Preston
  • Will Keane
Bristol City
  • Cameron Pring
  • Harry Cornick

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.13 0.81 65’ Will Keane (Preston), 1-0 65’ 77’ Will Keane (Preston), 2-0 77’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.13 0.81 65’ Will Keane (Preston), 1-0 Keane 65’ 77’ Will Keane (Preston), 2-0 Keane 77’
Preston 2.13 xGBristol City 0.81 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bristol City attacking Preston attacking 
52’ Will Keane (Preston), from a corner, 0.65 xG, off target 77’ Will Keane (Preston), open play, 0.63 xG, goal 19’ Milutin Osmajić (Preston), open play, 0.30 xG, off target 65’ Will Keane (Preston), open play, 0.19 xG, goal 6’ Taylor Gardner-Hickman (Bristol City), open play, 0.17 xG, saved 47’ Will Keane (Preston), open play, 0.10 xG, saved 30’ Jason Knight (Bristol City), open play, 0.09 xG, off target 26’ Jason Knight (Bristol City), from a corner, 0.08 xG, saved 40’ Jason Knight (Bristol City), from a corner, 0.09 xG, off target 87’ Jason Knight (Bristol City), open play, 0.07 xG, off target 38’ Liam Millar (Preston), open play, 0.05 xG, saved 58’ Anis Mehmeti (Bristol City), direct free kick, 0.05 xG, saved 28’ Zak Vyner (Bristol City), from a corner, 0.05 xG, off target 39’ Jordan Storey (Preston), from a corner, 0.04 xG, blocked 25’ Sam Bell (Bristol City), open play, 0.04 xG, blocked 52’ Andrew Hughes (Preston), from a corner, 0.04 xG, blocked 69’ Mads Frøkjær (Preston), open play, 0.04 xG, saved 81’ Matty James (Bristol City), open play, 0.04 xG, blocked 60’ Taylor Gardner-Hickman (Bristol City), open play, 0.04 xG, off target 68’ Liam Millar (Preston), open play, 0.04 xG, blocked 54’ Anis Mehmeti (Bristol City), open play, 0.03 xG, off target 73’ Tommy Conway (Bristol City), set piece, 0.03 xG, blocked 24’ Andrew Hughes (Preston), from a corner, 0.03 xG, saved 65’ Jason Knight (Bristol City), open play, 0.02 xG, saved 85’ Ben Whiteman (Preston), open play, 0.02 xG, saved 36’ Anis Mehmeti (Bristol City), open play, 0.02 xG, saved 26’ Rob Dickie (Bristol City), from a corner, 0.01 xG, saved 52’ Will Keane (Preston), from a corner, 0.65 xG, off target 77’ Will Keane (Preston), open play, 0.63 xG, goal 19’ Milutin Osmajić (Preston), open play, 0.30 xG, off target 65’ Will Keane (Preston), open play, 0.19 xG, goal 6’ Taylor Gardner-Hickman (Bristol City), open play, 0.17 xG, saved 47’ Will Keane (Preston), open play, 0.10 xG, saved 30’ Jason Knight (Bristol City), open play, 0.09 xG, off target 40’ Jason Knight (Bristol City), from a corner, 0.09 xG, off target 26’ Jason Knight (Bristol City), from a corner, 0.08 xG, saved 87’ Jason Knight (Bristol City), open play, 0.07 xG, off target 38’ Liam Millar (Preston), open play, 0.05 xG, saved 58’ Anis Mehmeti (Bristol City), direct free kick, 0.05 xG, saved 28’ Zak Vyner (Bristol City), from a corner, 0.05 xG, off target 25’ Sam Bell (Bristol City), open play, 0.04 xG, blocked 39’ Jordan Storey (Preston), from a corner, 0.04 xG, blocked 69’ Mads Frøkjær (Preston), open play, 0.04 xG, saved 52’ Andrew Hughes (Preston), from a corner, 0.04 xG, blocked 81’ Matty James (Bristol City), open play, 0.04 xG, blocked 60’ Taylor Gardner-Hickman (Bristol City), open play, 0.04 xG, off target 68’ Liam Millar (Preston), open play, 0.04 xG, blocked 54’ Anis Mehmeti (Bristol City), open play, 0.03 xG, off target 73’ Tommy Conway (Bristol City), set piece, 0.03 xG, blocked 24’ Andrew Hughes (Preston), from a corner, 0.03 xG, saved 65’ Jason Knight (Bristol City), open play, 0.02 xG, saved 85’ Ben Whiteman (Preston), open play, 0.02 xG, saved 36’ Anis Mehmeti (Bristol City), open play, 0.02 xG, saved 26’ Rob Dickie (Bristol City), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Player stats

Players15 players
90′ – – – – – – –
Brad Potts Taken off
80′ – – – – – – –
90′ – – 1 0.04 – – –
90′ – – – – – – –
90′ – – 2 0.06 – – –
90′ – – 1 0.02 – – –
Duane Holmes Taken off
46′ – – – – – – –
Alan Browne Taken off
46′ – – – – – – –
90′ – – – – – – –
90′ – – 2 0.09 – – –
Milutin Osmajić Taken off
46′ – – 1 0.30 – – –
Mads Frøkjær Came on as a substitute
44′ – – 1 0.04 – – –
Will Keane Came on as a substitute
44′ 2 – 4 1.57 – –
Emil Riis Jacobsen Came on as a substitute
44′ – – – – – – –
Robbie Brady Came on as a substitute
10′ – – – – – – –
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

Preston win 37% Avg odds 2.59
Draw 31% Avg odds 3.08
Bristol City win 32% Avg odds 2.96

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. Referee data before 2025/26 from the Transfermarkt datasets project.