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
2023-12-02SatPremiershipRegular seasonAwayW 1–0HeartsKilmarnockYFW29000030000Match Report
2023-11-25SatPremiershipRegular seasonHomeW 1–0HeartsSt JohnstoneYFW80010072000Match Report
2023-11-11SatPremiershipRegular seasonAwayW 2–1HeartsMotherwellYFW82000020000Match Report
2023-11-01WedPremiershipRegular seasonHomeW 1–0HeartsLivingstonYFW68000030000Match Report
2023-10-22SunPremiershipRegular seasonHomeL 1–4HeartsCelticN18000011000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp 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. 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. Premiership1376317.0134100200.140.430.570.140.57Matches
11 Seasons4 Clubs7 Leagues27622520,151223.9107331409215212810.480.150.630.410.56
Country Comp 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 (5 Seasons)2 Leagues82706,02466.928113921711600.420.160.580.310.48
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 (7 Seasons)15612611,195124.46217795111141610.500.140.640.410.55
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
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp 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 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 League1376317.0134100200.140.430.570.140.57
11 Seasons4 Clubs7 Leagues27622520,151223.9107331409215212810.480.150.630.410.56
Comp 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 (5 Seasons)2 Leagues82706,02466.928113921711600.420.160.580.310.48
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 (7 Seasons)15612611,195124.46217795111141610.500.140.640.410.55
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
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. Premiership3rd1376317.0134100200.140.430.570.140.57Matches
11 Seasons4 Clubs5 Leagues26221219,001211.198321308315202710.460.150.620.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 (5 Seasons)2 Leagues82706,02466.928113921711600.420.160.580.310.48
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 (7 Seasons)15612611,195124.46217795111141610.500.140.640.410.55
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 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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt 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.0127622.23.850.860.040.1700Matches
11 Seasons4 Clubs7 Leagues223.910724618438.22.811.090.130.391521
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (5 Seasons)2 Leagues66.9281164337.12.630.970.090.26711
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 (7 Seasons)124.46211613337.12.631.070.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
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt 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.0127622.23.850.860.040.1700
11 Seasons4 Clubs7 Leagues223.910724618438.22.811.090.130.391521
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (5 Seasons)2 Leagues66.9281164337.12.630.970.090.26711
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 (7 Seasons)124.46211613337.12.631.070.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
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.0127622.23.850.860.040.1700Matches
11 Seasons4 Clubs5 Leagues211.19821116937.42.821.090.100.371520
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (5 Seasons)2 Leagues66.9281164337.12.630.970.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 (7 Seasons)124.46211613337.12.631.070.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
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.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 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. Premiership136314921.27.0772262111.7775+2+0.29-0.10Matches
11 Seasons4 Clubs7 Leagues27620,1517348.6223.922584152512891.45298249+49+0.26+0.56
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (5 Seasons)2 Leagues826,0247340.366.9708143122831.7611471+43+0.64+0.61
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 (7 Seasons)15611,1957249.2124.41268080302861.39143123+20+0.22+0.51
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
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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 League136314921.27.0772262111.7775+2+0.29-0.10
11 Seasons4 Clubs7 Leagues27620,1517348.6223.922584152512891.45298249+49+0.26+0.56
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (5 Seasons)2 Leagues826,0247340.366.9708143122831.7611471+43+0.64+0.61
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 (7 Seasons)15611,1957249.2124.41268080302861.39143123+20+0.22+0.51
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
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. Premiership3rd136314921.27.0772262111.7775+2+0.29-0.10Matches
11 Seasons4 Clubs5 Leagues26219,0017347.4211.121283142502891.43278227+51+0.29+0.61
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 (5 Seasons)2 Leagues826,0247340.366.9708143122831.7611471+43+0.64+0.61
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 (7 Seasons)15611,1957249.2124.41268080302861.39143123+20+0.22+0.51
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
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
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.02001014112040Matches
11 Seasons4 Clubs7 Leagues223.9281021213248692054000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (5 Seasons)2 Leagues66.96006465263012240
Ross County (3 Seasons)1 League80.311196
Burton Albion (3 Seasons)4 Leagues76.190052672239830000
Wrd Bremen II (1 Season)1 League0.620
Premiership (7 Seasons)124.4161016065263012240
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
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.02001014112040
11 Seasons4 Clubs7 Leagues223.9281021213248692054000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (5 Seasons)2 Leagues66.96006465263012240
Ross County (3 Seasons)1 League80.311196
Burton Albion (3 Seasons)4 Leagues76.190052672239830000
Wrd Bremen II (1 Season)1 League0.620
Premiership (7 Seasons)124.4161016065263012240
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
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.02001014112040Matches
11 Seasons4 Clubs5 Leagues211.1271020111140631849000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (5 Seasons)2 Leagues66.96006465263012240
Ross County (3 Seasons)1 League80.311196
Burton Albion (3 Seasons)2 Leagues63.480041461433625000
Wrd Bremen II (1 Season)1 League0.620
Premiership (7 Seasons)124.4161016065263012240
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
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.