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-12-15SunPremiershipRegular seasonAwayL 0–1HeartsKilmarnockN38000000000Match Report
2024-11-28ThuConf LgLeague phaseAwayL 0–2sct Heartsbe Cercle BruggeNRW40000000030000.00.00.0002366.701000Match Report
2024-09-28SatPremiershipRegular seasonHomeD 1–1HeartsRoss CountyN1000000000Match Report
2024-09-21SatPremiershipRegular seasonAwayL 1–2HeartsSt MirrenN15000000000Match Report
2024-08-29ThuEuropa LgPlay-off roundHomeL 0–1sct Heartscz Viktoria PlzeňYFW72000000Match 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
2010-201119Wrd Bremen IIde GER3. 3. Liga30500.6000000200.000.000.000.000.00Matches
2014-201523Ross Countysct SCO1. Premiership30171,69518.8102121000210.530.110.640.530.64Matches
2015-201624Ross Countysct SCO1. Premiership35292,56428.5154191233200.530.140.670.420.56Matches
2016-201725Ross Countysct SCO1. Premiership34342,96633.0235281855700.700.150.850.550.70Matches
2017-201826Burton Albioneng ENG2. Championship16121,05811.8314300200.260.090.340.260.34Matches
2018-201927Burton Albioneng ENGEFL Cup654394.9213201000.410.210.620.410.62Matches
2018-201927Burton Albioneng ENGFA Cup11901.0101100101.000.001.001.001.00Matches
2018-201927Burton Albioneng ENG3. League One37332,94032.7116171101400.340.180.520.340.52Matches
2019-202028Burton Albioneng ENGEFL Cup443513.9505500001.280.001.281.281.28Matches
2019-202028Burton Albioneng ENGFA Cup332703.0101100000.330.000.330.330.33Matches
2019-202028Burton Albioneng ENG3. League One25171,70418.98311800200.420.160.580.420.58Matches
2019-202028Heartssct SCO1. Premiership866076.7213200000.300.150.440.300.44Matches
2020-202129Heartssct SCO2. Championship25242,05422.8145191045100.610.220.830.440.66Matches
2021-202230Heartssct SCO1. Premiership31292,46027.310212736200.370.070.440.260.33Matches
2022-202331Heartssct SCO1. Premiership542723.0101100100.330.000.330.330.33Matches
2023-202432Heartssct SCO1. Premiership1576687.4134100200.130.400.540.130.54Matches
2024-202533Hearts3. Conf Lg1040.0000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2024-202533Heartssct SCO1. Premiership50730.8000000000.000.000.000.000.00Matches
12 Seasons4 Clubs8 Leagues28422520,265225.2107331409215212810.00.00.00.00010.480.150.620.410.560.000.000.000.000.00
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
Hearts (6 Seasons)3 Leagues90706,13868.228113921711600.00.00.00.00010.410.160.570.310.470.000.000.000.000.00
Ross County (3 Seasons)1 League99807,22580.348115940881110.600.140.730.500.64
Burton Albion (3 Seasons)4 Leagues92756,85276.13111423102900.410.140.550.410.55
Wrd Bremen II (1 Season)1 League30500.6000000200.000.000.000.000.00
Premiership (8 Seasons)16312611,305125.66217795111141610.490.140.630.410.54
League One (2 Seasons)62504,64451.6199281901600.370.170.540.370.54
EFL Cup (2 Seasons)1097908.8718701000.800.110.910.800.91
FA Cup (2 Seasons)443604.0202200100.500.000.500.500.50
Championship (1 Season)25242,05422.8145191045100.610.220.830.440.66
Championship (1 Season)16121,05811.8314300200.260.090.340.260.34
3. Liga (1 Season)30500.6000000200.000.000.000.000.00
Conf Lg (1 Season)1040.0000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.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
2010-201119Wrd Bremen II1 League30500.6000000200.000.000.000.000.00
2014-201523Ross County1 League30171,69518.8102121000210.530.110.640.530.64
2015-201624Ross County1 League35292,56428.5154191233200.530.140.670.420.56
2016-201725Ross County1 League34342,96633.0235281855700.700.150.850.550.70
2017-201826Burton Albion1 League16121,05811.8314300200.260.090.340.260.34
2018-201927Burton Albion3 Leagues44393,46938.5147211402500.360.180.540.360.54
2019-202028Burton Albion3 Leagues32242,32525.8143171400200.540.120.660.540.66
2019-202028Hearts1 League866076.7213200000.300.150.440.300.44
2020-202129Hearts1 League25242,05422.8145191045100.610.220.830.440.66
2021-202230Hearts1 League31292,46027.310212736200.370.070.440.260.33
2022-202331Hearts1 League542723.0101100100.330.000.330.330.33
2023-202432Hearts1 League1576687.4134100200.130.400.540.130.54
2024-202533Hearts2 Leagues60770.9000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
12 Seasons4 Clubs8 Leagues28422520,265225.2107331409215212810.00.00.00.00010.480.150.620.410.560.000.000.000.000.00
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
Hearts (6 Seasons)3 Leagues90706,13868.228113921711600.00.00.00.00010.410.160.570.310.470.000.000.000.000.00
Ross County (3 Seasons)1 League99807,22580.348115940881110.600.140.730.500.64
Burton Albion (3 Seasons)4 Leagues92756,85276.13111423102900.410.140.550.410.55
Wrd Bremen II (1 Season)1 League30500.6000000200.000.000.000.000.00
Premiership (8 Seasons)16312611,305125.66217795111141610.490.140.630.410.54
League One (2 Seasons)62504,64451.6199281901600.370.170.540.370.54
EFL Cup (2 Seasons)1097908.8718701000.800.110.910.800.91
FA Cup (2 Seasons)443604.0202200100.500.000.500.500.50
Championship (1 Season)25242,05422.8145191045100.610.220.830.440.66
Championship (1 Season)16121,05811.8314300200.260.090.340.260.34
3. Liga (1 Season)30500.6000000200.000.000.000.000.00
Conf Lg (1 Season)1040.0000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th30500.6000000200.000.000.000.000.00Matches
2014-201523Ross Countysct SCO1. Premiership9th30171,69518.8102121000210.530.110.640.530.64Matches
2015-201624Ross Countysct SCO1. Premiership6th35292,56428.5154191233200.530.140.670.420.56Matches
2016-201725Ross Countysct SCO1. Premiership7th34342,96633.0235281855700.700.150.850.550.70Matches
2017-201826Burton Albioneng ENG2. Championship23rd16121,05811.8314300200.260.090.340.260.34Matches
2018-201927Burton Albioneng ENG3. League One9th37332,94032.7116171101400.340.180.520.340.52Matches
2019-202028Burton Albioneng ENG3. League One12th25171,70418.98311800200.420.160.580.420.58Matches
2019-202028Heartssct SCO1. Premiership12th866076.7213200000.300.150.440.300.44Matches
2020-202129Heartssct SCO2. Championship1st25242,05422.8145191045100.610.220.830.440.66Matches
2021-202230Heartssct SCO1. Premiership3rd31292,46027.310212736200.370.070.440.260.33Matches
2022-202331Heartssct SCO1. Premiership4th542723.0101100100.330.000.330.330.33Matches
2023-202432Heartssct SCO1. Premiership3rd1576687.4134100200.130.400.540.130.54Matches
2024-202533Heartssct SCO1. Premiership12th50730.8000000000.000.000.000.000.00Matches
12 Seasons4 Clubs5 Leagues26921219,111212.398321308315202710.460.150.610.390.54
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
Hearts (6 Seasons)2 Leagues89706,13468.228113921711600.410.160.570.310.47
Ross County (3 Seasons)1 League99807,22580.348115940881110.600.140.730.500.64
Burton Albion (3 Seasons)2 Leagues78625,70263.42210322201800.350.160.510.350.51
Wrd Bremen II (1 Season)1 League30500.6000000200.000.000.000.000.00
Premiership (8 Seasons)16312611,305125.66217795111141610.490.140.630.410.54
League One (2 Seasons)62504,64451.6199281901600.370.170.540.370.54
Championship (1 Season)25242,05422.8145191045100.610.220.830.440.66
Championship (1 Season)16121,05811.8314300200.260.090.340.260.34
3. Liga (1 Season)30500.6000000200.000.000.000.000.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
2018-201927Burton Albioneng ENGEFL Cup3rd654394.9213201000.410.210.620.410.62Matches
2018-201927Burton Albioneng ENGFA Cup85th11901.0101100101.000.001.001.001.00Matches
2019-202028Burton Albioneng ENGEFL Cup9th443513.9505500001.280.001.281.281.28Matches
2019-202028Burton Albioneng ENGFA Cup33rd332703.0101100000.330.000.330.330.33Matches
2 Seasons1 Club2 Leagues14131,15012.89110901100.700.080.780.700.78
EFL Cup (2 Seasons)1097908.8718701000.800.110.910.800.91
FA Cup (2 Seasons)443604.0202200100.500.000.500.500.50
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
2024-202533Hearts3. Conf Lg1040.0000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
1 Season1 Club1 League1040.0000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
201220nir Northern IrelandUEFA Euro Qualifying1010.00000000.000.00Matches
201523nir Northern IrelandFriendlies (M)20400.4000000000.000.000.000.000.00Matches
201624nir Northern IrelandFriendlies (M)11680.8000000000.000.000.000.000.00Matches
201624nir Northern IrelandUEFA Euro Qualifying10130.1000000000.000.000.000.000.00Matches
201725nir Northern IrelandFriendlies (M)11450.5101100002.000.002.002.002.00Matches
201826nir Northern IrelandWCQ11760.8000000000.000.000.000.000.00Matches
201826nir Northern IrelandFriendlies (M)432272.5000000000.000.000.000.000.00Matches
2018-201927nir Northern IrelandUEFA Nations League24th321741.9011000000.000.520.520.000.52Matches
201927nir Northern IrelandFriendlies (M)11700.8000000000.000.000.000.000.00Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB421792.0101100100.500.000.500.500.50Matches
202129nir Northern IrelandFriendlies (M)10180.2000000000.000.000.000.000.00Matches
202129nir Northern IrelandUEFA Euro Qualifying521161.3000000100.000.000.000.000.00Matches
8 Seasons1 Club4 Leagues25131,02711.4213200200.180.090.260.180.26
Friendlies (M) (6 Seasons)1064685.2101100000.190.000.190.190.19
UEFA Euro Qualifying (3 Seasons)721301.4000000100.000.000.000.000.00
UEFA Nations League (2 Seasons)743533.9112100100.250.250.510.250.51
WCQ (1 Season)11760.8000000000.000.000.000.000.00

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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.6000.0000Matches
2014-201523Ross Countysct SCO1. Premiership18.810191.010.5300Matches
2015-201624Ross Countysct SCO1. Premiership28.515371.300.3233Matches
2016-201725Ross Countysct SCO1. Premiership33.023341.030.5355Matches
2017-201826Burton Albioneng ENG2. Championship11.8330930.02.550.770.100.3300Matches
2018-201927Burton Albioneng ENGEFL Cup4.9215746.73.081.440.130.2901Matches
2018-201927Burton Albioneng ENGFA Cup1.01000.000.0000Matches
2018-201927Burton Albioneng ENG3. League One32.71101Matches
2019-202028Burton Albioneng ENGEFL Cup3.9517635.34.361.540.290.8300Matches
2019-202028Burton Albioneng ENGFA Cup3.013266.71.000.670.330.5000Matches
2019-202028Burton Albioneng ENG3. League One18.98652741.53.431.430.120.3000Matches
2019-202028Heartssct SCO1. Premiership6.7212541.71.780.740.170.4000Matches
2020-202129Heartssct SCO2. Championship22.81445Matches
2021-202230Heartssct SCO1. Premiership27.310722940.32.631.060.100.2436Matches
2022-202331Heartssct SCO1. Premiership3.015360.01.650.990.200.3300Matches
2023-202432Heartssct SCO1. Premiership7.4127622.23.640.810.040.1700Matches
2024-202533Hearts3. Conf Lg0.00000.000.000000.00.00.00.0Matches
2024-202533Heartssct SCO1. Premiership0.80000.000.0000Matches
12 Seasons4 Clubs8 Leagues225.210724618438.22.771.080.130.39015210.00.00.00.0
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
Hearts (6 Seasons)3 Leagues68.2281164337.12.560.950.090.2607110.00.00.00.0
Ross County (3 Seasons)1 League80.348901.120.4488
Burton Albion (3 Seasons)4 Leagues76.1311305139.22.991.170.150.3902
Wrd Bremen II (1 Season)1 League0.6000.0000
Premiership (8 Seasons)125.66211613337.12.561.060.090.381114
League One (2 Seasons)51.619652741.53.431.430.120.3001
EFL Cup (2 Seasons)8.87321340.63.651.480.220.5401
FA Cup (2 Seasons)4.023266.70.750.500.671.0000
Championship (1 Season)22.81445
Championship (1 Season)11.8330930.02.550.770.100.3300
3. Liga (1 Season)0.6000.0000
Conf Lg (1 Season)0.00000.000.000000.00.00.00.0
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
2010-201119Wrd Bremen II1 League0.6000.0000
2014-201523Ross County1 League18.810191.010.5300
2015-201624Ross County1 League28.515371.300.3233
2016-201725Ross County1 League33.023341.030.5355
2017-201826Burton Albion1 League11.8330930.02.550.770.100.3300
2018-201927Burton Albion3 Leagues38.51415746.72.551.190.200.4302
2019-202028Burton Albion3 Leagues25.814853541.23.291.350.160.4000
2019-202028Hearts1 League6.7212541.71.780.740.170.4000
2020-202129Hearts1 League22.81445
2021-202230Hearts1 League27.310722940.32.631.060.100.2436
2022-202331Hearts1 League3.015360.01.650.990.200.3300
2023-202432Hearts1 League7.4127622.23.640.810.040.1700
2024-202533Hearts2 Leagues0.90000.000.000000.00.00.00.0
12 Seasons4 Clubs8 Leagues225.210724618438.22.771.080.130.39015210.00.00.00.0
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
Hearts (6 Seasons)3 Leagues68.2281164337.12.560.950.090.2607110.00.00.00.0
Ross County (3 Seasons)1 League80.348901.120.4488
Burton Albion (3 Seasons)4 Leagues76.1311305139.22.991.170.150.3902
Wrd Bremen II (1 Season)1 League0.6000.0000
Premiership (8 Seasons)125.66211613337.12.561.060.090.381114
League One (2 Seasons)51.619652741.53.431.430.120.3001
EFL Cup (2 Seasons)8.87321340.63.651.480.220.5401
FA Cup (2 Seasons)4.023266.70.750.500.671.0000
Championship (1 Season)22.81445
Championship (1 Season)11.8330930.02.550.770.100.3300
3. Liga (1 Season)0.6000.0000
Conf Lg (1 Season)0.00000.000.000000.00.00.00.0
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.6000.0000Matches
2014-201523Ross Countysct SCO1. Premiership9th18.810191.010.5300Matches
2015-201624Ross Countysct SCO1. Premiership6th28.515371.300.3233Matches
2016-201725Ross Countysct SCO1. Premiership7th33.023341.030.5355Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.8330930.02.550.770.100.3300Matches
2018-201927Burton Albioneng ENG3. League One9th32.71101Matches
2019-202028Burton Albioneng ENG3. League One12th18.98652741.53.431.430.120.3000Matches
2019-202028Heartssct SCO1. Premiership12th6.7212541.71.780.740.170.4000Matches
2020-202129Heartssct SCO2. Championship1st22.81445Matches
2021-202230Heartssct SCO1. Premiership3rd27.310722940.32.631.060.100.2436Matches
2022-202331Heartssct SCO1. Premiership4th3.015360.01.650.990.200.3300Matches
2023-202432Heartssct SCO1. Premiership3rd7.4127622.23.640.810.040.1700Matches
2024-202533Heartssct SCO1. Premiership12th0.80000.000.0000Matches
12 Seasons4 Clubs5 Leagues212.39821116937.42.781.080.100.371520
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (6 Seasons)2 Leagues68.2281164337.12.560.950.090.26711
Ross County (3 Seasons)1 League80.348901.120.4488
Burton Albion (3 Seasons)2 Leagues63.422953637.93.101.170.120.3101
Wrd Bremen II (1 Season)1 League0.6000.0000
Premiership (8 Seasons)125.66211613337.12.561.060.090.381114
League One (2 Seasons)51.619652741.53.431.430.120.3001
Championship (1 Season)22.81445
Championship (1 Season)11.8330930.02.550.770.100.3300
3. Liga (1 Season)0.6000.0000
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
2018-201927Burton Albioneng ENGEFL Cup3rd4.9215746.73.081.440.130.2901Matches
2018-201927Burton Albioneng ENGFA Cup85th1.01000.000.0000Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.9517635.34.361.540.290.8300Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.013266.71.000.670.330.5000Matches
2 Seasons1 Club2 Leagues12.89351542.92.741.170.260.6001
EFL Cup (2 Seasons)8.87321340.63.651.480.220.5401
FA Cup (2 Seasons)4.023266.70.750.500.671.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
2024-202533Hearts3. Conf Lg0.00000.000.000000.00.00.00.0Matches
1 Season1 Club1 League0.00000.000.000000.00.00.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201220nir Northern IrelandUEFA Euro Qualifying0.0000Matches
201523nir Northern IrelandFriendlies (M)0.4000Matches
201624nir Northern IrelandFriendlies (M)0.8000Matches
201624nir Northern IrelandUEFA Euro Qualifying0.10000.000.0000Matches
201725nir Northern IrelandFriendlies (M)0.5100Matches
201826nir Northern IrelandWCQ0.8000Matches
201826nir Northern IrelandFriendlies (M)2.5000Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.9000Matches
201927nir Northern IrelandFriendlies (M)0.8000Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.016116.73.020.500.171.0000Matches
202129nir Northern IrelandFriendlies (M)0.2000Matches
202129nir Northern IrelandUEFA Euro Qualifying1.30200.01.550.000.0000Matches
8 Seasons1 Club4 Leagues11.428112.52.340.290.131.0000
Friendlies (M) (6 Seasons)5.2100
UEFA Euro Qualifying (3 Seasons)1.40200.01.400.000.0000
UEFA Nations League (2 Seasons)3.916116.73.020.500.171.0000
WCQ (1 Season)0.8000
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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.60Matches
2014-201523Ross Countysct SCO1. Premiership18.82Matches
2015-201624Ross Countysct SCO1. Premiership28.54Matches
2016-201725Ross Countysct SCO1. Premiership33.05Matches
2017-201826Burton Albioneng ENG2. Championship11.81Matches
2018-201927Burton Albioneng ENGEFL Cup4.91Matches
2018-201927Burton Albioneng ENGFA Cup1.00Matches
2018-201927Burton Albioneng ENG3. League One32.76Matches
2019-202028Burton Albioneng ENGEFL Cup3.90Matches
2019-202028Burton Albioneng ENGFA Cup3.00Matches
2019-202028Burton Albioneng ENG3. League One18.93Matches
2019-202028Heartssct SCO1. Premiership6.71Matches
2020-202129Heartssct SCO2. Championship22.85Matches
2021-202230Heartssct SCO1. Premiership27.32Matches
2022-202331Heartssct SCO1. Premiership3.00Matches
2023-202432Heartssct SCO1. Premiership7.43Matches
2024-202533Hearts3. Conf Lg0.02366.72842366.7000000.00.00.000000Matches
2024-202533Heartssct SCO1. Premiership0.80Matches
12 Seasons4 Clubs8 Leagues225.22366.72842366.70000330.00.0+33.000000
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
Hearts (6 Seasons)3 Leagues68.22366.72842366.70000110.00.0+11.000000
Ross County (3 Seasons)1 League80.311
Burton Albion (3 Seasons)4 Leagues76.111
Wrd Bremen II (1 Season)1 League0.60
Premiership (8 Seasons)125.617
League One (2 Seasons)51.69
EFL Cup (2 Seasons)8.81
FA Cup (2 Seasons)4.00
Championship (1 Season)22.85
Championship (1 Season)11.81
3. Liga (1 Season)0.60
Conf Lg (1 Season)0.02366.72842366.7000000.00.00.000000
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
2010-201119Wrd Bremen II1 League0.60
2014-201523Ross County1 League18.82
2015-201624Ross County1 League28.54
2016-201725Ross County1 League33.05
2017-201826Burton Albion1 League11.81
2018-201927Burton Albion3 Leagues38.57
2019-202028Burton Albion3 Leagues25.83
2019-202028Hearts1 League6.71
2020-202129Hearts1 League22.85
2021-202230Hearts1 League27.32
2022-202331Hearts1 League3.00
2023-202432Hearts1 League7.43
2024-202533Hearts2 Leagues0.92366.72842366.7000000.00.00.000000
12 Seasons4 Clubs8 Leagues225.22366.72842366.70000330.00.0+33.000000
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
Hearts (6 Seasons)3 Leagues68.22366.72842366.70000110.00.0+11.000000
Ross County (3 Seasons)1 League80.311
Burton Albion (3 Seasons)4 Leagues76.111
Wrd Bremen II (1 Season)1 League0.60
Premiership (8 Seasons)125.617
League One (2 Seasons)51.69
EFL Cup (2 Seasons)8.81
FA Cup (2 Seasons)4.00
Championship (1 Season)22.85
Championship (1 Season)11.81
3. Liga (1 Season)0.60
Conf Lg (1 Season)0.02366.72842366.7000000.00.00.000000
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.60Matches
2014-201523Ross Countysct SCO1. Premiership9th18.82Matches
2015-201624Ross Countysct SCO1. Premiership6th28.54Matches
2016-201725Ross Countysct SCO1. Premiership7th33.05Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.81Matches
2018-201927Burton Albioneng ENG3. League One9th32.76Matches
2019-202028Burton Albioneng ENG3. League One12th18.93Matches
2019-202028Heartssct SCO1. Premiership12th6.71Matches
2020-202129Heartssct SCO2. Championship1st22.85Matches
2021-202230Heartssct SCO1. Premiership3rd27.32Matches
2022-202331Heartssct SCO1. Premiership4th3.00Matches
2023-202432Heartssct SCO1. Premiership3rd7.43Matches
2024-202533Heartssct SCO1. Premiership12th0.80Matches
12 Seasons4 Clubs5 Leagues212.332
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
Hearts (6 Seasons)2 Leagues68.211
Ross County (3 Seasons)1 League80.311
Burton Albion (3 Seasons)2 Leagues63.410
Wrd Bremen II (1 Season)1 League0.60
Premiership (8 Seasons)125.617
League One (2 Seasons)51.69
Championship (1 Season)22.85
Championship (1 Season)11.81
3. Liga (1 Season)0.60
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
2018-201927Burton Albioneng ENGEFL Cup3rd4.91Matches
2018-201927Burton Albioneng ENGFA Cup85th1.00Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.90Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.00Matches
2 Seasons1 Club2 Leagues12.81
EFL Cup (2 Seasons)8.81
FA Cup (2 Seasons)4.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
2024-202533Hearts3. Conf Lg0.02366.72842366.7000000.00.00.000000Matches
1 Season1 Club1 League0.02366.72842366.7000000.00.00.000000
Passing Table
Total Short Medium Long
Season Age Squad 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
201220nir Northern IrelandUEFA Euro Qualifying0.0Matches
201523nir Northern IrelandFriendlies (M)0.40Matches
201624nir Northern IrelandFriendlies (M)0.80Matches
201624nir Northern IrelandUEFA Euro Qualifying0.10Matches
201725nir Northern IrelandFriendlies (M)0.50Matches
201826nir Northern IrelandWCQ0.80Matches
201826nir Northern IrelandFriendlies (M)2.50Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.91Matches
201927nir Northern IrelandFriendlies (M)0.80Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.00Matches
202129nir Northern IrelandFriendlies (M)0.20Matches
202129nir Northern IrelandUEFA Euro Qualifying1.30Matches
8 Seasons1 Club4 Leagues11.41
Friendlies (M) (6 Seasons)5.20
UEFA Euro Qualifying (3 Seasons)1.40
UEFA Nations League (2 Seasons)3.91
WCQ (1 Season)0.80

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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.6Matches
2014-201523Ross Countysct SCO1. Premiership18.8Matches
2015-201624Ross Countysct SCO1. Premiership28.5Matches
2016-201725Ross Countysct SCO1. Premiership33.0Matches
2017-201826Burton Albioneng ENG2. Championship11.815Matches
2018-201927Burton Albioneng ENGEFL Cup4.94Matches
2018-201927Burton Albioneng ENGFA Cup1.00Matches
2018-201927Burton Albioneng ENG3. League One32.7Matches
2019-202028Burton Albioneng ENGEFL Cup3.92Matches
2019-202028Burton Albioneng ENGFA Cup3.00Matches
2019-202028Burton Albioneng ENG3. League One18.918Matches
2019-202028Heartssct SCO1. Premiership6.71Matches
2020-202129Heartssct SCO2. Championship22.8Matches
2021-202230Heartssct SCO1. Premiership27.316Matches
2022-202331Heartssct SCO1. Premiership3.01Matches
2023-202432Heartssct SCO1. Premiership7.412Matches
2024-202533Hearts3. Conf Lg0.0321000000000200Matches
2024-202533Heartssct SCO1. Premiership0.82Matches
12 Seasons4 Clubs8 Leagues225.23210007100000200
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (6 Seasons)3 Leagues68.23210003200000200
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)4 Leagues76.139
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.632
League One (2 Seasons)51.618
EFL Cup (2 Seasons)8.86
FA Cup (2 Seasons)4.00
Championship (1 Season)22.8
Championship (1 Season)11.815
3. Liga (1 Season)0.6
Conf Lg (1 Season)0.0321000000000200
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
2010-201119Wrd Bremen II1 League0.6
2014-201523Ross County1 League18.8
2015-201624Ross County1 League28.5
2016-201725Ross County1 League33.0
2017-201826Burton Albion1 League11.815
2018-201927Burton Albion3 Leagues38.54
2019-202028Burton Albion3 Leagues25.820
2019-202028Hearts1 League6.71
2020-202129Hearts1 League22.8
2021-202230Hearts1 League27.316
2022-202331Hearts1 League3.01
2023-202432Hearts1 League7.412
2024-202533Hearts2 Leagues0.9321000200000200
12 Seasons4 Clubs8 Leagues225.23210007100000200
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (6 Seasons)3 Leagues68.23210003200000200
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)4 Leagues76.139
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.632
League One (2 Seasons)51.618
EFL Cup (2 Seasons)8.86
FA Cup (2 Seasons)4.00
Championship (1 Season)22.8
Championship (1 Season)11.815
3. Liga (1 Season)0.6
Conf Lg (1 Season)0.0321000000000200
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.6Matches
2014-201523Ross Countysct SCO1. Premiership9th18.8Matches
2015-201624Ross Countysct SCO1. Premiership6th28.5Matches
2016-201725Ross Countysct SCO1. Premiership7th33.0Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.815Matches
2018-201927Burton Albioneng ENG3. League One9th32.7Matches
2019-202028Burton Albioneng ENG3. League One12th18.918Matches
2019-202028Heartssct SCO1. Premiership12th6.71Matches
2020-202129Heartssct SCO2. Championship1st22.8Matches
2021-202230Heartssct SCO1. Premiership3rd27.316Matches
2022-202331Heartssct SCO1. Premiership4th3.01Matches
2023-202432Heartssct SCO1. Premiership3rd7.412Matches
2024-202533Heartssct SCO1. Premiership12th0.82Matches
12 Seasons4 Clubs5 Leagues212.365
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (6 Seasons)2 Leagues68.232
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)2 Leagues63.433
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.632
League One (2 Seasons)51.618
Championship (1 Season)22.8
Championship (1 Season)11.815
3. Liga (1 Season)0.6
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
2018-201927Burton Albioneng ENGEFL Cup3rd4.94Matches
2018-201927Burton Albioneng ENGFA Cup85th1.00Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.92Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.00Matches
2 Seasons1 Club2 Leagues12.86
EFL Cup (2 Seasons)8.86
FA Cup (2 Seasons)4.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
2024-202533Hearts3. Conf Lg0.0321000000000200Matches
1 Season1 Club1 League0.0321000000000200
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
201220nir Northern IrelandUEFA Euro Qualifying0.0Matches
201523nir Northern IrelandFriendlies (M)0.4Matches
201624nir Northern IrelandFriendlies (M)0.8Matches
201624nir Northern IrelandUEFA Euro Qualifying0.10Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ0.8Matches
201826nir Northern IrelandFriendlies (M)2.5Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.9Matches
201927nir Northern IrelandFriendlies (M)0.8Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.01Matches
202129nir Northern IrelandFriendlies (M)0.2Matches
202129nir Northern IrelandUEFA Euro Qualifying1.30Matches
8 Seasons1 Club4 Leagues11.41
Friendlies (M) (6 Seasons)5.2
UEFA Euro Qualifying (3 Seasons)1.40
UEFA Nations League (2 Seasons)3.91
WCQ (1 Season)0.8

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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.6Matches
2014-201523Ross Countysct SCO1. Premiership18.8Matches
2015-201624Ross Countysct SCO1. Premiership28.5Matches
2016-201725Ross Countysct SCO1. Premiership33.0Matches
2017-201826Burton Albioneng ENG2. Championship11.8Matches
2018-201927Burton Albioneng ENGEFL Cup4.9Matches
2018-201927Burton Albioneng ENGFA Cup1.0Matches
2018-201927Burton Albioneng ENG3. League One32.7Matches
2019-202028Burton Albioneng ENGEFL Cup3.9Matches
2019-202028Burton Albioneng ENGFA Cup3.0Matches
2019-202028Burton Albioneng ENG3. League One18.9Matches
2019-202028Heartssct SCO1. Premiership6.7Matches
2020-202129Heartssct SCO2. Championship22.8Matches
2021-202230Heartssct SCO1. Premiership27.3Matches
2022-202331Heartssct SCO1. Premiership3.0Matches
2023-202432Heartssct SCO1. Premiership7.4Matches
2024-202533Hearts3. Conf Lg0.000.0000000000.00000000Matches
2024-202533Heartssct SCO1. Premiership0.8Matches
12 Seasons4 Clubs8 Leagues225.200.0000000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (6 Seasons)3 Leagues68.200.0000000000.00000000
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)4 Leagues76.1
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.6
League One (2 Seasons)51.6
EFL Cup (2 Seasons)8.8
FA Cup (2 Seasons)4.0
Championship (1 Season)22.8
Championship (1 Season)11.8
3. Liga (1 Season)0.6
Conf Lg (1 Season)0.000.0000000000.00000000
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
2010-201119Wrd Bremen II1 League0.6
2014-201523Ross County1 League18.8
2015-201624Ross County1 League28.5
2016-201725Ross County1 League33.0
2017-201826Burton Albion1 League11.8
2018-201927Burton Albion3 Leagues38.5
2019-202028Burton Albion3 Leagues25.8
2019-202028Hearts1 League6.7
2020-202129Hearts1 League22.8
2021-202230Hearts1 League27.3
2022-202331Hearts1 League3.0
2023-202432Hearts1 League7.4
2024-202533Hearts2 Leagues0.900.0000000000.00000000
12 Seasons4 Clubs8 Leagues225.200.0000000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (6 Seasons)3 Leagues68.200.0000000000.00000000
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)4 Leagues76.1
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.6
League One (2 Seasons)51.6
EFL Cup (2 Seasons)8.8
FA Cup (2 Seasons)4.0
Championship (1 Season)22.8
Championship (1 Season)11.8
3. Liga (1 Season)0.6
Conf Lg (1 Season)0.000.0000000000.00000000
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.6Matches
2014-201523Ross Countysct SCO1. Premiership9th18.8Matches
2015-201624Ross Countysct SCO1. Premiership6th28.5Matches
2016-201725Ross Countysct SCO1. Premiership7th33.0Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.8Matches
2018-201927Burton Albioneng ENG3. League One9th32.7Matches
2019-202028Burton Albioneng ENG3. League One12th18.9Matches
2019-202028Heartssct SCO1. Premiership12th6.7Matches
2020-202129Heartssct SCO2. Championship1st22.8Matches
2021-202230Heartssct SCO1. Premiership3rd27.3Matches
2022-202331Heartssct SCO1. Premiership4th3.0Matches
2023-202432Heartssct SCO1. Premiership3rd7.4Matches
2024-202533Heartssct SCO1. Premiership12th0.8Matches
12 Seasons4 Clubs5 Leagues212.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (6 Seasons)2 Leagues68.2
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)2 Leagues63.4
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.6
League One (2 Seasons)51.6
Championship (1 Season)22.8
Championship (1 Season)11.8
3. Liga (1 Season)0.6
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
2018-201927Burton Albioneng ENGEFL Cup3rd4.9Matches
2018-201927Burton Albioneng ENGFA Cup85th1.0Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.9Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.0Matches
2 Seasons1 Club2 Leagues12.8
EFL Cup (2 Seasons)8.8
FA Cup (2 Seasons)4.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
2024-202533Hearts3. Conf Lg0.000.0000000000.00000000Matches
1 Season1 Club1 League0.000.0000000000.00000000
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
201220nir Northern IrelandUEFA Euro Qualifying0.0Matches
201523nir Northern IrelandFriendlies (M)0.4Matches
201624nir Northern IrelandFriendlies (M)0.8Matches
201624nir Northern IrelandUEFA Euro Qualifying0.1Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ0.8Matches
201826nir Northern IrelandFriendlies (M)2.5Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.9Matches
201927nir Northern IrelandFriendlies (M)0.8Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.0Matches
202129nir Northern IrelandFriendlies (M)0.2Matches
202129nir Northern IrelandUEFA Euro Qualifying1.3Matches
8 Seasons1 Club4 Leagues11.4
Friendlies (M) (6 Seasons)5.2
UEFA Euro Qualifying (3 Seasons)1.4
UEFA Nations League (2 Seasons)3.9
WCQ (1 Season)0.8

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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.6Matches
2014-201523Ross Countysct SCO1. Premiership18.8Matches
2015-201624Ross Countysct SCO1. Premiership28.5Matches
2016-201725Ross Countysct SCO1. Premiership33.0Matches
2017-201826Burton Albioneng ENG2. Championship11.8102Matches
2018-201927Burton Albioneng ENGEFL Cup4.912Matches
2018-201927Burton Albioneng ENGFA Cup1.000Matches
2018-201927Burton Albioneng ENG3. League One32.7Matches
2019-202028Burton Albioneng ENGEFL Cup3.940Matches
2019-202028Burton Albioneng ENGFA Cup3.000Matches
2019-202028Burton Albioneng ENG3. League One18.9154Matches
2019-202028Heartssct SCO1. Premiership6.700Matches
2020-202129Heartssct SCO2. Championship22.8Matches
2021-202230Heartssct SCO1. Premiership27.31912Matches
2022-202331Heartssct SCO1. Premiership3.010Matches
2023-202432Heartssct SCO1. Premiership7.440Matches
2024-202533Hearts3. Conf Lg0.0000000000000000Matches
2024-202533Heartssct SCO1. Premiership0.800Matches
12 Seasons4 Clubs8 Leagues225.205400000000020000
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Hearts (6 Seasons)3 Leagues68.202400000000012000
Ross County (3 Seasons)1 League80.30
Burton Albion (3 Seasons)4 Leagues76.13080
Wrd Bremen II (1 Season)1 League0.60
Premiership (8 Seasons)125.624120
League One (2 Seasons)51.61540
EFL Cup (2 Seasons)8.8520
FA Cup (2 Seasons)4.0000
Championship (1 Season)22.80
Championship (1 Season)11.81020
3. Liga (1 Season)0.60
Conf Lg (1 Season)0.0000000000000000
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
2010-201119Wrd Bremen II1 League0.60
2014-201523Ross County1 League18.80
2015-201624Ross County1 League28.50
2016-201725Ross County1 League33.00
2017-201826Burton Albion1 League11.81020
2018-201927Burton Albion3 Leagues38.5120
2019-202028Burton Albion3 Leagues25.81940
2019-202028Hearts1 League6.7000
2020-202129Hearts1 League22.80
2021-202230Hearts1 League27.319120
2022-202331Hearts1 League3.0100
2023-202432Hearts1 League7.4400
2024-202533Hearts2 Leagues0.9000000000000000
12 Seasons4 Clubs8 Leagues225.205400000000020000
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Hearts (6 Seasons)3 Leagues68.202400000000012000
Ross County (3 Seasons)1 League80.30
Burton Albion (3 Seasons)4 Leagues76.13080
Wrd Bremen II (1 Season)1 League0.60
Premiership (8 Seasons)125.624120
League One (2 Seasons)51.61540
EFL Cup (2 Seasons)8.8520
FA Cup (2 Seasons)4.0000
Championship (1 Season)22.80
Championship (1 Season)11.81020
3. Liga (1 Season)0.60
Conf Lg (1 Season)0.0000000000000000
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.6Matches
2014-201523Ross Countysct SCO1. Premiership9th18.8Matches
2015-201624Ross Countysct SCO1. Premiership6th28.5Matches
2016-201725Ross Countysct SCO1. Premiership7th33.0Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.8102Matches
2018-201927Burton Albioneng ENG3. League One9th32.7Matches
2019-202028Burton Albioneng ENG3. League One12th18.9154Matches
2019-202028Heartssct SCO1. Premiership12th6.700Matches
2020-202129Heartssct SCO2. Championship1st22.8Matches
2021-202230Heartssct SCO1. Premiership3rd27.31912Matches
2022-202331Heartssct SCO1. Premiership4th3.010Matches
2023-202432Heartssct SCO1. Premiership3rd7.440Matches
2024-202533Heartssct SCO1. Premiership12th0.800Matches
12 Seasons4 Clubs5 Leagues212.349180
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
Hearts (6 Seasons)2 Leagues68.224120
Ross County (3 Seasons)1 League80.30
Burton Albion (3 Seasons)2 Leagues63.42560
Wrd Bremen II (1 Season)1 League0.60
Premiership (8 Seasons)125.624120
League One (2 Seasons)51.61540
Championship (1 Season)22.80
Championship (1 Season)11.81020
3. Liga (1 Season)0.60
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
2018-201927Burton Albioneng ENGEFL Cup3rd4.912Matches
2018-201927Burton Albioneng ENGFA Cup85th1.000Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.940Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.000Matches
2 Seasons1 Club2 Leagues12.8520
EFL Cup (2 Seasons)8.8520
FA Cup (2 Seasons)4.0000
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
2024-202533Hearts3. Conf Lg0.0000000000000000Matches
1 Season1 Club1 League0.0000000000000000
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
201220nir Northern IrelandUEFA Euro Qualifying0.0Matches
201523nir Northern IrelandFriendlies (M)0.4Matches
201624nir Northern IrelandFriendlies (M)0.8Matches
201624nir Northern IrelandUEFA Euro Qualifying0.100Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ0.8Matches
201826nir Northern IrelandFriendlies (M)2.5Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.9Matches
201927nir Northern IrelandFriendlies (M)0.8Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.020Matches
202129nir Northern IrelandFriendlies (M)0.2Matches
202129nir Northern IrelandUEFA Euro Qualifying1.310Matches
8 Seasons1 Club4 Leagues11.4300
Friendlies (M) (6 Seasons)5.20
UEFA Euro Qualifying (3 Seasons)1.4100
UEFA Nations League (2 Seasons)3.9200
WCQ (1 Season)0.80

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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.6Matches
2014-201523Ross Countysct SCO1. Premiership18.8Matches
2015-201624Ross Countysct SCO1. Premiership28.5Matches
2016-201725Ross Countysct SCO1. Premiership33.0Matches
2017-201826Burton Albioneng ENG2. Championship11.8Matches
2018-201927Burton Albioneng ENGEFL Cup4.9Matches
2018-201927Burton Albioneng ENGFA Cup1.0Matches
2018-201927Burton Albioneng ENG3. League One32.7Matches
2019-202028Burton Albioneng ENGEFL Cup3.9Matches
2019-202028Burton Albioneng ENGFA Cup3.0Matches
2019-202028Burton Albioneng ENG3. League One18.9Matches
2019-202028Heartssct SCO1. Premiership6.7Matches
2020-202129Heartssct SCO2. Championship22.8Matches
2021-202230Heartssct SCO1. Premiership27.3Matches
2022-202331Heartssct SCO1. Premiership3.0Matches
2023-202432Heartssct SCO1. Premiership7.4Matches
2024-202533Hearts3. Conf Lg0.030021130001000000021Matches
2024-202533Heartssct SCO1. Premiership0.8Matches
12 Seasons4 Clubs8 Leagues225.230021130001000000021
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
Hearts (6 Seasons)3 Leagues68.230021130001000000021
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)4 Leagues76.1
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.6
League One (2 Seasons)51.6
EFL Cup (2 Seasons)8.8
FA Cup (2 Seasons)4.0
Championship (1 Season)22.8
Championship (1 Season)11.8
3. Liga (1 Season)0.6
Conf Lg (1 Season)0.030021130001000000021
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
2010-201119Wrd Bremen II1 League0.6
2014-201523Ross County1 League18.8
2015-201624Ross County1 League28.5
2016-201725Ross County1 League33.0
2017-201826Burton Albion1 League11.8
2018-201927Burton Albion3 Leagues38.5
2019-202028Burton Albion3 Leagues25.8
2019-202028Hearts1 League6.7
2020-202129Hearts1 League22.8
2021-202230Hearts1 League27.3
2022-202331Hearts1 League3.0
2023-202432Hearts1 League7.4
2024-202533Hearts2 Leagues0.930021130001000000021
12 Seasons4 Clubs8 Leagues225.230021130001000000021
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
Hearts (6 Seasons)3 Leagues68.230021130001000000021
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)4 Leagues76.1
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.6
League One (2 Seasons)51.6
EFL Cup (2 Seasons)8.8
FA Cup (2 Seasons)4.0
Championship (1 Season)22.8
Championship (1 Season)11.8
3. Liga (1 Season)0.6
Conf Lg (1 Season)0.030021130001000000021
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.6Matches
2014-201523Ross Countysct SCO1. Premiership9th18.8Matches
2015-201624Ross Countysct SCO1. Premiership6th28.5Matches
2016-201725Ross Countysct SCO1. Premiership7th33.0Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.8Matches
2018-201927Burton Albioneng ENG3. League One9th32.7Matches
2019-202028Burton Albioneng ENG3. League One12th18.9Matches
2019-202028Heartssct SCO1. Premiership12th6.7Matches
2020-202129Heartssct SCO2. Championship1st22.8Matches
2021-202230Heartssct SCO1. Premiership3rd27.3Matches
2022-202331Heartssct SCO1. Premiership4th3.0Matches
2023-202432Heartssct SCO1. Premiership3rd7.4Matches
2024-202533Heartssct SCO1. Premiership12th0.8Matches
12 Seasons4 Clubs5 Leagues212.3
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
Hearts (6 Seasons)2 Leagues68.2
Ross County (3 Seasons)1 League80.3
Burton Albion (3 Seasons)2 Leagues63.4
Wrd Bremen II (1 Season)1 League0.6
Premiership (8 Seasons)125.6
League One (2 Seasons)51.6
Championship (1 Season)22.8
Championship (1 Season)11.8
3. Liga (1 Season)0.6
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
2018-201927Burton Albioneng ENGEFL Cup3rd4.9Matches
2018-201927Burton Albioneng ENGFA Cup85th1.0Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.9Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.0Matches
2 Seasons1 Club2 Leagues12.8
EFL Cup (2 Seasons)8.8
FA Cup (2 Seasons)4.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
2024-202533Hearts3. Conf Lg0.030021130001000000021Matches
1 Season1 Club1 League0.030021130001000000021
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
201220nir Northern IrelandUEFA Euro Qualifying0.0Matches
201523nir Northern IrelandFriendlies (M)0.4Matches
201624nir Northern IrelandFriendlies (M)0.8Matches
201624nir Northern IrelandUEFA Euro Qualifying0.1Matches
201725nir Northern IrelandFriendlies (M)0.5Matches
201826nir Northern IrelandWCQ0.8Matches
201826nir Northern IrelandFriendlies (M)2.5Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.9Matches
201927nir Northern IrelandFriendlies (M)0.8Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.0Matches
202129nir Northern IrelandFriendlies (M)0.2Matches
202129nir Northern IrelandUEFA Euro Qualifying1.3Matches
8 Seasons1 Club4 Leagues11.4
Friendlies (M) (6 Seasons)5.2
UEFA Euro Qualifying (3 Seasons)1.4
UEFA Nations League (2 Seasons)3.9
WCQ (1 Season)0.8

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
2010-201119Wrd Bremen IIde GER3. 3. Liga350171.50.603Matches
2014-201523Ross Countysct SCO1. Premiership301,6955749.618.81791341.333124+7+0.37+1.62Matches
2015-201624Ross Countysct SCO1. Premiership352,5647375.028.52918601.294847+1+0.04+0.77Matches
2016-201725Ross Countysct SCO1. Premiership342,9668786.733.0342901.21Matches
2017-201826Burton Albioneng ENG2. Championship161,0586625.611.8124421.061519-4-0.34+0.80Matches
2018-201927Burton Albioneng ENGEFL Cup64397369.74.9583312502.00611-5-1.03-1.03Matches
2018-201927Burton Albioneng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2018-201927Burton Albioneng ENG3. League One372,9407971.032.733852643101.224442+2+0.06-0.46Matches
2019-202028Burton Albioneng ENGEFL Cup43518897.53.94883002.2594+5+1.28+1.28Matches
2019-202028Burton Albioneng ENGFA Cup32709075.03.03903001.3345-1-0.33-3.33Matches
2019-202028Burton Albioneng ENG3. League One251,7046854.118.917881382601.562624+2+0.11+0.23Matches
2019-202028Heartssct SCO1. Premiership86077622.56.7686524501.131215-3-0.44+0.33Matches
2020-202129Heartssct SCO2. Championship252,0548284.522.824841913212.165019+31+1.36-0.56Matches
2021-202230Heartssct SCO1. Premiership312,4607971.927.329821723511.553929+10+0.37+0.37Matches
2022-202331Heartssct SCO1. Premiership5272548.03.0463012002.0063+3+0.99+0.91Matches
2023-202432Heartssct SCO1. Premiership156684519.57.4772282111.67106+4+0.54+0.28Matches
2024-202533Hearts3. Conf Lg1440.90.0001440.0001-1-22.50-22.100.00.1-0.1-3.35-3.19Matches
2024-202533Heartssct SCO1. Premiership573154.80.80051560.2010+1+1.23+1.73Matches
12 Seasons4 Clubs8 Leagues28420,2657146.1225.2225841525925191.42302251+51+0.27+0.590.00.1-0.1-3.35-3.19
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
Hearts (6 Seasons)3 Leagues906,1386835.368.27081432023131.6311873+45+0.66+0.730.00.1-0.1-3.35-3.19
Ross County (3 Seasons)1 League997,2257370.480.380561941.277971+8+0.17+1.25
Burton Albion (3 Seasons)4 Leagues926,8527453.276.1758653172821.37105107-2-0.03+0.44
Wrd Bremen II (1 Season)1 League350171.50.603
Premiership (8 Seasons)16311,3056945.7125.612680803723121.35147124+23+0.25+0.57
League One (2 Seasons)624,6447563.751.6508639122801.367066+4+0.08-0.09
EFL Cup (2 Seasons)107907979.88.8985612502.10151500.000.00
FA Cup (2 Seasons)43609080.04.04904001.0057-2-0.50-3.50
Championship (1 Season)252,0548284.522.824841913212.165019+31+1.36-0.56
Championship (1 Season)161,0586625.611.8124421.061519-4-0.34+0.80
3. Liga (1 Season)350171.50.603
Conf Lg (1 Season)1440.90.0001440.0001-1-22.50-22.100.00.1-0.1-3.35-3.19
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
2010-201119Wrd Bremen II1 League350171.50.603
2014-201523Ross County1 League301,6955749.618.81791341.333124+7+0.37+1.62
2015-201624Ross County1 League352,5647375.028.52918601.294847+1+0.04+0.77
2016-201725Ross County1 League342,9668786.733.0342901.21
2017-201826Burton Albion1 League161,0586625.611.8124421.061519-4-0.34+0.80
2018-201927Burton Albion3 Leagues443,4697971.438.539853053001.305155-4-0.10-0.56
2019-202028Burton Albion3 Leagues322,3257360.125.824881982601.623933+6+0.23+0.17
2019-202028Hearts1 League86077622.56.7686524501.131215-3-0.44+0.33
2020-202129Hearts1 League252,0548284.522.824841913212.165019+31+1.36-0.56
2021-202230Hearts1 League312,4607971.927.329821723511.553929+10+0.37+0.37
2022-202331Hearts1 League5272548.03.0463012002.0063+3+0.99+0.91
2023-202432Hearts1 League156684519.57.4772282111.67106+4+0.54+0.28
2024-202533Hearts2 Leagues677133.90.900613100.171100.00+0.470.00.1-0.1-3.35-3.19
12 Seasons4 Clubs8 Leagues28420,2657146.1225.2225841525925191.42302251+51+0.27+0.590.00.1-0.1-3.35-3.19
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
Hearts (6 Seasons)3 Leagues906,1386835.368.27081432023131.6311873+45+0.66+0.730.00.1-0.1-3.35-3.19
Ross County (3 Seasons)1 League997,2257370.480.380561941.277971+8+0.17+1.25
Burton Albion (3 Seasons)4 Leagues926,8527453.276.1758653172821.37105107-2-0.03+0.44
Wrd Bremen II (1 Season)1 League350171.50.603
Premiership (8 Seasons)16311,3056945.7125.612680803723121.35147124+23+0.25+0.57
League One (2 Seasons)624,6447563.751.6508639122801.367066+4+0.08-0.09
EFL Cup (2 Seasons)107907979.88.8985612502.10151500.000.00
FA Cup (2 Seasons)43609080.04.04904001.0057-2-0.50-3.50
Championship (1 Season)252,0548284.522.824841913212.165019+31+1.36-0.56
Championship (1 Season)161,0586625.611.8124421.061519-4-0.34+0.80
3. Liga (1 Season)350171.50.603
Conf Lg (1 Season)1440.90.0001440.0001-1-22.50-22.100.00.1-0.1-3.35-3.19
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
2010-201119Wrd Bremen IIde GER3. 3. Liga18th350171.50.603Matches
2014-201523Ross Countysct SCO1. Premiership9th301,6955749.618.81791341.333124+7+0.37+1.62Matches
2015-201624Ross Countysct SCO1. Premiership6th352,5647375.028.52918601.294847+1+0.04+0.77Matches
2016-201725Ross Countysct SCO1. Premiership7th342,9668786.733.0342901.21Matches
2017-201826Burton Albioneng ENG2. Championship23rd161,0586625.611.8124421.061519-4-0.34+0.80Matches
2018-201927Burton Albioneng ENG3. League One9th372,9407971.032.733852643101.224442+2+0.06-0.46Matches
2019-202028Burton Albioneng ENG3. League One12th251,7046854.118.917881382601.562624+2+0.11+0.23Matches
2019-202028Heartssct SCO1. Premiership12th86077622.56.7686524501.131215-3-0.44+0.33Matches
2020-202129Heartssct SCO2. Championship1st252,0548284.522.824841913212.165019+31+1.36-0.56Matches
2021-202230Heartssct SCO1. Premiership3rd312,4607971.927.329821723511.553929+10+0.37+0.37Matches
2022-202331Heartssct SCO1. Premiership4th5272548.03.0463012002.0063+3+0.99+0.91Matches
2023-202432Heartssct SCO1. Premiership3rd156684519.57.4772282111.67106+4+0.54+0.28Matches
2024-202533Heartssct SCO1. Premiership12th573154.80.80051560.2010+1+1.23+1.73Matches
12 Seasons4 Clubs5 Leagues26919,1117145.5212.3212831425725151.41282228+54+0.30+0.64
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (6 Seasons)2 Leagues896,1346936.368.2708143192491.6511872+46+0.67+0.73
Ross County (3 Seasons)1 League997,2257370.480.380561941.277971+8+0.17+1.25
Burton Albion (3 Seasons)2 Leagues785,7027349.963.4628643162821.30858500.00+0.53
Wrd Bremen II (1 Season)1 League350171.50.603
Premiership (8 Seasons)16311,3056945.7125.612680803723121.35147124+23+0.25+0.57
League One (2 Seasons)624,6447563.751.6508639122801.367066+4+0.08-0.09
Championship (1 Season)252,0548284.522.824841913212.165019+31+1.36-0.56
Championship (1 Season)161,0586625.611.8124421.061519-4-0.34+0.80
3. Liga (1 Season)350171.50.603
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
2018-201927Burton Albioneng ENGEFL Cup3rd64397369.74.9583312502.00611-5-1.03-1.03Matches
2018-201927Burton Albioneng ENGFA Cup85th19090100.01.01901000.0012-1-1.00Matches
2019-202028Burton Albioneng ENGEFL Cup9th43518897.53.94883002.2594+5+1.28+1.28Matches
2019-202028Burton Albioneng ENGFA Cup33rd32709075.03.03903001.3345-1-0.33-3.33Matches
2 Seasons1 Club2 Leagues141,1508279.912.813871012501.792022-2-0.16-1.09
EFL Cup (2 Seasons)107907979.88.8985612502.10151500.000.00
FA Cup (2 Seasons)43609080.04.04904001.0057-2-0.50-3.50
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
2024-202533Hearts3. Conf Lg1440.90.0001440.0001-1-22.50-22.100.00.1-0.1-3.35-3.19Matches
1 Season1 Club1 League1440.90.0001440.0001-1-22.50-22.100.00.1-0.1-3.35-3.19
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
201220nir Northern IrelandUEFA Euro Qualifying1110.10.0001001.000000.00+0.40Matches
201523nir Northern IrelandFriendlies (M)2402014.80.40021902.000000.000.00Matches
201624nir Northern IrelandFriendlies (M)1686815.10.81680000.0003-3-3.97-4.91Matches
201624nir Northern IrelandUEFA Euro Qualifying113131.40.10011223.0001-1-6.92-7.84Matches
201725nir Northern IrelandFriendlies (M)1454550.00.51450003.0010+1+2.00+2.00Matches
201826nir Northern IrelandWCQ176767.00.81760033.000000.00-1.25Matches
201826nir Northern IrelandFriendlies (M)42275750.42.5366112811.251100.00-0.40Matches
2018-201927nir Northern IrelandUEFA Nations League24th31745848.31.9277012110.0023-1-0.52+1.42Matches
201927nir Northern IrelandFriendlies (M)1707038.90.81700003.0032+1+1.29+0.47Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB41794533.12.0263022720.2512-1-0.50+0.99Matches
202129nir Northern IrelandFriendlies (M)118185.00.20011813.000000.00-0.53Matches
202129nir Northern IrelandUEFA Euro Qualifying51162312.11.3229032051.4023-1-0.78-0.35Matches
8 Seasons1 Club4 Leagues251,0274115.711.4136111219151.321015-5-0.44-0.65
Friendlies (M) (6 Seasons)104684726.05.2664142121.8056-1-0.19-0.73
UEFA Euro Qualifying (3 Seasons)7130194.71.4230051471.5724-2-1.38-1.42
UEFA Nations League (2 Seasons)73535039.23.9470032530.1435-2-0.51+1.14
WCQ (1 Season)176767.00.81760033.000000.00-1.25

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
2010-201119Wrd Bremen IIde GER3. 3. Liga0.620Matches
2014-201523Ross Countysct SCO1. Premiership18.821Matches
2015-201624Ross Countysct SCO1. Premiership28.52043Matches
2016-201725Ross Countysct SCO1. Premiership33.07053Matches
2017-201826Burton Albioneng ENG2. Championship11.82001114515210000Matches
2018-201927Burton Albioneng ENGEFL Cup4.90005103421000Matches
2018-201927Burton Albioneng ENGFA Cup1.0100000000000Matches
2018-201927Burton Albioneng ENG3. League One32.74000Matches
2019-202028Burton Albioneng ENGEFL Cup3.90004732040Matches
2019-202028Burton Albioneng ENGFA Cup3.00002420000Matches
2019-202028Burton Albioneng ENG3. League One18.92003032918415000Matches
2019-202028Heartssct SCO1. Premiership6.7000121051000Matches
2020-202129Heartssct SCO2. Championship22.81000Matches
2021-202230Heartssct SCO1. Premiership27.32003635201612190Matches
2022-202331Heartssct SCO1. Premiership3.01006601010Matches
2023-202432Heartssct SCO1. Premiership7.42001216112040Matches
2024-202533Hearts3. Conf Lg0.0000000000000000Matches
2024-202533Heartssct SCO1. Premiership0.80000002000Matches
12 Seasons4 Clubs8 Leagues225.2281021413448712054000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hearts (6 Seasons)3 Leagues68.2600666726321224000000
Ross County (3 Seasons)1 League80.311196
Burton Albion (3 Seasons)4 Leagues76.190052672239830000
Wrd Bremen II (1 Season)1 League0.620
Premiership (8 Seasons)125.6161016267263212240
League One (2 Seasons)51.66003032918415000
EFL Cup (2 Seasons)8.80009176625000
FA Cup (2 Seasons)4.0100242000000
Championship (1 Season)22.81000
Championship (1 Season)11.82001114515210000
3. Liga (1 Season)0.620
Conf Lg (1 Season)0.0000000000000000
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
2010-201119Wrd Bremen II1 League0.620
2014-201523Ross County1 League18.821
2015-201624Ross County1 League28.52043
2016-201725Ross County1 League33.07053
2017-201826Burton Albion1 League11.82001114515210000
2018-201927Burton Albion3 Leagues38.55005103421000
2019-202028Burton Albion3 Leagues25.820036431420419000
2019-202028Hearts1 League6.7000121051000
2020-202129Hearts1 League22.81000
2021-202230Hearts1 League27.32003635201612190
2022-202331Hearts1 League3.01006601010
2023-202432Hearts1 League7.42001216112040
2024-202533Hearts2 Leagues0.9000000200000000
12 Seasons4 Clubs8 Leagues225.2281021413448712054000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hearts (6 Seasons)3 Leagues68.2600666726321224000000
Ross County (3 Seasons)1 League80.311196
Burton Albion (3 Seasons)4 Leagues76.190052672239830000
Wrd Bremen II (1 Season)1 League0.620
Premiership (8 Seasons)125.6161016267263212240
League One (2 Seasons)51.66003032918415000
EFL Cup (2 Seasons)8.80009176625000
FA Cup (2 Seasons)4.0100242000000
Championship (1 Season)22.81000
Championship (1 Season)11.82001114515210000
3. Liga (1 Season)0.620
Conf Lg (1 Season)0.0000000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201119Wrd Bremen IIde GER3. 3. Liga18th0.620Matches
2014-201523Ross Countysct SCO1. Premiership9th18.821Matches
2015-201624Ross Countysct SCO1. Premiership6th28.52043Matches
2016-201725Ross Countysct SCO1. Premiership7th33.07053Matches
2017-201826Burton Albioneng ENG2. Championship23rd11.82001114515210000Matches
2018-201927Burton Albioneng ENG3. League One9th32.74000Matches
2019-202028Burton Albioneng ENG3. League One12th18.92003032918415000Matches
2019-202028Heartssct SCO1. Premiership12th6.7000121051000Matches
2020-202129Heartssct SCO2. Championship1st22.81000Matches
2021-202230Heartssct SCO1. Premiership3rd27.32003635201612190Matches
2022-202331Heartssct SCO1. Premiership4th3.01006601010Matches
2023-202432Heartssct SCO1. Premiership3rd7.42001216112040Matches
2024-202533Heartssct SCO1. Premiership12th0.80000002000Matches
12 Seasons4 Clubs5 Leagues212.3271020311340651849000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (6 Seasons)2 Leagues68.26006667263212240
Ross County (3 Seasons)1 League80.311196
Burton Albion (3 Seasons)2 Leagues63.480041461433625000
Wrd Bremen II (1 Season)1 League0.620
Premiership (8 Seasons)125.6161016267263212240
League One (2 Seasons)51.66003032918415000
Championship (1 Season)22.81000
Championship (1 Season)11.82001114515210000
3. Liga (1 Season)0.620
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201927Burton Albioneng ENGEFL Cup3rd4.90005103421000Matches
2018-201927Burton Albioneng ENGFA Cup85th1.0100000000000Matches
2019-202028Burton Albioneng ENGEFL Cup9th3.90004732040Matches
2019-202028Burton Albioneng ENGFA Cup33rd3.00002420000Matches
2 Seasons1 Club2 Leagues12.810011218625000
EFL Cup (2 Seasons)8.80009176625000
FA Cup (2 Seasons)4.0100242000000
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
2024-202533Hearts3. Conf Lg0.0000000000000000Matches
1 Season1 Club1 League0.0000000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201220nir Northern IrelandUEFA Euro Qualifying0.00000Matches
201523nir Northern IrelandFriendlies (M)0.40000Matches
201624nir Northern IrelandFriendlies (M)0.80000Matches
201624nir Northern IrelandUEFA Euro Qualifying0.1000110000000Matches
201725nir Northern IrelandFriendlies (M)0.50000Matches
201826nir Northern IrelandWCQ0.80000Matches
201826nir Northern IrelandFriendlies (M)2.50000Matches
2018-201927nir Northern IrelandUEFA Nations League24th1.90000Matches
201927nir Northern IrelandFriendlies (M)0.80000Matches
2020-202129nir Northern IrelandUEFA Nations LeagueLgB2.010041011020Matches
202129nir Northern IrelandFriendlies (M)0.20000Matches
202129nir Northern IrelandUEFA Euro Qualifying1.3100531001000Matches
8 Seasons1 Club4 Leagues11.420010142103000
Friendlies (M) (6 Seasons)5.20000
UEFA Euro Qualifying (3 Seasons)1.4100641001000
UEFA Nations League (2 Seasons)3.910041011020
WCQ (1 Season)0.80000

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.

More Liam Boyce Pages

Liam Boyce Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Stathead & Player Comparison