Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2013-201421Alloa Athleticsct SCO2. Championship35353,15035.0481.371469867.1117171337.1
2014-201522Dundeesct SCO1. Premiership22221,98022.0291.32754661.3868418.2Matches
2015-201623Dundeesct SCO1. Premiership37373,29136.6531.4518012770.6101512718.9Matches
2016-201724Dundeesct SCO1. Premiership36363,24036.0621.7218812667.08721411.1Matches
2017-201825Dundeesct SCO1. Premiership12121,08012.0221.83533158.522818.3Matches
2017-201825Celticsct SCO1. Premiership776307.060.86221672.7421228.6Matches
2018-201926Celtic2. Europa Lg221802.031.5011872.700200.00000Matches
2018-201926Celticsct SCO1. Premiership20201,80020.000.0015411575.011000.0Matches
2019-202027Celticsct SCO1. Premiership221802.000.0000200150.00000Matches
2020-202128Celtic2. Europa Lg332703.0103.33211052.401200.01010100.0Matches
2020-202128Celticsct SCO1. Premiership18181,62018.0181.00553970.91053738.9321033.3Matches
2021-202229Celtic2. Europa Lg11901.022.007671.410000.00000Matches
2021-202229Celticsct SCO1. Premiership221802.021.005360.0011150.00000Matches
2022-202330Celticsct SCO1. Premiership11901.044.008562.500100.011000.0Matches
2023-202431Celticsct SCO1. Premiership311541.710.586583.31001100.00000Matches
12 Seasons3 Clubs5 Leagues20119917,935199.32601.3077752066.97250775628.1642033.3
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (8 Seasons)4 Leagues59575,19457.7460.801359268.13313112747.4642033.3
Dundee (4 Seasons)1 League1071079,591106.61661.5649633066.52830491615.0
Alloa Athletic (1 Season)1 League35353,15035.0481.371469867.1117171337.1
Premiership (10 Seasons)16015814,245158.31971.2459239867.26042564327.2541020.0
Europa Lg (5 Seasons)665406.0152.50392461.511400.01010100.0
Championship (1 Season)35353,15035.0481.371469867.1117171337.1
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2013-201421Alloa Athletic1 League35353,15035.0481.371469867.1117171337.1
2014-201522Dundee1 League22221,98022.0291.32754661.3868418.2
2015-201623Dundee1 League37373,29136.6531.4518012770.6101512718.9
2016-201724Dundee1 League36363,24036.0621.7218812667.08721411.1
2017-201825Dundee1 League12121,08012.0221.83533158.522818.3
2017-201825Celtic2 Leagues776307.060.86221672.7421228.6
2018-201926Celtic2 Leagues22221,98022.030.1411872.715431568.211000.0
2019-202027Celtic2 Leagues221802.000.0000200150.00000
2020-202128Celtic2 Leagues21211,89021.0281.33764965.81065733.3422050.0
2021-202229Celtic3 Leagues332703.041.3312966.7111133.30000
2022-202330Celtic2 Leagues11901.044.008562.500100.011000.0
2023-202431Celtic2 Leagues311541.710.586583.31001100.00000
12 Seasons3 Clubs5 Leagues20119917,935199.32601.3077752066.97250775628.1642033.3
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (8 Seasons)4 Leagues59575,19457.7460.801359268.13313112747.4642033.3
Dundee (4 Seasons)1 League1071079,591106.61661.5649633066.52830491615.0
Alloa Athletic (1 Season)1 League35353,15035.0481.371469867.1117171337.1
Premiership (10 Seasons)16015814,245158.31971.2459239867.26042564327.2541020.0
Europa Lg (5 Seasons)665406.0152.50392461.511400.01010100.0
Championship (1 Season)35353,15035.0481.371469867.1117171337.1
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35353,15035.0481.371469867.1117171337.1
2014-201522Dundeesct SCO1. Premiership6th22221,98022.0291.32754661.3868418.2Matches
2015-201623Dundeesct SCO1. Premiership8th37373,29136.6531.4518012770.6101512718.9Matches
2016-201724Dundeesct SCO1. Premiership10th36363,24036.0621.7218812667.08721411.1Matches
2017-201825Dundeesct SCO1. Premiership9th12121,08012.0221.83533158.522818.3Matches
2017-201825Celticsct SCO1. Premiership1st776307.060.86221672.7421228.6Matches
2018-201926Celticsct SCO1. Premiership1st20201,80020.000.0015411575.011000.0Matches
2019-202027Celticsct SCO1. Premiership1st221802.000.0000200150.00000Matches
2020-202128Celticsct SCO1. Premiership2nd18181,62018.0181.00553970.91053738.9321033.3Matches
2021-202229Celticsct SCO1. Premiership1st221802.021.005360.0011150.00000Matches
2022-202330Celticsct SCO1. Premiership1st11901.044.008562.500100.011000.0Matches
2023-202431Celticsct SCO1. Premiership1st311541.710.586583.31001100.00000Matches
11 Seasons3 Clubs2 Leagues19519317,395193.32451.2773849667.27149735629.0541020.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (7 Seasons)1 League53514,65451.7310.60966870.8321272752.9541020.0
Dundee (4 Seasons)1 League1071079,591106.61661.5649633066.52830491615.0
Alloa Athletic (1 Season)1 League35353,15035.0481.371469867.1117171337.1
Premiership (10 Seasons)16015814,245158.31971.2459239867.26042564327.2541020.0
Championship (1 Season)35353,15035.0481.371469867.1117171337.1
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2018-201926Celtic2. Europa LgR32221802.031.5011872.700200.00000Matches
2020-202128Celtic2. Europa LgGR332703.0103.33211052.401200.01010100.0Matches
2021-202229Celtic2. Europa LgGR11901.022.007671.410000.00000Matches
8 Seasons1 Club3 Leagues665406.0152.50392461.511400.01010100.0
Europa Lg (5 Seasons)665406.0152.50392461.511400.01010100.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
201826sct ScotlandFriendlies (M)10450.500000000Matches
202129sct ScotlandUEFA Euro Qualifying221802.031.506350.0000150.00000Matches
3 Seasons1 Club3 Leagues322252.531.506350.0000150.00000
Friendlies (M) (2 Seasons)10450.500000000
UEFA Euro Qualifying (1 Season)221802.031.506350.0000150.00000

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2013-201421Alloa Athleticsct SCO2. Championship35.048
2014-201522Dundeesct SCO1. Premiership22.029Matches
2015-201623Dundeesct SCO1. Premiership36.653Matches
2016-201724Dundeesct SCO1. Premiership36.062Matches
2017-201825Dundeesct SCO1. Premiership12.022Matches
2017-201825Celticsct SCO1. Premiership7.06Matches
2018-201926Celtic2. Europa Lg2.0300003.40.31+0.4+0.2041723.553522.627.11435.735.03100.021.0025.0Matches
2018-201926Celticsct SCO1. Premiership20.001Matches
2019-202027Celticsct SCO1. Premiership2.000Matches
2020-202128Celtic2. Europa Lg3.01000308.80.40-1.2-0.40175232.7721350.038.01888.961.66011.751.6722.3Matches
2020-202128Celticsct SCO1. Premiership18.0182Matches
2021-202229Celtic2. Europa Lg1.0200012.10.29+1.1+1.062633.34189.824.1633.335.02100.000.009.3Matches
2021-202229Celticsct SCO1. Premiership2.020Matches
2022-202330Celticsct SCO1. Premiership1.041Matches
2023-202431Celticsct SCO1. Premiership1.710Matches
12 Seasons3 Clubs5 Leagues199.3260403114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Celtic (8 Seasons)4 Leagues57.746403114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Dundee (4 Seasons)1 League106.6166
Alloa Athletic (1 Season)1 League35.048
Premiership (10 Seasons)158.31974
Europa Lg (5 Seasons)6.015003114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Champions Lg (3 Seasons)
Championship (1 Season)35.048
Conf Lg (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2013-201421Alloa Athletic1 League35.048
2014-201522Dundee1 League22.029
2015-201623Dundee1 League36.653
2016-201724Dundee1 League36.062
2017-201825Dundee1 League12.022
2017-201825Celtic2 Leagues7.06
2018-201926Celtic2 Leagues22.0310003.40.31+0.4+0.2041723.553522.627.11435.735.03100.021.0025.0
2019-202027Celtic2 Leagues2.000
2020-202128Celtic2 Leagues21.02820308.80.40-1.2-0.40175232.7721350.038.01888.961.66011.751.6722.3
2021-202229Celtic3 Leagues3.0400012.10.29+1.1+1.062633.34189.824.1633.335.02100.000.009.3
2022-202330Celtic2 Leagues1.041
2023-202431Celtic2 Leagues1.710
12 Seasons3 Clubs5 Leagues199.3260403114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Celtic (8 Seasons)4 Leagues57.746403114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Dundee (4 Seasons)1 League106.6166
Alloa Athletic (1 Season)1 League35.048
Premiership (10 Seasons)158.31974
Europa Lg (5 Seasons)6.015003114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Champions Lg (3 Seasons)
Championship (1 Season)35.048
Conf Lg (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.048
2014-201522Dundeesct SCO1. Premiership6th22.029Matches
2015-201623Dundeesct SCO1. Premiership8th36.653Matches
2016-201724Dundeesct SCO1. Premiership10th36.062Matches
2017-201825Dundeesct SCO1. Premiership9th12.022Matches
2017-201825Celticsct SCO1. Premiership1st7.06Matches
2018-201926Celticsct SCO1. Premiership1st20.001Matches
2019-202027Celticsct SCO1. Premiership1st2.000Matches
2020-202128Celticsct SCO1. Premiership2nd18.0182Matches
2021-202229Celticsct SCO1. Premiership1st2.020Matches
2022-202330Celticsct SCO1. Premiership1st1.041Matches
2023-202431Celticsct SCO1. Premiership1st1.710Matches
11 Seasons3 Clubs2 Leagues193.32454
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Celtic (7 Seasons)1 League51.7314
Dundee (4 Seasons)1 League106.6166
Alloa Athletic (1 Season)1 League35.048
Premiership (10 Seasons)158.31974
Championship (1 Season)35.048
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2018-201926Celtic2. Europa LgR322.0300003.40.31+0.4+0.2041723.553522.627.11435.735.03100.021.0025.0Matches
2020-202128Celtic2. Europa LgGR3.01000308.80.40-1.2-0.40175232.7721350.038.01888.961.66011.751.6722.3Matches
2021-202229Celtic2. Europa LgGR1.0200012.10.29+1.1+1.062633.34189.824.1633.335.02100.000.009.3Matches
8 Seasons1 Club3 Leagues6.015003114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Europa Lg (5 Seasons)6.015003114.20.36+0.2+0.04237530.71662631.331.13860.547.611210.971.1719.9
Champions Lg (3 Seasons)
Conf Lg (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
201826sct ScotlandFriendlies (M)0.50Matches
202129sct ScotlandUEFA Euro Qualifying2.030Matches
3 Seasons1 Club3 Leagues2.530
Friendlies (M) (2 Seasons)0.50
UEFA Euro Qualifying (1 Season)2.030
UEFA Nations League (1 Season)

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201421Alloa Athleticsct SCO2. Championship35353,15035.0000000100.000.000.000.000.00
2014-201522Dundeesct SCO1. Premiership22221,98022.0000000100.000.000.000.000.00Matches
2015-201623Dundeesct SCO1. Premiership37373,29136.6000000210.000.000.000.000.00Matches
2016-201724Dundeesct SCO1. Premiership36363,24036.0000000000.000.000.000.000.00Matches
2017-201825Celtic2. Europa Lg00Matches
2017-201825Dundeesct SCO1. Premiership12121,08012.0000000000.000.000.000.000.00Matches
2017-201825Celticsct SCO1. Premiership776307.0000000100.000.000.000.000.00Matches
2018-201926Celtic2. Europa Lg221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201926Celticsct SCO1. Premiership20201,80020.0000000000.000.000.000.000.00Matches
2019-202027Celtic2. Europa Lg00Matches
2019-202027Celticsct SCO1. Premiership221802.0000000000.000.000.000.000.00Matches
2020-202128Celtic2. Europa Lg332703.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202128Celticsct SCO1. Premiership18181,62018.0000000000.000.000.000.000.00Matches
2021-202229Celtic3. Conf Lg00Matches
2021-202229Celtic2. Europa Lg11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202229Celticsct SCO1. Premiership221802.0000000000.000.000.000.000.00Matches
2022-202330Celtic1. Champions Lg00Matches
2022-202330Celticsct SCO1. Premiership11901.0000000000.000.000.000.000.00Matches
2023-202431Celtic1. Champions Lg00Matches
2023-202431Celticsct SCO1. Premiership311541.7000000000.000.000.000.000.00Matches
2024-202532Celtic1. Champions Lg00Matches
12 Seasons3 Clubs5 Leagues20119917,935199.3000000610.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Celtic (8 Seasons)4 Leagues59575,19457.7000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Dundee (4 Seasons)1 League1071079,591106.6000000310.000.000.000.000.00
Alloa Athletic (1 Season)1 League35353,15035.0000000100.000.000.000.000.00
Premiership (10 Seasons)16015814,245158.3000000410.000.000.000.000.00
Europa Lg (5 Seasons)665406.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (3 Seasons)00
Championship (1 Season)35353,15035.0000000100.000.000.000.000.00
Conf Lg (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201421Alloa Athletic1 League35353,15035.0000000100.000.000.000.000.00
2014-201522Dundee1 League22221,98022.0000000100.000.000.000.000.00
2015-201623Dundee1 League37373,29136.6000000210.000.000.000.000.00
2016-201724Dundee1 League36363,24036.0000000000.000.000.000.000.00
2017-201825Dundee1 League12121,08012.0000000000.000.000.000.000.00
2017-201825Celtic2 Leagues776307.0000000100.000.000.000.000.00
2018-201926Celtic2 Leagues22221,98022.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202027Celtic2 Leagues221802.0000000000.000.000.000.000.00
2020-202128Celtic2 Leagues21211,89021.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202229Celtic3 Leagues332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202330Celtic2 Leagues11901.0000000000.000.000.000.000.00
2023-202431Celtic2 Leagues311541.7000000000.000.000.000.000.00
2024-202532Celtic1 League00
12 Seasons3 Clubs5 Leagues20119917,935199.3000000610.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Celtic (8 Seasons)4 Leagues59575,19457.7000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Dundee (4 Seasons)1 League1071079,591106.6000000310.000.000.000.000.00
Alloa Athletic (1 Season)1 League35353,15035.0000000100.000.000.000.000.00
Premiership (10 Seasons)16015814,245158.3000000410.000.000.000.000.00
Europa Lg (5 Seasons)665406.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (3 Seasons)00
Championship (1 Season)35353,15035.0000000100.000.000.000.000.00
Conf Lg (1 Season)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
2013-201421Alloa Athleticsct SCO2. Championship8th35353,15035.0000000100.000.000.000.000.00
2014-201522Dundeesct SCO1. Premiership6th22221,98022.0000000100.000.000.000.000.00Matches
2015-201623Dundeesct SCO1. Premiership8th37373,29136.6000000210.000.000.000.000.00Matches
2016-201724Dundeesct SCO1. Premiership10th36363,24036.0000000000.000.000.000.000.00Matches
2017-201825Dundeesct SCO1. Premiership9th12121,08012.0000000000.000.000.000.000.00Matches
2017-201825Celticsct SCO1. Premiership1st776307.0000000100.000.000.000.000.00Matches
2018-201926Celticsct SCO1. Premiership1st20201,80020.0000000000.000.000.000.000.00Matches
2019-202027Celticsct SCO1. Premiership1st221802.0000000000.000.000.000.000.00Matches
2020-202128Celticsct SCO1. Premiership2nd18181,62018.0000000000.000.000.000.000.00Matches
2021-202229Celticsct SCO1. Premiership1st221802.0000000000.000.000.000.000.00Matches
2022-202330Celticsct SCO1. Premiership1st11901.0000000000.000.000.000.000.00Matches
2023-202431Celticsct SCO1. Premiership1st311541.7000000000.000.000.000.000.00Matches
11 Seasons3 Clubs2 Leagues19519317,395193.3000000510.000.000.000.000.00
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
Celtic (7 Seasons)1 League53514,65451.7000000100.000.000.000.000.00
Dundee (4 Seasons)1 League1071079,591106.6000000310.000.000.000.000.00
Alloa Athletic (1 Season)1 League35353,15035.0000000100.000.000.000.000.00
Premiership (10 Seasons)16015814,245158.3000000410.000.000.000.000.00
Championship (1 Season)35353,15035.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2017-201825Celtic2. Europa LgR3200Matches
2018-201926Celtic2. Europa LgR32221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202027Celtic2. Europa LgR3200Matches
2020-202128Celtic2. Europa LgGR332703.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202229Celtic3. Conf LgKO00Matches
2021-202229Celtic2. Europa LgGR11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202330Celtic1. Champions LgGR00Matches
2023-202431Celtic1. Champions LgGR00Matches
2024-202532Celtic1. Champions Lg00Matches
8 Seasons1 Club3 Leagues665406.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Europa Lg (5 Seasons)665406.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (3 Seasons)00
Conf Lg (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201624sct ScotlandFriendlies (M)00Matches
201826sct ScotlandFriendlies (M)10450.5000000000.000.000.000.000.00Matches
2018-201926sct ScotlandUEFA Nations League31st00Matches
202129sct ScotlandUEFA Euro Qualifying221802.0000000000.000.000.000.000.00Matches
3 Seasons1 Club3 Leagues322252.5000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)10450.5000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)221802.0000000000.000.000.000.000.00
UEFA Nations League (1 Season)00
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201421Alloa Athleticsct SCO2. Championship35.00
2014-201522Dundeesct SCO1. Premiership22.00Matches
2015-201623Dundeesct SCO1. Premiership36.60Matches
2016-201724Dundeesct SCO1. Premiership36.00Matches
2017-201825Dundeesct SCO1. Premiership12.00Matches
2017-201825Celticsct SCO1. Premiership7.00Matches
2018-201926Celtic2. Europa Lg2.0526876.512217551111100.0333594.382138.100.00.00.000000Matches
2018-201926Celticsct SCO1. Premiership20.00Matches
2019-202027Celticsct SCO1. Premiership2.00Matches
2020-202128Celtic2. Europa Lg3.0509254.31688138177100.0192190.5246139.300.00.00.001000Matches
2020-202128Celticsct SCO1. Premiership18.00Matches
2021-202229Celtic2. Europa Lg1.0404785.18754721010100.0232495.871353.800.00.00.000000Matches
2021-202229Celticsct SCO1. Premiership2.00Matches
2022-202330Celticsct SCO1. Premiership1.00Matches
2023-202431Celticsct SCO1. Premiership1.70Matches
12 Seasons3 Clubs5 Leagues199.314220768.6378426082828100.0758093.8399541.100.00.00.001000
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Celtic (8 Seasons)4 Leagues57.714220768.6378426082828100.0758093.8399541.100.00.00.001000
Dundee (4 Seasons)1 League106.60
Alloa Athletic (1 Season)1 League35.00
Premiership (10 Seasons)158.30
Europa Lg (5 Seasons)6.014220768.6378426082828100.0758093.8399541.100.00.00.001000
Champions Lg (3 Seasons)
Championship (1 Season)35.00
Conf Lg (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201421Alloa Athletic1 League35.00
2014-201522Dundee1 League22.00
2015-201623Dundee1 League36.60
2016-201724Dundee1 League36.00
2017-201825Dundee1 League12.00
2017-201825Celtic2 Leagues7.00
2018-201926Celtic2 Leagues22.0526876.512217551111100.0333594.382138.100.00.00.000000
2019-202027Celtic2 Leagues2.00
2020-202128Celtic2 Leagues21.0509254.31688138177100.0192190.5246139.300.00.00.001000
2021-202229Celtic3 Leagues3.0404785.18754721010100.0232495.871353.800.00.00.000000
2022-202330Celtic2 Leagues1.00
2023-202431Celtic2 Leagues1.70
12 Seasons3 Clubs5 Leagues199.314220768.6378426082828100.0758093.8399541.100.00.00.001000
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Celtic (8 Seasons)4 Leagues57.714220768.6378426082828100.0758093.8399541.100.00.00.001000
Dundee (4 Seasons)1 League106.60
Alloa Athletic (1 Season)1 League35.00
Premiership (10 Seasons)158.30
Europa Lg (5 Seasons)6.014220768.6378426082828100.0758093.8399541.100.00.00.001000
Champions Lg (3 Seasons)
Championship (1 Season)35.00
Conf Lg (1 Season)
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.00
2014-201522Dundeesct SCO1. Premiership6th22.00Matches
2015-201623Dundeesct SCO1. Premiership8th36.60Matches
2016-201724Dundeesct SCO1. Premiership10th36.00Matches
2017-201825Dundeesct SCO1. Premiership9th12.00Matches
2017-201825Celticsct SCO1. Premiership1st7.00Matches
2018-201926Celticsct SCO1. Premiership1st20.00Matches
2019-202027Celticsct SCO1. Premiership1st2.00Matches
2020-202128Celticsct SCO1. Premiership2nd18.00Matches
2021-202229Celticsct SCO1. Premiership1st2.00Matches
2022-202330Celticsct SCO1. Premiership1st1.00Matches
2023-202431Celticsct SCO1. Premiership1st1.70Matches
11 Seasons3 Clubs2 Leagues193.30
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Celtic (7 Seasons)1 League51.70
Dundee (4 Seasons)1 League106.60
Alloa Athletic (1 Season)1 League35.00
Premiership (10 Seasons)158.30
Championship (1 Season)35.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201926Celtic2. Europa LgR322.0526876.512217551111100.0333594.382138.100.00.00.000000Matches
2020-202128Celtic2. Europa LgGR3.0509254.31688138177100.0192190.5246139.300.00.00.001000Matches
2021-202229Celtic2. Europa LgGR1.0404785.18754721010100.0232495.871353.800.00.00.000000Matches
8 Seasons1 Club3 Leagues6.014220768.6378426082828100.0758093.8399541.100.00.00.001000
Europa Lg (5 Seasons)6.014220768.6378426082828100.0758093.8399541.100.00.00.001000
Champions Lg (3 Seasons)
Conf Lg (1 Season)
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201826sct ScotlandFriendlies (M)0.50Matches
202129sct ScotlandUEFA Euro Qualifying2.00Matches
3 Seasons1 Club3 Leagues2.50
Friendlies (M) (2 Seasons)0.50
UEFA Euro Qualifying (1 Season)2.00
UEFA Nations League (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201421Alloa Athleticsct SCO2. Championship35.0
2014-201522Dundeesct SCO1. Premiership22.0Matches
2015-201623Dundeesct SCO1. Premiership36.6Matches
2016-201724Dundeesct SCO1. Premiership36.0Matches
2017-201825Dundeesct SCO1. Premiership12.0Matches
2017-201825Celticsct SCO1. Premiership7.0Matches
2018-201926Celtic2. Europa Lg2.06846217000000005210Matches
2018-201926Celticsct SCO1. Premiership20.0Matches
2019-202027Celticsct SCO1. Premiership2.00Matches
2020-202128Celtic2. Europa Lg3.09268224000000005021Matches
2020-202128Celticsct SCO1. Premiership18.00Matches
2021-202229Celtic2. Europa Lg1.0474071000000004000Matches
2021-202229Celticsct SCO1. Premiership2.00Matches
2022-202330Celticsct SCO1. Premiership1.00Matches
2023-202431Celticsct SCO1. Premiership1.70Matches
12 Seasons3 Clubs5 Leagues199.320715450120000000014231
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (8 Seasons)4 Leagues57.720715450120000000014231
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.30
Europa Lg (5 Seasons)6.020715450120000000014231
Champions Lg (3 Seasons)
Championship (1 Season)35.0
Conf Lg (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201421Alloa Athletic1 League35.0
2014-201522Dundee1 League22.0
2015-201623Dundee1 League36.6
2016-201724Dundee1 League36.0
2017-201825Dundee1 League12.0
2017-201825Celtic2 Leagues7.0
2018-201926Celtic2 Leagues22.06846217000000005210
2019-202027Celtic2 Leagues2.00
2020-202128Celtic2 Leagues21.09268224000000005021
2021-202229Celtic3 Leagues3.0474071000000004000
2022-202330Celtic2 Leagues1.00
2023-202431Celtic2 Leagues1.70
12 Seasons3 Clubs5 Leagues199.320715450120000000014231
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (8 Seasons)4 Leagues57.720715450120000000014231
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.30
Europa Lg (5 Seasons)6.020715450120000000014231
Champions Lg (3 Seasons)
Championship (1 Season)35.0
Conf Lg (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.0
2014-201522Dundeesct SCO1. Premiership6th22.0Matches
2015-201623Dundeesct SCO1. Premiership8th36.6Matches
2016-201724Dundeesct SCO1. Premiership10th36.0Matches
2017-201825Dundeesct SCO1. Premiership9th12.0Matches
2017-201825Celticsct SCO1. Premiership1st7.0Matches
2018-201926Celticsct SCO1. Premiership1st20.0Matches
2019-202027Celticsct SCO1. Premiership1st2.00Matches
2020-202128Celticsct SCO1. Premiership2nd18.00Matches
2021-202229Celticsct SCO1. Premiership1st2.00Matches
2022-202330Celticsct SCO1. Premiership1st1.00Matches
2023-202431Celticsct SCO1. Premiership1st1.70Matches
11 Seasons3 Clubs2 Leagues193.30
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (7 Seasons)1 League51.70
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.30
Championship (1 Season)35.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201926Celtic2. Europa LgR322.06846217000000005210Matches
2020-202128Celtic2. Europa LgGR3.09268224000000005021Matches
2021-202229Celtic2. Europa LgGR1.0474071000000004000Matches
8 Seasons1 Club3 Leagues6.020715450120000000014231
Europa Lg (5 Seasons)6.020715450120000000014231
Champions Lg (3 Seasons)
Conf Lg (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
201826sct ScotlandFriendlies (M)0.5Matches
202129sct ScotlandUEFA Euro Qualifying2.00Matches
3 Seasons1 Club3 Leagues2.50
Friendlies (M) (2 Seasons)0.5
UEFA Euro Qualifying (1 Season)2.00
UEFA Nations League (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201421Alloa Athleticsct SCO2. Championship35.0
2014-201522Dundeesct SCO1. Premiership22.0Matches
2015-201623Dundeesct SCO1. Premiership36.6Matches
2016-201724Dundeesct SCO1. Premiership36.0Matches
2017-201825Dundeesct SCO1. Premiership12.0Matches
2017-201825Celticsct SCO1. Premiership7.0Matches
2018-201926Celtic2. Europa Lg2.000.0000000000.00000000Matches
2018-201926Celticsct SCO1. Premiership20.0Matches
2019-202027Celticsct SCO1. Premiership2.0Matches
2020-202128Celtic2. Europa Lg3.000.0000000000.00000000Matches
2020-202128Celticsct SCO1. Premiership18.0Matches
2021-202229Celtic2. Europa Lg1.000.0000000000.00000000Matches
2021-202229Celticsct SCO1. Premiership2.0Matches
2022-202330Celticsct SCO1. Premiership1.0Matches
2023-202431Celticsct SCO1. Premiership1.7Matches
12 Seasons3 Clubs5 Leagues199.300.0000000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (8 Seasons)4 Leagues57.700.0000000000.00000000
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.3
Europa Lg (5 Seasons)6.000.0000000000.00000000
Champions Lg (3 Seasons)
Championship (1 Season)35.0
Conf Lg (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201421Alloa Athletic1 League35.0
2014-201522Dundee1 League22.0
2015-201623Dundee1 League36.6
2016-201724Dundee1 League36.0
2017-201825Dundee1 League12.0
2017-201825Celtic2 Leagues7.0
2018-201926Celtic2 Leagues22.000.0000000000.00000000
2019-202027Celtic2 Leagues2.0
2020-202128Celtic2 Leagues21.000.0000000000.00000000
2021-202229Celtic3 Leagues3.000.0000000000.00000000
2022-202330Celtic2 Leagues1.0
2023-202431Celtic2 Leagues1.7
12 Seasons3 Clubs5 Leagues199.300.0000000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (8 Seasons)4 Leagues57.700.0000000000.00000000
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.3
Europa Lg (5 Seasons)6.000.0000000000.00000000
Champions Lg (3 Seasons)
Championship (1 Season)35.0
Conf Lg (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.0
2014-201522Dundeesct SCO1. Premiership6th22.0Matches
2015-201623Dundeesct SCO1. Premiership8th36.6Matches
2016-201724Dundeesct SCO1. Premiership10th36.0Matches
2017-201825Dundeesct SCO1. Premiership9th12.0Matches
2017-201825Celticsct SCO1. Premiership1st7.0Matches
2018-201926Celticsct SCO1. Premiership1st20.0Matches
2019-202027Celticsct SCO1. Premiership1st2.0Matches
2020-202128Celticsct SCO1. Premiership2nd18.0Matches
2021-202229Celticsct SCO1. Premiership1st2.0Matches
2022-202330Celticsct SCO1. Premiership1st1.0Matches
2023-202431Celticsct SCO1. Premiership1st1.7Matches
11 Seasons3 Clubs2 Leagues193.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (7 Seasons)1 League51.7
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.3
Championship (1 Season)35.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201926Celtic2. Europa LgR322.000.0000000000.00000000Matches
2020-202128Celtic2. Europa LgGR3.000.0000000000.00000000Matches
2021-202229Celtic2. Europa LgGR1.000.0000000000.00000000Matches
8 Seasons1 Club3 Leagues6.000.0000000000.00000000
Europa Lg (5 Seasons)6.000.0000000000.00000000
Champions Lg (3 Seasons)
Conf Lg (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201826sct ScotlandFriendlies (M)0.5Matches
202129sct ScotlandUEFA Euro Qualifying2.0Matches
3 Seasons1 Club3 Leagues2.5
Friendlies (M) (2 Seasons)0.5
UEFA Euro Qualifying (1 Season)2.0
UEFA Nations League (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201421Alloa Athleticsct SCO2. Championship35.0
2014-201522Dundeesct SCO1. Premiership22.0Matches
2015-201623Dundeesct SCO1. Premiership36.6Matches
2016-201724Dundeesct SCO1. Premiership36.0Matches
2017-201825Dundeesct SCO1. Premiership12.0Matches
2017-201825Celticsct SCO1. Premiership7.0Matches
2018-201926Celtic2. Europa Lg2.0000000000000000Matches
2018-201926Celticsct SCO1. Premiership20.0Matches
2019-202027Celticsct SCO1. Premiership2.000Matches
2020-202128Celtic2. Europa Lg3.000000010.010000022Matches
2020-202128Celticsct SCO1. Premiership18.001Matches
2021-202229Celtic2. Europa Lg1.0000000000000020Matches
2021-202229Celticsct SCO1. Premiership2.000Matches
2022-202330Celticsct SCO1. Premiership1.000Matches
2023-202431Celticsct SCO1. Premiership1.700Matches
12 Seasons3 Clubs5 Leagues199.300000010.010001042
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (8 Seasons)4 Leagues57.700000010.010001042
Dundee (4 Seasons)1 League106.60
Alloa Athletic (1 Season)1 League35.00
Premiership (10 Seasons)158.3010
Europa Lg (5 Seasons)6.000000010.010000042
Champions Lg (3 Seasons)0
Championship (1 Season)35.00
Conf Lg (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201421Alloa Athletic1 League35.00
2014-201522Dundee1 League22.00
2015-201623Dundee1 League36.60
2016-201724Dundee1 League36.00
2017-201825Dundee1 League12.00
2017-201825Celtic2 Leagues7.00
2018-201926Celtic2 Leagues22.0000000000000000
2019-202027Celtic2 Leagues2.0000
2020-202128Celtic2 Leagues21.000000010.010001022
2021-202229Celtic3 Leagues3.0000000000000020
2022-202330Celtic2 Leagues1.0000
2023-202431Celtic2 Leagues1.7000
12 Seasons3 Clubs5 Leagues199.300000010.010001042
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (8 Seasons)4 Leagues57.700000010.010001042
Dundee (4 Seasons)1 League106.60
Alloa Athletic (1 Season)1 League35.00
Premiership (10 Seasons)158.3010
Europa Lg (5 Seasons)6.000000010.010000042
Champions Lg (3 Seasons)0
Championship (1 Season)35.00
Conf Lg (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.0
2014-201522Dundeesct SCO1. Premiership6th22.0Matches
2015-201623Dundeesct SCO1. Premiership8th36.6Matches
2016-201724Dundeesct SCO1. Premiership10th36.0Matches
2017-201825Dundeesct SCO1. Premiership9th12.0Matches
2017-201825Celticsct SCO1. Premiership1st7.0Matches
2018-201926Celticsct SCO1. Premiership1st20.0Matches
2019-202027Celticsct SCO1. Premiership1st2.000Matches
2020-202128Celticsct SCO1. Premiership2nd18.001Matches
2021-202229Celticsct SCO1. Premiership1st2.000Matches
2022-202330Celticsct SCO1. Premiership1st1.000Matches
2023-202431Celticsct SCO1. Premiership1st1.700Matches
11 Seasons3 Clubs2 Leagues193.3010
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
Celtic (7 Seasons)1 League51.7010
Dundee (4 Seasons)1 League106.60
Alloa Athletic (1 Season)1 League35.00
Premiership (10 Seasons)158.3010
Championship (1 Season)35.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201926Celtic2. Europa LgR322.0000000000000000Matches
2020-202128Celtic2. Europa LgGR3.000000010.010000022Matches
2021-202229Celtic2. Europa LgGR1.0000000000000020Matches
8 Seasons1 Club3 Leagues6.000000010.010000042
Europa Lg (5 Seasons)6.000000010.010000042
Champions Lg (3 Seasons)0
Conf Lg (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
201826sct ScotlandFriendlies (M)0.5Matches
202129sct ScotlandUEFA Euro Qualifying2.000Matches
3 Seasons1 Club3 Leagues2.5000
Friendlies (M) (2 Seasons)0.50
UEFA Euro Qualifying (1 Season)2.0000
UEFA Nations League (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201421Alloa Athleticsct SCO2. Championship35.0
2014-201522Dundeesct SCO1. Premiership22.0Matches
2015-201623Dundeesct SCO1. Premiership36.6Matches
2016-201724Dundeesct SCO1. Premiership36.0Matches
2017-201825Dundeesct SCO1. Premiership12.0Matches
2017-201825Celticsct SCO1. Premiership7.0Matches
2018-201926Celtic2. Europa Lg2.074677400074000361445600000390Matches
2018-201926Celticsct SCO1. Premiership20.0Matches
2019-202027Celticsct SCO1. Premiership2.0Matches
2020-202128Celtic2. Europa Lg3.0102891020001020006033418000000460Matches
2020-202128Celticsct SCO1. Premiership18.0Matches
2021-202229Celtic2. Europa Lg1.051375100051000411917500000300Matches
2021-202229Celticsct SCO1. Premiership2.0Matches
2022-202330Celticsct SCO1. Premiership1.0Matches
2023-202431Celticsct SCO1. Premiership1.7Matches
12 Seasons3 Clubs5 Leagues199.3227193227000227000137669311000001150
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Celtic (8 Seasons)4 Leagues57.7227193227000227000137669311000001150
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.3
Europa Lg (5 Seasons)6.0227193227000227000137669311000001150
Champions Lg (3 Seasons)
Championship (1 Season)35.0
Conf Lg (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201421Alloa Athletic1 League35.0
2014-201522Dundee1 League22.0
2015-201623Dundee1 League36.6
2016-201724Dundee1 League36.0
2017-201825Dundee1 League12.0
2017-201825Celtic2 Leagues7.0
2018-201926Celtic2 Leagues22.074677400074000361445600000390
2019-202027Celtic2 Leagues2.0
2020-202128Celtic2 Leagues21.0102891020001020006033418000000460
2021-202229Celtic3 Leagues3.051375100051000411917500000300
2022-202330Celtic2 Leagues1.0
2023-202431Celtic2 Leagues1.7
12 Seasons3 Clubs5 Leagues199.3227193227000227000137669311000001150
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Celtic (8 Seasons)4 Leagues57.7227193227000227000137669311000001150
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.3
Europa Lg (5 Seasons)6.0227193227000227000137669311000001150
Champions Lg (3 Seasons)
Championship (1 Season)35.0
Conf Lg (1 Season)
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.0
2014-201522Dundeesct SCO1. Premiership6th22.0Matches
2015-201623Dundeesct SCO1. Premiership8th36.6Matches
2016-201724Dundeesct SCO1. Premiership10th36.0Matches
2017-201825Dundeesct SCO1. Premiership9th12.0Matches
2017-201825Celticsct SCO1. Premiership1st7.0Matches
2018-201926Celticsct SCO1. Premiership1st20.0Matches
2019-202027Celticsct SCO1. Premiership1st2.0Matches
2020-202128Celticsct SCO1. Premiership2nd18.0Matches
2021-202229Celticsct SCO1. Premiership1st2.0Matches
2022-202330Celticsct SCO1. Premiership1st1.0Matches
2023-202431Celticsct SCO1. Premiership1st1.7Matches
11 Seasons3 Clubs2 Leagues193.3
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Celtic (7 Seasons)1 League51.7
Dundee (4 Seasons)1 League106.6
Alloa Athletic (1 Season)1 League35.0
Premiership (10 Seasons)158.3
Championship (1 Season)35.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201926Celtic2. Europa LgR322.074677400074000361445600000390Matches
2020-202128Celtic2. Europa LgGR3.0102891020001020006033418000000460Matches
2021-202229Celtic2. Europa LgGR1.051375100051000411917500000300Matches
8 Seasons1 Club3 Leagues6.0227193227000227000137669311000001150
Europa Lg (5 Seasons)6.0227193227000227000137669311000001150
Champions Lg (3 Seasons)
Conf Lg (1 Season)
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201826sct ScotlandFriendlies (M)0.5Matches
202129sct ScotlandUEFA Euro Qualifying2.0Matches
3 Seasons1 Club3 Leagues2.5
Friendlies (M) (2 Seasons)0.5
UEFA Euro Qualifying (1 Season)2.0
UEFA Nations League (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201421Alloa Athleticsct SCO2. Championship353,1509097.235.0350
2014-201522Dundeesct SCO1. Premiership221,9809057.922.02222091.36292900.00+0.69Matches
2015-201623Dundeesct SCO1. Premiership373,2918996.236.63736001.224853-5-0.14-0.83Matches
2016-201724Dundeesct SCO1. Premiership363,2409094.736.0363600.86Matches
2017-201825Celtic2. Europa Lg00002Matches
2017-201825Dundeesct SCO1. Premiership121,0809031.612.0121200.67Matches
2017-201825Celticsct SCO1. Premiership76309018.47.07702.00Matches
2018-201926Celtic2. Europa Lg21809025.02.02902060.0003-3-1.50-1.171.33.4-2.1-1.03-0.47Matches
2018-201926Celticsct SCO1. Premiership201,8009052.620.02090200182.45346+28+1.40-0.21Matches
2019-202027Celtic2. Europa Lg00002Matches
2019-202027Celticsct SCO1. Premiership2180906.72.02902053.00122+10+5.00+2.86Matches
2020-202128Celtic2. Europa Lg32709050.03.03903030.33410-6-2.00-1.002.77.5-4.7-1.58-1.49Matches
2020-202128Celticsct SCO1. Premiership181,6209047.418.01890180111.944018+22+1.22-0.13Matches
2021-202229Celtic3. Conf Lg00002Matches
2021-202229Celtic2. Europa Lg1909016.71.01901053.0032+1+1.00+1.601.82.7-0.9-0.92-0.94Matches
2021-202229Celticsct SCO1. Premiership2180905.32.029020350.5012-1-0.50-2.47Matches
2022-202330Celtic1. Champions Lg00006Matches
2022-202330Celticsct SCO1. Premiership190902.61.019010180.0024-2-2.00-4.22Matches
2023-202431Celtic1. Champions Lg00006Matches
2023-202431Celticsct SCO1. Premiership3154514.51.71901232353.0041+3+1.75+0.04Matches
2024-202532Celtic1. Champions Lg00002Matches
12 Seasons3 Clubs5 Leagues20117,9358940.2199.3199901632321651.40177130+47+0.43-1.085.913.6-7.7-1.29-1.04
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Celtic (8 Seasons)4 Leagues595,1948818.757.75790572321562.0010048+52+1.03-0.685.913.6-7.7-1.29-1.04
Dundee (4 Seasons)1 League1079,5919070.1106.6107106091.077782-5-0.09+0.49
Alloa Athletic (1 Season)1 League353,1509097.235.0350
Premiership (10 Seasons)16014,2458938.6158.3158901572321311.42170115+55+0.53-1.13
Europa Lg (5 Seasons)65409020.06.069060180.67715-8-1.33-0.765.913.6-7.7-1.29-1.04
Champions Lg (3 Seasons)000014
Championship (1 Season)353,1509097.235.0350
Conf Lg (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201421Alloa Athletic1 League353,1509097.235.0350
2014-201522Dundee1 League221,9809057.922.02222091.36292900.00+0.69
2015-201623Dundee1 League373,2918996.236.63736001.224853-5-0.14-0.83
2016-201724Dundee1 League363,2409094.736.0363600.86
2017-201825Dundee1 League121,0809031.612.0121200.67
2017-201825Celtic2 Leagues76309017.57.077022.00
2018-201926Celtic2 Leagues221,9809047.822.02290220242.23349+25+1.14+0.011.33.4-2.1-1.03-0.47
2019-202027Celtic2 Leagues2180905.32.02902073.00122+10+5.00+2.86
2020-202128Celtic2 Leagues211,8909047.721.02190210141.714428+16+0.76-0.282.77.5-4.7-1.58-1.49
2021-202229Celtic3 Leagues3270906.53.039030421.334400.00-1.661.82.7-0.9-0.92-0.94
2022-202330Celtic2 Leagues190902.31.019010240.0024-2-2.00-4.22
2023-202431Celtic2 Leagues3154513.91.71901232413.0041+3+1.75+0.04
2024-202532Celtic1 League00002
12 Seasons3 Clubs5 Leagues20117,9358940.2199.3199901632321651.40177130+47+0.43-1.085.913.6-7.7-1.29-1.04
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Celtic (8 Seasons)4 Leagues595,1948818.757.75790572321562.0010048+52+1.03-0.685.913.6-7.7-1.29-1.04
Dundee (4 Seasons)1 League1079,5919070.1106.6107106091.077782-5-0.09+0.49
Alloa Athletic (1 Season)1 League353,1509097.235.0350
Premiership (10 Seasons)16014,2458938.6158.3158901572321311.42170115+55+0.53-1.13
Europa Lg (5 Seasons)65409020.06.069060180.67715-8-1.33-0.765.913.6-7.7-1.29-1.04
Champions Lg (3 Seasons)000014
Championship (1 Season)353,1509097.235.0350
Conf Lg (1 Season)00002
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
2013-201421Alloa Athleticsct SCO2. Championship8th353,1509097.235.0350
2014-201522Dundeesct SCO1. Premiership6th221,9809057.922.02222091.36292900.00+0.69Matches
2015-201623Dundeesct SCO1. Premiership8th373,2918996.236.63736001.224853-5-0.14-0.83Matches
2016-201724Dundeesct SCO1. Premiership10th363,2409094.736.0363600.86Matches
2017-201825Dundeesct SCO1. Premiership9th121,0809031.612.0121200.67Matches
2017-201825Celticsct SCO1. Premiership1st76309018.47.07702.00Matches
2018-201926Celticsct SCO1. Premiership1st201,8009052.620.02090200182.45346+28+1.40-0.21Matches
2019-202027Celticsct SCO1. Premiership1st2180906.72.02902053.00122+10+5.00+2.86Matches
2020-202128Celticsct SCO1. Premiership2nd181,6209047.418.01890180111.944018+22+1.22-0.13Matches
2021-202229Celticsct SCO1. Premiership1st2180905.32.029020350.5012-1-0.50-2.47Matches
2022-202330Celticsct SCO1. Premiership1st190902.61.019010180.0024-2-2.00-4.22Matches
2023-202431Celticsct SCO1. Premiership1st3154514.51.71901232353.0041+3+1.75+0.04Matches
11 Seasons3 Clubs2 Leagues19517,3958943.3193.3193901572321311.42170115+55+0.53-1.13
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (7 Seasons)1 League534,6548820.051.75190512321222.159333+60+1.34-0.55
Dundee (4 Seasons)1 League1079,5919070.1106.6107106091.077782-5-0.09+0.49
Alloa Athletic (1 Season)1 League353,1509097.235.0350
Premiership (10 Seasons)16014,2458938.6158.3158901572321311.42170115+55+0.53-1.13
Championship (1 Season)353,1509097.235.0350
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2017-201825Celtic2. Europa LgR3200002Matches
2018-201926Celtic2. Europa LgR3221809025.02.02902060.0003-3-1.50-1.171.33.4-2.1-1.03-0.47Matches
2019-202027Celtic2. Europa LgR3200002Matches
2020-202128Celtic2. Europa LgGR32709050.03.03903030.33410-6-2.00-1.002.77.5-4.7-1.58-1.49Matches
2021-202229Celtic3. Conf LgKO00002Matches
2021-202229Celtic2. Europa LgGR1909016.71.01901053.0032+1+1.00+1.601.82.7-0.9-0.92-0.94Matches
2022-202330Celtic1. Champions LgGR00006Matches
2023-202431Celtic1. Champions LgGR00006Matches
2024-202532Celtic1. Champions Lg00002Matches
8 Seasons1 Club3 Leagues65409012.06.069060340.67715-8-1.33-0.765.913.6-7.7-1.29-1.04
Europa Lg (5 Seasons)65409020.06.069060180.67715-8-1.33-0.765.913.6-7.7-1.29-1.04
Champions Lg (3 Seasons)000014
Conf Lg (1 Season)00002
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
201624sct ScotlandFriendlies (M)00002Matches
201826sct ScotlandFriendlies (M)145458.30.50014510.000000.00+1.64Matches
2018-201926sct ScotlandUEFA Nations League31st00002Matches
202129sct ScotlandUEFA Euro Qualifying21809015.82.02900021.5023-1-0.50-0.31Matches
3 Seasons1 Club3 Leagues3225759.42.5290014571.0023-1-0.40+0.28
Friendlies (M) (2 Seasons)145455.00.50014530.000000.00+1.64
UEFA Euro Qualifying (1 Season)21809015.82.02900021.5023-1-0.50-0.31
UEFA Nations League (1 Season)00002

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201421Alloa Athleticsct SCO2. Championship35.010
2014-201522Dundeesct SCO1. Premiership22.010Matches
2015-201623Dundeesct SCO1. Premiership36.6210Matches
2016-201724Dundeesct SCO1. Premiership36.0000Matches
2017-201825Dundeesct SCO1. Premiership12.0001Matches
2017-201825Celticsct SCO1. Premiership7.0100Matches
2018-201926Celtic2. Europa Lg2.0000000000000200Matches
2018-201926Celticsct SCO1. Premiership20.00000Matches
2019-202027Celticsct SCO1. Premiership2.00000000000Matches
2020-202128Celtic2. Europa Lg3.0100000000000200Matches
2020-202128Celticsct SCO1. Premiership18.00000300100Matches
2021-202229Celtic2. Europa Lg1.0000000000001100Matches
2021-202229Celticsct SCO1. Premiership2.00000000000Matches
2022-202330Celticsct SCO1. Premiership1.00000000000Matches
2023-202431Celticsct SCO1. Premiership1.70000000000Matches
12 Seasons3 Clubs5 Leagues199.3610130010001500
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (8 Seasons)4 Leagues57.7200030010001500
Dundee (4 Seasons)1 League106.6311
Alloa Athletic (1 Season)1 League35.010
Premiership (10 Seasons)158.34101300100
Europa Lg (5 Seasons)6.0100000000001500
Champions Lg (3 Seasons)
Championship (1 Season)35.010
Conf Lg (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201421Alloa Athletic1 League35.010
2014-201522Dundee1 League22.010
2015-201623Dundee1 League36.6210
2016-201724Dundee1 League36.0000
2017-201825Dundee1 League12.0001
2017-201825Celtic2 Leagues7.0100
2018-201926Celtic2 Leagues22.0000000000000200
2019-202027Celtic2 Leagues2.00000000000
2020-202128Celtic2 Leagues21.0100030010000200
2021-202229Celtic3 Leagues3.0000000000001100
2022-202330Celtic2 Leagues1.00000000000
2023-202431Celtic2 Leagues1.70000000000
12 Seasons3 Clubs5 Leagues199.3610130010001500
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (8 Seasons)4 Leagues57.7200030010001500
Dundee (4 Seasons)1 League106.6311
Alloa Athletic (1 Season)1 League35.010
Premiership (10 Seasons)158.34101300100
Europa Lg (5 Seasons)6.0100000000001500
Champions Lg (3 Seasons)
Championship (1 Season)35.010
Conf Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2013-201421Alloa Athleticsct SCO2. Championship8th35.010
2014-201522Dundeesct SCO1. Premiership6th22.010Matches
2015-201623Dundeesct SCO1. Premiership8th36.6210Matches
2016-201724Dundeesct SCO1. Premiership10th36.0000Matches
2017-201825Dundeesct SCO1. Premiership9th12.0001Matches
2017-201825Celticsct SCO1. Premiership1st7.0100Matches
2018-201926Celticsct SCO1. Premiership1st20.00000Matches
2019-202027Celticsct SCO1. Premiership1st2.00000000000Matches
2020-202128Celticsct SCO1. Premiership2nd18.00000300100Matches
2021-202229Celticsct SCO1. Premiership1st2.00000000000Matches
2022-202330Celticsct SCO1. Premiership1st1.00000000000Matches
2023-202431Celticsct SCO1. Premiership1st1.70000000000Matches
11 Seasons3 Clubs2 Leagues193.35101300100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (7 Seasons)1 League51.71000300100
Dundee (4 Seasons)1 League106.6311
Alloa Athletic (1 Season)1 League35.010
Premiership (10 Seasons)158.34101300100
Championship (1 Season)35.010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201926Celtic2. Europa LgR322.0000000000000200Matches
2020-202128Celtic2. Europa LgGR3.0100000000000200Matches
2021-202229Celtic2. Europa LgGR1.0000000000001100Matches
8 Seasons1 Club3 Leagues6.0100000000001500
Europa Lg (5 Seasons)6.0100000000001500
Champions Lg (3 Seasons)
Conf Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201826sct ScotlandFriendlies (M)0.50000Matches
202129sct ScotlandUEFA Euro Qualifying2.0000000000000Matches
3 Seasons1 Club3 Leagues2.5000000000000
Friendlies (M) (2 Seasons)0.50000
UEFA Euro Qualifying (1 Season)2.0000000000000
UEFA Nations League (1 Season)

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.