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
2012-201318Heartssct SCO1. Premier League843564.0000000000.000.000.000.000.00
2013-201419Heartssct SCO1. Premiership3271,03411.5347300100.260.350.610.260.61
2014-201520Heartssct SCO2. Championship31222,00922.381321800100.360.580.940.360.94Matches
2015-201621Rangerssct SCO2. Championship1266116.8134100000.150.440.590.150.59Matches
2015-201621Heartssct SCO1. Premiership1576377.1213200000.280.140.420.280.42Matches
2016-201722Inverness CTsct SCO1. Premiership26171,47816.4134100200.060.180.240.060.24Matches
2017-201823Dundee Unitedsct SCO2. Championship35322,81331.35611501100.160.190.350.160.35Matches
2018-201924Dundee Unitedsct SCO2. Championship16108459.4202200000.210.000.210.210.21Matches
2018-201924Gillinghameng ENG3. League One31570.6000000000.000.000.000.000.00Matches
2019-202025Gr'nock Mortonsct SCO2. Championship601151.3000000000.000.000.000.000.00Matches
202328Hailstormus USAU.S. Open Cup111201.3000000100.000.000.000.000.00Matches
202328Hailstormus USA3. USL League One31302,55028.38412801500.280.140.420.280.42Matches
202429Hailstormus USAU.S. Open Cup11450.5000000000.000.000.000.000.00Matches
202429Hailstormus USA3. USL League One16131,10312.3415400100.330.080.410.330.41Matches
10 Seasons7 Clubs5 Leagues23315113,773153.034356934021200.220.230.450.220.45
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 (4 Seasons)2 Leagues86404,03644.81318311300200.290.400.690.290.69
Dundee United (2 Seasons)1 League51423,65840.67613701100.170.150.320.170.32
Hailstorm (2 Seasons)2 Leagues49453,81842.4125171201700.280.120.400.280.40
Inverness CT (1 Season)1 League26171,47816.4134100200.060.180.240.060.24
Rangers (1 Season)1 League1266116.8134100000.150.440.590.150.59
Gr'nock Morton (1 Season)1 League601151.3000000000.000.000.000.000.00
Gillingham (1 Season)1 League31570.6000000000.000.000.000.000.00
Championship (5 Seasons)100706,39371.01622381601200.230.310.530.230.53
Premier League (4 Seasons)81353,50538.96814600300.150.210.360.150.36
USL League One (2 Seasons)47433,65340.6125171201600.300.120.420.300.42
U.S. Open Cup (2 Seasons)221651.8000000100.000.000.000.000.00
League One (1 Season)31570.6000000000.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
2012-201318Hearts1 League843564.0000000000.000.000.000.000.00
2013-201419Hearts1 League3271,03411.5347300100.260.350.610.260.61
2014-201520Hearts1 League31222,00922.381321800100.360.580.940.360.94
2015-201621Hearts1 League1576377.1213200000.280.140.420.280.42
2015-201621Rangers1 League1266116.8134100000.150.440.590.150.59
2016-201722Inverness CT1 League26171,47816.4134100200.060.180.240.060.24
2017-201823Dundee United1 League35322,81331.35611501100.160.190.350.160.35
2018-201924Dundee United1 League16108459.4202200000.210.000.210.210.21
2018-201924Gillingham1 League31570.6000000000.000.000.000.000.00
2019-202025Gr'nock Morton1 League601151.3000000000.000.000.000.000.00
202328Hailstorm2 Leagues32312,67029.78412801600.270.130.400.270.40
202429Hailstorm2 Leagues17141,14812.8415400100.310.080.390.310.39
10 Seasons7 Clubs5 Leagues23315113,773153.034356934021200.220.230.450.220.45
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 (4 Seasons)2 Leagues86404,03644.81318311300200.290.400.690.290.69
Dundee United (2 Seasons)1 League51423,65840.67613701100.170.150.320.170.32
Hailstorm (2 Seasons)2 Leagues49453,81842.4125171201700.280.120.400.280.40
Inverness CT (1 Season)1 League26171,47816.4134100200.060.180.240.060.24
Rangers (1 Season)1 League1266116.8134100000.150.440.590.150.59
Gr'nock Morton (1 Season)1 League601151.3000000000.000.000.000.000.00
Gillingham (1 Season)1 League31570.6000000000.000.000.000.000.00
Championship (5 Seasons)100706,39371.01622381601200.230.310.530.230.53
Premier League (4 Seasons)81353,50538.96814600300.150.210.360.150.36
USL League One (2 Seasons)47433,65340.6125171201600.300.120.420.300.42
U.S. Open Cup (2 Seasons)221651.8000000100.000.000.000.000.00
League One (1 Season)31570.6000000000.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
2012-201318Heartssct SCO1. Premier League10th843564.0000000000.000.000.000.000.00
2013-201419Heartssct SCO1. Premiership12th3271,03411.5347300100.260.350.610.260.61
2014-201520Heartssct SCO2. Championship1st31222,00922.381321800100.360.580.940.360.94Matches
2015-201621Heartssct SCO1. Premiership3rd1576377.1213200000.280.140.420.280.42Matches
2015-201621Rangerssct SCO2. Championship1st1266116.8134100000.150.440.590.150.59Matches
2016-201722Inverness CTsct SCO1. Premiership12th26171,47816.4134100200.060.180.240.060.24Matches
2017-201823Dundee Unitedsct SCO2. Championship3rd35322,81331.35611501100.160.190.350.160.35Matches
2018-201924Dundee Unitedsct SCO2. Championship2nd16108459.4202200000.210.000.210.210.21Matches
2018-201924Gillinghameng ENG3. League One13th31570.6000000000.000.000.000.000.00Matches
2019-202025Gr'nock Mortonsct SCO2. Championship7th601151.3000000000.000.000.000.000.00Matches
202328Hailstormus USA3. USL League One3rd31302,55028.38412801500.280.140.420.280.42Matches
202429Hailstormus USA3. USL League One1st16131,10312.3415400100.330.080.410.330.41Matches
10 Seasons7 Clubs4 Leagues23114913,608151.234356934021100.220.230.460.220.46
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 (4 Seasons)2 Leagues86404,03644.81318311300200.290.400.690.290.69
Dundee United (2 Seasons)1 League51423,65840.67613701100.170.150.320.170.32
Hailstorm (2 Seasons)1 League47433,65340.6125171201600.300.120.420.300.42
Inverness CT (1 Season)1 League26171,47816.4134100200.060.180.240.060.24
Rangers (1 Season)1 League1266116.8134100000.150.440.590.150.59
Gr'nock Morton (1 Season)1 League601151.3000000000.000.000.000.000.00
Gillingham (1 Season)1 League31570.6000000000.000.000.000.000.00
Championship (5 Seasons)100706,39371.01622381601200.230.310.530.230.53
Premier League (4 Seasons)81353,50538.96814600300.150.210.360.150.36
USL League One (2 Seasons)47433,65340.6125171201600.300.120.420.300.42
League One (1 Season)31570.6000000000.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
202328Hailstormus USAU.S. Open CupRd3111201.3000000100.000.000.000.000.00Matches
202429Hailstormus USAU.S. Open CupRd311450.5000000000.000.000.000.000.00Matches
2 Seasons1 Club1 League221651.8000000100.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
2012-201318Heartssct SCO1. Premier League4.0030.760.0000
2013-201419Heartssct SCO1. Premiership11.5380.700.3800
2014-201520Heartssct SCO2. Championship22.38220.990.3600Matches
2015-201621Rangerssct SCO2. Championship6.81121.770.0800Matches
2015-201621Heartssct SCO1. Premiership7.1260.850.3300Matches
2016-201722Inverness CTsct SCO1. Premiership16.4120.120.5000Matches
2017-201823Dundee Unitedsct SCO2. Championship31.350220.000.700.2301Matches
2018-201924Dundee Unitedsct SCO2. Championship9.4200Matches
2018-201924Gillinghameng ENG3. League One0.6000Matches
2019-202025Gr'nock Mortonsct SCO2. Championship1.3000Matches
202328Hailstormus USAU.S. Open Cup1.3000Matches
202328Hailstormus USA3. USL League One28.3801Matches
202429Hailstormus USAU.S. Open Cup0.50000.000.0000Matches
202429Hailstormus USA3. USL League One12.3424937.51.960.730.170.4400Matches
10 Seasons7 Clubs5 Leagues153.0342484129.20.550.750.380.2902
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (4 Seasons)2 Leagues44.813390.870.3300
Dundee United (2 Seasons)1 League40.670220.000.700.2301
Hailstorm (2 Seasons)2 Leagues42.41224937.51.880.710.170.4401
Inverness CT (1 Season)1 League16.4120.120.5000
Rangers (1 Season)1 League6.81121.770.0800
Gr'nock Morton (1 Season)1 League1.3000
Gillingham (1 Season)1 League0.6000
Championship (5 Seasons)71.0160560.000.930.2501
Premier League (4 Seasons)38.96190.490.3200
USL League One (2 Seasons)40.61224937.51.960.730.170.4401
U.S. Open Cup (2 Seasons)1.80000.000.0000
League One (1 Season)0.6000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2012-201318Hearts1 League4.0030.760.0000
2013-201419Hearts1 League11.5380.700.3800
2014-201520Hearts1 League22.38220.990.3600
2015-201621Hearts1 League7.1260.850.3300
2015-201621Rangers1 League6.81121.770.0800
2016-201722Inverness CT1 League16.4120.120.5000
2017-201823Dundee United1 League31.350220.000.700.2301
2018-201924Dundee United1 League9.4200
2018-201924Gillingham1 League0.6000
2019-202025Gr'nock Morton1 League1.3000
202328Hailstorm2 Leagues29.7801
202429Hailstorm2 Leagues12.8424937.51.880.710.170.4400
10 Seasons7 Clubs5 Leagues153.0342484129.20.550.750.380.2902
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (4 Seasons)2 Leagues44.813390.870.3300
Dundee United (2 Seasons)1 League40.670220.000.700.2301
Hailstorm (2 Seasons)2 Leagues42.41224937.51.880.710.170.4401
Inverness CT (1 Season)1 League16.4120.120.5000
Rangers (1 Season)1 League6.81121.770.0800
Gr'nock Morton (1 Season)1 League1.3000
Gillingham (1 Season)1 League0.6000
Championship (5 Seasons)71.0160560.000.930.2501
Premier League (4 Seasons)38.96190.490.3200
USL League One (2 Seasons)40.61224937.51.960.730.170.4401
U.S. Open Cup (2 Seasons)1.80000.000.0000
League One (1 Season)0.6000
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
2012-201318Heartssct SCO1. Premier League10th4.0030.760.0000
2013-201419Heartssct SCO1. Premiership12th11.5380.700.3800
2014-201520Heartssct SCO2. Championship1st22.38220.990.3600Matches
2015-201621Heartssct SCO1. Premiership3rd7.1260.850.3300Matches
2015-201621Rangerssct SCO2. Championship1st6.81121.770.0800Matches
2016-201722Inverness CTsct SCO1. Premiership12th16.4120.120.5000Matches
2017-201823Dundee Unitedsct SCO2. Championship3rd31.350220.000.700.2301Matches
2018-201924Dundee Unitedsct SCO2. Championship2nd9.4200Matches
2018-201924Gillinghameng ENG3. League One13th0.6000Matches
2019-202025Gr'nock Mortonsct SCO2. Championship7th1.3000Matches
202328Hailstormus USA3. USL League One3rd28.3801Matches
202429Hailstormus USA3. USL League One1st12.3424937.51.960.730.170.4400Matches
10 Seasons7 Clubs4 Leagues151.2342484129.20.550.750.380.2902
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hearts (4 Seasons)2 Leagues44.813390.870.3300
Dundee United (2 Seasons)1 League40.670220.000.700.2301
Hailstorm (2 Seasons)1 League40.61224937.51.960.730.170.4401
Inverness CT (1 Season)1 League16.4120.120.5000
Rangers (1 Season)1 League6.81121.770.0800
Gr'nock Morton (1 Season)1 League1.3000
Gillingham (1 Season)1 League0.6000
Championship (5 Seasons)71.0160560.000.930.2501
Premier League (4 Seasons)38.96190.490.3200
USL League One (2 Seasons)40.61224937.51.960.730.170.4401
League One (1 Season)0.6000
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
202328Hailstormus USAU.S. Open CupRd31.3000Matches
202429Hailstormus USAU.S. Open CupRd30.50000.000.0000Matches
2 Seasons1 Club1 League1.80000.000.0000

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
2012-201318Heartssct SCO1. Premier League83564510.44.044
2013-201419Heartssct SCO1. Premiership321,0343230.211.5725
2014-201520Heartssct SCO2. Championship312,0096562.022.32213902.616010+50+2.24+0.78Matches
2015-201621Rangerssct SCO2. Championship126115118.96.862621.75103+7+1.03-0.58Matches
2015-201621Heartssct SCO1. Premiership156374218.67.172851.67208+12+1.70+1.47Matches
2016-201722Inverness CTsct SCO1. Premiership261,4785743.216.417490.92Matches
2017-201823Dundee Unitedsct SCO2. Championship352,8138086.831.33221311.715133+18+0.58+2.26Matches
2018-201924Dundee Unitedsct SCO2. Championship168455326.19.41073362021.631510+5+0.53+0.38Matches
2018-201924Gillinghameng ENG3. League One357191.40.615502170.3312-1-1.58-1.36Matches
2019-202025Gr'nock Mortonsct SCO2. Championship6115194.61.30061931.0003-3-2.35-2.20Matches
202328Hailstormus USAU.S. Open Cup112012057.11.311201003.0031+2+1.50+3.50Matches
202328Hailstormus USA3. USL League One312,5508288.528.330851311511.945433+21+0.74+0.47Matches
202429Hailstormus USAU.S. Open Cup1454515.00.51450010.0002-2-4.00-5.76Matches
202429Hailstormus USA3. USL League One161,1036955.712.31379432521.76209+11+0.90-0.13Matches
10 Seasons7 Clubs5 Leagues23313,7735935.6153.015181638218241.74234114+120+0.99+0.63
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (4 Seasons)2 Leagues864,0364729.944.840154652.308018+62+2.11+1.50
Dundee United (2 Seasons)1 League513,6587256.540.642732492031.686643+23+0.57+0.69
Hailstorm (2 Seasons)2 Leagues493,8187871.142.445831842341.867745+32+0.75-0.06
Inverness CT (1 Season)1 League261,4785743.216.417490.92
Rangers (1 Season)1 League126115118.96.862621.75103+7+1.03-0.58
Gr'nock Morton (1 Season)1 League6115194.61.30061931.0003-3-2.35-2.20
Gillingham (1 Season)1 League357191.40.615502170.3312-1-1.58-1.36
Championship (5 Seasons)1006,3936441.371.0707339301981.9413659+77+1.08+0.50
Premier League (4 Seasons)813,5054325.638.93564651.19208+12+1.70+1.47
USL League One (2 Seasons)473,6537875.240.643831742331.887442+32+0.79-0.03
U.S. Open Cup (2 Seasons)21658332.41.82831011.503300.00-0.78
League One (1 Season)357191.40.615502170.3312-1-1.58-1.36
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
2012-201318Hearts1 League83564510.44.044
2013-201419Hearts1 League321,0343230.211.5725
2014-201520Hearts1 League312,0096562.022.32213902.616010+50+2.24+0.78
2015-201621Hearts1 League156374218.67.172851.67208+12+1.70+1.47
2015-201621Rangers1 League126115118.96.862621.75103+7+1.03-0.58
2016-201722Inverness CT1 League261,4785743.216.417490.92
2017-201823Dundee United1 League352,8138086.831.33221311.715133+18+0.58+2.26
2018-201924Dundee United1 League168455326.19.41073362021.631510+5+0.53+0.38
2018-201924Gillingham1 League357191.40.615502170.3312-1-1.58-1.36
2019-202025Gr'nock Morton1 League6115194.61.30061931.0003-3-2.35-2.20
202328Hailstorm2 Leagues322,6708386.429.731861411511.975734+23+0.78+0.99
202429Hailstorm2 Leagues171,1486850.412.81477432531.662011+9+0.71-0.49
10 Seasons7 Clubs5 Leagues23313,7735935.6153.015181638218241.74234114+120+0.99+0.63
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hearts (4 Seasons)2 Leagues864,0364729.944.840154652.308018+62+2.11+1.50
Dundee United (2 Seasons)1 League513,6587256.540.642732492031.686643+23+0.57+0.69
Hailstorm (2 Seasons)2 Leagues493,8187871.142.445831842341.867745+32+0.75-0.06
Inverness CT (1 Season)1 League261,4785743.216.417490.92
Rangers (1 Season)1 League126115118.96.862621.75103+7+1.03-0.58
Gr'nock Morton (1 Season)1 League6115194.61.30061931.0003-3-2.35-2.20
Gillingham (1 Season)1 League357191.40.615502170.3312-1-1.58-1.36
Championship (5 Seasons)1006,3936441.371.0707339301981.9413659+77+1.08+0.50
Premier League (4 Seasons)813,5054325.638.93564651.19208+12+1.70+1.47
USL League One (2 Seasons)473,6537875.240.643831742331.887442+32+0.79-0.03
U.S. Open Cup (2 Seasons)21658332.41.82831011.503300.00-0.78
League One (1 Season)357191.40.615502170.3312-1-1.58-1.36
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
2012-201318Heartssct SCO1. Premier League10th83564510.44.044
2013-201419Heartssct SCO1. Premiership12th321,0343230.211.5725
2014-201520Heartssct SCO2. Championship1st312,0096562.022.32213902.616010+50+2.24+0.78Matches
2015-201621Heartssct SCO1. Premiership3rd156374218.67.172851.67208+12+1.70+1.47Matches
2015-201621Rangerssct SCO2. Championship1st126115118.96.862621.75103+7+1.03-0.58Matches
2016-201722Inverness CTsct SCO1. Premiership12th261,4785743.216.417490.92Matches
2017-201823Dundee Unitedsct SCO2. Championship3rd352,8138086.831.33221311.715133+18+0.58+2.26Matches
2018-201924Dundee Unitedsct SCO2. Championship2nd168455326.19.41073362021.631510+5+0.53+0.38Matches
2018-201924Gillinghameng ENG3. League One13th357191.40.615502170.3312-1-1.58-1.36Matches
2019-202025Gr'nock Mortonsct SCO2. Championship7th6115194.61.30061931.0003-3-2.35-2.20Matches
202328Hailstormus USA3. USL League One3rd312,5508288.528.330851311511.945433+21+0.74+0.47Matches
202429Hailstormus USA3. USL League One1st161,1036955.712.31379432521.76209+11+0.90-0.13Matches
10 Seasons7 Clubs4 Leagues23113,6085935.7151.214980628218231.74231111+120+1.01+0.65
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 (4 Seasons)2 Leagues864,0364729.944.840154652.308018+62+2.11+1.50
Dundee United (2 Seasons)1 League513,6587256.540.642732492031.686643+23+0.57+0.69
Hailstorm (2 Seasons)1 League473,6537875.240.643831742331.887442+32+0.79-0.03
Inverness CT (1 Season)1 League261,4785743.216.417490.92
Rangers (1 Season)1 League126115118.96.862621.75103+7+1.03-0.58
Gr'nock Morton (1 Season)1 League6115194.61.30061931.0003-3-2.35-2.20
Gillingham (1 Season)1 League357191.40.615502170.3312-1-1.58-1.36
Championship (5 Seasons)1006,3936441.371.0707339301981.9413659+77+1.08+0.50
Premier League (4 Seasons)813,5054325.638.93564651.19208+12+1.70+1.47
USL League One (2 Seasons)473,6537875.240.643831742331.887442+32+0.79-0.03
League One (1 Season)357191.40.615502170.3312-1-1.58-1.36
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
202328Hailstormus USAU.S. Open CupRd3112012057.11.311201003.0031+2+1.50+3.50Matches
202429Hailstormus USAU.S. Open CupRd31454515.00.51450010.0002-2-4.00-5.76Matches
2 Seasons1 Club1 League21658332.41.82831011.503300.00-0.78
Become a Stathead & surf this site ad-free.

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
2012-201318Heartssct SCO1. Premier League4.0001
2013-201419Heartssct SCO1. Premiership11.5105
2014-201520Heartssct SCO2. Championship22.310Matches
2015-201621Rangerssct SCO2. Championship6.8003Matches
2015-201621Heartssct SCO1. Premiership7.1005Matches
2016-201722Inverness CTsct SCO1. Premiership16.4207Matches
2017-201823Dundee Unitedsct SCO2. Championship31.31001400000000Matches
2018-201924Dundee Unitedsct SCO2. Championship9.40000Matches
2018-201924Gillinghameng ENG3. League One0.60000Matches
2019-202025Gr'nock Mortonsct SCO2. Championship1.30000Matches
202328Hailstormus USAU.S. Open Cup1.31000Matches
202328Hailstormus USA3. USL League One28.35000Matches
202429Hailstormus USAU.S. Open Cup0.50001100010Matches
202429Hailstormus USA3. USL League One12.3100811236380Matches
10 Seasons7 Clubs5 Leagues153.01200441223639000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (4 Seasons)2 Leagues44.82011
Dundee United (2 Seasons)1 League40.61001400000000
Hailstorm (2 Seasons)2 Leagues42.4700912236390
Inverness CT (1 Season)1 League16.4207
Rangers (1 Season)1 League6.8003
Gr'nock Morton (1 Season)1 League1.30000
Gillingham (1 Season)1 League0.60000
Championship (5 Seasons)71.02001700000000
Premier League (4 Seasons)38.93018
USL League One (2 Seasons)40.6600811236380
U.S. Open Cup (2 Seasons)1.81001100010
League One (1 Season)0.60000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201318Hearts1 League4.0001
2013-201419Hearts1 League11.5105
2014-201520Hearts1 League22.310
2015-201621Hearts1 League7.1005
2015-201621Rangers1 League6.8003
2016-201722Inverness CT1 League16.4207
2017-201823Dundee United1 League31.31001400000000
2018-201924Dundee United1 League9.40000
2018-201924Gillingham1 League0.60000
2019-202025Gr'nock Morton1 League1.30000
202328Hailstorm2 Leagues29.76000
202429Hailstorm2 Leagues12.8100912236390
10 Seasons7 Clubs5 Leagues153.01200441223639000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (4 Seasons)2 Leagues44.82011
Dundee United (2 Seasons)1 League40.61001400000000
Hailstorm (2 Seasons)2 Leagues42.4700912236390
Inverness CT (1 Season)1 League16.4207
Rangers (1 Season)1 League6.8003
Gr'nock Morton (1 Season)1 League1.30000
Gillingham (1 Season)1 League0.60000
Championship (5 Seasons)71.02001700000000
Premier League (4 Seasons)38.93018
USL League One (2 Seasons)40.6600811236380
U.S. Open Cup (2 Seasons)1.81001100010
League One (1 Season)0.60000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201318Heartssct SCO1. Premier League10th4.0001
2013-201419Heartssct SCO1. Premiership12th11.5105
2014-201520Heartssct SCO2. Championship1st22.310Matches
2015-201621Heartssct SCO1. Premiership3rd7.1005Matches
2015-201621Rangerssct SCO2. Championship1st6.8003Matches
2016-201722Inverness CTsct SCO1. Premiership12th16.4207Matches
2017-201823Dundee Unitedsct SCO2. Championship3rd31.31001400000000Matches
2018-201924Dundee Unitedsct SCO2. Championship2nd9.40000Matches
2018-201924Gillinghameng ENG3. League One13th0.60000Matches
2019-202025Gr'nock Mortonsct SCO2. Championship7th1.30000Matches
202328Hailstormus USA3. USL League One3rd28.35000Matches
202429Hailstormus USA3. USL League One1st12.3100811236380Matches
10 Seasons7 Clubs4 Leagues151.21100431123638000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hearts (4 Seasons)2 Leagues44.82011
Dundee United (2 Seasons)1 League40.61001400000000
Hailstorm (2 Seasons)1 League40.6600811236380
Inverness CT (1 Season)1 League16.4207
Rangers (1 Season)1 League6.8003
Gr'nock Morton (1 Season)1 League1.30000
Gillingham (1 Season)1 League0.60000
Championship (5 Seasons)71.02001700000000
Premier League (4 Seasons)38.93018
USL League One (2 Seasons)40.6600811236380
League One (1 Season)0.60000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202328Hailstormus USAU.S. Open CupRd31.31000Matches
202429Hailstormus USAU.S. Open CupRd30.50001100010Matches
2 Seasons1 Club1 League1.81001100010

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.