Last 5 Matches

Last 5 Matches Table
Performance Penalty Kicks Launched Passes Goal Kicks Crosses Sweeper
Date Day Comp Round Venue Result Squad Opponent Start Pos Min SoTA GA Saves Save% CS PSxG PKatt PKA PKsv PKm Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist Match Report
2025-03-01SatFA CupFifth round properAwayL 1–3Plymouth ArgyleManchester CityYGK9093666.700000Match Report
2025-02-22SatChampionshipMatchweek 34HomeD 1–1Plymouth ArgyleCardiff CityYGK9021150.001.000001137.722236.434.5771.457.01119.106.5Match Report
2025-02-19WedChampionshipMatchweek 31AwayD 1–1Plymouth ArgyleLuton TownYGK9021150.001.60000112445.8130100.062.111100.067.42400.002.0Match Report
2025-02-15SatChampionshipMatchweek 33AwayL 0–2Plymouth ArgyleBlackburnYGK9072571.403.8000051926.314371.444.71090.057.01600.005.0Match Report
2025-02-12WedChampionshipMatchweek 32HomeW 5–1Plymouth ArgyleMillwallYGK9061583.301.40000103033.329475.950.58100.065.91300.00Match Report

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
2017-201819Falkirksct SCO2. Championship111093110.390.87312271.0632440.00000Matches
2018-201920Partick Thistlesct SCO2. Championship111199011.000.00542218.233000.0Matches
2019-202021Dundeesct SCO2. Championship111199011.0632654.5211050.0Matches
2020-202122Celtic2. Europa Lg11901.022.003133.310000.00000Matches
2020-202122Celticsct SCO1. Premiership554505.010.20111090.9320480.00000Matches
202223HJKfi FIN1. Veikkausliiga24242,16024.017341041.722000.0Matches
2022-202324HJK2. Europa Lg665406.0132.17402870.001500.011000.0Matches
2023-202425Plymouth Argyleeng ENG2. Championship27272,43027.0461.701328865.97812518.511000.0Matches
2023-202425Plymouth Argyleeng ENGFA Cup333003.361.80181266.711100.00000Matches
2024-202526Plymouth Argyleeng ENG2. Championship13131,17013.0191.46695172.527417.70000Matches
2024-202526Plymouth Argyleeng ENGEFL Cup11901.000.0022100.01001100.00000Matches
2024-202526Plymouth Argyleeng ENGFA Cup332703.031.00151280.0201266.70000Matches
8 Seasons6 Clubs7 Leagues11611510,411115.7991.2332122669.85132333530.4981011.1
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (4 Seasons)2 Leagues665406.030.50141178.6420466.70000
Plymouth Argyle (2 Seasons)3 Leagues47474,26047.3741.5623616569.1131618919.111000.0
HJK (1 Season)2 Leagues30302,70030.0132.17402870.017491033.333000.0
Dundee (1 Season)1 League111199011.0632654.5211050.0
Falkirk (1 Season)1 League111093110.390.87312271.0632440.00000
Partick Thistle (1 Season)1 League111199011.000.00542218.233000.0
Championship (3 Seasons)33322,91132.390.42312271.0171061237.5541020.0
Europa Lg (3 Seasons)776307.0152.14432967.411500.011000.0
Premiership (3 Seasons)554505.010.20111090.9320480.00000
Championship (2 Seasons)40403,60040.0651.6220113968.291516615.011000.0
FA Cup (2 Seasons)665706.391.42332472.7312233.30000
EFL Cup (2 Seasons)11901.000.0022100.01001100.00000
Veikkausliiga (1 Season)24242,16024.017341041.722000.0
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
2017-201819Falkirk1 League111093110.390.87312271.0632440.00000
2018-201920Partick Thistle1 League111199011.000.00542218.233000.0
2019-202021Dundee1 League111199011.0632654.5211050.0
2020-202122Celtic2 Leagues665406.030.50141178.6420466.70000
202223HJK1 League24242,16024.017341041.722000.0
2022-202324HJK1 League665406.0132.17402870.001500.011000.0
2023-202425Plymouth Argyle3 Leagues30302,73030.3521.7115010066.08913516.711000.0
2024-202526Plymouth Argyle3 Leagues17171,53017.0221.29866574.4575423.50000
8 Seasons6 Clubs7 Leagues11611510,411115.7991.2332122669.85132333530.4981011.1
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (4 Seasons)2 Leagues665406.030.50141178.6420466.70000
Plymouth Argyle (2 Seasons)3 Leagues47474,26047.3741.5623616569.1131618919.111000.0
HJK (1 Season)2 Leagues30302,70030.0132.17402870.017491033.333000.0
Dundee (1 Season)1 League111199011.0632654.5211050.0
Falkirk (1 Season)1 League111093110.390.87312271.0632440.00000
Partick Thistle (1 Season)1 League111199011.000.00542218.233000.0
Championship (3 Seasons)33322,91132.390.42312271.0171061237.5541020.0
Europa Lg (3 Seasons)776307.0152.14432967.411500.011000.0
Premiership (3 Seasons)554505.010.20111090.9320480.00000
Championship (2 Seasons)40403,60040.0651.6220113968.291516615.011000.0
FA Cup (2 Seasons)665706.391.42332472.7312233.30000
EFL Cup (2 Seasons)11901.000.0022100.01001100.00000
Veikkausliiga (1 Season)24242,16024.017341041.722000.0
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
2017-201819Falkirksct SCO2. Championship8th111093110.390.87312271.0632440.00000Matches
2018-201920Partick Thistlesct SCO2. Championship6th111199011.000.00542218.233000.0Matches
2019-202021Dundeesct SCO2. Championship3rd111199011.0632654.5211050.0Matches
2020-202122Celticsct SCO1. Premiership2nd554505.010.20111090.9320480.00000Matches
202223HJKfi FIN1. Veikkausliiga1st24242,16024.017341041.722000.0Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27272,43027.0461.701328865.97812518.511000.0Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13131,17013.0191.46695172.527417.70000Matches
8 Seasons6 Clubs4 Leagues1021019,121101.3751.1324317169.54630263231.7871012.5
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (3 Seasons)1 League554505.010.20111090.9320480.00000
Plymouth Argyle (2 Seasons)1 League40403,60040.0651.6220113968.291516615.011000.0
HJK (1 Season)1 League24242,16024.017341041.722000.0
Dundee (1 Season)1 League111199011.0632654.5211050.0
Falkirk (1 Season)1 League111093110.390.87312271.0632440.00000
Partick Thistle (1 Season)1 League111199011.000.00542218.233000.0
Championship (3 Seasons)33322,91132.390.42312271.0171061237.5541020.0
Premiership (3 Seasons)554505.010.20111090.9320480.00000
Championship (2 Seasons)40403,60040.0651.6220113968.291516615.011000.0
Veikkausliiga (1 Season)24242,16024.017341041.722000.0
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
2023-202425Plymouth Argyleeng ENGFA Cup333003.361.80181266.711100.00000Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd211901.000.0022100.01001100.00000Matches
2024-202526Plymouth Argyleeng ENGFA Cup332703.031.00151280.0201266.70000Matches
2 Seasons1 Club2 Leagues776607.391.23352674.3412342.90000
FA Cup (2 Seasons)665706.391.42332472.7312233.30000
EFL Cup (2 Seasons)11901.000.0022100.01001100.00000
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
2020-202122Celtic2. Europa LgGR11901.022.003133.310000.00000Matches
2022-202324HJK2. Europa LgGR665406.0132.17402870.001500.011000.0Matches
3 Seasons2 Clubs1 League776307.0152.14432967.411500.011000.0
Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Celtic (2 Seasons)1 League11901.022.003133.310000.00000
HJK (1 Season)1 League665406.0132.17402870.001500.011000.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
201819nir Northern IrelandFriendlies (M)10170.200000000Matches
202122nir Northern IrelandFriendlies (M)211181.30011100.011000.0Matches
202223nir Northern IrelandFriendlies (M)11450.510000.00000Matches
202425nir Northern IrelandFriendlies (M)11450.501000.00000Matches
202425nir Northern IrelandUEFA Euro Qualifying332703.041.339466.7201266.711000.0Matches
5 Seasons1 Club4 Leagues864955.541.339466.7312350.022000.0
Friendlies (M) (4 Seasons)532252.5111133.311000.0
UEFA Euro Qualifying (2 Seasons)332703.041.339466.7201266.711000.0

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
2017-201819Falkirksct SCO2. Championship10.390Matches
2018-201920Partick Thistlesct SCO2. Championship11.003Matches
2019-202021Dundeesct SCO2. Championship11.01Matches
2020-202122Celtic2. Europa Lg1.0200001.60.52-0.4-0.4451631.315273.351.25100.066.21400.000.00Matches
2020-202122Celticsct SCO1. Premiership5.010Matches
202223HJKfi FIN1. Veikkausliiga24.02Matches
2022-202324HJK2. Europa Lg6.013101111.40.26-0.6-0.09289330.11763237.535.76442.238.37145.600.007.9Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.046117243.90.34-0.10.0010743924.486014540.337.020445.139.7459204.4160.5912.0Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.360Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.019002125.90.40+7.9+0.608427430.73895948.839.211871.251.624193.780.6211.7Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.000Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.030Matches
8 Seasons6 Clubs7 Leagues115.7998110482.80.34+6.8+0.1422482227.3144023842.637.639153.243.4785334.2240.5111.5
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 (4 Seasons)2 Leagues6.0300001.60.52-0.4-0.4451631.315273.351.25100.066.21400.000.00
Plymouth Argyle (2 Seasons)3 Leagues47.374119369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
HJK (1 Season)2 Leagues30.013301111.40.26-0.6-0.09289330.11763237.535.76442.238.37145.600.007.9
Dundee (1 Season)1 League11.01
Falkirk (1 Season)1 League10.390
Partick Thistle (1 Season)1 League11.003
Championship (3 Seasons)32.394
Europa Lg (3 Seasons)7.015101113.00.28-1.0-0.143310930.31913440.336.96946.440.38544.700.007.9
Premiership (3 Seasons)5.010
Championship (2 Seasons)40.065119369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
FA Cup (2 Seasons)6.390
EFL Cup (2 Seasons)1.000
Veikkausliiga (1 Season)24.02
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
2017-201819Falkirk1 League10.390
2018-201920Partick Thistle1 League11.003
2019-202021Dundee1 League11.01
2020-202122Celtic2 Leagues6.0300001.60.52-0.4-0.4451631.315273.351.25100.066.21400.000.00
202223HJK1 League24.02
2022-202324HJK1 League6.013101111.40.26-0.6-0.09289330.11763237.535.76442.238.37145.600.007.9
2023-202425Plymouth Argyle3 Leagues30.352117243.90.34-0.10.0010743924.486014540.337.020445.139.7459204.4160.5912.0
2024-202526Plymouth Argyle3 Leagues17.022002125.90.40+7.9+0.608427430.73895948.839.211871.251.624193.780.6211.7
8 Seasons6 Clubs7 Leagues115.7998110482.80.34+6.8+0.1422482227.3144023842.637.639153.243.4785334.2240.5111.5
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 (4 Seasons)2 Leagues6.0300001.60.52-0.4-0.4451631.315273.351.25100.066.21400.000.00
Plymouth Argyle (2 Seasons)3 Leagues47.374119369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
HJK (1 Season)2 Leagues30.013301111.40.26-0.6-0.09289330.11763237.535.76442.238.37145.600.007.9
Dundee (1 Season)1 League11.01
Falkirk (1 Season)1 League10.390
Partick Thistle (1 Season)1 League11.003
Championship (3 Seasons)32.394
Europa Lg (3 Seasons)7.015101113.00.28-1.0-0.143310930.31913440.336.96946.440.38544.700.007.9
Premiership (3 Seasons)5.010
Championship (2 Seasons)40.065119369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
FA Cup (2 Seasons)6.390
EFL Cup (2 Seasons)1.000
Veikkausliiga (1 Season)24.02
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
2017-201819Falkirksct SCO2. Championship8th10.390Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.003Matches
2019-202021Dundeesct SCO2. Championship3rd11.01Matches
2020-202122Celticsct SCO1. Premiership2nd5.010Matches
202223HJKfi FIN1. Veikkausliiga1st24.02Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.046117243.90.34-0.10.0010743924.486014540.337.020445.139.7459204.4160.5912.0Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.019002125.90.40+7.9+0.608427430.73895948.839.211871.251.624193.780.6211.7Matches
8 Seasons6 Clubs4 Leagues101.375719369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
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 (3 Seasons)1 League5.010
Plymouth Argyle (2 Seasons)1 League40.065119369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
HJK (1 Season)1 League24.02
Dundee (1 Season)1 League11.01
Falkirk (1 Season)1 League10.390
Partick Thistle (1 Season)1 League11.003
Championship (3 Seasons)32.394
Premiership (3 Seasons)5.010
Championship (2 Seasons)40.065119369.70.36+7.7+0.1919171326.8124920443.037.732254.744.1700294.1240.6011.9
Veikkausliiga (1 Season)24.02
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
2023-202425Plymouth Argyleeng ENGFA Cup3.360Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.000Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.030Matches
2 Seasons1 Club2 Leagues7.390
FA Cup (2 Seasons)6.390
EFL Cup (2 Seasons)1.000
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
2020-202122Celtic2. Europa LgGR1.0200001.60.52-0.4-0.4451631.315273.351.25100.066.21400.000.00Matches
2022-202324HJK2. Europa LgGR6.013101111.40.26-0.6-0.09289330.11763237.535.76442.238.37145.600.007.9Matches
3 Seasons2 Clubs1 League7.015101113.00.28-1.0-0.143310930.31913440.336.96946.440.38544.700.007.9
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 (2 Seasons)1 League1.0200001.60.52-0.4-0.4451631.315273.351.25100.066.21400.000.00
HJK (1 Season)1 League6.013101111.40.26-0.6-0.09289330.11763237.535.76442.238.37145.600.007.9
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
201819nir Northern IrelandFriendlies (M)0.20Matches
202122nir Northern IrelandFriendlies (M)1.31Matches
202223nir Northern IrelandFriendlies (M)0.50Matches
202425nir Northern IrelandFriendlies (M)0.50Matches
202425nir Northern IrelandUEFA Euro Qualifying3.041Matches
5 Seasons1 Club4 Leagues5.542
Friendlies (M) (4 Seasons)2.51
UEFA Nations League (3 Seasons)
UEFA Euro Qualifying (2 Seasons)3.041
WCQ (1 Season)
Become a Stathead & surf this site ad-free.

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
2017-201819Falkirksct SCO2. Championship111093110.3000000000.000.000.000.000.00Matches
2018-201920Partick Thistlesct SCO2. Championship111199011.0000000100.000.000.000.000.00Matches
2018-201920Celticsct SCO1. Premiership00Matches
2019-202021Dundeesct SCO2. Championship111199011.0000000000.000.000.000.000.00Matches
2019-202021Celtic2. Europa Lg00Matches
2020-202122Celtic2. Europa Lg11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202122Celticsct SCO1. Premiership554505.0000000000.000.000.000.000.00Matches
2021-202223Celticsct SCO1. Premiership00Matches
202223HJKfi FIN1. Veikkausliiga24242,16024.0000000100.000.000.000.000.00Matches
2022-202324HJK2. Europa Lg665406.0000000000.00.00.40.40000.000.000.000.000.000.000.060.060.000.06Matches
2023-202425Plymouth Argyleeng ENG2. Championship27272,43027.0000000300.00.00.20.20000.000.000.000.000.000.000.010.010.000.01Matches
2023-202425Plymouth Argyleeng ENGEFL Cup00Matches
2023-202425Plymouth Argyleeng ENGFA Cup333003.3000000000.000.000.000.000.00Matches
2024-202526Plymouth Argyleeng ENG2. Championship13131,17013.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2024-202526Plymouth Argyleeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup332703.0000000100.000.000.000.000.00Matches
8 Seasons6 Clubs7 Leagues11611510,411115.7000000800.00.00.50.50000.000.000.000.000.000.000.010.010.000.01
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 (4 Seasons)2 Leagues665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Plymouth Argyle (2 Seasons)3 Leagues47474,26047.3000000600.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
HJK (1 Season)2 Leagues30302,70030.0000000100.00.00.40.40000.000.000.000.000.000.000.060.060.000.06
Dundee (1 Season)1 League111199011.0000000000.000.000.000.000.00
Falkirk (1 Season)1 League111093110.3000000000.000.000.000.000.00
Partick Thistle (1 Season)1 League111199011.0000000100.000.000.000.000.00
Championship (3 Seasons)33322,91132.3000000100.000.000.000.000.00
Europa Lg (3 Seasons)776307.0000000000.00.00.40.40000.000.000.000.000.000.000.050.050.000.05
Premiership (3 Seasons)554505.0000000000.000.000.000.000.00
Championship (2 Seasons)40403,60040.0000000500.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
FA Cup (2 Seasons)665706.3000000100.000.000.000.000.00
EFL Cup (2 Seasons)11901.0000000000.000.000.000.000.00
Veikkausliiga (1 Season)24242,16024.0000000100.000.000.000.000.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
2017-201819Falkirk1 League111093110.3000000000.000.000.000.000.00
2018-201920Partick Thistle1 League111199011.0000000100.000.000.000.000.00
2018-201920Celtic1 League00
2019-202021Dundee1 League111199011.0000000000.000.000.000.000.00
2019-202021Celtic1 League00
2020-202122Celtic2 Leagues665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202223Celtic1 League00
202223HJK1 League24242,16024.0000000100.000.000.000.000.00
2022-202324HJK1 League665406.0000000000.00.00.40.40000.000.000.000.000.000.000.060.060.000.06
2023-202425Plymouth Argyle3 Leagues30302,73030.3000000300.00.00.20.20000.000.000.000.000.000.000.010.010.000.01
2024-202526Plymouth Argyle3 Leagues17171,53017.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
8 Seasons6 Clubs7 Leagues11611510,411115.7000000800.00.00.50.50000.000.000.000.000.000.000.010.010.000.01
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 (4 Seasons)2 Leagues665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Plymouth Argyle (2 Seasons)3 Leagues47474,26047.3000000600.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
HJK (1 Season)2 Leagues30302,70030.0000000100.00.00.40.40000.000.000.000.000.000.000.060.060.000.06
Dundee (1 Season)1 League111199011.0000000000.000.000.000.000.00
Falkirk (1 Season)1 League111093110.3000000000.000.000.000.000.00
Partick Thistle (1 Season)1 League111199011.0000000100.000.000.000.000.00
Championship (3 Seasons)33322,91132.3000000100.000.000.000.000.00
Europa Lg (3 Seasons)776307.0000000000.00.00.40.40000.000.000.000.000.000.000.050.050.000.05
Premiership (3 Seasons)554505.0000000000.000.000.000.000.00
Championship (2 Seasons)40403,60040.0000000500.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
FA Cup (2 Seasons)665706.3000000100.000.000.000.000.00
EFL Cup (2 Seasons)11901.0000000000.000.000.000.000.00
Veikkausliiga (1 Season)24242,16024.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2017-201819Falkirksct SCO2. Championship8th111093110.3000000000.000.000.000.000.00Matches
2018-201920Partick Thistlesct SCO2. Championship6th111199011.0000000100.000.000.000.000.00Matches
2018-201920Celticsct SCO1. Premiership1st00Matches
2019-202021Dundeesct SCO2. Championship3rd111199011.0000000000.000.000.000.000.00Matches
2020-202122Celticsct SCO1. Premiership2nd554505.0000000000.000.000.000.000.00Matches
2021-202223Celticsct SCO1. Premiership1st00Matches
202223HJKfi FIN1. Veikkausliiga1st24242,16024.0000000100.000.000.000.000.00Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27272,43027.0000000300.00.00.20.20000.000.000.000.000.000.000.010.010.000.01Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13131,17013.0000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
8 Seasons6 Clubs4 Leagues1021019,121101.3000000700.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Celtic (3 Seasons)1 League554505.0000000000.000.000.000.000.00
Plymouth Argyle (2 Seasons)1 League40403,60040.0000000500.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
HJK (1 Season)1 League24242,16024.0000000100.000.000.000.000.00
Dundee (1 Season)1 League111199011.0000000000.000.000.000.000.00
Falkirk (1 Season)1 League111093110.3000000000.000.000.000.000.00
Partick Thistle (1 Season)1 League111199011.0000000100.000.000.000.000.00
Championship (3 Seasons)33322,91132.3000000100.000.000.000.000.00
Premiership (3 Seasons)554505.0000000000.000.000.000.000.00
Championship (2 Seasons)40403,60040.0000000500.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
Veikkausliiga (1 Season)24242,16024.0000000100.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
2023-202425Plymouth Argyleeng ENGEFL CupRd200Matches
2023-202425Plymouth Argyleeng ENGFA Cup333003.3000000000.000.000.000.000.00Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup332703.0000000100.000.000.000.000.00Matches
2 Seasons1 Club2 Leagues776607.3000000100.000.000.000.000.00
FA Cup (2 Seasons)665706.3000000100.000.000.000.000.00
EFL Cup (2 Seasons)11901.0000000000.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
2019-202021Celtic2. Europa LgR3200Matches
2020-202122Celtic2. Europa LgGR11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202324HJK2. Europa LgGR665406.0000000000.00.00.40.40000.000.000.000.000.000.000.060.060.000.06Matches
3 Seasons2 Clubs1 League776307.0000000000.00.00.40.40000.000.000.000.000.000.000.050.050.000.05
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
Celtic (2 Seasons)1 League11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
HJK (1 Season)1 League665406.0000000000.00.00.40.40000.000.000.000.000.000.000.060.060.000.06
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
201819nir Northern IrelandFriendlies (M)10180.2000000000.000.000.000.000.00Matches
2018-201920nir Northern IrelandUEFA Nations League24th00Matches
2020-202122nir Northern IrelandUEFA Nations LeagueLgB00Matches
202122nir Northern IrelandFriendlies (M)211181.3000000000.000.000.000.000.00Matches
202122nir Northern IrelandUEFA Euro Qualifying00Matches
202223nir Northern IrelandWCQ00Matches
202223nir Northern IrelandFriendlies (M)11450.5000000000.000.000.000.000.00Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC00Matches
202425nir Northern IrelandFriendlies (M)11450.5000000100.000.000.000.000.00Matches
202425nir Northern IrelandUEFA Euro Qualifying332703.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues864965.5000000100.000.000.000.000.00
Friendlies (M) (4 Seasons)532262.5000000100.000.000.000.000.00
UEFA Nations League (3 Seasons)00
UEFA Euro Qualifying (2 Seasons)332703.0000000000.000.000.000.000.00
WCQ (1 Season)00

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
2017-201819Falkirksct SCO2. Championship10.30Matches
2018-201920Partick Thistlesct SCO2. Championship11.00Matches
2019-202021Dundeesct SCO2. Championship11.00Matches
2020-202122Celtic2. Europa Lg1.092045.03682880033100.061735.300.00.00.000000Matches
2020-202122Celticsct SCO1. Premiership5.00Matches
202223HJKfi FIN1. Veikkausliiga24.00Matches
2022-202324HJK2. Europa Lg6.016824070.0450433153535100.08181100.05012141.300.40.0-0.415000Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.0707106766.3186561284714414599.334935398.921056237.400.20.0-0.2211000Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.30Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.030450760.0933072206060100.013213498.511131235.600.00.00.0116000Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.00Matches
8 Seasons6 Clubs7 Leagues115.71188183464.8328582367023924099.656557198.9377101237.300.50.1-0.5432000
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 (4 Seasons)2 Leagues6.092045.03682880033100.061735.300.00.00.000000
Plymouth Argyle (2 Seasons)3 Leagues47.31011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
HJK (1 Season)2 Leagues30.016824070.0450433153535100.08181100.05012141.300.40.0-0.415000
Dundee (1 Season)1 League11.00
Falkirk (1 Season)1 League10.30
Partick Thistle (1 Season)1 League11.00
Championship (3 Seasons)32.30
Europa Lg (3 Seasons)7.017726068.1487236033535100.08484100.05613840.600.40.0-0.415000
Premiership (3 Seasons)5.00
Championship (2 Seasons)40.01011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
FA Cup (2 Seasons)6.30
EFL Cup (2 Seasons)1.00
Veikkausliiga (1 Season)24.00
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
2017-201819Falkirk1 League10.30
2018-201920Partick Thistle1 League11.00
2019-202021Dundee1 League11.00
2020-202122Celtic2 Leagues6.092045.03682880033100.061735.300.00.00.000000
202223HJK1 League24.00
2022-202324HJK1 League6.016824070.0450433153535100.08181100.05012141.300.40.0-0.415000
2023-202425Plymouth Argyle3 Leagues30.3707106766.3186561284714414599.334935398.921056237.400.20.0-0.2211000
2024-202526Plymouth Argyle3 Leagues17.030450760.0933072206060100.013213498.511131235.600.00.00.0116000
8 Seasons6 Clubs7 Leagues115.71188183464.8328582367023924099.656557198.9377101237.300.50.1-0.5432000
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 (4 Seasons)2 Leagues6.092045.03682880033100.061735.300.00.00.000000
Plymouth Argyle (2 Seasons)3 Leagues47.31011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
HJK (1 Season)2 Leagues30.016824070.0450433153535100.08181100.05012141.300.40.0-0.415000
Dundee (1 Season)1 League11.00
Falkirk (1 Season)1 League10.30
Partick Thistle (1 Season)1 League11.00
Championship (3 Seasons)32.30
Europa Lg (3 Seasons)7.017726068.1487236033535100.08484100.05613840.600.40.0-0.415000
Premiership (3 Seasons)5.00
Championship (2 Seasons)40.01011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
FA Cup (2 Seasons)6.30
EFL Cup (2 Seasons)1.00
Veikkausliiga (1 Season)24.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2017-201819Falkirksct SCO2. Championship8th10.30Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.00Matches
2019-202021Dundeesct SCO2. Championship3rd11.00Matches
2020-202122Celticsct SCO1. Premiership2nd5.00Matches
202223HJKfi FIN1. Veikkausliiga1st24.00Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.0707106766.3186561284714414599.334935398.921056237.400.20.0-0.2211000Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.030450760.0933072206060100.013213498.511131235.600.00.00.0116000Matches
8 Seasons6 Clubs4 Leagues101.31011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Celtic (3 Seasons)1 League5.00
Plymouth Argyle (2 Seasons)1 League40.01011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
HJK (1 Season)1 League24.00
Dundee (1 Season)1 League11.00
Falkirk (1 Season)1 League10.30
Partick Thistle (1 Season)1 League11.00
Championship (3 Seasons)32.30
Premiership (3 Seasons)5.00
Championship (2 Seasons)40.01011157464.2279862006720420599.548148798.832187436.700.20.1-0.2327000
Veikkausliiga (1 Season)24.00
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
2023-202425Plymouth Argyleeng ENGFA Cup3.30Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.00Matches
2 Seasons1 Club2 Leagues7.30
FA Cup (2 Seasons)6.30
EFL Cup (2 Seasons)1.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
2020-202122Celtic2. Europa LgGR1.092045.03682880033100.061735.300.00.00.000000Matches
2022-202324HJK2. Europa LgGR6.016824070.0450433153535100.08181100.05012141.300.40.0-0.415000Matches
3 Seasons2 Clubs1 League7.017726068.1487236033535100.08484100.05613840.600.40.0-0.415000
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
Celtic (2 Seasons)1 League1.092045.03682880033100.061735.300.00.00.000000
HJK (1 Season)1 League6.016824070.0450433153535100.08181100.05012141.300.40.0-0.415000
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
201819nir Northern IrelandFriendlies (M)0.20Matches
202122nir Northern IrelandFriendlies (M)1.30Matches
202223nir Northern IrelandFriendlies (M)0.50Matches
202425nir Northern IrelandFriendlies (M)0.50Matches
202425nir Northern IrelandUEFA Euro Qualifying3.00Matches
5 Seasons1 Club4 Leagues5.50
Friendlies (M) (4 Seasons)2.50
UEFA Nations League (3 Seasons)
UEFA Euro Qualifying (2 Seasons)3.00
WCQ (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
2017-201819Falkirksct SCO2. Championship10.30Matches
2018-201920Partick Thistlesct SCO2. Championship11.0Matches
2019-202021Dundeesct SCO2. Championship11.0Matches
2020-202122Celtic2. Europa Lg1.0201010500000000900Matches
2020-202122Celticsct SCO1. Premiership5.01Matches
202223HJKfi FIN1. Veikkausliiga24.0Matches
2022-202324HJK2. Europa Lg6.024015783190000000016800Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.010677333311270100000070730Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.30Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.0507328179610000000030400Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.00Matches
8 Seasons6 Clubs7 Leagues115.71834122860321201100000118830
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (4 Seasons)2 Leagues6.0201010500100000900
Plymouth Argyle (2 Seasons)3 Leagues47.31574106151018801000000101130
HJK (1 Season)2 Leagues30.024015783190000000016800
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.30
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.30
Europa Lg (3 Seasons)7.026016793240000000017700
Premiership (3 Seasons)5.01
Championship (2 Seasons)40.01574106151018801000000101130
FA Cup (2 Seasons)6.30
EFL Cup (2 Seasons)1.00
Veikkausliiga (1 Season)24.0
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
2017-201819Falkirk1 League10.30
2018-201920Partick Thistle1 League11.0
2019-202021Dundee1 League11.0
2020-202122Celtic2 Leagues6.0201010500100000900
202223HJK1 League24.0
2022-202324HJK1 League6.024015783190000000016800
2023-202425Plymouth Argyle3 Leagues30.310677333311270100000070730
2024-202526Plymouth Argyle3 Leagues17.0507328179610000000030400
8 Seasons6 Clubs7 Leagues115.71834122860321201100000118830
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (4 Seasons)2 Leagues6.0201010500100000900
Plymouth Argyle (2 Seasons)3 Leagues47.31574106151018801000000101130
HJK (1 Season)2 Leagues30.024015783190000000016800
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.30
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.30
Europa Lg (3 Seasons)7.026016793240000000017700
Premiership (3 Seasons)5.01
Championship (2 Seasons)40.01574106151018801000000101130
FA Cup (2 Seasons)6.30
EFL Cup (2 Seasons)1.00
Veikkausliiga (1 Season)24.0
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
2017-201819Falkirksct SCO2. Championship8th10.30Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.0Matches
2019-202021Dundeesct SCO2. Championship3rd11.0Matches
2020-202122Celticsct SCO1. Premiership2nd5.01Matches
202223HJKfi FIN1. Veikkausliiga1st24.0Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.010677333311270100000070730Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.0507328179610000000030400Matches
8 Seasons6 Clubs4 Leagues101.31574106151018801100000101130
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (3 Seasons)1 League5.01
Plymouth Argyle (2 Seasons)1 League40.01574106151018801000000101130
HJK (1 Season)1 League24.0
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.30
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.30
Premiership (3 Seasons)5.01
Championship (2 Seasons)40.01574106151018801000000101130
Veikkausliiga (1 Season)24.0
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
2023-202425Plymouth Argyleeng ENGFA Cup3.30Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.00Matches
2 Seasons1 Club2 Leagues7.30
FA Cup (2 Seasons)6.30
EFL Cup (2 Seasons)1.00
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
2020-202122Celtic2. Europa LgGR1.0201010500000000900Matches
2022-202324HJK2. Europa LgGR6.024015783190000000016800Matches
3 Seasons2 Clubs1 League7.026016793240000000017700
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (2 Seasons)1 League1.0201010500000000900
HJK (1 Season)1 League6.024015783190000000016800
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
201819nir Northern IrelandFriendlies (M)0.2Matches
202122nir Northern IrelandFriendlies (M)1.3Matches
202223nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandUEFA Euro Qualifying3.00Matches
5 Seasons1 Club4 Leagues5.50
Friendlies (M) (4 Seasons)2.5
UEFA Nations League (3 Seasons)
UEFA Euro Qualifying (2 Seasons)3.00
WCQ (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
2017-201819Falkirksct SCO2. Championship10.3Matches
2018-201920Partick Thistlesct SCO2. Championship11.0Matches
2019-202021Dundeesct SCO2. Championship11.0Matches
2020-202122Celtic2. Europa Lg1.000.0000000000.00000000Matches
2020-202122Celticsct SCO1. Premiership5.0Matches
202223HJKfi FIN1. Veikkausliiga24.0Matches
2022-202324HJK2. Europa Lg6.010.1710000000.00000000Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.010.0410000000.00000000Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.3Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.060.4633000010.08100000Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.0Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.0Matches
8 Seasons6 Clubs7 Leagues115.780.1753000010.02100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (4 Seasons)2 Leagues6.000.0000000000.00000000
Plymouth Argyle (2 Seasons)3 Leagues47.370.1743000010.02100000
HJK (1 Season)2 Leagues30.010.1710000000.00000000
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.3
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.3
Europa Lg (3 Seasons)7.010.1410000000.00000000
Premiership (3 Seasons)5.0
Championship (2 Seasons)40.070.1743000010.02100000
FA Cup (2 Seasons)6.3
EFL Cup (2 Seasons)1.0
Veikkausliiga (1 Season)24.0
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
2017-201819Falkirk1 League10.3
2018-201920Partick Thistle1 League11.0
2019-202021Dundee1 League11.0
2020-202122Celtic2 Leagues6.000.0000000000.00000000
202223HJK1 League24.0
2022-202324HJK1 League6.010.1710000000.00000000
2023-202425Plymouth Argyle3 Leagues30.310.0410000000.00000000
2024-202526Plymouth Argyle3 Leagues17.060.4633000010.08100000
8 Seasons6 Clubs7 Leagues115.780.1753000010.02100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (4 Seasons)2 Leagues6.000.0000000000.00000000
Plymouth Argyle (2 Seasons)3 Leagues47.370.1743000010.02100000
HJK (1 Season)2 Leagues30.010.1710000000.00000000
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.3
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.3
Europa Lg (3 Seasons)7.010.1410000000.00000000
Premiership (3 Seasons)5.0
Championship (2 Seasons)40.070.1743000010.02100000
FA Cup (2 Seasons)6.3
EFL Cup (2 Seasons)1.0
Veikkausliiga (1 Season)24.0
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
2017-201819Falkirksct SCO2. Championship8th10.3Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.0Matches
2019-202021Dundeesct SCO2. Championship3rd11.0Matches
2020-202122Celticsct SCO1. Premiership2nd5.0Matches
202223HJKfi FIN1. Veikkausliiga1st24.0Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.010.0410000000.00000000Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.060.4633000010.08100000Matches
8 Seasons6 Clubs4 Leagues101.370.1743000010.02100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (3 Seasons)1 League5.0
Plymouth Argyle (2 Seasons)1 League40.070.1743000010.02100000
HJK (1 Season)1 League24.0
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.3
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.3
Premiership (3 Seasons)5.0
Championship (2 Seasons)40.070.1743000010.02100000
Veikkausliiga (1 Season)24.0
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
2023-202425Plymouth Argyleeng ENGFA Cup3.3Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.0Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.0Matches
2 Seasons1 Club2 Leagues7.3
FA Cup (2 Seasons)6.3
EFL Cup (2 Seasons)1.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
2020-202122Celtic2. Europa LgGR1.000.0000000000.00000000Matches
2022-202324HJK2. Europa LgGR6.010.1710000000.00000000Matches
3 Seasons2 Clubs1 League7.010.1410000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (2 Seasons)1 League1.000.0000000000.00000000
HJK (1 Season)1 League6.010.1710000000.00000000
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
201819nir Northern IrelandFriendlies (M)0.2Matches
202122nir Northern IrelandFriendlies (M)1.3Matches
202223nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandUEFA Euro Qualifying3.0Matches
5 Seasons1 Club4 Leagues5.5
Friendlies (M) (4 Seasons)2.5
UEFA Nations League (3 Seasons)
UEFA Euro Qualifying (2 Seasons)3.0
WCQ (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
2017-201819Falkirksct SCO2. Championship10.300Matches
2018-201920Partick Thistlesct SCO2. Championship11.0Matches
2019-202021Dundeesct SCO2. Championship11.0Matches
2020-202122Celtic2. Europa Lg1.0000000000000000Matches
2020-202122Celticsct SCO1. Premiership5.000Matches
202223HJKfi FIN1. Veikkausliiga24.0Matches
2022-202324HJK2. Europa Lg6.000000010.010000000Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.00000000000000130Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.300Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.0000000000000050Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.000Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.000Matches
8 Seasons6 Clubs7 Leagues115.700000010.0100000180
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 (4 Seasons)2 Leagues6.0000000000000000
Plymouth Argyle (2 Seasons)3 Leagues47.30000000000000180
HJK (1 Season)2 Leagues30.000000010.010000000
Dundee (1 Season)1 League11.00
Falkirk (1 Season)1 League10.3000
Partick Thistle (1 Season)1 League11.00
Championship (3 Seasons)32.3000
Europa Lg (3 Seasons)7.000000010.010000000
Premiership (3 Seasons)5.0000
Championship (2 Seasons)40.00000000000000180
FA Cup (2 Seasons)6.3000
EFL Cup (2 Seasons)1.0000
Veikkausliiga (1 Season)24.00
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
2017-201819Falkirk1 League10.3000
2018-201920Partick Thistle1 League11.00
2019-202021Dundee1 League11.00
2020-202122Celtic2 Leagues6.0000000000000000
202223HJK1 League24.00
2022-202324HJK1 League6.000000010.010000000
2023-202425Plymouth Argyle3 Leagues30.30000000000000130
2024-202526Plymouth Argyle3 Leagues17.0000000000000050
8 Seasons6 Clubs7 Leagues115.700000010.0100000180
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (4 Seasons)2 Leagues6.0000000000000000
Plymouth Argyle (2 Seasons)3 Leagues47.30000000000000180
HJK (1 Season)2 Leagues30.000000010.010000000
Dundee (1 Season)1 League11.00
Falkirk (1 Season)1 League10.3000
Partick Thistle (1 Season)1 League11.00
Championship (3 Seasons)32.3000
Europa Lg (3 Seasons)7.000000010.010000000
Premiership (3 Seasons)5.0000
Championship (2 Seasons)40.00000000000000180
FA Cup (2 Seasons)6.3000
EFL Cup (2 Seasons)1.0000
Veikkausliiga (1 Season)24.00
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
2017-201819Falkirksct SCO2. Championship8th10.300Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.0Matches
2019-202021Dundeesct SCO2. Championship3rd11.0Matches
2020-202122Celticsct SCO1. Premiership2nd5.000Matches
202223HJKfi FIN1. Veikkausliiga1st24.0Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.00000000000000130Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.0000000000000050Matches
8 Seasons6 Clubs4 Leagues101.30000000000000180
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 (3 Seasons)1 League5.0000
Plymouth Argyle (2 Seasons)1 League40.00000000000000180
HJK (1 Season)1 League24.00
Dundee (1 Season)1 League11.00
Falkirk (1 Season)1 League10.3000
Partick Thistle (1 Season)1 League11.00
Championship (3 Seasons)32.3000
Premiership (3 Seasons)5.0000
Championship (2 Seasons)40.00000000000000180
Veikkausliiga (1 Season)24.00
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
2023-202425Plymouth Argyleeng ENGFA Cup3.300Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.000Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.000Matches
2 Seasons1 Club2 Leagues7.3000
FA Cup (2 Seasons)6.3000
EFL Cup (2 Seasons)1.0000
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
2020-202122Celtic2. Europa LgGR1.0000000000000000Matches
2022-202324HJK2. Europa LgGR6.000000010.010000000Matches
3 Seasons2 Clubs1 League7.000000010.010000000
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 (2 Seasons)1 League1.0000000000000000
HJK (1 Season)1 League6.000000010.010000000
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
201819nir Northern IrelandFriendlies (M)0.2Matches
202122nir Northern IrelandFriendlies (M)1.3Matches
202223nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandUEFA Euro Qualifying3.000Matches
5 Seasons1 Club4 Leagues5.5000
Friendlies (M) (4 Seasons)2.50
UEFA Nations League (3 Seasons)0
UEFA Euro Qualifying (2 Seasons)3.0000
WCQ (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
2017-201819Falkirksct SCO2. Championship10.3Matches
2018-201920Partick Thistlesct SCO2. Championship11.0Matches
2019-202021Dundeesct SCO2. Championship11.0Matches
2020-202122Celtic2. Europa Lg1.021162100021000744220000060Matches
2020-202122Celticsct SCO1. Premiership5.0Matches
202223HJKfi FIN1. Veikkausliiga24.0Matches
2022-202324HJK2. Europa Lg6.0255226254100255000149797433000101030Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.011349901129500113400056725181547000105020Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.3Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.05384345335005380002701442809000002260Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.0Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.0Matches
8 Seasons6 Clubs7 Leagues115.71948166619371100194800099348012811000208370
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 (4 Seasons)2 Leagues6.021162100021000744220000060
Plymouth Argyle (2 Seasons)3 Leagues47.31672142416621000167200083739602356000107280
HJK (1 Season)2 Leagues30.0255226254100255000149797433000101030
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.3
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.3
Europa Lg (3 Seasons)7.0276242275100276000156841455000101090
Premiership (3 Seasons)5.0
Championship (2 Seasons)40.01672142416621000167200083739602356000107280
FA Cup (2 Seasons)6.3
EFL Cup (2 Seasons)1.0
Veikkausliiga (1 Season)24.0
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
2017-201819Falkirk1 League10.3
2018-201920Partick Thistle1 League11.0
2019-202021Dundee1 League11.0
2020-202122Celtic2 Leagues6.021162100021000744220000060
202223HJK1 League24.0
2022-202324HJK1 League6.0255226254100255000149797433000101030
2023-202425Plymouth Argyle3 Leagues30.311349901129500113400056725181547000105020
2024-202526Plymouth Argyle3 Leagues17.05384345335005380002701442809000002260
8 Seasons6 Clubs7 Leagues115.71948166619371100194800099348012811000208370
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 (4 Seasons)2 Leagues6.021162100021000744220000060
Plymouth Argyle (2 Seasons)3 Leagues47.31672142416621000167200083739602356000107280
HJK (1 Season)2 Leagues30.0255226254100255000149797433000101030
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.3
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.3
Europa Lg (3 Seasons)7.0276242275100276000156841455000101090
Premiership (3 Seasons)5.0
Championship (2 Seasons)40.01672142416621000167200083739602356000107280
FA Cup (2 Seasons)6.3
EFL Cup (2 Seasons)1.0
Veikkausliiga (1 Season)24.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2017-201819Falkirksct SCO2. Championship8th10.3Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.0Matches
2019-202021Dundeesct SCO2. Championship3rd11.0Matches
2020-202122Celticsct SCO1. Premiership2nd5.0Matches
202223HJKfi FIN1. Veikkausliiga1st24.0Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.011349901129500113400056725181547000105020Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.05384345335005380002701442809000002260Matches
8 Seasons6 Clubs4 Leagues101.31672142416621000167200083739602356000107280
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Celtic (3 Seasons)1 League5.0
Plymouth Argyle (2 Seasons)1 League40.01672142416621000167200083739602356000107280
HJK (1 Season)1 League24.0
Dundee (1 Season)1 League11.0
Falkirk (1 Season)1 League10.3
Partick Thistle (1 Season)1 League11.0
Championship (3 Seasons)32.3
Premiership (3 Seasons)5.0
Championship (2 Seasons)40.01672142416621000167200083739602356000107280
Veikkausliiga (1 Season)24.0
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
2023-202425Plymouth Argyleeng ENGFA Cup3.3Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.0Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.0Matches
2 Seasons1 Club2 Leagues7.3
FA Cup (2 Seasons)6.3
EFL Cup (2 Seasons)1.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
2020-202122Celtic2. Europa LgGR1.021162100021000744220000060Matches
2022-202324HJK2. Europa LgGR6.0255226254100255000149797433000101030Matches
3 Seasons2 Clubs1 League7.0276242275100276000156841455000101090
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
Celtic (2 Seasons)1 League1.021162100021000744220000060
HJK (1 Season)1 League6.0255226254100255000149797433000101030
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
201819nir Northern IrelandFriendlies (M)0.2Matches
202122nir Northern IrelandFriendlies (M)1.3Matches
202223nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandFriendlies (M)0.5Matches
202425nir Northern IrelandUEFA Euro Qualifying3.0Matches
5 Seasons1 Club4 Leagues5.5
Friendlies (M) (4 Seasons)2.5
UEFA Nations League (3 Seasons)
UEFA Euro Qualifying (2 Seasons)3.0
WCQ (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
2017-201819Falkirksct SCO2. Championship119318528.710.31010141.91209+11+1.06+1.65Matches
2018-201920Partick Thistlesct SCO2. Championship119909030.611.0119011051.731815+3+0.27+0.75Matches
2018-201920Celticsct SCO1. Premiership00001Matches
2019-202021Dundeesct SCO2. Championship119909040.711.0119011001.91136+7+0.64+1.01Matches
2019-202021Celtic2. Europa Lg00001Matches
2020-202122Celtic2. Europa Lg1909016.71.01901043.0032+1+1.00+3.001.31.5-0.1-0.14+0.83Matches
2020-202122Celticsct SCO1. Premiership54509013.25.05905082.2081+7+1.40+0.13Matches
2021-202223Celticsct SCO1. Premiership00001Matches
202223HJKfi FIN1. Veikkausliiga242,1609088.924.0249024022.253921+18+0.75+0.75Matches
2022-202324HJK2. Europa Lg654090100.06.06906001.10213-11-1.834.113.0-8.9-1.49Matches
2023-202425Plymouth Argyleeng ENG2. Championship272,4309058.727.02790270191.074046-6-0.22+0.0433.943.8-9.9-0.37+0.20Matches
2023-202425Plymouth Argyleeng ENGEFL Cup00002Matches
2023-202425Plymouth Argyleeng ENGFA Cup3300100100.03.331003001.3356-1-0.30Matches
2024-202526Plymouth Argyleeng ENG2. Championship131,1709038.213.0139013041.001519-4-0.31+1.0312.121.2-9.1-0.70+0.35Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1909050.01.01901013.0030+3+3.00+5.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup327090100.03.03903002.003300.00Matches
8 Seasons6 Clubs7 Leagues11610,4119033.0115.7115901151521.64169141+28+0.24+0.4851.579.5-28.1-0.60+0.24
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 (4 Seasons)2 Leagues6540904.76.069060152.33113+8+1.33+0.491.31.5-0.1-0.14+0.83
Plymouth Argyle (2 Seasons)3 Leagues474,2609152.447.34791470261.176674-8-0.17+0.6846.165.0-19.0-0.47+0.34
HJK (1 Season)2 Leagues302,7009090.930.0309030022.024134+7+0.23+0.234.113.0-8.9-1.49
Dundee (1 Season)1 League119909040.711.0119011001.91136+7+0.64+1.01
Falkirk (1 Season)1 League119318528.710.31010141.91209+11+1.06+1.65
Partick Thistle (1 Season)1 League119909030.611.0119011051.731815+3+0.27+0.75
Championship (3 Seasons)332,9118832.732.3329032191.855130+21+0.65+1.14
Europa Lg (3 Seasons)76309035.07.07907051.37515-10-1.43+0.575.414.5-9.1-1.30-0.32
Premiership (3 Seasons)5450904.45.059050102.2081+7+1.40+0.13
Championship (2 Seasons)403,6009050.040.04090400231.055565-10-0.25+0.5846.165.0-19.0-0.47+0.34
FA Cup (2 Seasons)657095100.06.36956001.6789-1-0.16
EFL Cup (2 Seasons)1909025.01.01901033.0030+3+3.00+5.00
Veikkausliiga (1 Season)242,1609088.924.0249024022.253921+18+0.75+0.75
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
2017-201819Falkirk1 League119318528.710.31010141.91209+11+1.06+1.65
2018-201920Partick Thistle1 League119909030.611.0119011051.731815+3+0.27+0.75
2018-201920Celtic1 League00001
2019-202021Dundee1 League119909040.711.0119011001.91136+7+0.64+1.01
2019-202021Celtic1 League00001
2020-202122Celtic2 Leagues65409013.66.069060122.33113+8+1.33+0.491.31.5-0.1-0.14+0.83
2021-202223Celtic1 League00001
202223HJK1 League242,1609088.924.0249024022.253921+18+0.75+0.75
2022-202324HJK1 League654090100.06.06906001.10213-11-1.834.113.0-8.9-1.49
2023-202425Plymouth Argyle3 Leagues302,7309159.130.33091300211.104552-7-0.23+0.0333.943.8-9.9-0.37+0.20
2024-202526Plymouth Argyle3 Leagues171,5309043.617.0179017051.292122-1-0.06+1.3012.121.2-9.1-0.70+0.35
8 Seasons6 Clubs7 Leagues11610,4119033.0115.7115901151521.64169141+28+0.24+0.4851.579.5-28.1-0.60+0.24
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 (4 Seasons)2 Leagues6540904.76.069060152.33113+8+1.33+0.491.31.5-0.1-0.14+0.83
Plymouth Argyle (2 Seasons)3 Leagues474,2609152.447.34791470261.176674-8-0.17+0.6846.165.0-19.0-0.47+0.34
HJK (1 Season)2 Leagues302,7009090.930.0309030022.024134+7+0.23+0.234.113.0-8.9-1.49
Dundee (1 Season)1 League119909040.711.0119011001.91136+7+0.64+1.01
Falkirk (1 Season)1 League119318528.710.31010141.91209+11+1.06+1.65
Partick Thistle (1 Season)1 League119909030.611.0119011051.731815+3+0.27+0.75
Championship (3 Seasons)332,9118832.732.3329032191.855130+21+0.65+1.14
Europa Lg (3 Seasons)76309035.07.07907051.37515-10-1.43+0.575.414.5-9.1-1.30-0.32
Premiership (3 Seasons)5450904.45.059050102.2081+7+1.40+0.13
Championship (2 Seasons)403,6009050.040.04090400231.055565-10-0.25+0.5846.165.0-19.0-0.47+0.34
FA Cup (2 Seasons)657095100.06.36956001.6789-1-0.16
EFL Cup (2 Seasons)1909025.01.01901033.0030+3+3.00+5.00
Veikkausliiga (1 Season)242,1609088.924.0249024022.253921+18+0.75+0.75
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2017-201819Falkirksct SCO2. Championship8th119318528.710.31010141.91209+11+1.06+1.65Matches
2018-201920Partick Thistlesct SCO2. Championship6th119909030.611.0119011051.731815+3+0.27+0.75Matches
2018-201920Celticsct SCO1. Premiership1st00001Matches
2019-202021Dundeesct SCO2. Championship3rd119909040.711.0119011001.91136+7+0.64+1.01Matches
2020-202122Celticsct SCO1. Premiership2nd54509013.25.05905082.2081+7+1.40+0.13Matches
2021-202223Celticsct SCO1. Premiership1st00001Matches
202223HJKfi FIN1. Veikkausliiga1st242,1609088.924.0249024022.253921+18+0.75+0.75Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st272,4309058.727.02790270191.074046-6-0.22+0.0433.943.8-9.9-0.37+0.20Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd131,1709038.213.0139013041.001519-4-0.31+1.0312.121.2-9.1-0.70+0.35Matches
8 Seasons6 Clubs4 Leagues1029,1218931.7101.3101901011441.65153117+36+0.36+0.5246.165.0-19.0-0.47+0.34
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Celtic (3 Seasons)1 League5450904.45.059050102.2081+7+1.40+0.13
Plymouth Argyle (2 Seasons)1 League403,6009050.040.04090400231.055565-10-0.25+0.5846.165.0-19.0-0.47+0.34
HJK (1 Season)1 League242,1609088.924.0249024022.253921+18+0.75+0.75
Dundee (1 Season)1 League119909040.711.0119011001.91136+7+0.64+1.01
Falkirk (1 Season)1 League119318528.710.31010141.91209+11+1.06+1.65
Partick Thistle (1 Season)1 League119909030.611.0119011051.731815+3+0.27+0.75
Championship (3 Seasons)332,9118832.732.3329032191.855130+21+0.65+1.14
Premiership (3 Seasons)5450904.45.059050102.2081+7+1.40+0.13
Championship (2 Seasons)403,6009050.040.04090400231.055565-10-0.25+0.5846.165.0-19.0-0.47+0.34
Veikkausliiga (1 Season)242,1609088.924.0249024022.253921+18+0.75+0.75
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
2023-202425Plymouth Argyleeng ENGEFL CupRd200002Matches
2023-202425Plymouth Argyleeng ENGFA Cup3300100100.03.331003001.3356-1-0.30Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21909050.01.01901013.0030+3+3.00+5.00Matches
2024-202526Plymouth Argyleeng ENGFA Cup327090100.03.03903002.003300.00Matches
2 Seasons1 Club2 Leagues76609471.07.37947031.86119+2+0.27+2.27
FA Cup (2 Seasons)657095100.06.36956001.6789-1-0.16
EFL Cup (2 Seasons)1909025.01.01901033.0030+3+3.00+5.00
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
2019-202021Celtic2. Europa LgR3200001Matches
2020-202122Celtic2. Europa LgGR1909016.71.01901043.0032+1+1.00+3.001.31.5-0.1-0.14+0.83Matches
2022-202324HJK2. Europa LgGR654090100.06.06906001.10213-11-1.834.113.0-8.9-1.49Matches
3 Seasons2 Clubs1 League76309035.07.07907051.37515-10-1.43+0.575.414.5-9.1-1.30-0.32
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
Celtic (2 Seasons)1 League190907.11.01901053.0032+1+1.00+3.001.31.5-0.1-0.14+0.83
HJK (1 Season)1 League654090100.06.06906001.10213-11-1.834.113.0-8.9-1.49
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
201819nir Northern IrelandFriendlies (M)118184.00.20011730.000000.00-0.21Matches
2018-201920nir Northern IrelandUEFA Nations League24th00001Matches
2020-202122nir Northern IrelandUEFA Nations LeagueLgB00002Matches
202122nir Northern IrelandFriendlies (M)21185932.81.3190112811.502200.00-0.74Matches
202122nir Northern IrelandUEFA Euro Qualifying00005Matches
202223nir Northern IrelandWCQ00008Matches
202223nir Northern IrelandFriendlies (M)1454525.00.51450013.0010+1+2.00+2.00Matches
2022-202324nir Northern IrelandUEFA Nations LeagueLgC00002Matches
202425nir Northern IrelandFriendlies (M)1454512.50.51450031.001100.00+0.29Matches
202425nir Northern IrelandUEFA Euro Qualifying32709030.03.03903072.0054+1+0.33+1.05Matches
5 Seasons1 Club4 Leagues8496629.25.56754223331.6397+2+0.36+0.52
Friendlies (M) (4 Seasons)52264516.72.5360122381.4043+1+0.40+0.24
UEFA Nations League (3 Seasons)00005
UEFA Euro Qualifying (2 Seasons)32709014.53.039030122.0054+1+0.33+1.05
WCQ (1 Season)00008

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
2017-201819Falkirksct SCO2. Championship10.3000000000000Matches
2018-201920Partick Thistlesct SCO2. Championship11.01000Matches
2019-202021Dundeesct SCO2. Championship11.00000Matches
2020-202122Celtic2. Europa Lg1.0000000000000000Matches
2020-202122Celticsct SCO1. Premiership5.00000001000Matches
202223HJKfi FIN1. Veikkausliiga24.01000Matches
2022-202324HJK2. Europa Lg6.0000000000000400Matches
2023-202425Plymouth Argyleeng ENG2. Championship27.03000400000002240100.0Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.30000000000Matches
2024-202526Plymouth Argyleeng ENG2. Championship13.0200020000000640100.0Matches
2024-202526Plymouth Argyleeng ENGEFL Cup1.00000000000Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.01000100000Matches
8 Seasons6 Clubs7 Leagues115.78000701000003280100.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (4 Seasons)2 Leagues6.0000000100000000
Plymouth Argyle (2 Seasons)3 Leagues47.36000700000002880100.0
HJK (1 Season)2 Leagues30.0100000000000400
Dundee (1 Season)1 League11.00000
Falkirk (1 Season)1 League10.3000000000000
Partick Thistle (1 Season)1 League11.01000
Championship (3 Seasons)32.3100000000000
Europa Lg (3 Seasons)7.0000000000000400
Premiership (3 Seasons)5.00000001000
Championship (2 Seasons)40.05000600000002880100.0
FA Cup (2 Seasons)6.31000100000
EFL Cup (2 Seasons)1.00000000000
Veikkausliiga (1 Season)24.01000
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
2017-201819Falkirk1 League10.3000000000000
2018-201920Partick Thistle1 League11.01000
2019-202021Dundee1 League11.00000
2020-202122Celtic2 Leagues6.0000000100000000
202223HJK1 League24.01000
2022-202324HJK1 League6.0000000000000400
2023-202425Plymouth Argyle3 Leagues30.33000400000002240100.0
2024-202526Plymouth Argyle3 Leagues17.0300030000000640100.0
8 Seasons6 Clubs7 Leagues115.78000701000003280100.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (4 Seasons)2 Leagues6.0000000100000000
Plymouth Argyle (2 Seasons)3 Leagues47.36000700000002880100.0
HJK (1 Season)2 Leagues30.0100000000000400
Dundee (1 Season)1 League11.00000
Falkirk (1 Season)1 League10.3000000000000
Partick Thistle (1 Season)1 League11.01000
Championship (3 Seasons)32.3100000000000
Europa Lg (3 Seasons)7.0000000000000400
Premiership (3 Seasons)5.00000001000
Championship (2 Seasons)40.05000600000002880100.0
FA Cup (2 Seasons)6.31000100000
EFL Cup (2 Seasons)1.00000000000
Veikkausliiga (1 Season)24.01000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201819Falkirksct SCO2. Championship8th10.3000000000000Matches
2018-201920Partick Thistlesct SCO2. Championship6th11.01000Matches
2019-202021Dundeesct SCO2. Championship3rd11.00000Matches
2020-202122Celticsct SCO1. Premiership2nd5.00000001000Matches
202223HJKfi FIN1. Veikkausliiga1st24.01000Matches
2023-202425Plymouth Argyleeng ENG2. Championship21st27.03000400000002240100.0Matches
2024-202526Plymouth Argyleeng ENG2. Championship23rd13.0200020000000640100.0Matches
8 Seasons6 Clubs4 Leagues101.37000601000002880100.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (3 Seasons)1 League5.00000001000
Plymouth Argyle (2 Seasons)1 League40.05000600000002880100.0
HJK (1 Season)1 League24.01000
Dundee (1 Season)1 League11.00000
Falkirk (1 Season)1 League10.3000000000000
Partick Thistle (1 Season)1 League11.01000
Championship (3 Seasons)32.3100000000000
Premiership (3 Seasons)5.00000001000
Championship (2 Seasons)40.05000600000002880100.0
Veikkausliiga (1 Season)24.01000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2023-202425Plymouth Argyleeng ENGFA Cup3.30000000000Matches
2024-202526Plymouth Argyleeng ENGEFL CupRd21.00000000000Matches
2024-202526Plymouth Argyleeng ENGFA Cup3.01000100000Matches
2 Seasons1 Club2 Leagues7.31000100000
FA Cup (2 Seasons)6.31000100000
EFL Cup (2 Seasons)1.00000000000
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
2020-202122Celtic2. Europa LgGR1.0000000000000000Matches
2022-202324HJK2. Europa LgGR6.0000000000000400Matches
3 Seasons2 Clubs1 League7.0000000000000400
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (2 Seasons)1 League1.0000000000000000
HJK (1 Season)1 League6.0000000000000400
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201819nir Northern IrelandFriendlies (M)0.20000Matches
202122nir Northern IrelandFriendlies (M)1.30000Matches
202223nir Northern IrelandFriendlies (M)0.50000Matches
202425nir Northern IrelandFriendlies (M)0.51000Matches
202425nir Northern IrelandUEFA Euro Qualifying3.00000000000Matches
5 Seasons1 Club4 Leagues5.51000000000
Friendlies (M) (4 Seasons)2.51000
UEFA Nations League (3 Seasons)
UEFA Euro Qualifying (2 Seasons)3.00000000000
WCQ (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.