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-10-30WedPremiershipRegular seasonHomeL 1–2HeartsKilmarnockN16000000000Match Report
2024-10-27SunPremiershipRegular seasonAwayD 1–1HeartsHibernianN18000000000Match Report
2024-10-19SatPremiershipRegular seasonHomeW 4–0HeartsSt MirrenN4000000000Match Report
2024-09-28SatPremiershipRegular seasonHomeD 1–1HeartsRoss CountyN33000020000Match Report
2024-09-01SunPremiershipRegular seasonHomeL 0–1HeartsDundee UnitedN33000010000Match Report

Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201418Gr'nock Mortonsct SCO2. Championship10th18141,31914.7336300000.200.200.410.200.41
2014-201519Raith Roverssct SCO2. Championship6th23161,36415.2145100100.070.260.330.070.33Matches
2015-201620Rangerssct SCO2. Championship1st34332,63529.36814600100.200.270.480.200.48Matches
2016-201721Rangerssct SCO1. Premiership3rd35282,39726.6538500000.190.110.300.190.30Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th26221,69118.85712500000.270.370.640.270.64Matches
2018-201923Swansea Cityeng ENG2. Championship10th30161,40215.6257200001.21.23.54.738611010.130.320.450.130.450.080.230.300.080.30Matches
2019-202024Swansea Cityeng ENG2. Championship6th40770.9022000000.10.10.50.64860.002.342.340.002.340.150.540.690.150.69Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th332703.0011000000.000.330.330.000.33Matches
2019-202024Fleetwood Towneng ENG3. League One6th875816.5224200200.310.310.620.310.62Matches
2020-202125Fleetwood Towneng ENG3. League One15th26151,40115.6246200000.130.260.390.130.39Matches
2021-202226Heartssct SCO1. Premiership3rd33302,63329.32911201000.070.310.380.070.38Matches
2022-202327Heartssct SCO1. Premiership4th37292,59928.94610400100.140.210.350.140.35Matches
2023-202428Heartssct SCO1. Premiership3rd1144054.5022000000.000.440.440.000.44Matches
2024-202529Heartssct SCO1. Premiership11th822472.7000000000.000.000.000.000.00Matches
12 Seasons7 Clubs4 Leagues29321618,751208.33255873201501.31.34.05.342691070.150.260.420.150.420.080.240.320.080.32
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Hearts (4 Seasons)1 League89655,88465.461723601100.090.260.350.090.35
Rangers (2 Seasons)2 Leagues69615,03255.91111221100100.200.200.390.200.39
Fleetwood Town (2 Seasons)1 League34221,98222.04610400200.180.270.450.180.45
Swansea City (2 Seasons)1 League34161,47916.4279200001.31.34.05.342691070.120.430.550.120.550.080.240.320.080.32
Nott'ham Forest (1 Season)1 League26221,69118.85712500000.270.370.640.270.64
Raith Rovers (1 Season)1 League23161,36415.2145100100.070.260.330.070.33
Gr'nock Morton (1 Season)1 League18141,31914.7336300000.200.200.410.200.41
Swansea City (1 Season)1 League332703.0011000000.000.330.330.000.33
Premiership (5 Seasons)124938,28192.01120311101100.120.220.340.120.34
Championship (3 Seasons)75635,31859.11015251000200.170.250.420.170.42
Championship (3 Seasons)60383,17035.271421700001.31.34.05.342691070.200.400.600.200.600.080.240.320.080.32
League One (2 Seasons)34221,98222.04610400200.180.270.450.180.45
PL2 — Div. 2 (1 Season)332703.0011000000.000.330.330.000.33

Shooting: Domestic Leagues

Shooting: Domestic Leagues Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.73100.680.3000
2014-201519Raith Roverssct SCO2. Championship6th15.2160.400.1700Matches
2015-201620Rangerssct SCO2. Championship1st29.36140.480.4300Matches
2016-201721Rangerssct SCO1. Premiership3rd26.65190.710.2600Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.85351234.31.860.640.140.4200Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.6216531.31.030.320.130.4021.10001.21.20.07+0.8+0.8Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.903133.33.511.170.000.0025.81000.10.10.04-0.1-0.1Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.0000Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.5213861.52.011.240.150.2500Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.62241354.21.540.840.080.1500Matches
2021-202226Heartssct SCO1. Premiership3rd29.32491836.71.670.620.040.1101Matches
2022-202327Heartssct SCO1. Premiership4th28.94381026.31.320.350.110.4000Matches
2023-202428Heartssct SCO1. Premiership3rd4.504125.00.890.220.000.0000Matches
2024-202529Heartssct SCO1. Premiership11th2.70500.01.820.000.0000Matches
12 Seasons7 Clubs4 Leagues208.33218711736.41.530.560.090.2721.81011.31.30.07+0.7+0.7
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Hearts (4 Seasons)1 League65.46962930.21.470.440.060.2101
Rangers (2 Seasons)2 Leagues55.911330.590.3300
Fleetwood Town (2 Seasons)1 League22.04372156.81.680.950.110.1900
Swansea City (2 Seasons)1 League16.4219631.61.160.370.110.3321.81001.31.30.07+0.7+0.7
Nott'ham Forest (1 Season)1 League18.85351234.31.860.640.140.4200
Raith Rovers (1 Season)1 League15.2160.400.1700
Gr'nock Morton (1 Season)1 League14.73100.680.3000
Swansea City (1 Season)1 League3.0000
Premiership (5 Seasons)92.011964830.21.470.520.060.2301
Championship (3 Seasons)59.110300.510.3300
Championship (3 Seasons)35.27541833.31.530.510.130.3921.81001.31.30.07+0.7+0.7
League One (2 Seasons)22.04372156.81.680.950.110.1900
PL2 — Div. 2 (1 Season)3.0000
Become a Stathead & surf this site ad-free.

Passing: Domestic Leagues

Passing: Domestic Leagues Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.73
2014-201519Raith Roverssct SCO2. Championship6th15.24Matches
2015-201620Rangerssct SCO2. Championship1st29.38Matches
2016-201721Rangerssct SCO1. Premiership3rd26.63Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.87Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.641254176.26047186524728686.411614679.5275450.053.53.3+1.5274016161Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.9344673.9563188192095.0121770.62450.020.50.4+1.525628Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.01Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.52Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.64Matches
2021-202226Heartssct SCO1. Premiership3rd29.39Matches
2022-202327Heartssct SCO1. Premiership4th28.96Matches
2023-202428Heartssct SCO1. Premiership3rd4.52Matches
2024-202529Heartssct SCO1. Premiership11th2.70Matches
12 Seasons7 Clubs4 Leagues208.344658776.06610205326630686.912816378.5295850.0554.03.6+51.0294522369
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Hearts (4 Seasons)1 League65.417
Rangers (2 Seasons)2 Leagues55.911
Fleetwood Town (2 Seasons)1 League22.06
Swansea City (2 Seasons)1 League16.444658776.06610205326630686.912816378.5295850.074.03.6+3.0294522369
Nott'ham Forest (1 Season)1 League18.87
Raith Rovers (1 Season)1 League15.24
Gr'nock Morton (1 Season)1 League14.73
Swansea City (1 Season)1 League3.01
Premiership (5 Seasons)92.020
Championship (3 Seasons)59.115
Championship (3 Seasons)35.244658776.06610205326630686.912816378.5295850.0144.03.6+10.0294522369
League One (2 Seasons)22.06
PL2 — Div. 2 (1 Season)3.01

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues 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
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.7
2014-201519Raith Roverssct SCO2. Championship6th15.2Matches
2015-201620Rangerssct SCO2. Championship1st29.3Matches
2016-201721Rangerssct SCO1. Premiership3rd26.6Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.868Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.6541501401046377191212412021Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.9464420006021003402Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.0Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.519Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.679Matches
2021-202226Heartssct SCO1. Premiership3rd29.3180Matches
2022-202327Heartssct SCO1. Premiership4th28.990Matches
2023-202428Heartssct SCO1. Premiership3rd4.522Matches
2024-202529Heartssct SCO1. Premiership11th2.723Matches
12 Seasons7 Clubs4 Leagues208.35875454210465247211312446023
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hearts (4 Seasons)1 League65.4315
Rangers (2 Seasons)2 Leagues55.9
Fleetwood Town (2 Seasons)1 League22.098
Swansea City (2 Seasons)1 League16.4587545421046437211312446023
Nott'ham Forest (1 Season)1 League18.868
Raith Rovers (1 Season)1 League15.2
Gr'nock Morton (1 Season)1 League14.7
Swansea City (1 Season)1 League3.0
Premiership (5 Seasons)92.0315
Championship (3 Seasons)59.1
Championship (3 Seasons)35.25875454210461117211312446023
League One (2 Seasons)22.098
PL2 — Div. 2 (1 Season)3.0

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues 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
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.7
2014-201519Raith Roverssct SCO2. Championship6th15.2Matches
2015-201620Rangerssct SCO2. Championship1st29.3Matches
2016-201721Rangerssct SCO1. Premiership3rd26.6Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.8Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.6503.21367403080.51800000Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.967.0140011022.34100100Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.0Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.5Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.6Matches
2021-202226Heartssct SCO1. Premiership3rd29.3Matches
2022-202327Heartssct SCO1. Premiership4th28.9Matches
2023-202428Heartssct SCO1. Premiership3rd4.5Matches
2024-202529Heartssct SCO1. Premiership11th2.7Matches
12 Seasons7 Clubs4 Leagues208.3563.414074140100.61900100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hearts (4 Seasons)1 League65.4
Rangers (2 Seasons)2 Leagues55.9
Fleetwood Town (2 Seasons)1 League22.0
Swansea City (2 Seasons)1 League16.4563.414074140100.61900100
Nott'ham Forest (1 Season)1 League18.8
Raith Rovers (1 Season)1 League15.2
Gr'nock Morton (1 Season)1 League14.7
Swansea City (1 Season)1 League3.0
Premiership (5 Seasons)92.0
Championship (3 Seasons)59.1
Championship (3 Seasons)35.2563.414074140100.61900100
League One (2 Seasons)22.0
PL2 — Div. 2 (1 Season)3.0

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues 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
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.7
2014-201519Raith Roverssct SCO2. Championship6th15.2Matches
2015-201620Rangerssct SCO2. Championship1st29.3Matches
2016-201721Rangerssct SCO1. Premiership3rd26.6Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.81411Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.61911510451145.5690962580Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.9211012540.030001310Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.0Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.563Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.61715Matches
2021-202226Heartssct SCO1. Premiership3rd29.31011Matches
2022-202327Heartssct SCO1. Premiership4th28.92013Matches
2023-202428Heartssct SCO1. Premiership3rd4.551Matches
2024-202529Heartssct SCO1. Premiership11th2.771Matches
12 Seasons7 Clubs4 Leagues208.32191610571643.89909622890
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 (4 Seasons)1 League65.442260
Rangers (2 Seasons)2 Leagues55.90
Fleetwood Town (2 Seasons)1 League22.023180
Swansea City (2 Seasons)1 League16.42112610571643.8990972890
Nott'ham Forest (1 Season)1 League18.814110
Raith Rovers (1 Season)1 League15.20
Gr'nock Morton (1 Season)1 League14.70
Swansea City (1 Season)1 League3.00
Premiership (5 Seasons)92.042260
Championship (3 Seasons)59.10
Championship (3 Seasons)35.22126610571643.89909182890
League One (2 Seasons)22.023180
PL2 — Div. 2 (1 Season)3.00

Possession: Domestic Leagues

Possession: Domestic Leagues Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.7
2014-201519Raith Roverssct SCO2. Championship6th15.2Matches
2015-201620Rangerssct SCO2. Championship1st29.3Matches
2016-201721Rangerssct SCO1. Premiership3rd26.6Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.8Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.668666833030129686371951.41848.643523401132382095130525101Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.9610320390612150.0150.03823912545031456Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.0Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.5Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.6Matches
2021-202226Heartssct SCO1. Premiership3rd29.3Matches
2022-202327Heartssct SCO1. Premiership4th28.9Matches
2023-202428Heartssct SCO1. Premiership3rd4.5Matches
2024-202529Heartssct SCO1. Premiership11th2.7Matches
12 Seasons7 Clubs4 Leagues208.374767135034029747392051.31948.747325791257422595431570107
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Hearts (4 Seasons)1 League65.4
Rangers (2 Seasons)2 Leagues55.9
Fleetwood Town (2 Seasons)1 League22.0
Swansea City (2 Seasons)1 League16.474767135034029747392051.31948.747325791257422595431570107
Nott'ham Forest (1 Season)1 League18.8
Raith Rovers (1 Season)1 League15.2
Gr'nock Morton (1 Season)1 League14.7
Swansea City (1 Season)1 League3.0
Premiership (5 Seasons)92.0
Championship (3 Seasons)59.1
Championship (3 Seasons)35.274767135034029747392051.31948.747325791257422595431570107
League One (2 Seasons)22.0
PL2 — Div. 2 (1 Season)3.0

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201418Gr'nock Mortonsct SCO2. Championship10th181,3197340.714.7144
2014-201519Raith Roverssct SCO2. Championship6th231,3645942.115.2168711.221425-11-0.73-0.15Matches
2015-201620Rangerssct SCO2. Championship1st342,6357881.329.33317112.216923+46+1.57+0.38Matches
2016-201721Rangerssct SCO1. Premiership3rd352,3976870.126.6281671.74Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th261,6916540.818.8225461.081927-8-0.43-0.21Matches
2018-201923Swansea Cityeng ENG2. Championship10th301,4024733.915.6167561415151.002120+1+0.060.0018.420.1-1.8-0.11-0.70Matches
2019-202024Swansea Cityeng ENG2. Championship6th477191.90.90041960.7531+2+2.34+2.181.20.9+0.3+0.33+0.30Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th32709017.63.03903001.009900.00+0.71Matches
2019-202024Fleetwood Towneng ENG3. League One6th85817318.46.5778113501.9083+5+0.77+0.49Matches
2020-202125Fleetwood Towneng ENG3. League One15th261,4015433.815.615795111960.961421-7-0.45-0.78Matches
2021-202226Heartssct SCO1. Premiership3rd332,6338077.029.330861832201.554035+5+0.17-0.40Matches
2022-202327Heartssct SCO1. Premiership4th372,5997076.028.929811583111.435343+10+0.35+0.78Matches
2023-202428Heartssct SCO1. Premiership3rd114053711.84.5466072021.91104+6+1.33+1.15Matches
2024-202529Heartssct SCO1. Premiership11th82473121.12.7261062120.7535-2-0.73-0.34Matches
12 Seasons7 Clubs4 Leagues29318,7516442.3208.321680917721401.44254207+47+0.28+0.2019.521.0-1.5-0.09-0.35
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Hearts (4 Seasons)1 League895,8846651.565.4658233242451.4710687+19+0.29+0.24
Rangers (2 Seasons)2 Leagues695,0327375.655.96133811.976923+46+1.57+0.38
Fleetwood Town (2 Seasons)1 League341,9825827.222.022796122161.182224-2-0.09-0.40
Swansea City (2 Seasons)1 League341,4794417.916.4167561816210.972421+3+0.18+0.0619.521.0-1.5-0.09-0.35
Nott'ham Forest (1 Season)1 League261,6916540.818.8225461.081927-8-0.43-0.21
Raith Rovers (1 Season)1 League231,3645942.115.2168711.221425-11-0.73-0.15
Gr'nock Morton (1 Season)1 League181,3197340.714.7144
Swansea City (1 Season)1 League32709017.63.03903001.009900.00+0.71
Premiership (5 Seasons)1248,2816755.892.0938249312451.5510687+19+0.29+0.24
Championship (3 Seasons)755,3187154.759.163251221.818348+35+0.79+0.93
Championship (3 Seasons)603,1705325.535.23875112216271.024348-5-0.14-0.1719.521.0-1.5-0.09-0.35
League One (2 Seasons)341,9825827.222.022796122161.182224-2-0.09-0.40
PL2 — Div. 2 (1 Season)32709017.63.03903001.009900.00+0.71

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201418Gr'nock Mortonsct SCO2. Championship10th14.700
2014-201519Raith Roverssct SCO2. Championship6th15.210Matches
2015-201620Rangerssct SCO2. Championship1st29.31016Matches
2016-201721Rangerssct SCO1. Premiership3rd26.60014Matches
2017-201822Nott'ham Foresteng ENG2. Championship17th18.800011135681114000Matches
2018-201923Swansea Cityeng ENG2. Championship10th15.600010131376111006781830.8Matches
2019-202024Swansea Cityeng ENG2. Championship6th0.90000106110004010.0Matches
2019-202024Swansea Cityeng ENGJr. PL2 — Div. 28th3.00000Matches
2019-202024Fleetwood Towneng ENG3. League One6th6.520065219360Matches
2020-202125Fleetwood Towneng ENG3. League One15th15.6000122227915170Matches
2021-202226Heartssct SCO1. Premiership3rd29.30001523418011100Matches
2022-202327Heartssct SCO1. Premiership4th28.9100173109013200Matches
2023-202428Heartssct SCO1. Premiership3rd4.500004022150Matches
2024-202529Heartssct SCO1. Premiership11th2.700011023170Matches
12 Seasons7 Clubs4 Leagues208.35001021131452462911007181929.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hearts (4 Seasons)1 League65.41003359431526420
Rangers (2 Seasons)2 Leagues55.91030
Fleetwood Town (2 Seasons)1 League22.0200182749818230
Swansea City (2 Seasons)1 League16.400010141437121007181929.6
Nott'ham Forest (1 Season)1 League18.800011135681114000
Raith Rovers (1 Season)1 League15.210
Gr'nock Morton (1 Season)1 League14.700
Swansea City (1 Season)1 League3.00000
Premiership (5 Seasons)92.01004759431526420
Championship (3 Seasons)59.12016
Championship (3 Seasons)35.20002127611118261007181929.6
League One (2 Seasons)22.0200182749818230
PL2 — Div. 2 (1 Season)3.00000

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.