Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-03SunFA CupFirst round properAwayW 1–0Birmingham CitySutton UnitedYCB90000000000Match Report
2024-10-26SatLeague OneMatchweek 14AwayD 1–1Birmingham CityMansfield TownYCB90000000000Match Report
2024-10-22TueLeague OneMatchweek 13HomeW 2–0Birmingham CityBoltonYCB90000000001Match Report
2024-10-19SatLeague OneMatchweek 12AwayW 3–1Birmingham CityLincoln CityYCB90000000001Match Report
2024-10-05SatLeague OneMatchweek 10AwayL 0–1Birmingham CityCharlton AthN45000000001Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201316Prestoneng ENG3. League One332392.7000000300.000.000.000.000.00
2013-201417York Cityeng ENG4. League Two44443,96044.0011000400.000.020.020.000.02
2014-201518Prestoneng ENGLeague Cup221802.0000000000.000.000.000.000.00Matches
2014-201518Prestoneng ENG3. League One443153.5000000000.000.000.000.000.00Matches
2014-201518Tranmere Roverseng ENG4. League Two332703.0000000000.000.000.000.000.00Matches
2015-201619Prestoneng ENG2. Championship00Matches
2015-201619Newport Countyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201619Prestoneng ENGLeague Cup10170.2000000000.000.000.000.000.00Matches
2015-201619Newport Countyeng ENG4. League Two19161,36315.1000000300.000.000.000.000.00Matches
2015-201619Southporteng ENG5. National League998109.0000000000.000.000.000.000.00Matches
2016-201720Prestoneng ENGEFL Cup221651.8000000100.000.000.000.000.00Matches
2016-201720Fleetwood Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2016-201720Fleetwood Towneng ENG3. League One22221,91021.2112100200.050.050.090.050.09Matches
2017-201821Prestoneng ENG2. Championship34332,92532.5101101500.030.000.030.030.03Matches
2017-201821Prestoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201922Prestoneng ENG2. Championship40393,45638.4112100700.60.61.21.9910810.030.030.050.030.050.020.030.050.020.05Matches
2018-201922Prestoneng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2019-202023Prestoneng ENG2. Championship36363,17435.3011000200.90.91.22.11310300.000.030.030.000.030.020.030.060.020.06Matches
2019-202023Prestoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202023Prestoneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202124Liverpool1. Champions Lg00Matches
2020-202124Prestoneng ENG2. Championship19191,68918.8000000100.30.30.10.4105520.000.000.000.000.000.010.010.020.010.02Matches
2020-202124Prestoneng ENGEFL Cup00Matches
2020-202124Liverpooleng ENG1. Premier League00Matches
2021-202225Sheffield Utdeng ENG2. Championship22211,88721.0101100301.21.20.41.6178830.050.000.050.050.050.060.020.080.060.08Matches
2022-202326Rangers1. Champions Lg332602.9000000100.10.10.00.12900.000.000.000.000.000.030.000.030.030.03Matches
2022-202326Rangerssct SCO1. Premiership27252,06522.9011000200.000.040.040.000.04Matches
2023-202427Rangers2. Europa Lg665406.0000000000.10.10.60.712200.000.000.000.000.000.020.100.120.020.12Matches
2023-202427Rangerssct SCO1. Premiership876567.3101100100.140.000.140.140.14Matches
2024-202528Birmingham Cityeng ENGEFL Cup00Matches
2024-202528Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202528Birmingham Cityeng ENG3. League One644084.5000000000.000.000.000.000.00Matches
2024-202528Rangerssct SCO1. Premiership11600.7000000000.000.000.000.000.00Matches
13 Seasons10 Clubs10 Leagues31930727,069300.855105013603.23.23.56.75238560.020.020.030.020.030.030.030.060.030.06
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Preston (8 Seasons)4 Leagues14514212,520139.12242012001.81.82.64.33226630.010.010.030.010.030.020.030.050.020.05
Rangers (3 Seasons)3 Leagues45423,58139.8112100400.20.20.60.833100.030.030.050.030.050.020.070.090.020.09
York City (1 Season)1 League44443,96044.0011000400.000.020.020.000.02
Fleetwood Town (1 Season)2 Leagues24242,09023.2112100200.040.040.090.040.09
Sheffield Utd (1 Season)1 League22211,88721.0101100301.21.20.41.6178830.050.000.050.050.050.060.020.080.060.08
Newport County (1 Season)2 Leagues20171,45316.1000000300.000.000.000.000.00
Southport (1 Season)1 League998109.0000000000.000.000.000.000.00
Birmingham City (1 Season)3 Leagues754985.5000000000.000.000.000.000.00
Tranmere Rovers (1 Season)1 League332703.0000000000.000.000.000.000.00
Liverpool (1 Season)2 Leagues00
EFL Cup (8 Seasons)876327.0000000200.000.000.000.000.00
Championship (6 Seasons)15114813,131145.93253011803.03.02.95.94935460.020.010.030.020.030.030.030.050.030.05
League One (4 Seasons)35332,87231.9112100500.030.030.060.030.06
FA Cup (4 Seasons)554505.0000000000.000.000.000.000.00
League Two (3 Seasons)66635,59362.1011000700.000.020.020.000.02
Premiership (3 Seasons)36332,78130.9112100300.030.030.060.030.06
Champions Lg (2 Seasons)332602.9000000100.10.10.00.12900.000.000.000.000.000.030.000.030.030.03
National League (1 Season)998109.0000000000.000.000.000.000.00
Europa Lg (1 Season)665406.0000000000.10.10.60.712200.000.000.000.000.000.020.100.120.020.12
Premier League (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201316Preston1 League332392.7000000300.000.000.000.000.00
2013-201417York City1 League44443,96044.0011000400.000.020.020.000.02
2014-201518Tranmere Rovers1 League332703.0000000000.000.000.000.000.00
2014-201518Preston2 Leagues664955.5000000000.000.000.000.000.00
2015-201619Southport1 League998109.0000000000.000.000.000.000.00
2015-201619Newport County2 Leagues20171,45316.1000000300.000.000.000.000.00
2015-201619Preston2 Leagues10170.2000000000.000.000.000.000.00
2016-201720Fleetwood Town2 Leagues24242,09023.2112100200.040.040.090.040.09
2016-201720Preston1 League221651.8000000100.000.000.000.000.00
2017-201821Preston2 Leagues35343,01533.5101101500.030.000.030.030.03
2018-201922Preston2 Leagues41403,54639.4112100800.60.61.21.9910810.030.030.050.030.050.020.030.050.020.05
2019-202023Preston3 Leagues38383,35437.3011000200.90.91.22.11310300.000.030.030.000.030.020.030.060.020.06
2020-202124Preston2 Leagues19191,68918.8000000100.30.30.10.4105520.000.000.000.000.000.010.010.020.010.02
2020-202124Liverpool2 Leagues00
2021-202225Sheffield Utd1 League22211,88721.0101100301.21.20.41.6178830.050.000.050.050.050.060.020.080.060.08
2022-202326Rangers2 Leagues30282,32525.8011000300.10.10.00.12900.000.040.040.000.040.030.000.030.030.03
2023-202427Rangers2 Leagues14131,19613.3101100100.10.10.60.712200.080.000.080.080.080.020.100.120.020.12
2024-202528Rangers1 League11600.7000000000.000.000.000.000.00
2024-202528Birmingham City3 Leagues754985.5000000000.000.000.000.000.00
13 Seasons10 Clubs10 Leagues31930727,069300.855105013603.23.23.56.75238560.020.020.030.020.030.030.030.060.030.06
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Preston (8 Seasons)4 Leagues14514212,520139.12242012001.81.82.64.33226630.010.010.030.010.030.020.030.050.020.05
Rangers (3 Seasons)3 Leagues45423,58139.8112100400.20.20.60.833100.030.030.050.030.050.020.070.090.020.09
York City (1 Season)1 League44443,96044.0011000400.000.020.020.000.02
Fleetwood Town (1 Season)2 Leagues24242,09023.2112100200.040.040.090.040.09
Sheffield Utd (1 Season)1 League22211,88721.0101100301.21.20.41.6178830.050.000.050.050.050.060.020.080.060.08
Newport County (1 Season)2 Leagues20171,45316.1000000300.000.000.000.000.00
Southport (1 Season)1 League998109.0000000000.000.000.000.000.00
Birmingham City (1 Season)3 Leagues754985.5000000000.000.000.000.000.00
Tranmere Rovers (1 Season)1 League332703.0000000000.000.000.000.000.00
Liverpool (1 Season)2 Leagues00
EFL Cup (8 Seasons)876327.0000000200.000.000.000.000.00
Championship (6 Seasons)15114813,131145.93253011803.03.02.95.94935460.020.010.030.020.030.030.030.050.030.05
League One (4 Seasons)35332,87231.9112100500.030.030.060.030.06
FA Cup (4 Seasons)554505.0000000000.000.000.000.000.00
League Two (3 Seasons)66635,59362.1011000700.000.020.020.000.02
Premiership (3 Seasons)36332,78130.9112100300.030.030.060.030.06
Champions Lg (2 Seasons)332602.9000000100.10.10.00.12900.000.000.000.000.000.030.000.030.030.03
National League (1 Season)998109.0000000000.000.000.000.000.00
Europa Lg (1 Season)665406.0000000000.10.10.60.712200.000.000.000.000.000.020.100.120.020.12
Premier League (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201316Prestoneng ENG3. League One14th332392.7000000300.000.000.000.000.00
2013-201417York Cityeng ENG4. League Two7th44443,96044.0011000400.000.020.020.000.02
2014-201518Tranmere Roverseng ENG4. League Two24th332703.0000000000.000.000.000.000.00Matches
2014-201518Prestoneng ENG3. League One3rd443153.5000000000.000.000.000.000.00Matches
2015-201619Southporteng ENG5. National League16th998109.0000000000.000.000.000.000.00Matches
2015-201619Newport Countyeng ENG4. League Two22nd19161,36315.1000000300.000.000.000.000.00Matches
2015-201619Prestoneng ENG2. Championship11th00Matches
2016-201720Fleetwood Towneng ENG3. League One4th22221,91021.2112100200.050.050.090.050.09Matches
2017-201821Prestoneng ENG2. Championship7th34332,92532.5101101500.030.000.030.030.03Matches
2018-201922Prestoneng ENG2. Championship14th40393,45638.4112100700.60.61.21.9910810.030.030.050.030.050.020.030.050.020.05Matches
2019-202023Prestoneng ENG2. Championship9th36363,17435.3011000200.90.91.22.11310300.000.030.030.000.030.020.030.060.020.06Matches
2020-202124Prestoneng ENG2. Championship13th19191,68918.8000000100.30.30.10.4105520.000.000.000.000.000.010.010.020.010.02Matches
2020-202124Liverpooleng ENG1. Premier League3rd00Matches
2021-202225Sheffield Utdeng ENG2. Championship5th22211,88721.0101100301.21.20.41.6178830.050.000.050.050.050.060.020.080.060.08Matches
2022-202326Rangerssct SCO1. Premiership2nd27252,06522.9011000200.000.040.040.000.04Matches
2023-202427Rangerssct SCO1. Premiership2nd876567.3101100100.140.000.140.140.14Matches
2024-202528Rangerssct SCO1. Premiership3rd11600.7000000000.000.000.000.000.00Matches
2024-202528Birmingham Cityeng ENG3. League One4th644084.5000000000.000.000.000.000.00Matches
13 Seasons10 Clubs6 Leagues29728625,187279.955105013303.03.02.95.94935460.020.020.040.020.040.030.030.050.030.05
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Preston (7 Seasons)2 Leagues13613411,798131.12242011801.81.82.64.33226630.020.020.030.020.030.020.030.050.020.05
Rangers (3 Seasons)1 League36332,78130.9112100300.030.030.060.030.06
York City (1 Season)1 League44443,96044.0011000400.000.020.020.000.02
Sheffield Utd (1 Season)1 League22211,88721.0101100301.21.20.41.6178830.050.000.050.050.050.060.020.080.060.08
Fleetwood Town (1 Season)1 League22221,91021.2112100200.050.050.090.050.09
Newport County (1 Season)1 League19161,36315.1000000300.000.000.000.000.00
Southport (1 Season)1 League998109.0000000000.000.000.000.000.00
Birmingham City (1 Season)1 League644084.5000000000.000.000.000.000.00
Tranmere Rovers (1 Season)1 League332703.0000000000.000.000.000.000.00
Liverpool (1 Season)1 League00
Championship (6 Seasons)15114813,131145.93253011803.03.02.95.94935460.020.010.030.020.030.030.030.050.030.05
League One (4 Seasons)35332,87231.9112100500.030.030.060.030.06
League Two (3 Seasons)66635,59362.1011000700.000.020.020.000.02
Premiership (3 Seasons)36332,78130.9112100300.030.030.060.030.06
National League (1 Season)998109.0000000000.000.000.000.000.00
Premier League (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201518Prestoneng ENGLeague Cup33rd221802.0000000000.000.000.000.000.00Matches
2015-201619Newport Countyeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201619Prestoneng ENGLeague Cup17th10170.2000000000.000.000.000.000.00Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2016-201720Prestoneng ENGEFL Cup9th221651.8000000100.000.000.000.000.00Matches
2017-201821Prestoneng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201922Prestoneng ENGEFL Cup17th11901.0000000100.000.000.000.000.00Matches
2019-202023Prestoneng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2019-202023Prestoneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202124Prestoneng ENGEFL Cup17th00Matches
2024-202528Birmingham Cityeng ENGEFL CupRd200Matches
2024-202528Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
8 Seasons4 Clubs2 Leagues13121,08212.0000000200.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Preston (7 Seasons)2 Leagues987228.0000000200.000.000.000.000.00
Fleetwood Town (1 Season)1 League221802.0000000000.000.000.000.000.00
Newport County (1 Season)1 League11901.0000000000.000.000.000.000.00
Birmingham City (1 Season)2 Leagues11901.0000000000.000.000.000.000.00
EFL Cup (8 Seasons)876327.0000000200.000.000.000.000.00
FA Cup (4 Seasons)554505.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2020-202124Liverpool1. Champions LgQF00Matches
2022-202326Rangers1. Champions LgGR332602.9000000100.10.10.00.12900.000.000.000.000.000.030.000.030.030.03Matches
2023-202427Rangers2. Europa LgR16665406.0000000000.10.10.60.712200.000.000.000.000.000.020.100.120.020.12Matches
3 Seasons2 Clubs2 Leagues998008.9000000100.20.20.60.833100.000.000.000.000.000.020.070.090.020.09
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Rangers (2 Seasons)2 Leagues998008.9000000100.20.20.60.833100.000.000.000.000.000.020.070.090.020.09
Liverpool (1 Season)1 League00
Champions Lg (2 Seasons)332602.9000000100.10.10.00.12900.000.000.000.000.000.030.000.030.030.03
Europa Lg (1 Season)665406.0000000000.10.10.60.712200.000.000.000.000.000.020.100.120.020.12

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2012-201316Prestoneng ENG3. League One2.7000.0000
2013-201417York Cityeng ENG4. League Two44.0020.050.0000
2014-201518Prestoneng ENGLeague Cup2.0000Matches
2014-201518Prestoneng ENG3. League One3.5010.290.0000Matches
2014-201518Tranmere Roverseng ENG4. League Two3.0000.0000Matches
2015-201619Newport Countyeng ENGFA Cup1.0000Matches
2015-201619Prestoneng ENGLeague Cup0.2000Matches
2015-201619Newport Countyeng ENG4. League Two15.1000.0000Matches
2015-201619Southporteng ENG5. National League9.0000.0000Matches
2016-201720Prestoneng ENGEFL Cup1.80000.000.0000Matches
2016-201720Fleetwood Towneng ENGFA Cup2.0000Matches
2016-201720Fleetwood Towneng ENG3. League One21.21020.000.090.5000Matches
2017-201821Prestoneng ENG2. Championship32.5118316.70.550.090.060.3301Matches
2017-201821Prestoneng ENGEFL Cup1.00000.000.0000Matches
2018-201922Prestoneng ENG2. Championship38.4111327.30.290.080.090.3312.00000.60.60.06+0.4+0.4Matches
2018-201922Prestoneng ENGEFL Cup1.00000.000.0000Matches
2019-202023Prestoneng ENG2. Championship35.306233.30.170.060.000.009.70000.90.90.14-0.9-0.9Matches
2019-202023Prestoneng ENGEFL Cup1.00000.000.0000Matches
2019-202023Prestoneng ENGFA Cup1.00100.01.000.000.0000Matches
2020-202124Prestoneng ENG2. Championship18.80500.00.270.000.0013.80000.30.30.05-0.3-0.3Matches
2021-202225Sheffield Utdeng ENG2. Championship21.018225.00.380.100.130.5011.50001.21.20.16-0.2-0.2Matches
2022-202326Rangers1. Champions Lg2.90200.00.690.000.0020.10000.10.10.05-0.1-0.1Matches
2022-202326Rangerssct SCO1. Premiership22.908337.50.350.130.000.0000Matches
2023-202427Rangers2. Europa Lg6.00400.00.670.000.0012.20000.10.10.03-0.1-0.1Matches
2023-202427Rangerssct SCO1. Premiership7.313266.70.410.270.330.5000Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
2024-202528Birmingham Cityeng ENG3. League One4.50000.000.0000Matches
2024-202528Rangerssct SCO1. Premiership0.70000.000.0000Matches
13 Seasons10 Clubs10 Leagues300.85662025.80.300.070.080.2512.20013.23.20.09-1.2-1.2
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Preston (8 Seasons)4 Leagues139.1241919.50.310.070.050.2211.80011.81.80.08-0.8-0.8
Rangers (3 Seasons)3 Leagues39.8117529.40.430.130.060.2014.90000.20.20.03-0.2-0.2
York City (1 Season)1 League44.0020.050.0000
Fleetwood Town (1 Season)2 Leagues23.21020.000.090.5000
Sheffield Utd (1 Season)1 League21.018225.00.380.100.130.5011.50001.21.20.16-0.2-0.2
Newport County (1 Season)2 Leagues16.1000.0000
Southport (1 Season)1 League9.0000.0000
Birmingham City (1 Season)3 Leagues5.50000.000.0000
Tranmere Rovers (1 Season)1 League3.0000.0000
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.00000.000.0000
Championship (6 Seasons)145.93481020.80.330.070.060.3011.70013.03.00.10-1.0-1.0
League One (4 Seasons)31.91030.000.090.3300
FA Cup (4 Seasons)5.00100.00.500.000.0000
League Two (3 Seasons)62.1020.030.0000
Premiership (3 Seasons)30.9111545.50.360.160.090.2000
Champions Lg (2 Seasons)2.90200.00.690.000.0020.10000.10.10.05-0.1-0.1
National League (1 Season)9.0000.0000
Europa Lg (1 Season)6.00400.00.670.000.0012.20000.10.10.03-0.1-0.1
Premier League (1 Season)
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2012-201316Preston1 League2.7000.0000
2013-201417York City1 League44.0020.050.0000
2014-201518Tranmere Rovers1 League3.0000.0000
2014-201518Preston2 Leagues5.5010.290.0000
2015-201619Southport1 League9.0000.0000
2015-201619Newport County2 Leagues16.1000.0000
2015-201619Preston2 Leagues0.2000
2016-201720Fleetwood Town2 Leagues23.21020.000.090.5000
2016-201720Preston1 League1.80000.000.0000
2017-201821Preston2 Leagues33.5118316.70.540.090.060.3301
2018-201922Preston2 Leagues39.4111327.30.280.080.090.3312.00000.60.60.06+0.4+0.4
2019-202023Preston3 Leagues37.307228.60.190.050.000.009.70000.90.90.14-0.9-0.9
2020-202124Preston2 Leagues18.80500.00.270.000.0013.80000.30.30.05-0.3-0.3
2021-202225Sheffield Utd1 League21.018225.00.380.100.130.5011.50001.21.20.16-0.2-0.2
2022-202326Rangers2 Leagues25.8010330.00.390.120.000.0020.10000.10.10.05-0.1-0.1
2023-202427Rangers2 Leagues13.317228.60.530.150.140.5012.20000.10.10.03-0.1-0.1
2024-202528Rangers1 League0.70000.000.0000
2024-202528Birmingham City3 Leagues5.50000.000.0000
13 Seasons10 Clubs10 Leagues300.85662025.80.300.070.080.2512.20013.23.20.09-1.2-1.2
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Preston (8 Seasons)4 Leagues139.1241919.50.310.070.050.2211.80011.81.80.08-0.8-0.8
Rangers (3 Seasons)3 Leagues39.8117529.40.430.130.060.2014.90000.20.20.03-0.2-0.2
York City (1 Season)1 League44.0020.050.0000
Fleetwood Town (1 Season)2 Leagues23.21020.000.090.5000
Sheffield Utd (1 Season)1 League21.018225.00.380.100.130.5011.50001.21.20.16-0.2-0.2
Newport County (1 Season)2 Leagues16.1000.0000
Southport (1 Season)1 League9.0000.0000
Birmingham City (1 Season)3 Leagues5.50000.000.0000
Tranmere Rovers (1 Season)1 League3.0000.0000
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.00000.000.0000
Championship (6 Seasons)145.93481020.80.330.070.060.3011.70013.03.00.10-1.0-1.0
League One (4 Seasons)31.91030.000.090.3300
FA Cup (4 Seasons)5.00100.00.500.000.0000
League Two (3 Seasons)62.1020.030.0000
Premiership (3 Seasons)30.9111545.50.360.160.090.2000
Champions Lg (2 Seasons)2.90200.00.690.000.0020.10000.10.10.05-0.1-0.1
National League (1 Season)9.0000.0000
Europa Lg (1 Season)6.00400.00.670.000.0012.20000.10.10.03-0.1-0.1
Premier League (1 Season)
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2012-201316Prestoneng ENG3. League One14th2.7000.0000
2013-201417York Cityeng ENG4. League Two7th44.0020.050.0000
2014-201518Tranmere Roverseng ENG4. League Two24th3.0000.0000Matches
2014-201518Prestoneng ENG3. League One3rd3.5010.290.0000Matches
2015-201619Southporteng ENG5. National League16th9.0000.0000Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.1000.0000Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.21020.000.090.5000Matches
2017-201821Prestoneng ENG2. Championship7th32.5118316.70.550.090.060.3301Matches
2018-201922Prestoneng ENG2. Championship14th38.4111327.30.290.080.090.3312.00000.60.60.06+0.4+0.4Matches
2019-202023Prestoneng ENG2. Championship9th35.306233.30.170.060.000.009.70000.90.90.14-0.9-0.9Matches
2020-202124Prestoneng ENG2. Championship13th18.80500.00.270.000.0013.80000.30.30.05-0.3-0.3Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.018225.00.380.100.130.5011.50001.21.20.16-0.2-0.2Matches
2022-202326Rangerssct SCO1. Premiership2nd22.908337.50.350.130.000.0000Matches
2023-202427Rangerssct SCO1. Premiership2nd7.313266.70.410.270.330.5000Matches
2024-202528Rangerssct SCO1. Premiership3rd0.70000.000.0000Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.50000.000.0000Matches
13 Seasons10 Clubs6 Leagues279.95592028.80.290.070.080.2511.70013.03.00.10-1.0-1.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Preston (7 Seasons)2 Leagues131.1240920.00.320.070.050.2211.80011.81.80.08-0.8-0.8
Rangers (3 Seasons)1 League30.9111545.50.360.160.090.2000
York City (1 Season)1 League44.0020.050.0000
Sheffield Utd (1 Season)1 League21.018225.00.380.100.130.5011.50001.21.20.16-0.2-0.2
Fleetwood Town (1 Season)1 League21.21020.000.090.5000
Newport County (1 Season)1 League15.1000.0000
Southport (1 Season)1 League9.0000.0000
Birmingham City (1 Season)1 League4.50000.000.0000
Tranmere Rovers (1 Season)1 League3.0000.0000
Liverpool (1 Season)1 League
Championship (6 Seasons)145.93481020.80.330.070.060.3011.70013.03.00.10-1.0-1.0
League One (4 Seasons)31.91030.000.090.3300
League Two (3 Seasons)62.1020.030.0000
Premiership (3 Seasons)30.9111545.50.360.160.090.2000
National League (1 Season)9.0000.0000
Premier League (1 Season)
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201518Prestoneng ENGLeague Cup33rd2.0000Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.0000Matches
2015-201619Prestoneng ENGLeague Cup17th0.2000Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.0000Matches
2016-201720Prestoneng ENGEFL Cup9th1.80000.000.0000Matches
2017-201821Prestoneng ENGEFL Cup58th1.00000.000.0000Matches
2018-201922Prestoneng ENGEFL Cup17th1.00000.000.0000Matches
2019-202023Prestoneng ENGEFL Cup17th1.00000.000.0000Matches
2019-202023Prestoneng ENGFA Cup33rd1.00100.01.000.000.0000Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00000.000.0000Matches
8 Seasons4 Clubs2 Leagues12.00100.00.150.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Preston (7 Seasons)2 Leagues8.00100.00.170.000.0000
Fleetwood Town (1 Season)1 League2.0000
Newport County (1 Season)1 League1.0000
Birmingham City (1 Season)2 Leagues1.00000.000.0000
EFL Cup (8 Seasons)7.00000.000.0000
FA Cup (4 Seasons)5.00100.00.500.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2022-202326Rangers1. Champions LgGR2.90200.00.690.000.0020.10000.10.10.05-0.1-0.1Matches
2023-202427Rangers2. Europa LgR166.00400.00.670.000.0012.20000.10.10.03-0.1-0.1Matches
3 Seasons2 Clubs2 Leagues8.90600.00.680.000.0014.90000.20.20.03-0.2-0.2
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rangers (2 Seasons)2 Leagues8.90600.00.680.000.0014.90000.20.20.03-0.2-0.2
Liverpool (1 Season)1 League
Champions Lg (2 Seasons)2.90200.00.690.000.0020.10000.10.10.05-0.1-0.1
Europa Lg (1 Season)6.00400.00.670.000.0012.20000.10.10.03-0.1-0.1
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201316Prestoneng ENG3. League One2.70
2013-201417York Cityeng ENG4. League Two44.01
2014-201518Prestoneng ENGLeague Cup2.00Matches
2014-201518Prestoneng ENG3. League One3.50Matches
2014-201518Tranmere Roverseng ENG4. League Two3.00Matches
2015-201619Newport Countyeng ENGFA Cup1.00Matches
2015-201619Prestoneng ENGLeague Cup0.20Matches
2015-201619Newport Countyeng ENG4. League Two15.10Matches
2015-201619Southporteng ENG5. National League9.00Matches
2016-201720Prestoneng ENGEFL Cup1.80Matches
2016-201720Fleetwood Towneng ENGFA Cup2.00Matches
2016-201720Fleetwood Towneng ENG3. League One21.21Matches
2017-201821Prestoneng ENG2. Championship32.50Matches
2017-201821Prestoneng ENGEFL Cup1.00Matches
2018-201922Prestoneng ENG2. Championship38.41321175275.4271771246346551889.863374784.721445347.211.20.7-0.2710560108Matches
2018-201922Prestoneng ENGEFL Cup1.00Matches
2019-202023Prestoneng ENG2. Championship35.31218161075.7270131089635441086.358870084.026145956.911.20.7-0.2710971103Matches
2019-202023Prestoneng ENGEFL Cup1.00Matches
2019-202023Prestoneng ENGFA Cup1.00Matches
2020-202124Prestoneng ENG2. Championship18.860276978.312097497722025088.026831684.89917058.200.10.3-0.13464255Matches
2021-202225Sheffield Utdeng ENG2. Championship21.01095129184.821129799142446790.852557990.713521762.200.40.4-0.43841088Matches
2022-202326Rangers1. Champions Lg2.912115279.62305773495098.0627187.3102934.500.00.00.009009Matches
2022-202326Rangerssct SCO1. Premiership22.91Matches
2023-202427Rangers2. Europa Lg6.026932483.055361756617680.317718794.7295354.700.60.1-0.64141022Matches
2023-202427Rangerssct SCO1. Premiership7.30Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00Matches
2024-202528Birmingham Cityeng ENG3. League One4.50Matches
2024-202528Rangerssct SCO1. Premiership0.70Matches
13 Seasons10 Clubs10 Leagues300.84626589878.495257388561573177188.82253260086.7748138154.253.52.2+1.524367193385
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Preston (8 Seasons)4 Leagues139.13141413176.066287283361039117888.21489176384.5574108253.022.61.7-0.617260173266
Rangers (3 Seasons)3 Leagues39.839047681.97841252911012687.323925892.6398247.610.60.1+0.44231031
York City (1 Season)1 League44.01
Fleetwood Town (1 Season)2 Leagues23.21
Sheffield Utd (1 Season)1 League21.01095129184.821129799142446790.852557990.713521762.200.40.4-0.43841088
Newport County (1 Season)2 Leagues16.10
Southport (1 Season)1 League9.00
Birmingham City (1 Season)3 Leagues5.50
Tranmere Rovers (1 Season)1 League3.00
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.00
Championship (6 Seasons)145.94236542278.187416363271463164588.92014234286.0709129954.622.92.2-0.920344183354
League One (4 Seasons)31.91
FA Cup (4 Seasons)5.00
League Two (3 Seasons)62.11
Premiership (3 Seasons)30.91
Champions Lg (2 Seasons)2.912115279.62305773495098.0627187.3102934.500.00.00.009009
National League (1 Season)9.00
Europa Lg (1 Season)6.026932483.055361756617680.317718794.7295354.700.60.1-0.64141022
Premier League (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201316Preston1 League2.70
2013-201417York City1 League44.01
2014-201518Tranmere Rovers1 League3.00
2014-201518Preston2 Leagues5.50
2015-201619Southport1 League9.00
2015-201619Newport County2 Leagues16.10
2015-201619Preston2 Leagues0.20
2016-201720Fleetwood Town2 Leagues23.21
2016-201720Preston1 League1.80
2017-201821Preston2 Leagues33.50
2018-201922Preston2 Leagues39.41321175275.4271771246346551889.863374784.721445347.211.20.7-0.2710560108
2019-202023Preston3 Leagues37.31218161075.7270131089635441086.358870084.026145956.911.20.7-0.2710971103
2020-202124Preston2 Leagues18.860276978.312097497722025088.026831684.89917058.200.10.3-0.13464255
2021-202225Sheffield Utd1 League21.01095129184.821129799142446790.852557990.713521762.200.40.4-0.43841088
2022-202326Rangers2 Leagues25.812115279.62305773495098.0627187.3102934.510.00.0+1.009009
2023-202427Rangers2 Leagues13.326932483.055361756617680.317718794.7295354.700.60.1-0.64141022
2024-202528Rangers1 League0.70
2024-202528Birmingham City3 Leagues5.50
13 Seasons10 Clubs10 Leagues300.84626589878.495257388561573177188.82253260086.7748138154.253.52.2+1.524367193385
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Preston (8 Seasons)4 Leagues139.13141413176.066287283361039117888.21489176384.5574108253.022.61.7-0.617260173266
Rangers (3 Seasons)3 Leagues39.839047681.97841252911012687.323925892.6398247.610.60.1+0.44231031
York City (1 Season)1 League44.01
Fleetwood Town (1 Season)2 Leagues23.21
Sheffield Utd (1 Season)1 League21.01095129184.821129799142446790.852557990.713521762.200.40.4-0.43841088
Newport County (1 Season)2 Leagues16.10
Southport (1 Season)1 League9.00
Birmingham City (1 Season)3 Leagues5.50
Tranmere Rovers (1 Season)1 League3.00
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.00
Championship (6 Seasons)145.94236542278.187416363271463164588.92014234286.0709129954.622.92.2-0.920344183354
League One (4 Seasons)31.91
FA Cup (4 Seasons)5.00
League Two (3 Seasons)62.11
Premiership (3 Seasons)30.91
Champions Lg (2 Seasons)2.912115279.62305773495098.0627187.3102934.500.00.00.009009
National League (1 Season)9.00
Europa Lg (1 Season)6.026932483.055361756617680.317718794.7295354.700.60.1-0.64141022
Premier League (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201316Prestoneng ENG3. League One14th2.70
2013-201417York Cityeng ENG4. League Two7th44.01
2014-201518Tranmere Roverseng ENG4. League Two24th3.00Matches
2014-201518Prestoneng ENG3. League One3rd3.50Matches
2015-201619Southporteng ENG5. National League16th9.00Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.10Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.21Matches
2017-201821Prestoneng ENG2. Championship7th32.50Matches
2018-201922Prestoneng ENG2. Championship14th38.41321175275.4271771246346551889.863374784.721445347.211.20.7-0.2710560108Matches
2019-202023Prestoneng ENG2. Championship9th35.31218161075.7270131089635441086.358870084.026145956.911.20.7-0.2710971103Matches
2020-202124Prestoneng ENG2. Championship13th18.860276978.312097497722025088.026831684.89917058.200.10.3-0.13464255Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.01095129184.821129799142446790.852557990.713521762.200.40.4-0.43841088Matches
2022-202326Rangerssct SCO1. Premiership2nd22.91Matches
2023-202427Rangerssct SCO1. Premiership2nd7.30Matches
2024-202528Rangerssct SCO1. Premiership3rd0.70Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.50Matches
13 Seasons10 Clubs6 Leagues279.94236542278.187416363271463164588.92014234286.0709129954.652.92.2+2.120344183354
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Preston (7 Seasons)2 Leagues131.13141413176.066287283361039117888.21489176384.5574108253.022.61.7-0.617260173266
Rangers (3 Seasons)1 League30.91
York City (1 Season)1 League44.01
Sheffield Utd (1 Season)1 League21.01095129184.821129799142446790.852557990.713521762.200.40.4-0.43841088
Fleetwood Town (1 Season)1 League21.21
Newport County (1 Season)1 League15.10
Southport (1 Season)1 League9.00
Birmingham City (1 Season)1 League4.50
Tranmere Rovers (1 Season)1 League3.00
Liverpool (1 Season)1 League
Championship (6 Seasons)145.94236542278.187416363271463164588.92014234286.0709129954.622.92.2-0.920344183354
League One (4 Seasons)31.91
League Two (3 Seasons)62.11
Premiership (3 Seasons)30.91
National League (1 Season)9.00
Premier League (1 Season)
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201518Prestoneng ENGLeague Cup33rd2.00Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.00Matches
2015-201619Prestoneng ENGLeague Cup17th0.20Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.00Matches
2016-201720Prestoneng ENGEFL Cup9th1.80Matches
2017-201821Prestoneng ENGEFL Cup58th1.00Matches
2018-201922Prestoneng ENGEFL Cup17th1.00Matches
2019-202023Prestoneng ENGEFL Cup17th1.00Matches
2019-202023Prestoneng ENGFA Cup33rd1.00Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00Matches
8 Seasons4 Clubs2 Leagues12.00
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Preston (7 Seasons)2 Leagues8.00
Fleetwood Town (1 Season)1 League2.00
Newport County (1 Season)1 League1.00
Birmingham City (1 Season)2 Leagues1.00
EFL Cup (8 Seasons)7.00
FA Cup (4 Seasons)5.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2022-202326Rangers1. Champions LgGR2.912115279.62305773495098.0627187.3102934.500.00.00.009009Matches
2023-202427Rangers2. Europa LgR166.026932483.055361756617680.317718794.7295354.700.60.1-0.64141022Matches
3 Seasons2 Clubs2 Leagues8.939047681.97841252911012687.323925892.6398247.600.60.1-0.64231031
Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Rangers (2 Seasons)2 Leagues8.939047681.97841252911012687.323925892.6398247.600.60.1-0.64231031
Liverpool (1 Season)1 League
Champions Lg (2 Seasons)2.912115279.62305773495098.0627187.3102934.500.00.00.009009
Europa Lg (1 Season)6.026932483.055361756617680.317718794.7295354.700.60.1-0.64141022

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201316Prestoneng ENG3. League One2.7
2013-201417York Cityeng ENG4. League Two44.0
2014-201518Prestoneng ENGLeague Cup2.0Matches
2014-201518Prestoneng ENG3. League One3.5Matches
2014-201518Tranmere Roverseng ENG4. League Two3.0Matches
2015-201619Newport Countyeng ENGFA Cup1.0Matches
2015-201619Prestoneng ENGLeague Cup0.2Matches
2015-201619Newport Countyeng ENG4. League Two15.1Matches
2015-201619Southporteng ENG5. National League9.0Matches
2016-201720Prestoneng ENGEFL Cup1.82Matches
2016-201720Fleetwood Towneng ENGFA Cup2.0Matches
2016-201720Fleetwood Towneng ENG3. League One21.20Matches
2017-201821Prestoneng ENG2. Championship32.54Matches
2017-201821Prestoneng ENGEFL Cup1.00Matches
2018-201922Prestoneng ENG2. Championship38.41752170246280120180000132149Matches
2018-201922Prestoneng ENGEFL Cup1.00Matches
2019-202023Prestoneng ENG2. Championship35.31610159017141284300001218310Matches
2019-202023Prestoneng ENGEFL Cup1.00Matches
2019-202023Prestoneng ENGFA Cup1.00Matches
2020-202124Prestoneng ENG2. Championship18.87697511490945000060246Matches
2021-202225Sheffield Utdeng ENG2. Championship21.01291123061331122280000109508Matches
2022-202326Rangers1. Champions Lg2.9152147550000000012100Matches
2022-202326Rangerssct SCO1. Premiership22.91Matches
2023-202427Rangers2. Europa Lg6.03243101470025202026903Matches
2023-202427Rangerssct SCO1. Premiership7.31Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00Matches
2024-202528Birmingham Cityeng ENG3. League One4.50Matches
2024-202528Rangerssct SCO1. Premiership0.70Matches
13 Seasons10 Clubs10 Leagues300.858985730157962612059202046261136
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (8 Seasons)4 Leagues139.14131404377511491426000031411125
Rangers (3 Seasons)3 Leagues39.847645719120045202039003
York City (1 Season)1 League44.0
Fleetwood Town (1 Season)2 Leagues23.20
Sheffield Utd (1 Season)1 League21.01291123061331122280000109508
Newport County (1 Season)2 Leagues16.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)3 Leagues5.50
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.02
Championship (6 Seasons)145.954225273138842611454000042361133
League One (4 Seasons)31.90
FA Cup (4 Seasons)5.00
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.92
Champions Lg (2 Seasons)2.9152147550000000012100
National League (1 Season)9.0
Europa Lg (1 Season)6.03243101470025202026903
Premier League (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201316Preston1 League2.7
2013-201417York City1 League44.0
2014-201518Tranmere Rovers1 League3.0
2014-201518Preston2 Leagues5.5
2015-201619Southport1 League9.0
2015-201619Newport County2 Leagues16.1
2015-201619Preston2 Leagues0.2
2016-201720Fleetwood Town2 Leagues23.20
2016-201720Preston1 League1.82
2017-201821Preston2 Leagues33.54
2018-201922Preston2 Leagues39.41752170246280120180000132149
2019-202023Preston3 Leagues37.31610159017141284300001218310
2020-202124Preston2 Leagues18.87697511490945000060246
2021-202225Sheffield Utd1 League21.01291123061331122280000109508
2022-202326Rangers2 Leagues25.8152147550010000012100
2023-202427Rangers2 Leagues13.33243101470035202026903
2024-202528Rangers1 League0.70
2024-202528Birmingham City3 Leagues5.50
13 Seasons10 Clubs10 Leagues300.858985730157962612059202046261136
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (8 Seasons)4 Leagues139.14131404377511491426000031411125
Rangers (3 Seasons)3 Leagues39.847645719120045202039003
York City (1 Season)1 League44.0
Fleetwood Town (1 Season)2 Leagues23.20
Sheffield Utd (1 Season)1 League21.01291123061331122280000109508
Newport County (1 Season)2 Leagues16.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)3 Leagues5.50
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.02
Championship (6 Seasons)145.954225273138842611454000042361133
League One (4 Seasons)31.90
FA Cup (4 Seasons)5.00
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.92
Champions Lg (2 Seasons)2.9152147550000000012100
National League (1 Season)9.0
Europa Lg (1 Season)6.03243101470025202026903
Premier League (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201316Prestoneng ENG3. League One14th2.7
2013-201417York Cityeng ENG4. League Two7th44.0
2014-201518Tranmere Roverseng ENG4. League Two24th3.0Matches
2014-201518Prestoneng ENG3. League One3rd3.5Matches
2015-201619Southporteng ENG5. National League16th9.0Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.1Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.20Matches
2017-201821Prestoneng ENG2. Championship7th32.54Matches
2018-201922Prestoneng ENG2. Championship14th38.41752170246280120180000132149Matches
2019-202023Prestoneng ENG2. Championship9th35.31610159017141284300001218310Matches
2020-202124Prestoneng ENG2. Championship13th18.87697511490945000060246Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.01291123061331122280000109508Matches
2022-202326Rangerssct SCO1. Premiership2nd22.91Matches
2023-202427Rangerssct SCO1. Premiership2nd7.31Matches
2024-202528Rangerssct SCO1. Premiership3rd0.70Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.50Matches
13 Seasons10 Clubs6 Leagues279.954225273138842611654000042361133
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (7 Seasons)2 Leagues131.14131404377511491226000031411125
Rangers (3 Seasons)1 League30.92
York City (1 Season)1 League44.0
Sheffield Utd (1 Season)1 League21.01291123061331122280000109508
Fleetwood Town (1 Season)1 League21.20
Newport County (1 Season)1 League15.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)1 League4.50
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)1 League
Championship (6 Seasons)145.954225273138842611454000042361133
League One (4 Seasons)31.90
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.92
National League (1 Season)9.0
Premier League (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201518Prestoneng ENGLeague Cup33rd2.0Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.0Matches
2015-201619Prestoneng ENGLeague Cup17th0.2Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.0Matches
2016-201720Prestoneng ENGEFL Cup9th1.82Matches
2017-201821Prestoneng ENGEFL Cup58th1.00Matches
2018-201922Prestoneng ENGEFL Cup17th1.00Matches
2019-202023Prestoneng ENGEFL Cup17th1.00Matches
2019-202023Prestoneng ENGFA Cup33rd1.00Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00Matches
8 Seasons4 Clubs2 Leagues12.02
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (7 Seasons)2 Leagues8.02
Fleetwood Town (1 Season)1 League2.0
Newport County (1 Season)1 League1.0
Birmingham City (1 Season)2 Leagues1.00
EFL Cup (8 Seasons)7.02
FA Cup (4 Seasons)5.00
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2022-202326Rangers1. Champions LgGR2.9152147550000000012100Matches
2023-202427Rangers2. Europa LgR166.03243101470025202026903Matches
3 Seasons2 Clubs2 Leagues8.947645719120025202039003
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (2 Seasons)2 Leagues8.947645719120025202039003
Liverpool (1 Season)1 League
Champions Lg (2 Seasons)2.9152147550000000012100
Europa Lg (1 Season)6.03243101470025202026903

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201316Prestoneng ENG3. League One2.7
2013-201417York Cityeng ENG4. League Two44.0
2014-201518Prestoneng ENGLeague Cup2.0Matches
2014-201518Prestoneng ENG3. League One3.5Matches
2014-201518Tranmere Roverseng ENG4. League Two3.0Matches
2015-201619Newport Countyeng ENGFA Cup1.0Matches
2015-201619Prestoneng ENGLeague Cup0.2Matches
2015-201619Newport Countyeng ENG4. League Two15.1Matches
2015-201619Southporteng ENG5. National League9.0Matches
2016-201720Prestoneng ENGEFL Cup1.8Matches
2016-201720Fleetwood Towneng ENGFA Cup2.0Matches
2016-201720Fleetwood Towneng ENG3. League One21.2Matches
2017-201821Prestoneng ENG2. Championship32.5Matches
2017-201821Prestoneng ENGEFL Cup1.0Matches
2018-201922Prestoneng ENG2. Championship38.4220.57181030030.08210000Matches
2018-201922Prestoneng ENGEFL Cup1.0Matches
2019-202023Prestoneng ENG2. Championship35.3100.28100000010.03100000Matches
2019-202023Prestoneng ENGEFL Cup1.0Matches
2019-202023Prestoneng ENGFA Cup1.0Matches
2020-202124Prestoneng ENG2. Championship18.8130.69100012010.05000010Matches
2021-202225Sheffield Utdeng ENG2. Championship21.0100.4890010000.00000000Matches
2022-202326Rangers1. Champions Lg2.920.6910010000.00000000Matches
2022-202326Rangerssct SCO1. Premiership22.9Matches
2023-202427Rangers2. Europa Lg6.061.0031020000.00000000Matches
2023-202427Rangerssct SCO1. Premiership7.3Matches
2024-202528Birmingham Cityeng ENGFA Cup1.0Matches
2024-202528Birmingham Cityeng ENG3. League One4.5Matches
2024-202528Rangerssct SCO1. Premiership0.7Matches
13 Seasons10 Clubs10 Leagues300.8630.52512082050.04310010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (8 Seasons)4 Leagues139.1450.49381042050.05310010
Rangers (3 Seasons)3 Leagues39.880.9041030000.00000000
York City (1 Season)1 League44.0
Fleetwood Town (1 Season)2 Leagues23.2
Sheffield Utd (1 Season)1 League21.0100.4890010000.00000000
Newport County (1 Season)2 Leagues16.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)3 Leagues5.5
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.0
Championship (6 Seasons)145.9550.49471052050.04310010
League One (4 Seasons)31.9
FA Cup (4 Seasons)5.0
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.9
Champions Lg (2 Seasons)2.920.6910010000.00000000
National League (1 Season)9.0
Europa Lg (1 Season)6.061.0031020000.00000000
Premier League (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201316Preston1 League2.7
2013-201417York City1 League44.0
2014-201518Tranmere Rovers1 League3.0
2014-201518Preston2 Leagues5.5
2015-201619Southport1 League9.0
2015-201619Newport County2 Leagues16.1
2015-201619Preston2 Leagues0.2
2016-201720Fleetwood Town2 Leagues23.2
2016-201720Preston1 League1.8
2017-201821Preston2 Leagues33.5
2018-201922Preston2 Leagues39.4220.57181030030.08210000
2019-202023Preston3 Leagues37.3100.28100000010.03100000
2020-202124Preston2 Leagues18.8130.69100012010.05000010
2021-202225Sheffield Utd1 League21.0100.4890010000.00000000
2022-202326Rangers2 Leagues25.820.6910010000.00000000
2023-202427Rangers2 Leagues13.361.0031020000.00000000
2024-202528Rangers1 League0.7
2024-202528Birmingham City3 Leagues5.5
13 Seasons10 Clubs10 Leagues300.8630.52512082050.04310010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (8 Seasons)4 Leagues139.1450.49381042050.05310010
Rangers (3 Seasons)3 Leagues39.880.9041030000.00000000
York City (1 Season)1 League44.0
Fleetwood Town (1 Season)2 Leagues23.2
Sheffield Utd (1 Season)1 League21.0100.4890010000.00000000
Newport County (1 Season)2 Leagues16.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)3 Leagues5.5
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.0
Championship (6 Seasons)145.9550.49471052050.04310010
League One (4 Seasons)31.9
FA Cup (4 Seasons)5.0
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.9
Champions Lg (2 Seasons)2.920.6910010000.00000000
National League (1 Season)9.0
Europa Lg (1 Season)6.061.0031020000.00000000
Premier League (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201316Prestoneng ENG3. League One14th2.7
2013-201417York Cityeng ENG4. League Two7th44.0
2014-201518Tranmere Roverseng ENG4. League Two24th3.0Matches
2014-201518Prestoneng ENG3. League One3rd3.5Matches
2015-201619Southporteng ENG5. National League16th9.0Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.1Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.2Matches
2017-201821Prestoneng ENG2. Championship7th32.5Matches
2018-201922Prestoneng ENG2. Championship14th38.4220.57181030030.08210000Matches
2019-202023Prestoneng ENG2. Championship9th35.3100.28100000010.03100000Matches
2020-202124Prestoneng ENG2. Championship13th18.8130.69100012010.05000010Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.0100.4890010000.00000000Matches
2022-202326Rangerssct SCO1. Premiership2nd22.9Matches
2023-202427Rangerssct SCO1. Premiership2nd7.3Matches
2024-202528Rangerssct SCO1. Premiership3rd0.7Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.5Matches
13 Seasons10 Clubs6 Leagues279.9550.49471052050.04310010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (7 Seasons)2 Leagues131.1450.49381042050.05310010
Rangers (3 Seasons)1 League30.9
York City (1 Season)1 League44.0
Sheffield Utd (1 Season)1 League21.0100.4890010000.00000000
Fleetwood Town (1 Season)1 League21.2
Newport County (1 Season)1 League15.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)1 League4.5
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)1 League
Championship (6 Seasons)145.9550.49471052050.04310010
League One (4 Seasons)31.9
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.9
National League (1 Season)9.0
Premier League (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201518Prestoneng ENGLeague Cup33rd2.0Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.0Matches
2015-201619Prestoneng ENGLeague Cup17th0.2Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.0Matches
2016-201720Prestoneng ENGEFL Cup9th1.8Matches
2017-201821Prestoneng ENGEFL Cup58th1.0Matches
2018-201922Prestoneng ENGEFL Cup17th1.0Matches
2019-202023Prestoneng ENGEFL Cup17th1.0Matches
2019-202023Prestoneng ENGFA Cup33rd1.0Matches
2024-202528Birmingham Cityeng ENGFA Cup1.0Matches
8 Seasons4 Clubs2 Leagues12.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (7 Seasons)2 Leagues8.0
Fleetwood Town (1 Season)1 League2.0
Newport County (1 Season)1 League1.0
Birmingham City (1 Season)2 Leagues1.0
EFL Cup (8 Seasons)7.0
FA Cup (4 Seasons)5.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2022-202326Rangers1. Champions LgGR2.920.6910010000.00000000Matches
2023-202427Rangers2. Europa LgR166.061.0031020000.00000000Matches
3 Seasons2 Clubs2 Leagues8.980.9041030000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (2 Seasons)2 Leagues8.980.9041030000.00000000
Liverpool (1 Season)1 League
Champions Lg (2 Seasons)2.920.6910010000.00000000
Europa Lg (1 Season)6.061.0031020000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201316Prestoneng ENG3. League One2.7
2013-201417York Cityeng ENG4. League Two44.0
2014-201518Prestoneng ENGLeague Cup2.0Matches
2014-201518Prestoneng ENG3. League One3.5Matches
2014-201518Tranmere Roverseng ENG4. League Two3.0Matches
2015-201619Newport Countyeng ENGFA Cup1.0Matches
2015-201619Prestoneng ENGLeague Cup0.2Matches
2015-201619Newport Countyeng ENG4. League Two15.1Matches
2015-201619Southporteng ENG5. National League9.0Matches
2016-201720Prestoneng ENGEFL Cup1.800Matches
2016-201720Fleetwood Towneng ENGFA Cup2.0Matches
2016-201720Fleetwood Towneng ENG3. League One21.200Matches
2017-201821Prestoneng ENG2. Championship32.52341Matches
2017-201821Prestoneng ENGEFL Cup1.000Matches
2018-201922Prestoneng ENG2. Championship38.4604343170202871.48594712541142442Matches
2018-201922Prestoneng ENGEFL Cup1.000Matches
2019-202023Prestoneng ENG2. Championship35.331172380121770.654234830611684Matches
2019-202023Prestoneng ENGEFL Cup1.021Matches
2019-202023Prestoneng ENGFA Cup1.000Matches
2020-202124Prestoneng ENG2. Championship18.8228138191275.03191092648831Matches
2021-202225Sheffield Utdeng ENG2. Championship21.0321918140202774.17188103062611Matches
2022-202326Rangers1. Champions Lg2.93121000033047130Matches
2022-202326Rangerssct SCO1. Premiership22.91821Matches
2023-202427Rangers2. Europa Lg6.011774081172.731055314271Matches
2023-202427Rangerssct SCO1. Premiership7.369Matches
2024-202528Birmingham Cityeng ENGFA Cup1.010Matches
2024-202528Birmingham Cityeng ENG3. League One4.555Matches
2024-202528Rangerssct SCO1. Premiership0.721Matches
13 Seasons10 Clubs10 Leagues300.8159152106521699572.626151107442253065969
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (8 Seasons)4 Leagues139.11139379331415771.91612091291522234957
Rangers (3 Seasons)3 Leagues39.8143495081172.7313853821401
York City (1 Season)1 League44.00
Fleetwood Town (1 Season)2 Leagues23.2000
Sheffield Utd (1 Season)1 League21.0321918140202774.17188103062611
Newport County (1 Season)2 Leagues16.10
Southport (1 Season)1 League9.00
Birmingham City (1 Season)3 Leagues5.5650
Tranmere Rovers (1 Season)1 League3.00
Liverpool (1 Season)2 Leagues0
EFL Cup (8 Seasons)7.0210
Championship (6 Seasons)145.914511097471618472.62313899391812855568
League One (4 Seasons)31.9550
FA Cup (4 Seasons)5.0100
League Two (3 Seasons)62.10
Premiership (3 Seasons)30.926310
Champions Lg (2 Seasons)2.93121000033047130
National League (1 Season)9.00
Europa Lg (1 Season)6.011774081172.731055314271
Premier League (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201316Preston1 League2.70
2013-201417York City1 League44.00
2014-201518Tranmere Rovers1 League3.00
2014-201518Preston2 Leagues5.50
2015-201619Southport1 League9.00
2015-201619Newport County2 Leagues16.10
2015-201619Preston2 Leagues0.20
2016-201720Fleetwood Town2 Leagues23.2000
2016-201720Preston1 League1.8000
2017-201821Preston2 Leagues33.523410
2018-201922Preston2 Leagues39.4604343170202871.48594712541142442
2019-202023Preston3 Leagues37.331192380121770.654234831611684
2020-202124Preston2 Leagues18.8228138191275.03191092648831
2021-202225Sheffield Utd1 League21.0321918140202774.17188103062611
2022-202326Rangers2 Leagues25.8319210000330257130
2023-202427Rangers2 Leagues13.3111374081172.7310551214271
2024-202528Rangers1 League0.7210
2024-202528Birmingham City3 Leagues5.5650
13 Seasons10 Clubs10 Leagues300.8159152106521699572.626151107442253065969
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (8 Seasons)4 Leagues139.11139379331415771.91612091291522234957
Rangers (3 Seasons)3 Leagues39.8143495081172.7313853821401
York City (1 Season)1 League44.00
Fleetwood Town (1 Season)2 Leagues23.2000
Sheffield Utd (1 Season)1 League21.0321918140202774.17188103062611
Newport County (1 Season)2 Leagues16.10
Southport (1 Season)1 League9.00
Birmingham City (1 Season)3 Leagues5.5650
Tranmere Rovers (1 Season)1 League3.00
Liverpool (1 Season)2 Leagues0
EFL Cup (8 Seasons)7.0210
Championship (6 Seasons)145.914511097471618472.62313899391812855568
League One (4 Seasons)31.9550
FA Cup (4 Seasons)5.0100
League Two (3 Seasons)62.10
Premiership (3 Seasons)30.926310
Champions Lg (2 Seasons)2.93121000033047130
National League (1 Season)9.00
Europa Lg (1 Season)6.011774081172.731055314271
Premier League (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201316Prestoneng ENG3. League One14th2.7
2013-201417York Cityeng ENG4. League Two7th44.0
2014-201518Tranmere Roverseng ENG4. League Two24th3.0Matches
2014-201518Prestoneng ENG3. League One3rd3.5Matches
2015-201619Southporteng ENG5. National League16th9.0Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.1Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.200Matches
2017-201821Prestoneng ENG2. Championship7th32.52341Matches
2018-201922Prestoneng ENG2. Championship14th38.4604343170202871.48594712541142442Matches
2019-202023Prestoneng ENG2. Championship9th35.331172380121770.654234830611684Matches
2020-202124Prestoneng ENG2. Championship13th18.8228138191275.03191092648831Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.0321918140202774.17188103062611Matches
2022-202326Rangerssct SCO1. Premiership2nd22.91821Matches
2023-202427Rangerssct SCO1. Premiership2nd7.369Matches
2024-202528Rangerssct SCO1. Premiership3rd0.721Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.555Matches
13 Seasons10 Clubs6 Leagues279.914514197471618472.62313899392172855568
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (7 Seasons)2 Leagues131.11139179331415771.91612091291512234957
Rangers (3 Seasons)1 League30.926310
York City (1 Season)1 League44.00
Sheffield Utd (1 Season)1 League21.0321918140202774.17188103062611
Fleetwood Town (1 Season)1 League21.2000
Newport County (1 Season)1 League15.10
Southport (1 Season)1 League9.00
Birmingham City (1 Season)1 League4.5550
Tranmere Rovers (1 Season)1 League3.00
Liverpool (1 Season)1 League0
Championship (6 Seasons)145.914511097471618472.62313899391812855568
League One (4 Seasons)31.9550
League Two (3 Seasons)62.10
Premiership (3 Seasons)30.926310
National League (1 Season)9.00
Premier League (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201518Prestoneng ENGLeague Cup33rd2.0Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.0Matches
2015-201619Prestoneng ENGLeague Cup17th0.2Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.0Matches
2016-201720Prestoneng ENGEFL Cup9th1.800Matches
2017-201821Prestoneng ENGEFL Cup58th1.000Matches
2018-201922Prestoneng ENGEFL Cup17th1.000Matches
2019-202023Prestoneng ENGEFL Cup17th1.021Matches
2019-202023Prestoneng ENGFA Cup33rd1.000Matches
2024-202528Birmingham Cityeng ENGFA Cup1.010Matches
8 Seasons4 Clubs2 Leagues12.0310
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Preston (7 Seasons)2 Leagues8.0210
Fleetwood Town (1 Season)1 League2.00
Newport County (1 Season)1 League1.00
Birmingham City (1 Season)2 Leagues1.0100
EFL Cup (8 Seasons)7.0210
FA Cup (4 Seasons)5.0100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2022-202326Rangers1. Champions LgGR2.93121000033047130Matches
2023-202427Rangers2. Europa LgR166.011774081172.731055314271Matches
3 Seasons2 Clubs2 Leagues8.914895081172.731385721401
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (2 Seasons)2 Leagues8.914895081172.731385721401
Liverpool (1 Season)1 League0
Champions Lg (2 Seasons)2.93121000033047130
Europa Lg (1 Season)6.011774081172.731055314271

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201316Prestoneng ENG3. League One2.7
2013-201417York Cityeng ENG4. League Two44.0
2014-201518Prestoneng ENGLeague Cup2.0Matches
2014-201518Prestoneng ENG3. League One3.5Matches
2014-201518Tranmere Roverseng ENG4. League Two3.0Matches
2015-201619Newport Countyeng ENGFA Cup1.0Matches
2015-201619Prestoneng ENGLeague Cup0.2Matches
2015-201619Newport Countyeng ENG4. League Two15.1Matches
2015-201619Southporteng ENG5. National League9.0Matches
2016-201720Prestoneng ENGEFL Cup1.8Matches
2016-201720Fleetwood Towneng ENGFA Cup2.0Matches
2016-201720Fleetwood Towneng ENG3. League One21.2Matches
2017-201821Prestoneng ENG2. Championship32.5Matches
2017-201821Prestoneng ENGEFL Cup1.0Matches
2018-201922Prestoneng ENG2. Championship38.4221731012739223623221711100.000.010365069305394017311091Matches
2018-201922Prestoneng ENGEFL Cup1.0Matches
2019-202023Prestoneng ENG2. Championship35.319302491020873491819302150.0150.0904556236991313113310700Matches
2019-202023Prestoneng ENGEFL Cup1.0Matches
2019-202023Prestoneng ENGFA Cup1.0Matches
2020-202124Prestoneng ENG2. Championship18.894214049641240109425480.0120.04842771161910111415032Matches
2021-202225Sheffield Utdeng ENG2. Championship21.014561367066916913145622100.000.08824848307217112329443Matches
2022-202326Rangers1. Champions Lg2.917926928441179000124641279200001200Matches
2022-202326Rangerssct SCO1. Premiership22.9Matches
2023-202427Rangers2. Europa Lg6.03915420516820103913266.7133.3165752374120302300Matches
2023-202427Rangerssct SCO1. Premiership7.3Matches
2024-202528Birmingham Cityeng ENGFA Cup1.0Matches
2024-202528Birmingham Cityeng ENG3. League One4.5Matches
2024-202528Rangerssct SCO1. Premiership0.7Matches
13 Seasons10 Clubs10 Leagues300.8711591537923150218757115131076.9323.1359519643120965241440939766
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Preston (8 Seasons)4 Leagues139.15089699278922071255150898675.0225.024241340283713228234726823
Rangers (3 Seasons)3 Leagues39.85708029725224115703266.7133.32891393653320303500
York City (1 Season)1 League44.0
Fleetwood Town (1 Season)2 Leagues23.2
Sheffield Utd (1 Season)1 League21.014561367066916913145622100.000.08824848307217112329443
Newport County (1 Season)2 Leagues16.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)3 Leagues5.5
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.0
Championship (6 Seasons)145.965458353495289819464654510880.0220.0330618250114434939437936266
League One (4 Seasons)31.9
FA Cup (4 Seasons)5.0
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.9
Champions Lg (2 Seasons)2.917926928441179000124641279200001200
National League (1 Season)9.0
Europa Lg (1 Season)6.03915420516820103913266.7133.3165752374120302300
Premier League (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201316Preston1 League2.7
2013-201417York City1 League44.0
2014-201518Tranmere Rovers1 League3.0
2014-201518Preston2 Leagues5.5
2015-201619Southport1 League9.0
2015-201619Newport County2 Leagues16.1
2015-201619Preston2 Leagues0.2
2016-201720Fleetwood Town2 Leagues23.2
2016-201720Preston1 League1.8
2017-201821Preston2 Leagues33.5
2018-201922Preston2 Leagues39.4221731012739223623221711100.000.010365069305394017311091
2019-202023Preston3 Leagues37.319302491020873491819302150.0150.0904556236991313113310700
2020-202124Preston2 Leagues18.894214049641240109425480.0120.04842771161910111415032
2021-202225Sheffield Utd1 League21.014561367066916913145622100.000.08824848307217112329443
2022-202326Rangers2 Leagues25.817926928441179000124641279200001200
2023-202427Rangers2 Leagues13.33915420516820103913266.7133.3165752374120302300
2024-202528Rangers1 League0.7
2024-202528Birmingham City3 Leagues5.5
13 Seasons10 Clubs10 Leagues300.8711591537923150218757115131076.9323.1359519643120965241440939766
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Preston (8 Seasons)4 Leagues139.15089699278922071255150898675.0225.024241340283713228234726823
Rangers (3 Seasons)3 Leagues39.85708029725224115703266.7133.32891393653320303500
York City (1 Season)1 League44.0
Fleetwood Town (1 Season)2 Leagues23.2
Sheffield Utd (1 Season)1 League21.014561367066916913145622100.000.08824848307217112329443
Newport County (1 Season)2 Leagues16.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)3 Leagues5.5
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.0
Championship (6 Seasons)145.965458353495289819464654510880.0220.0330618250114434939437936266
League One (4 Seasons)31.9
FA Cup (4 Seasons)5.0
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.9
Champions Lg (2 Seasons)2.917926928441179000124641279200001200
National League (1 Season)9.0
Europa Lg (1 Season)6.03915420516820103913266.7133.3165752374120302300
Premier League (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201316Prestoneng ENG3. League One14th2.7
2013-201417York Cityeng ENG4. League Two7th44.0
2014-201518Tranmere Roverseng ENG4. League Two24th3.0Matches
2014-201518Prestoneng ENG3. League One3rd3.5Matches
2015-201619Southporteng ENG5. National League16th9.0Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.1Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.2Matches
2017-201821Prestoneng ENG2. Championship7th32.5Matches
2018-201922Prestoneng ENG2. Championship14th38.4221731012739223623221711100.000.010365069305394017311091Matches
2019-202023Prestoneng ENG2. Championship9th35.319302491020873491819302150.0150.0904556236991313113310700Matches
2020-202124Prestoneng ENG2. Championship13th18.894214049641240109425480.0120.04842771161910111415032Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.014561367066916913145622100.000.08824848307217112329443Matches
2022-202326Rangerssct SCO1. Premiership2nd22.9Matches
2023-202427Rangerssct SCO1. Premiership2nd7.3Matches
2024-202528Rangerssct SCO1. Premiership3rd0.7Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.5Matches
13 Seasons10 Clubs6 Leagues279.965458353495289819464654510880.0220.0330618250114434939437936266
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Preston (7 Seasons)2 Leagues131.15089699278922071255150898675.0225.024241340283713228234726823
Rangers (3 Seasons)1 League30.9
York City (1 Season)1 League44.0
Sheffield Utd (1 Season)1 League21.014561367066916913145622100.000.08824848307217112329443
Fleetwood Town (1 Season)1 League21.2
Newport County (1 Season)1 League15.1
Southport (1 Season)1 League9.0
Birmingham City (1 Season)1 League4.5
Tranmere Rovers (1 Season)1 League3.0
Liverpool (1 Season)1 League
Championship (6 Seasons)145.965458353495289819464654510880.0220.0330618250114434939437936266
League One (4 Seasons)31.9
League Two (3 Seasons)62.1
Premiership (3 Seasons)30.9
National League (1 Season)9.0
Premier League (1 Season)
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201518Prestoneng ENGLeague Cup33rd2.0Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.0Matches
2015-201619Prestoneng ENGLeague Cup17th0.2Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.0Matches
2016-201720Prestoneng ENGEFL Cup9th1.8Matches
2017-201821Prestoneng ENGEFL Cup58th1.0Matches
2018-201922Prestoneng ENGEFL Cup17th1.0Matches
2019-202023Prestoneng ENGEFL Cup17th1.0Matches
2019-202023Prestoneng ENGFA Cup33rd1.0Matches
2024-202528Birmingham Cityeng ENGFA Cup1.0Matches
8 Seasons4 Clubs2 Leagues12.0
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Preston (7 Seasons)2 Leagues8.0
Fleetwood Town (1 Season)1 League2.0
Newport County (1 Season)1 League1.0
Birmingham City (1 Season)2 Leagues1.0
EFL Cup (8 Seasons)7.0
FA Cup (4 Seasons)5.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2022-202326Rangers1. Champions LgGR2.917926928441179000124641279200001200Matches
2023-202427Rangers2. Europa LgR166.03915420516820103913266.7133.3165752374120302300Matches
3 Seasons2 Clubs2 Leagues8.95708029725224115703266.7133.32891393653320303500
Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Rangers (2 Seasons)2 Leagues8.95708029725224115703266.7133.32891393653320303500
Liverpool (1 Season)1 League
Champions Lg (2 Seasons)2.917926928441179000124641279200001200
Europa Lg (1 Season)6.03915420516820103913266.7133.3165752374120302300

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201316Prestoneng ENG3. League One3239805.82.730
2013-201417York Cityeng ENG4. League Two443,9609095.744.0440
2014-201518Prestoneng ENGLeague Cup218090100.02.02902001.503300.00Matches
2014-201518Prestoneng ENG3. League One4315797.63.543011.5073+4+1.14+0.32Matches
2014-201518Tranmere Roverseng ENG4. League Two3270906.53.033030.0015-4-1.33-0.91Matches
2015-201619Prestoneng ENG2. Championship00005Matches
2015-201619Newport Countyeng ENGFA Cup1909025.01.01901000.0012-1-1.00-2.33Matches
2015-201619Prestoneng ENGLeague Cup117175.70.20011613.0010+1+5.29+4.66Matches
2015-201619Newport Countyeng ENG4. League Two191,3637232.915.11613311.001017-7-0.46-0.01Matches
2015-201619Southporteng ENG5. National League98109019.69.090Matches
2016-201720Prestoneng ENGEFL Cup21658342.31.82831011.5034-1-0.55-0.15Matches
2016-201720Fleetwood Towneng ENGFA Cup21809031.62.02902000.5001-1-0.50-1.42Matches
2016-201720Fleetwood Towneng ENG3. League One221,9108746.121.22221001.922915+14+0.66+0.38Matches
2017-201821Prestoneng ENG2. Championship342,9258670.732.53331141.594332+11+0.34+0.34Matches
2017-201821Prestoneng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2018-201922Prestoneng ENG2. Championship403,4568683.538.43989381121.455956+3+0.08+0.4746.452.4-6.0-0.16-0.39Matches
2018-201922Prestoneng ENGEFL Cup1909030.01.01901013.0020+2+2.00+1.14Matches
2019-202023Prestoneng ENG2. Championship363,1748876.735.3368834001.444941+8+0.23+0.5144.439.1+5.3+0.15+0.11Matches
2019-202023Prestoneng ENGEFL Cup1909030.01.01901010.0003-3-3.00-4.71Matches
2019-202023Prestoneng ENGFA Cup19090100.01.01901000.0024-2-2.00Matches
2020-202124Liverpool1. Champions Lg0004Matches
2020-202124Prestoneng ENG2. Championship191,6898940.818.8198917001.262123-2-0.11+0.0819.622.7-3.1-0.17+0.10Matches
2020-202124Prestoneng ENGEFL Cup0003Matches
2020-202124Liverpooleng ENG1. Premier League0004Matches
2021-202225Sheffield Utdeng ENG2. Championship221,8878645.621.02190201391.682821+7+0.33-0.1133.421.4+12.1+0.58+0.27Matches
2022-202326Rangers1. Champions Lg32608748.12.93872020.60112-11-3.81-0.911.46.8-5.4-1.87-0.57Matches
2022-202326Rangerssct SCO1. Premiership272,0657660.422.925811721922.525220+32+1.39-0.20Matches
2023-202427Rangers2. Europa Lg65409075.06.06906021.8386+2+0.33+0.837.78.2-0.4-0.07+0.98Matches
2023-202427Rangerssct SCO1. Premiership86568219.27.37876145132.00179+8+1.10-0.43Matches
2024-202528Birmingham Cityeng ENGEFL Cup00001Matches
2024-202528Birmingham Cityeng ENGFA Cup19090100.01.01901003.0010+1+1.00Matches
2024-202528Birmingham Cityeng ENG3. League One64086832.44.5490422442.1783+5+1.10+0.47Matches
2024-202528Rangerssct SCO1. Premiership160605.60.71600001.000000.00-0.71Matches
13 Seasons10 Clubs10 Leagues31927,0698537.8300.8307872261219641.59348283+65+0.27-0.05152.9150.5+2.4+0.02+0.06
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Preston (8 Seasons)4 Leagues14512,5208640.5139.11428813039191.45192172+20+0.15-0.13110.3114.2-3.8-0.04+0.07
Rangers (3 Seasons)3 Leagues453,5818039.039.8428331327192.177847+31+0.78-0.339.114.9-5.8-0.65+0.55
York City (1 Season)1 League443,9609095.744.0440
Fleetwood Town (1 Season)2 Leagues242,0908744.423.2249023001.802916+13+0.56+0.18
Sheffield Utd (1 Season)1 League221,8878645.621.02190201391.682821+7+0.33-0.1133.421.4+12.1+0.58+0.27
Newport County (1 Season)2 Leagues201,4537332.316.1179014310.951119-8-0.50-0.20
Southport (1 Season)1 League98109019.69.090
Birmingham City (1 Season)3 Leagues74987132.55.5590522452.2993+6+1.08+0.45
Tranmere Rovers (1 Season)1 League3270906.53.033030.0015-4-1.33-0.91
Liverpool (1 Season)2 Leagues0008
EFL Cup (8 Seasons)86327931.47.0788611681.501113-2-0.28-0.96
Championship (6 Seasons)15113,1318752.9145.91488914032201.49200173+27+0.19+0.19143.8135.5+8.2+0.07+0.03
League One (4 Seasons)352,8728221.031.933902822451.914421+23+0.79+0.16
FA Cup (4 Seasons)54509040.55.05905000.8047-3-0.60-1.69
League Two (3 Seasons)665,5938545.062.16316340.861122-11-0.61-0.17
Premiership (3 Seasons)362,7817735.130.9338223327152.366929+40+1.29-0.09
Champions Lg (2 Seasons)32608718.12.93872060.60112-11-3.81-0.911.46.8-5.4-1.87-0.57
National League (1 Season)98109019.69.090
Europa Lg (1 Season)65409075.06.06906021.8386+2+0.33+0.837.78.2-0.4-0.07+0.98
Premier League (1 Season)0004
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201316Preston1 League3239805.82.730
2013-201417York City1 League443,9609095.744.0440
2014-201518Tranmere Rovers1 League3270906.53.033030.0015-4-1.33-0.91
2014-201518Preston2 Leagues64958311.55.56905011.50106+4+0.73-0.10
2015-201619Southport1 League98109019.69.090
2015-201619Newport County2 Leagues201,4537332.316.1179014310.951119-8-0.50-0.20
2015-201619Preston2 Leagues117170.40.20011663.0010+1+5.29+4.66
2016-201720Fleetwood Town2 Leagues242,0908744.423.2249023001.802916+13+0.56+0.18
2016-201720Preston1 League21658342.31.82831011.5034-1-0.55-0.15
2017-201821Preston2 Leagues353,0158671.333.5349032141.544535+10+0.30+0.30
2018-201922Preston2 Leagues413,5468679.939.44089391131.496156+5+0.13+0.2346.452.4-6.0-0.16-0.39
2019-202023Preston3 Leagues383,3548874.037.3388836011.365148+3+0.080.0044.439.1+5.3+0.15+0.11
2020-202124Preston2 Leagues191,6898938.318.8198917031.262123-2-0.11+0.0819.622.7-3.1-0.17+0.10
2020-202124Liverpool2 Leagues0008
2021-202225Sheffield Utd1 League221,8878645.621.02190201391.682821+7+0.33-0.1133.421.4+12.1+0.58+0.27
2022-202326Rangers2 Leagues302,3257858.725.828821921942.335332+21+0.81-0.011.46.8-5.4-1.87-0.57
2023-202427Rangers2 Leagues141,1968528.913.3138912145151.932515+10+0.75-0.657.78.2-0.4-0.07+0.98
2024-202528Rangers1 League160605.60.71600001.000000.00-0.71
2024-202528Birmingham City3 Leagues74987132.55.5590522452.2993+6+1.08+0.45
13 Seasons10 Clubs10 Leagues31927,0698537.8300.8307872261219641.59348283+65+0.27-0.05152.9150.5+2.4+0.02+0.06
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Preston (8 Seasons)4 Leagues14512,5208640.5139.11428813039191.45192172+20+0.15-0.13110.3114.2-3.8-0.04+0.07
Rangers (3 Seasons)3 Leagues453,5818039.039.8428331327192.177847+31+0.78-0.339.114.9-5.8-0.65+0.55
York City (1 Season)1 League443,9609095.744.0440
Fleetwood Town (1 Season)2 Leagues242,0908744.423.2249023001.802916+13+0.56+0.18
Sheffield Utd (1 Season)1 League221,8878645.621.02190201391.682821+7+0.33-0.1133.421.4+12.1+0.58+0.27
Newport County (1 Season)2 Leagues201,4537332.316.1179014310.951119-8-0.50-0.20
Southport (1 Season)1 League98109019.69.090
Birmingham City (1 Season)3 Leagues74987132.55.5590522452.2993+6+1.08+0.45
Tranmere Rovers (1 Season)1 League3270906.53.033030.0015-4-1.33-0.91
Liverpool (1 Season)2 Leagues0008
EFL Cup (8 Seasons)86327931.47.0788611681.501113-2-0.28-0.96
Championship (6 Seasons)15113,1318752.9145.91488914032201.49200173+27+0.19+0.19143.8135.5+8.2+0.07+0.03
League One (4 Seasons)352,8728221.031.933902822451.914421+23+0.79+0.16
FA Cup (4 Seasons)54509040.55.05905000.8047-3-0.60-1.69
League Two (3 Seasons)665,5938545.062.16316340.861122-11-0.61-0.17
Premiership (3 Seasons)362,7817735.130.9338223327152.366929+40+1.29-0.09
Champions Lg (2 Seasons)32608718.12.93872060.60112-11-3.81-0.911.46.8-5.4-1.87-0.57
National League (1 Season)98109019.69.090
Europa Lg (1 Season)65409075.06.06906021.8386+2+0.33+0.837.78.2-0.4-0.07+0.98
Premier League (1 Season)0004
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201316Prestoneng ENG3. League One14th3239805.82.730
2013-201417York Cityeng ENG4. League Two7th443,9609095.744.0440
2014-201518Tranmere Roverseng ENG4. League Two24th3270906.53.033030.0015-4-1.33-0.91Matches
2014-201518Prestoneng ENG3. League One3rd4315797.63.543011.5073+4+1.14+0.32Matches
2015-201619Southporteng ENG5. National League16th98109019.69.090Matches
2015-201619Newport Countyeng ENG4. League Two22nd191,3637232.915.11613311.001017-7-0.46-0.01Matches
2015-201619Prestoneng ENG2. Championship11th00005Matches
2016-201720Fleetwood Towneng ENG3. League One4th221,9108746.121.22221001.922915+14+0.66+0.38Matches
2017-201821Prestoneng ENG2. Championship7th342,9258670.732.53331141.594332+11+0.34+0.34Matches
2018-201922Prestoneng ENG2. Championship14th403,4568683.538.43989381121.455956+3+0.08+0.4746.452.4-6.0-0.16-0.39Matches
2019-202023Prestoneng ENG2. Championship9th363,1748876.735.3368834001.444941+8+0.23+0.5144.439.1+5.3+0.15+0.11Matches
2020-202124Prestoneng ENG2. Championship13th191,6898940.818.8198917001.262123-2-0.11+0.0819.622.7-3.1-0.17+0.10Matches
2020-202124Liverpooleng ENG1. Premier League3rd0004Matches
2021-202225Sheffield Utdeng ENG2. Championship5th221,8878645.621.02190201391.682821+7+0.33-0.1133.421.4+12.1+0.58+0.27Matches
2022-202326Rangerssct SCO1. Premiership2nd272,0657660.422.925811721922.525220+32+1.39-0.20Matches
2023-202427Rangerssct SCO1. Premiership2nd86568219.27.37876145132.00179+8+1.10-0.43Matches
2024-202528Rangerssct SCO1. Premiership3rd160605.60.71600001.000000.00-0.71Matches
2024-202528Birmingham Cityeng ENG3. League One4th64086832.44.5490422442.1783+5+1.10+0.47Matches
13 Seasons10 Clubs6 Leagues29725,1878537.9279.9286872071119481.62324245+79+0.35+0.03143.8135.5+8.2+0.07+0.03
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Preston (7 Seasons)2 Leagues13611,7988740.7131.11348812321121.46179155+24+0.19-0.05110.3114.2-3.8-0.04+0.07
Rangers (3 Seasons)1 League362,7817735.130.9338223327152.366929+40+1.29-0.09
York City (1 Season)1 League443,9609095.744.0440
Sheffield Utd (1 Season)1 League221,8878645.621.02190201391.682821+7+0.33-0.1133.421.4+12.1+0.58+0.27
Fleetwood Town (1 Season)1 League221,9108746.121.22221001.922915+14+0.66+0.38
Newport County (1 Season)1 League191,3637232.915.11613311.001017-7-0.46-0.01
Southport (1 Season)1 League98109019.69.090
Birmingham City (1 Season)1 League64086832.44.5490422442.1783+5+1.10+0.47
Tranmere Rovers (1 Season)1 League3270906.53.033030.0015-4-1.33-0.91
Liverpool (1 Season)1 League0004
Championship (6 Seasons)15113,1318752.9145.91488914032201.49200173+27+0.19+0.19143.8135.5+8.2+0.07+0.03
League One (4 Seasons)352,8728221.031.933902822451.914421+23+0.79+0.16
League Two (3 Seasons)665,5938545.062.16316340.861122-11-0.61-0.17
Premiership (3 Seasons)362,7817735.130.9338223327152.366929+40+1.29-0.09
National League (1 Season)98109019.69.090
Premier League (1 Season)0004
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201518Prestoneng ENGLeague Cup33rd218090100.02.02902001.503300.00Matches
2015-201619Newport Countyeng ENGFA Cup33rd1909025.01.01901000.0012-1-1.00-2.33Matches
2015-201619Prestoneng ENGLeague Cup17th117175.70.20011613.0010+1+5.29+4.66Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd21809031.62.02902000.5001-1-0.50-1.42Matches
2016-201720Prestoneng ENGEFL Cup9th21658342.31.82831011.5034-1-0.55-0.15Matches
2017-201821Prestoneng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2018-201922Prestoneng ENGEFL Cup17th1909030.01.01901013.0020+2+2.00+1.14Matches
2019-202023Prestoneng ENGEFL Cup17th1909030.01.01901010.0003-3-3.00-4.71Matches
2019-202023Prestoneng ENGFA Cup33rd19090100.01.01901000.0024-2-2.00Matches
2020-202124Prestoneng ENGEFL Cup17th0003Matches
2024-202528Birmingham Cityeng ENGEFL CupRd200001Matches
2024-202528Birmingham Cityeng ENGFA Cup19090100.01.01901003.0010+1+1.00Matches
8 Seasons4 Clubs2 Leagues131,0828334.712.012891111681.231520-5-0.42-1.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston (7 Seasons)2 Leagues97228037.68.0888711671.331317-4-0.50-1.18
Fleetwood Town (1 Season)1 League21809031.62.02902000.5001-1-0.50-1.42
Newport County (1 Season)1 League1909025.01.01901000.0012-1-1.00-2.33
Birmingham City (1 Season)2 Leagues1909033.31.01901013.0010+1+1.00
EFL Cup (8 Seasons)86327931.47.0788611681.501113-2-0.28-0.96
FA Cup (4 Seasons)54509040.55.05905000.8047-3-0.60-1.69
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2020-202124Liverpool1. Champions LgQF0004Matches
2022-202326Rangers1. Champions LgGR32608748.12.93872020.60112-11-3.81-0.911.46.8-5.4-1.87-0.57Matches
2023-202427Rangers2. Europa LgR1665409075.06.06906021.8386+2+0.33+0.837.78.2-0.4-0.07+0.98Matches
3 Seasons2 Clubs2 Leagues98008937.08.99898081.42918-9-1.01+0.949.114.9-5.8-0.65+0.55
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Rangers (2 Seasons)2 Leagues98008963.58.99898041.42918-9-1.01+0.949.114.9-5.8-0.65+0.55
Liverpool (1 Season)1 League0004
Champions Lg (2 Seasons)32608718.12.93872060.60112-11-3.81-0.911.46.8-5.4-1.87-0.57
Europa Lg (1 Season)65409075.06.06906021.8386+2+0.33+0.837.78.2-0.4-0.07+0.98

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201316Prestoneng ENG3. League One2.7304
2013-201417York Cityeng ENG4. League Two44.04022
2014-201518Prestoneng ENGLeague Cup2.00000Matches
2014-201518Prestoneng ENG3. League One3.5002Matches
2014-201518Tranmere Roverseng ENG4. League Two3.0003Matches
2015-201619Newport Countyeng ENGFA Cup1.00000Matches
2015-201619Prestoneng ENGLeague Cup0.20000Matches
2015-201619Newport Countyeng ENG4. League Two15.13011Matches
2015-201619Southporteng ENG5. National League9.0002Matches
2016-201720Prestoneng ENGEFL Cup1.8100130200000Matches
2016-201720Fleetwood Towneng ENGFA Cup2.00000Matches
2016-201720Fleetwood Towneng ENG3. League One21.22001000000000Matches
2017-201821Prestoneng ENG2. Championship32.55002129044123000Matches
2017-201821Prestoneng ENGEFL Cup1.0000210000000Matches
2018-201922Prestoneng ENG2. Championship38.4700212400544300124117010162.7Matches
2018-201922Prestoneng ENGEFL Cup1.0100010000000Matches
2019-202023Prestoneng ENG2. Championship35.320011230430170002201158457.8Matches
2019-202023Prestoneng ENGEFL Cup1.00000000120Matches
2019-202023Prestoneng ENGFA Cup1.00000100000Matches
2020-202124Prestoneng ENG2. Championship18.810010100426810088583363.7Matches
2021-202225Sheffield Utdeng ENG2. Championship21.03001117023019000132464152.9Matches
2022-202326Rangers1. Champions Lg2.9100210041000155362.5Matches
2022-202326Rangerssct SCO1. Premiership22.92006110121180Matches
2023-202427Rangers2. Europa Lg6.00003302370004611664.7Matches
2023-202427Rangerssct SCO1. Premiership7.31004401960Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00001100010Matches
2024-202528Birmingham Cityeng ENG3. League One4.500001000550Matches
2024-202528Rangerssct SCO1. Premiership0.70001000120Matches
13 Seasons10 Clubs10 Leagues300.8360014813902022515210174240526860.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Preston (8 Seasons)4 Leagues139.1200072920141529310154934321861.1
Rangers (3 Seasons)3 Leagues39.840016190438340006116964.0
York City (1 Season)1 League44.04022
Fleetwood Town (1 Season)2 Leagues23.22001000000000
Sheffield Utd (1 Season)1 League21.03001117023019000132464152.9
Newport County (1 Season)2 Leagues16.1300110
Southport (1 Season)1 League9.0002
Birmingham City (1 Season)3 Leagues5.500011100560
Tranmere Rovers (1 Season)1 League3.0003
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.0200350212000
Championship (6 Seasons)145.918007410301418111010168138925960.0
League One (4 Seasons)31.950016100055000
FA Cup (4 Seasons)5.00001200010
League Two (3 Seasons)62.17036
Premiership (3 Seasons)30.930011150231260
Champions Lg (2 Seasons)2.9100210041000155362.5
National League (1 Season)9.0002
Europa Lg (1 Season)6.00003302370004611664.7
Premier League (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201316Preston1 League2.7304
2013-201417York City1 League44.04022
2014-201518Tranmere Rovers1 League3.0003
2014-201518Preston2 Leagues5.500020
2015-201619Southport1 League9.0002
2015-201619Newport County2 Leagues16.1300110
2015-201619Preston2 Leagues0.20000
2016-201720Fleetwood Town2 Leagues23.22001000000000
2016-201720Preston1 League1.8100130200000
2017-201821Preston2 Leagues33.55002330044123000
2018-201922Preston2 Leagues39.4800212500544300124117010162.7
2019-202023Preston3 Leagues37.320011240431190002201158457.8
2020-202124Preston2 Leagues18.810010100426810088583363.7
2021-202225Sheffield Utd1 League21.03001117023019000132464152.9
2022-202326Rangers2 Leagues25.8300812012519000155362.5
2023-202427Rangers2 Leagues13.3100770312130004611664.7
2024-202528Rangers1 League0.70001000120
2024-202528Birmingham City3 Leagues5.500011100560
13 Seasons10 Clubs10 Leagues300.8360014813902022515210174240526860.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Preston (8 Seasons)4 Leagues139.1200072920141529310154934321861.1
Rangers (3 Seasons)3 Leagues39.840016190438340006116964.0
York City (1 Season)1 League44.04022
Fleetwood Town (1 Season)2 Leagues23.22001000000000
Sheffield Utd (1 Season)1 League21.03001117023019000132464152.9
Newport County (1 Season)2 Leagues16.1300110
Southport (1 Season)1 League9.0002
Birmingham City (1 Season)3 Leagues5.500011100560
Tranmere Rovers (1 Season)1 League3.0003
Liverpool (1 Season)2 Leagues
EFL Cup (8 Seasons)7.0200350212000
Championship (6 Seasons)145.918007410301418111010168138925960.0
League One (4 Seasons)31.950016100055000
FA Cup (4 Seasons)5.00001200010
League Two (3 Seasons)62.17036
Premiership (3 Seasons)30.930011150231260
Champions Lg (2 Seasons)2.9100210041000155362.5
National League (1 Season)9.0002
Europa Lg (1 Season)6.00003302370004611664.7
Premier League (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201316Prestoneng ENG3. League One14th2.7304
2013-201417York Cityeng ENG4. League Two7th44.04022
2014-201518Tranmere Roverseng ENG4. League Two24th3.0003Matches
2014-201518Prestoneng ENG3. League One3rd3.5002Matches
2015-201619Southporteng ENG5. National League16th9.0002Matches
2015-201619Newport Countyeng ENG4. League Two22nd15.13011Matches
2016-201720Fleetwood Towneng ENG3. League One4th21.22001000000000Matches
2017-201821Prestoneng ENG2. Championship7th32.55002129044123000Matches
2018-201922Prestoneng ENG2. Championship14th38.4700212400544300124117010162.7Matches
2019-202023Prestoneng ENG2. Championship9th35.320011230430170002201158457.8Matches
2020-202124Prestoneng ENG2. Championship13th18.810010100426810088583363.7Matches
2021-202225Sheffield Utdeng ENG2. Championship5th21.03001117023019000132464152.9Matches
2022-202326Rangerssct SCO1. Premiership2nd22.92006110121180Matches
2023-202427Rangerssct SCO1. Premiership2nd7.31004401960Matches
2024-202528Rangerssct SCO1. Premiership3rd0.70001000120Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.500001000550Matches
13 Seasons10 Clubs6 Leagues279.9330013912801621714110168138925960.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Preston (7 Seasons)2 Leagues131.1180069860121519110154934321861.1
Rangers (3 Seasons)1 League30.930011150231260
York City (1 Season)1 League44.04022
Sheffield Utd (1 Season)1 League21.03001117023019000132464152.9
Fleetwood Town (1 Season)1 League21.22001000000000
Newport County (1 Season)1 League15.13011
Southport (1 Season)1 League9.0002
Birmingham City (1 Season)1 League4.500001000550
Tranmere Rovers (1 Season)1 League3.0003
Liverpool (1 Season)1 League
Championship (6 Seasons)145.918007410301418111010168138925960.0
League One (4 Seasons)31.950016100055000
League Two (3 Seasons)62.17036
Premiership (3 Seasons)30.930011150231260
National League (1 Season)9.0002
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201518Prestoneng ENGLeague Cup33rd2.00000Matches
2015-201619Newport Countyeng ENGFA Cup33rd1.00000Matches
2015-201619Prestoneng ENGLeague Cup17th0.20000Matches
2016-201720Fleetwood Towneng ENGFA Cup33rd2.00000Matches
2016-201720Prestoneng ENGEFL Cup9th1.8100130200000Matches
2017-201821Prestoneng ENGEFL Cup58th1.0000210000000Matches
2018-201922Prestoneng ENGEFL Cup17th1.0100010000000Matches
2019-202023Prestoneng ENGEFL Cup17th1.00000000120Matches
2019-202023Prestoneng ENGFA Cup33rd1.00000100000Matches
2024-202528Birmingham Cityeng ENGFA Cup1.00001100010Matches
8 Seasons4 Clubs2 Leagues12.0200470213000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (7 Seasons)2 Leagues8.0200360212000
Fleetwood Town (1 Season)1 League2.00000
Newport County (1 Season)1 League1.00000
Birmingham City (1 Season)2 Leagues1.00001100010
EFL Cup (8 Seasons)7.0200350212000
FA Cup (4 Seasons)5.00001200010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2022-202326Rangers1. Champions LgGR2.9100210041000155362.5Matches
2023-202427Rangers2. Europa LgR166.00003302370004611664.7Matches
3 Seasons2 Clubs2 Leagues8.91005402780006116964.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (2 Seasons)2 Leagues8.91005402780006116964.0
Liverpool (1 Season)1 League
Champions Lg (2 Seasons)2.9100210041000155362.5
Europa Lg (1 Season)6.00003302370004611664.7

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.