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-04-20SatChampionshipMatchweek 34AwayD 0–0Queen's Park FCDunfermlineN10000000Match Report
2024-04-13SatChampionshipMatchweek 33HomeL 0–1Queen's Park FCInverness CTYFW73000000Match Report
2024-04-06SatChampionshipMatchweek 32HomeL 0–5Queen's Park FCDundee UnitedN38000000Match Report
2024-03-30SatChampionshipMatchweek 31AwayL 0–2Queen's Park FCGr'nock MortonYFW60000000Match Report
2024-03-23SatChampionshipMatchweek 30AwayW 2–1Queen's Park FCAyr UnitedYFW84100000Match 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
2007-200818Celticsct SCO1. Premier League1010.0000000000.000.000.000.000.00
2008-200919Motherwellsct SCO1. Premier League1398089.0224200000.220.220.450.220.45Matches
2008-200919Celticsct SCO1. Premier League1265846.5404400000.620.000.620.620.62Matches
2009-201020Plymouth Argyleeng ENG2. Championship1355456.1011000000.000.170.170.000.17
2009-201020St Johnstonesct SCO1. Premier League161293510.4628600100.580.190.770.580.77
2010-201121CSKA Sofiabg BUL1. A Group1698949.9415400100.400.100.500.400.50Matches
2010-201121CSKA Sofia2. Europa Lg532983.3101100100.300.000.300.300.30Matches
2011-201222St Johnstonesct SCO1. Premier League28251,92121.3437400210.190.140.330.190.33
2012-201323CSKA Sofiabg BUL1. A Group332703.0000000000.000.000.000.000.00Matches
2012-201323Kilmarnocksct SCO1. Premier League26191,74319.4909900000.460.000.460.460.46Matches
2013-201424APOEL FC2. Europa Lg311181.3000000000.000.000.000.000.00Matches
2014-201525APOEL FC1. Champions Lg654224.7000000000.000.000.000.000.00Matches
2016-201727Jagielloniapl POL1. Ekstraklasa14141,18013.18311622100.610.230.840.460.69Matches
2017-201828Jagielloniapl POL1. Ekstraklasa28141,48116.5617600200.360.060.430.360.43Matches
2018-201929Wellingtonau AUS1. A-League1624465.0134100200.200.610.810.200.81Matches
2018-201929Jagielloniapl POL1. Ekstraklasa1076437.1303300100.420.000.420.420.42Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa15131,07411.9224200200.170.170.340.170.34Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa1576587.3011000100.000.140.140.000.14Matches
2021-202232Dundeesct SCO1. Premiership923193.5000000200.000.000.000.000.00Matches
2022-202333Dundeesct SCO2. Championship1033273.6000000000.000.000.000.000.00Matches
2023-202434Inverness CTsct SCO2. Championship90921.0000000000.000.000.000.000.00Matches
2023-202434Queen's Park FCsct SCO2. Championship1064985.5336300000.540.541.080.541.08Matches
16 Seasons13 Clubs8 Leagues27816515,257169.553227551221610.310.130.440.300.43
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
Jagiellonia (3 Seasons)1 League52353,30436.7174211522400.460.110.570.410.52
St Johnstone (2 Seasons)1 League44372,85631.7105151000310.320.160.470.320.47
Wisła Płock (2 Seasons)1 League30201,73219.2235200300.100.160.260.100.26
CSKA Sofia (2 Seasons)2 Leagues24151,46216.2516500200.310.060.370.310.37
Dundee (2 Seasons)2 Leagues1956467.2000000200.000.000.000.000.00
Celtic (2 Seasons)1 League1365856.5404400000.620.000.620.620.62
APOEL FC (2 Seasons)2 Leagues965406.0000000000.000.000.000.000.00
Kilmarnock (1 Season)1 League26191,74319.4909900000.460.000.460.460.46
Wellington (1 Season)1 League1624465.0134100200.200.610.810.200.81
Plymouth Argyle (1 Season)1 League1355456.1011000000.000.170.170.000.17
Motherwell (1 Season)1 League1398089.0224200000.220.220.450.220.45
Queen's Park FC (1 Season)1 League1064985.5336300000.540.541.080.541.08
Inverness CT (1 Season)1 League90921.0000000000.000.000.000.000.00
Premier League (6 Seasons)105736,31170.1257322500510.360.100.460.360.46
Ekstraklasa (5 Seasons)82555,03656.0197261722700.340.130.460.300.43
Championship (2 Seasons)29991710.2336300000.290.290.590.290.59
A Group (2 Seasons)19121,16412.9415400100.310.080.390.310.39
Europa Lg (2 Seasons)844164.6101100100.220.000.220.220.22
A-League (1 Season)1624465.0134100200.200.610.810.200.81
Championship (1 Season)1355456.1011000000.000.170.170.000.17
Champions Lg (1 Season)654224.7000000000.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
2007-200818Celtic1 League1010.0000000000.000.000.000.000.00
2008-200919Celtic1 League1265846.5404400000.620.000.620.620.62
2008-200919Motherwell1 League1398089.0224200000.220.220.450.220.45
2009-201020Plymouth Argyle1 League1355456.1011000000.000.170.170.000.17
2009-201020St Johnstone1 League161293510.4628600100.580.190.770.580.77
2010-201121CSKA Sofia2 Leagues21121,19213.2516500200.380.080.450.380.45
2011-201222St Johnstone1 League28251,92121.3437400210.190.140.330.190.33
2012-201323Kilmarnock1 League26191,74319.4909900000.460.000.460.460.46
2012-201323CSKA Sofia1 League332703.0000000000.000.000.000.000.00
2013-201424APOEL FC1 League311181.3000000000.000.000.000.000.00
2014-201525APOEL FC1 League654224.7000000000.000.000.000.000.00
2016-201727Jagiellonia1 League14141,18013.18311622100.610.230.840.460.69
2017-201828Jagiellonia1 League28141,48116.5617600200.360.060.430.360.43
2018-201929Jagiellonia1 League1076437.1303300100.420.000.420.420.42
2018-201929Wellington1 League1624465.0134100200.200.610.810.200.81
2019-202030Wisła Płock1 League15131,07411.9224200200.170.170.340.170.34
2020-202131Wisła Płock1 League1576587.3011000100.000.140.140.000.14
2021-202232Dundee1 League923193.5000000200.000.000.000.000.00
2022-202333Dundee1 League1033273.6000000000.000.000.000.000.00
2023-202434Inverness CT1 League90921.0000000000.000.000.000.000.00
2023-202434Queen's Park FC1 League1064985.5336300000.540.541.080.541.08
16 Seasons13 Clubs8 Leagues27816515,257169.553227551221610.310.130.440.300.43
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
Jagiellonia (3 Seasons)1 League52353,30436.7174211522400.460.110.570.410.52
St Johnstone (2 Seasons)1 League44372,85631.7105151000310.320.160.470.320.47
Wisła Płock (2 Seasons)1 League30201,73219.2235200300.100.160.260.100.26
CSKA Sofia (2 Seasons)2 Leagues24151,46216.2516500200.310.060.370.310.37
Dundee (2 Seasons)2 Leagues1956467.2000000200.000.000.000.000.00
Celtic (2 Seasons)1 League1365856.5404400000.620.000.620.620.62
APOEL FC (2 Seasons)2 Leagues965406.0000000000.000.000.000.000.00
Kilmarnock (1 Season)1 League26191,74319.4909900000.460.000.460.460.46
Wellington (1 Season)1 League1624465.0134100200.200.610.810.200.81
Plymouth Argyle (1 Season)1 League1355456.1011000000.000.170.170.000.17
Motherwell (1 Season)1 League1398089.0224200000.220.220.450.220.45
Queen's Park FC (1 Season)1 League1064985.5336300000.540.541.080.541.08
Inverness CT (1 Season)1 League90921.0000000000.000.000.000.000.00
Premier League (6 Seasons)105736,31170.1257322500510.360.100.460.360.46
Ekstraklasa (5 Seasons)82555,03656.0197261722700.340.130.460.300.43
Championship (2 Seasons)29991710.2336300000.290.290.590.290.59
A Group (2 Seasons)19121,16412.9415400100.310.080.390.310.39
Europa Lg (2 Seasons)844164.6101100100.220.000.220.220.22
A-League (1 Season)1624465.0134100200.200.610.810.200.81
Championship (1 Season)1355456.1011000000.000.170.170.000.17
Champions Lg (1 Season)654224.7000000000.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
2007-200818Celticsct SCO1. Premier League1st1010.0000000000.000.000.000.000.00
2008-200919Celticsct SCO1. Premier League2nd1265846.5404400000.620.000.620.620.62Matches
2008-200919Motherwellsct SCO1. Premier League7th1398089.0224200000.220.220.450.220.45Matches
2009-201020Plymouth Argyleeng ENG2. Championship23rd1355456.1011000000.000.170.170.000.17
2009-201020St Johnstonesct SCO1. Premier League8th161293510.4628600100.580.190.770.580.77
2010-201121CSKA Sofiabg BUL1. A Group3rd1698949.9415400100.400.100.500.400.50Matches
2011-201222St Johnstonesct SCO1. Premier League6th28251,92121.3437400210.190.140.330.190.33
2012-201323Kilmarnocksct SCO1. Premier League9th26191,74319.4909900000.460.000.460.460.46Matches
2012-201323CSKA Sofiabg BUL1. A Group3rd332703.0000000000.000.000.000.000.00Matches
2016-201727Jagielloniapl POL1. Ekstraklasa2nd14141,18013.18311622100.610.230.840.460.69Matches
2017-201828Jagielloniapl POL1. Ekstraklasa2nd28141,48116.5617600200.360.060.430.360.43Matches
2018-201929Jagielloniapl POL1. Ekstraklasa5th1076437.1303300100.420.000.420.420.42Matches
2018-201929Wellingtonau AUS1. A-League6th1624465.0134100200.200.610.810.200.81Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa12th15131,07411.9224200200.170.170.340.170.34Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa12th1576587.3011000100.000.140.140.000.14Matches
2021-202232Dundeesct SCO1. Premiership12th923193.5000000200.000.000.000.000.00Matches
2022-202333Dundeesct SCO2. Championship1st1033273.6000000000.000.000.000.000.00Matches
2023-202434Inverness CTsct SCO2. Championship8th90921.0000000000.000.000.000.000.00Matches
2023-202434Queen's Park FCsct SCO2. Championship9th1064985.5336300000.540.541.080.541.08Matches
14 Seasons12 Clubs6 Leagues26415614,419160.252227450221510.320.140.460.310.45
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
Jagiellonia (3 Seasons)1 League52353,30436.7174211522400.460.110.570.410.52
St Johnstone (2 Seasons)1 League44372,85631.7105151000310.320.160.470.320.47
Wisła Płock (2 Seasons)1 League30201,73219.2235200300.100.160.260.100.26
Dundee (2 Seasons)2 Leagues1956467.2000000200.000.000.000.000.00
CSKA Sofia (2 Seasons)1 League19121,16412.9415400100.310.080.390.310.39
Celtic (2 Seasons)1 League1365856.5404400000.620.000.620.620.62
Kilmarnock (1 Season)1 League26191,74319.4909900000.460.000.460.460.46
Wellington (1 Season)1 League1624465.0134100200.200.610.810.200.81
Plymouth Argyle (1 Season)1 League1355456.1011000000.000.170.170.000.17
Motherwell (1 Season)1 League1398089.0224200000.220.220.450.220.45
Queen's Park FC (1 Season)1 League1064985.5336300000.540.541.080.541.08
Inverness CT (1 Season)1 League90921.0000000000.000.000.000.000.00
Premier League (6 Seasons)105736,31170.1257322500510.360.100.460.360.46
Ekstraklasa (5 Seasons)82555,03656.0197261722700.340.130.460.300.43
Championship (2 Seasons)29991710.2336300000.290.290.590.290.59
A Group (2 Seasons)19121,16412.9415400100.310.080.390.310.39
A-League (1 Season)1624465.0134100200.200.610.810.200.81
Championship (1 Season)1355456.1011000000.000.170.170.000.17
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
2010-201121CSKA Sofia2. Europa LgGR532983.3101100100.300.000.300.300.30Matches
2013-201424APOEL FC2. Europa LgGR311181.3000000000.000.000.000.000.00Matches
2014-201525APOEL FC1. Champions LgGR654224.7000000000.000.000.000.000.00Matches
3 Seasons2 Clubs2 Leagues1498389.3101100100.110.000.110.110.11
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
APOEL FC (2 Seasons)2 Leagues965406.0000000000.000.000.000.000.00
CSKA Sofia (1 Season)1 League532983.3101100100.300.000.300.300.30
Europa Lg (2 Seasons)844164.6101100100.220.000.220.220.22
Champions Lg (1 Season)654224.7000000000.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
2007-200818Celticsct SCO1. Premier League0.0000.0000
2008-200919Motherwellsct SCO1. Premier League9.0250.560.4000Matches
2008-200919Celticsct SCO1. Premier League6.5471.080.5700Matches
2009-201020Plymouth Argyleeng ENG2. Championship6.1060.990.0000
2009-201020St Johnstonesct SCO1. Premier League10.46131.250.4600
2010-201121CSKA Sofiabg BUL1. A Group9.94121.210.3300Matches
2010-201121CSKA Sofia2. Europa Lg3.3151.510.2000Matches
2011-201222St Johnstonesct SCO1. Premier League21.34140.660.2900
2012-201323CSKA Sofiabg BUL1. A Group3.0000.0000Matches
2012-201323Kilmarnocksct SCO1. Premier League19.49170.880.5300Matches
2013-201424APOEL FC2. Europa Lg1.3000.0000Matches
2014-201525APOEL FC1. Champions Lg4.7010.210.0000Matches
2016-201727Jagielloniapl POL1. Ekstraklasa13.180110.000.840.5522Matches
2017-201828Jagielloniapl POL1. Ekstraklasa16.560120.000.730.5000Matches
2018-201929Wellingtonau AUS1. A-League5.0116425.03.230.810.060.2500Matches
2018-201929Jagielloniapl POL1. Ekstraklasa7.1300Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa11.9200Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa7.3000Matches
2021-202232Dundeesct SCO1. Premiership3.504250.01.130.560.000.0000Matches
2022-202333Dundeesct SCO2. Championship3.6000Matches
2023-202434Inverness CTsct SCO2. Championship1.0000Matches
2023-202434Queen's Park FCsct SCO2. Championship5.5300Matches
16 Seasons13 Clubs8 Leagues169.55320109145.00.530.820.650.3922
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Jagiellonia (3 Seasons)1 League36.7170230.000.780.5222
St Johnstone (2 Seasons)1 League31.710270.850.3700
Wisła Płock (2 Seasons)1 League19.2200
CSKA Sofia (2 Seasons)2 Leagues16.25171.050.2900
Dundee (2 Seasons)2 Leagues7.204250.01.130.560.000.0000
Celtic (2 Seasons)1 League6.5471.080.5700
APOEL FC (2 Seasons)2 Leagues6.0010.170.0000
Kilmarnock (1 Season)1 League19.49170.880.5300
Wellington (1 Season)1 League5.0116425.03.230.810.060.2500
Plymouth Argyle (1 Season)1 League6.1060.990.0000
Motherwell (1 Season)1 League9.0250.560.4000
Queen's Park FC (1 Season)1 League5.5300
Inverness CT (1 Season)1 League1.0000
Premier League (6 Seasons)70.12545850.01.130.830.000.4300
Ekstraklasa (5 Seasons)56.0190230.000.780.5222
Championship (2 Seasons)10.2300
A Group (2 Seasons)12.94120.930.3300
Europa Lg (2 Seasons)4.6151.080.2000
A-League (1 Season)5.0116425.03.230.810.060.2500
Championship (1 Season)6.1060.990.0000
Champions Lg (1 Season)4.7010.210.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
2007-200818Celtic1 League0.0000.0000
2008-200919Celtic1 League6.5471.080.5700
2008-200919Motherwell1 League9.0250.560.4000
2009-201020Plymouth Argyle1 League6.1060.990.0000
2009-201020St Johnstone1 League10.46131.250.4600
2010-201121CSKA Sofia2 Leagues13.25171.280.2900
2011-201222St Johnstone1 League21.34140.660.2900
2012-201323Kilmarnock1 League19.49170.880.5300
2012-201323CSKA Sofia1 League3.0000.0000
2013-201424APOEL FC1 League1.3000.0000
2014-201525APOEL FC1 League4.7010.210.0000
2016-201727Jagiellonia1 League13.180110.000.840.5522
2017-201828Jagiellonia1 League16.560120.000.730.5000
2018-201929Jagiellonia1 League7.1300
2018-201929Wellington1 League5.0116425.03.230.810.060.2500
2019-202030Wisła Płock1 League11.9200
2020-202131Wisła Płock1 League7.3000
2021-202232Dundee1 League3.504250.01.130.560.000.0000
2022-202333Dundee1 League3.6000
2023-202434Inverness CT1 League1.0000
2023-202434Queen's Park FC1 League5.5300
16 Seasons13 Clubs8 Leagues169.55320109145.00.530.820.650.3922
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Jagiellonia (3 Seasons)1 League36.7170230.000.780.5222
St Johnstone (2 Seasons)1 League31.710270.850.3700
Wisła Płock (2 Seasons)1 League19.2200
CSKA Sofia (2 Seasons)2 Leagues16.25171.050.2900
Dundee (2 Seasons)2 Leagues7.204250.01.130.560.000.0000
Celtic (2 Seasons)1 League6.5471.080.5700
APOEL FC (2 Seasons)2 Leagues6.0010.170.0000
Kilmarnock (1 Season)1 League19.49170.880.5300
Wellington (1 Season)1 League5.0116425.03.230.810.060.2500
Plymouth Argyle (1 Season)1 League6.1060.990.0000
Motherwell (1 Season)1 League9.0250.560.4000
Queen's Park FC (1 Season)1 League5.5300
Inverness CT (1 Season)1 League1.0000
Premier League (6 Seasons)70.12545850.01.130.830.000.4300
Ekstraklasa (5 Seasons)56.0190230.000.780.5222
Championship (2 Seasons)10.2300
A Group (2 Seasons)12.94120.930.3300
Europa Lg (2 Seasons)4.6151.080.2000
A-League (1 Season)5.0116425.03.230.810.060.2500
Championship (1 Season)6.1060.990.0000
Champions Lg (1 Season)4.7010.210.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
2007-200818Celticsct SCO1. Premier League1st0.0000.0000
2008-200919Celticsct SCO1. Premier League2nd6.5471.080.5700Matches
2008-200919Motherwellsct SCO1. Premier League7th9.0250.560.4000Matches
2009-201020Plymouth Argyleeng ENG2. Championship23rd6.1060.990.0000
2009-201020St Johnstonesct SCO1. Premier League8th10.46131.250.4600
2010-201121CSKA Sofiabg BUL1. A Group3rd9.94121.210.3300Matches
2011-201222St Johnstonesct SCO1. Premier League6th21.34140.660.2900
2012-201323Kilmarnocksct SCO1. Premier League9th19.49170.880.5300Matches
2012-201323CSKA Sofiabg BUL1. A Group3rd3.0000.0000Matches
2016-201727Jagielloniapl POL1. Ekstraklasa2nd13.180110.000.840.5522Matches
2017-201828Jagielloniapl POL1. Ekstraklasa2nd16.560120.000.730.5000Matches
2018-201929Jagielloniapl POL1. Ekstraklasa5th7.1300Matches
2018-201929Wellingtonau AUS1. A-League6th5.0116425.03.230.810.060.2500Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa12th11.9200Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa12th7.3000Matches
2021-202232Dundeesct SCO1. Premiership12th3.504250.01.130.560.000.0000Matches
2022-202333Dundeesct SCO2. Championship1st3.6000Matches
2023-202434Inverness CTsct SCO2. Championship8th1.0000Matches
2023-202434Queen's Park FCsct SCO2. Championship9th5.5300Matches
14 Seasons12 Clubs6 Leagues160.25220103145.00.530.830.650.4122
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Jagiellonia (3 Seasons)1 League36.7170230.000.780.5222
St Johnstone (2 Seasons)1 League31.710270.850.3700
Wisła Płock (2 Seasons)1 League19.2200
Dundee (2 Seasons)2 Leagues7.204250.01.130.560.000.0000
CSKA Sofia (2 Seasons)1 League12.94120.930.3300
Celtic (2 Seasons)1 League6.5471.080.5700
Kilmarnock (1 Season)1 League19.49170.880.5300
Wellington (1 Season)1 League5.0116425.03.230.810.060.2500
Plymouth Argyle (1 Season)1 League6.1060.990.0000
Motherwell (1 Season)1 League9.0250.560.4000
Queen's Park FC (1 Season)1 League5.5300
Inverness CT (1 Season)1 League1.0000
Premier League (6 Seasons)70.12545850.01.130.830.000.4300
Ekstraklasa (5 Seasons)56.0190230.000.780.5222
Championship (2 Seasons)10.2300
A Group (2 Seasons)12.94120.930.3300
A-League (1 Season)5.0116425.03.230.810.060.2500
Championship (1 Season)6.1060.990.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
2010-201121CSKA Sofia2. Europa LgGR3.3151.510.2000Matches
2013-201424APOEL FC2. Europa LgGR1.3000.0000Matches
2014-201525APOEL FC1. Champions LgGR4.7010.210.0000Matches
3 Seasons2 Clubs2 Leagues9.3160.640.1700
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
APOEL FC (2 Seasons)2 Leagues6.0010.170.0000
CSKA Sofia (1 Season)1 League3.3151.510.2000
Europa Lg (2 Seasons)4.6151.080.2000
Champions Lg (1 Season)4.7010.210.0000
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
2007-200818Celticsct SCO1. Premier League1110.00.001
2008-200919Motherwellsct SCO1. Premier League138086223.69.094Matches
2008-200919Celticsct SCO1. Premier League125844917.16.566Matches
2009-201020Plymouth Argyleeng ENG2. Championship135454213.26.158
2009-201020St Johnstonesct SCO1. Premier League169355827.310.4124
2010-201121CSKA Sofiabg BUL1. A Group168945633.19.997Matches
2010-201121CSKA Sofia2. Europa Lg5298603.3332Matches
2011-201222St Johnstonesct SCO1. Premier League281,9216956.221.3253
2012-201323CSKA Sofiabg BUL1. A Group32709010.03.030Matches
2012-201323Kilmarnocksct SCO1. Premier League261,7436751.019.4197Matches
2013-201424APOEL FC2. Europa Lg3118391.3112Matches
2014-201525APOEL FC1. Champions Lg64227078.14.751100.9019-8-1.71-3.99Matches
2016-201727Jagielloniapl POL1. Ekstraklasa141,1808435.413.11410002.072012+8+0.61-0.10Matches
2017-201828Jagielloniapl POL1. Ekstraklasa281,4815344.516.51481411.892622+4+0.24-0.24Matches
2018-201929Wellingtonau AUS1. A-League164462818.45.02680142201.4189-1-0.20-0.38Matches
2018-201929Jagielloniapl POL1. Ekstraklasa106436419.37.178863801.801210+2+0.28+0.25Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa151,0747232.311.91379622501.33171700.00+0.36Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa156584424.47.3769082280.93710-3-0.41-0.23Matches
2021-202232Dundeesct SCO1. Premiership9319359.33.5258072920.895500.00+0.87Matches
2022-202333Dundeesct SCO2. Championship103273310.13.6356072361.8062+4+1.10+0.42Matches
2023-202434Inverness CTsct SCO2. Championship992103.01.00091040.8913-2-1.96-1.99Matches
2023-202434Queen's Park FCsct SCO2. Championship104985016.35.5668042201.0089-1-0.18+0.24Matches
16 Seasons13 Clubs8 Leagues27815,2575524.0169.5165743511321211.45111108+3+0.04+0.03
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Jagiellonia (3 Seasons)1 League523,3046433.136.735882417811.925844+14+0.380.00
St Johnstone (2 Seasons)1 League442,8566541.831.7377
Wisła Płock (2 Seasons)1 League301,7325828.719.220756102381.132427-3-0.16+0.12
CSKA Sofia (2 Seasons)2 Leagues241,4626121.616.21539
Dundee (2 Seasons)2 Leagues19646349.77.25560142681.37117+4+0.56+0.68
Celtic (2 Seasons)1 League13585458.66.567
APOEL FC (2 Seasons)2 Leagues95406078.16.062300.9019-8-1.71-3.99
Kilmarnock (1 Season)1 League261,7436751.019.4197
Wellington (1 Season)1 League164462818.45.02680142201.4189-1-0.20-0.38
Plymouth Argyle (1 Season)1 League135454213.26.158
Motherwell (1 Season)1 League138086223.69.094
Queen's Park FC (1 Season)1 League104985016.35.5668042201.0089-1-0.18+0.24
Inverness CT (1 Season)1 League992103.01.00091040.8913-2-1.96-1.99
Premier League (6 Seasons)1056,3116026.470.173580322920.895500.00+0.87
Ekstraklasa (5 Seasons)825,0366131.456.0557930271991.638271+11+0.20+0.07
Championship (2 Seasons)29917329.810.296402017101.241514+1+0.10-0.02
A Group (2 Seasons)191,1646121.612.9127
Europa Lg (2 Seasons)8416524.6444
A-League (1 Season)164462818.45.02680142201.4189-1-0.20-0.38
Championship (1 Season)135454213.26.158
Champions Lg (1 Season)64227078.14.751100.9019-8-1.71-3.99
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
2007-200818Celtic1 League1110.00.001
2008-200919Celtic1 League125844917.16.566
2008-200919Motherwell1 League138086223.69.094
2009-201020Plymouth Argyle1 League135454213.26.158
2009-201020St Johnstone1 League169355827.310.4124
2010-201121CSKA Sofia2 Leagues211,1925733.113.21239
2011-201222St Johnstone1 League281,9216956.221.3253
2012-201323Kilmarnock1 League261,7436751.019.4197
2012-201323CSKA Sofia1 League32709010.03.030
2013-201424APOEL FC1 League3118391.3112
2014-201525APOEL FC1 League64227078.14.751100.9019-8-1.71-3.99
2016-201727Jagiellonia1 League141,1808435.413.11410002.072012+8+0.61-0.10
2017-201828Jagiellonia1 League281,4815344.516.51481411.892622+4+0.24-0.24
2018-201929Jagiellonia1 League106436419.37.178863801.801210+2+0.28+0.25
2018-201929Wellington1 League164462818.45.02680142201.4189-1-0.20-0.38
2019-202030Wisła Płock1 League151,0747232.311.91379622501.33171700.00+0.36
2020-202131Wisła Płock1 League156584424.47.3769082280.93710-3-0.41-0.23
2021-202232Dundee1 League9319359.33.5258072920.895500.00+0.87
2022-202333Dundee1 League103273310.13.6356072361.8062+4+1.10+0.42
2023-202434Inverness CT1 League992103.01.00091040.8913-2-1.96-1.99
2023-202434Queen's Park FC1 League104985016.35.5668042201.0089-1-0.18+0.24
16 Seasons13 Clubs8 Leagues27815,2575524.0169.5165743511321211.45111108+3+0.04+0.03
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Jagiellonia (3 Seasons)1 League523,3046433.136.735882417811.925844+14+0.380.00
St Johnstone (2 Seasons)1 League442,8566541.831.7377
Wisła Płock (2 Seasons)1 League301,7325828.719.220756102381.132427-3-0.16+0.12
CSKA Sofia (2 Seasons)2 Leagues241,4626121.616.21539
Dundee (2 Seasons)2 Leagues19646349.77.25560142681.37117+4+0.56+0.68
Celtic (2 Seasons)1 League13585458.66.567
APOEL FC (2 Seasons)2 Leagues95406078.16.062300.9019-8-1.71-3.99
Kilmarnock (1 Season)1 League261,7436751.019.4197
Wellington (1 Season)1 League164462818.45.02680142201.4189-1-0.20-0.38
Plymouth Argyle (1 Season)1 League135454213.26.158
Motherwell (1 Season)1 League138086223.69.094
Queen's Park FC (1 Season)1 League104985016.35.5668042201.0089-1-0.18+0.24
Inverness CT (1 Season)1 League992103.01.00091040.8913-2-1.96-1.99
Premier League (6 Seasons)1056,3116026.470.173580322920.895500.00+0.87
Ekstraklasa (5 Seasons)825,0366131.456.0557930271991.638271+11+0.20+0.07
Championship (2 Seasons)29917329.810.296402017101.241514+1+0.10-0.02
A Group (2 Seasons)191,1646121.612.9127
Europa Lg (2 Seasons)8416524.6444
A-League (1 Season)164462818.45.02680142201.4189-1-0.20-0.38
Championship (1 Season)135454213.26.158
Champions Lg (1 Season)64227078.14.751100.9019-8-1.71-3.99
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
2007-200818Celticsct SCO1. Premier League1st1110.00.001
2008-200919Celticsct SCO1. Premier League2nd125844917.16.566Matches
2008-200919Motherwellsct SCO1. Premier League7th138086223.69.094Matches
2009-201020Plymouth Argyleeng ENG2. Championship23rd135454213.26.158
2009-201020St Johnstonesct SCO1. Premier League8th169355827.310.4124
2010-201121CSKA Sofiabg BUL1. A Group3rd168945633.19.997Matches
2011-201222St Johnstonesct SCO1. Premier League6th281,9216956.221.3253
2012-201323Kilmarnocksct SCO1. Premier League9th261,7436751.019.4197Matches
2012-201323CSKA Sofiabg BUL1. A Group3rd32709010.03.030Matches
2016-201727Jagielloniapl POL1. Ekstraklasa2nd141,1808435.413.11410002.072012+8+0.61-0.10Matches
2017-201828Jagielloniapl POL1. Ekstraklasa2nd281,4815344.516.51481411.892622+4+0.24-0.24Matches
2018-201929Jagielloniapl POL1. Ekstraklasa5th106436419.37.178863801.801210+2+0.28+0.25Matches
2018-201929Wellingtonau AUS1. A-League6th164462818.45.02680142201.4189-1-0.20-0.38Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa12th151,0747232.311.91379622501.33171700.00+0.36Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa12th156584424.47.3769082280.93710-3-0.41-0.23Matches
2021-202232Dundeesct SCO1. Premiership12th9319359.33.5258072920.895500.00+0.87Matches
2022-202333Dundeesct SCO2. Championship1st103273310.13.6356072361.8062+4+1.10+0.42Matches
2023-202434Inverness CTsct SCO2. Championship8th992103.01.00091040.8913-2-1.96-1.99Matches
2023-202434Queen's Park FCsct SCO2. Championship9th104985016.35.5668042201.0089-1-0.18+0.24Matches
14 Seasons12 Clubs6 Leagues26414,4195523.5160.2156743010821211.4711099+11+0.15+0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Jagiellonia (3 Seasons)1 League523,3046433.136.735882417811.925844+14+0.380.00
St Johnstone (2 Seasons)1 League442,8566541.831.7377
Wisła Płock (2 Seasons)1 League301,7325828.719.220756102381.132427-3-0.16+0.12
Dundee (2 Seasons)2 Leagues19646349.77.25560142681.37117+4+0.56+0.68
CSKA Sofia (2 Seasons)1 League191,1646121.612.9127
Celtic (2 Seasons)1 League13585458.66.567
Kilmarnock (1 Season)1 League261,7436751.019.4197
Wellington (1 Season)1 League164462818.45.02680142201.4189-1-0.20-0.38
Plymouth Argyle (1 Season)1 League135454213.26.158
Motherwell (1 Season)1 League138086223.69.094
Queen's Park FC (1 Season)1 League104985016.35.5668042201.0089-1-0.18+0.24
Inverness CT (1 Season)1 League992103.01.00091040.8913-2-1.96-1.99
Premier League (6 Seasons)1056,3116026.470.173580322920.895500.00+0.87
Ekstraklasa (5 Seasons)825,0366131.456.0557930271991.638271+11+0.20+0.07
Championship (2 Seasons)29917329.810.296402017101.241514+1+0.10-0.02
A Group (2 Seasons)191,1646121.612.9127
A-League (1 Season)164462818.45.02680142201.4189-1-0.20-0.38
Championship (1 Season)135454213.26.158
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
2010-201121CSKA Sofia2. Europa LgGR5298603.3332Matches
2013-201424APOEL FC2. Europa LgGR3118391.3112Matches
2014-201525APOEL FC1. Champions LgGR64227078.14.751100.9019-8-1.71-3.99Matches
3 Seasons2 Clubs2 Leagues148386078.19.395500.9019-8-1.71-3.99
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
APOEL FC (2 Seasons)2 Leagues95406078.16.062300.9019-8-1.71-3.99
CSKA Sofia (1 Season)1 League5298603.3332
Europa Lg (2 Seasons)8416524.6444
Champions Lg (1 Season)64227078.14.751100.9019-8-1.71-3.99

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
2007-200818Celticsct SCO1. Premier League0.0000
2008-200919Motherwellsct SCO1. Premier League9.0004Matches
2008-200919Celticsct SCO1. Premier League6.50011Matches
2009-201020Plymouth Argyleeng ENG2. Championship6.1004
2009-201020St Johnstonesct SCO1. Premier League10.41014
2010-201121CSKA Sofiabg BUL1. A Group9.910Matches
2010-201121CSKA Sofia2. Europa Lg3.3106Matches
2011-201222St Johnstonesct SCO1. Premier League21.32124
2012-201323CSKA Sofiabg BUL1. A Group3.000Matches
2012-201323Kilmarnocksct SCO1. Premier League19.40020Matches
2013-201424APOEL FC2. Europa Lg1.3001Matches
2014-201525APOEL FC1. Champions Lg4.7003Matches
2016-201727Jagielloniapl POL1. Ekstraklasa13.110000000000Matches
2017-201828Jagielloniapl POL1. Ekstraklasa16.520000000000Matches
2018-201929Wellingtonau AUS1. A-League5.0200945625000Matches
2018-201929Jagielloniapl POL1. Ekstraklasa7.11000Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa11.92000Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa7.31000Matches
2021-202232Dundeesct SCO1. Premiership3.52007751020Matches
2022-202333Dundeesct SCO2. Championship3.60000Matches
2023-202434Inverness CTsct SCO2. Championship1.00000Matches
2023-202434Queen's Park FCsct SCO2. Championship5.50000Matches
16 Seasons13 Clubs8 Leagues169.516101031110727000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Jagiellonia (3 Seasons)1 League36.740000000000
St Johnstone (2 Seasons)1 League31.73138
Wisła Płock (2 Seasons)1 League19.23000
CSKA Sofia (2 Seasons)2 Leagues16.2206
Dundee (2 Seasons)2 Leagues7.22007751020
Celtic (2 Seasons)1 League6.50011
APOEL FC (2 Seasons)2 Leagues6.0004
Kilmarnock (1 Season)1 League19.40020
Wellington (1 Season)1 League5.0200945625000
Plymouth Argyle (1 Season)1 League6.1004
Motherwell (1 Season)1 League9.0004
Queen's Park FC (1 Season)1 League5.50000
Inverness CT (1 Season)1 League1.00000
Premier League (6 Seasons)70.151080751020
Ekstraklasa (5 Seasons)56.070000000000
Championship (2 Seasons)10.20000
A Group (2 Seasons)12.910
Europa Lg (2 Seasons)4.6107
A-League (1 Season)5.0200945625000
Championship (1 Season)6.1004
Champions Lg (1 Season)4.7003
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200818Celtic1 League0.0000
2008-200919Celtic1 League6.50011
2008-200919Motherwell1 League9.0004
2009-201020Plymouth Argyle1 League6.1004
2009-201020St Johnstone1 League10.41014
2010-201121CSKA Sofia2 Leagues13.2206
2011-201222St Johnstone1 League21.32124
2012-201323Kilmarnock1 League19.40020
2012-201323CSKA Sofia1 League3.000
2013-201424APOEL FC1 League1.3001
2014-201525APOEL FC1 League4.7003
2016-201727Jagiellonia1 League13.110000000000
2017-201828Jagiellonia1 League16.520000000000
2018-201929Jagiellonia1 League7.11000
2018-201929Wellington1 League5.0200945625000
2019-202030Wisła Płock1 League11.92000
2020-202131Wisła Płock1 League7.31000
2021-202232Dundee1 League3.52007751020
2022-202333Dundee1 League3.60000
2023-202434Inverness CT1 League1.00000
2023-202434Queen's Park FC1 League5.50000
16 Seasons13 Clubs8 Leagues169.516101031110727000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Jagiellonia (3 Seasons)1 League36.740000000000
St Johnstone (2 Seasons)1 League31.73138
Wisła Płock (2 Seasons)1 League19.23000
CSKA Sofia (2 Seasons)2 Leagues16.2206
Dundee (2 Seasons)2 Leagues7.22007751020
Celtic (2 Seasons)1 League6.50011
APOEL FC (2 Seasons)2 Leagues6.0004
Kilmarnock (1 Season)1 League19.40020
Wellington (1 Season)1 League5.0200945625000
Plymouth Argyle (1 Season)1 League6.1004
Motherwell (1 Season)1 League9.0004
Queen's Park FC (1 Season)1 League5.50000
Inverness CT (1 Season)1 League1.00000
Premier League (6 Seasons)70.151080751020
Ekstraklasa (5 Seasons)56.070000000000
Championship (2 Seasons)10.20000
A Group (2 Seasons)12.910
Europa Lg (2 Seasons)4.6107
A-League (1 Season)5.0200945625000
Championship (1 Season)6.1004
Champions Lg (1 Season)4.7003
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200818Celticsct SCO1. Premier League1st0.0000
2008-200919Celticsct SCO1. Premier League2nd6.50011Matches
2008-200919Motherwellsct SCO1. Premier League7th9.0004Matches
2009-201020Plymouth Argyleeng ENG2. Championship23rd6.1004
2009-201020St Johnstonesct SCO1. Premier League8th10.41014
2010-201121CSKA Sofiabg BUL1. A Group3rd9.910Matches
2011-201222St Johnstonesct SCO1. Premier League6th21.32124
2012-201323Kilmarnocksct SCO1. Premier League9th19.40020Matches
2012-201323CSKA Sofiabg BUL1. A Group3rd3.000Matches
2016-201727Jagielloniapl POL1. Ekstraklasa2nd13.110000000000Matches
2017-201828Jagielloniapl POL1. Ekstraklasa2nd16.520000000000Matches
2018-201929Jagielloniapl POL1. Ekstraklasa5th7.11000Matches
2018-201929Wellingtonau AUS1. A-League6th5.0200945625000Matches
2019-202030Wisła Płockpl POL1. Ekstraklasa12th11.92000Matches
2020-202131Wisła Płockpl POL1. Ekstraklasa12th7.31000Matches
2021-202232Dundeesct SCO1. Premiership12th3.52007751020Matches
2022-202333Dundeesct SCO2. Championship1st3.60000Matches
2023-202434Inverness CTsct SCO2. Championship8th1.00000Matches
2023-202434Queen's Park FCsct SCO2. Championship9th5.50000Matches
14 Seasons12 Clubs6 Leagues160.21510931110727000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Jagiellonia (3 Seasons)1 League36.740000000000
St Johnstone (2 Seasons)1 League31.73138
Wisła Płock (2 Seasons)1 League19.23000
Dundee (2 Seasons)2 Leagues7.22007751020
CSKA Sofia (2 Seasons)1 League12.910
Celtic (2 Seasons)1 League6.50011
Kilmarnock (1 Season)1 League19.40020
Wellington (1 Season)1 League5.0200945625000
Plymouth Argyle (1 Season)1 League6.1004
Motherwell (1 Season)1 League9.0004
Queen's Park FC (1 Season)1 League5.50000
Inverness CT (1 Season)1 League1.00000
Premier League (6 Seasons)70.151080751020
Ekstraklasa (5 Seasons)56.070000000000
Championship (2 Seasons)10.20000
A Group (2 Seasons)12.910
A-League (1 Season)5.0200945625000
Championship (1 Season)6.1004
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201121CSKA Sofia2. Europa LgGR3.3106Matches
2013-201424APOEL FC2. Europa LgGR1.3001Matches
2014-201525APOEL FC1. Champions LgGR4.7003Matches
3 Seasons2 Clubs2 Leagues9.31010
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
APOEL FC (2 Seasons)2 Leagues6.0004
CSKA Sofia (1 Season)1 League3.3106
Europa Lg (2 Seasons)4.6107
Champions Lg (1 Season)4.7003

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.