Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-07FriPro League AMatchweek 25HomeD 3–3MechelenGentYCB90000000001Match Report
2025-01-26SunPro League AMatchweek 23AwayL 1–4MechelenAnderlechtYCB45000000000Match Report
2025-01-18SatPro League AMatchweek 22HomeL 1–2MechelenGenkYCB45000010000Match Report
2025-01-12SunPro League AMatchweek 21AwayL 0–1MechelenCercle BruggeYCB90000000000Match Report
2024-12-22SunPremiershipRegular seasonAwayD 0–0CelticDundee UnitedYCB90000010001Match Report

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
2018-201918Celticsct SCO1. Premiership00Matches
2019-202019Gr'nock Mortonsct SCO2. Championship15151,30014.4000000300.000.000.000.000.00Matches
2019-202019Celticsct SCO1. Premiership11750.8000000000.000.000.000.000.00Matches
2020-202120Celtic2. Europa Lg31580.6000000000.00.00.00.00300.000.000.000.000.000.000.000.000.000.00Matches
2020-202120Celticsct SCO1. Premiership16151,36515.2101100100.070.000.070.070.07Matches
2021-202221Celtic3. Conf Lg11901.0000000000.000.000.000.000.00Matches
2021-202221Celtic2. Europa Lg332683.0101100100.30.30.00.311110.340.000.340.340.340.110.000.110.110.11Matches
2021-202221Celticsct SCO1. Premiership1098018.9011000200.000.110.110.000.11Matches
2022-202322Celtic1. Champions Lg11901.0000000000.00.00.00.00700.000.000.000.000.000.000.000.000.000.00Matches
2022-202322Celticsct SCO1. Premiership443604.0101100200.250.000.250.250.25Matches
2023-202423Celtic1. Champions Lg11740.8000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2023-202423Celticsct SCO1. Premiership1054975.5000000100.000.000.000.000.00Matches
2024-202524Celtic1. Champions Lg00Matches
2024-202524Celticsct SCO1. Premiership11901.0000000000.000.000.000.000.00Matches
2024-202524Mechelenbe BEL1. Pro League A442703.0000000000.000.000.000.000.00Matches
7 Seasons3 Clubs6 Leagues70615,33859.33143001000.30.30.00.312210.050.020.070.050.070.060.000.060.060.06
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 (7 Seasons)4 Leagues51423,76841.9314300700.30.30.00.312210.070.020.100.070.100.060.000.060.060.06
Gr'nock Morton (1 Season)1 League15151,30014.4000000300.000.000.000.000.00
Mechelen (1 Season)1 League442703.0000000000.000.000.000.000.00
Premiership (7 Seasons)42353,18835.4213200600.060.030.080.060.08
Champions Lg (3 Seasons)221641.8000000000.00.00.00.00800.000.000.000.000.000.000.000.000.000.00
Europa Lg (2 Seasons)643263.6101100100.30.30.00.311410.280.000.280.280.280.090.000.090.090.09
Championship (1 Season)15151,30014.4000000300.000.000.000.000.00
Pro League A (1 Season)442703.0000000000.000.000.000.000.00
Conf Lg (1 Season)11901.0000000000.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
2018-201918Celtic1 League00
2019-202019Gr'nock Morton1 League15151,30014.4000000300.000.000.000.000.00
2019-202019Celtic1 League11750.8000000000.000.000.000.000.00
2020-202120Celtic2 Leagues19161,42315.8101100100.00.00.00.00300.060.000.060.060.060.000.000.000.000.00
2021-202221Celtic3 Leagues14131,15912.9112100300.30.30.00.311110.080.080.160.080.160.110.000.110.110.11
2022-202322Celtic2 Leagues554505.0101100200.00.00.00.00700.200.000.200.200.200.000.000.000.000.00
2023-202423Celtic2 Leagues1165716.3000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
2024-202524Celtic2 Leagues11901.0000000000.000.000.000.000.00
2024-202524Mechelen1 League442703.0000000000.000.000.000.000.00
7 Seasons3 Clubs6 Leagues70615,33859.33143001000.30.30.00.312210.050.020.070.050.070.060.000.060.060.06
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 (7 Seasons)4 Leagues51423,76841.9314300700.30.30.00.312210.070.020.100.070.100.060.000.060.060.06
Gr'nock Morton (1 Season)1 League15151,30014.4000000300.000.000.000.000.00
Mechelen (1 Season)1 League442703.0000000000.000.000.000.000.00
Premiership (7 Seasons)42353,18835.4213200600.060.030.080.060.08
Champions Lg (3 Seasons)221641.8000000000.00.00.00.00800.000.000.000.000.000.000.000.000.000.00
Europa Lg (2 Seasons)643263.6101100100.30.30.00.311410.280.000.280.280.280.090.000.090.090.09
Championship (1 Season)15151,30014.4000000300.000.000.000.000.00
Pro League A (1 Season)442703.0000000000.000.000.000.000.00
Conf Lg (1 Season)11901.0000000000.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
2018-201918Celticsct SCO1. Premiership1st00Matches
2019-202019Gr'nock Mortonsct SCO2. Championship7th15151,30014.4000000300.000.000.000.000.00Matches
2019-202019Celticsct SCO1. Premiership1st11750.8000000000.000.000.000.000.00Matches
2020-202120Celticsct SCO1. Premiership2nd16151,36515.2101100100.070.000.070.070.07Matches
2021-202221Celticsct SCO1. Premiership1st1098018.9011000200.000.110.110.000.11Matches
2022-202322Celticsct SCO1. Premiership1st443604.0101100200.250.000.250.250.25Matches
2023-202423Celticsct SCO1. Premiership1st1054975.5000000100.000.000.000.000.00Matches
2024-202524Celticsct SCO1. Premiership1st11901.0000000000.000.000.000.000.00Matches
2024-202524Mechelenbe BEL1. Pro League A11th442703.0000000000.000.000.000.000.00Matches
7 Seasons3 Clubs3 Leagues61544,75852.9213200900.040.020.060.040.06
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 League42353,18835.4213200600.060.030.080.060.08
Gr'nock Morton (1 Season)1 League15151,30014.4000000300.000.000.000.000.00
Mechelen (1 Season)1 League442703.0000000000.000.000.000.000.00
Premiership (7 Seasons)42353,18835.4213200600.060.030.080.060.08
Championship (1 Season)15151,30014.4000000300.000.000.000.000.00
Pro League A (1 Season)442703.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
2020-202120Celtic2. Europa LgGR31580.6000000000.00.00.00.00300.000.000.000.000.000.000.000.000.000.00Matches
2021-202221Celtic3. Conf LgKO11901.0000000000.000.000.000.000.00Matches
2021-202221Celtic2. Europa LgGR332683.0101100100.30.30.00.311110.340.000.340.340.340.110.000.110.110.11Matches
2022-202322Celtic1. Champions LgGR11901.0000000000.00.00.00.00700.000.000.000.000.000.000.000.000.000.00Matches
2023-202423Celtic1. Champions LgGR11740.8000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2024-202524Celtic1. Champions Lg00Matches
5 Seasons1 Club3 Leagues975806.4101100100.30.30.00.312210.160.000.160.160.160.060.000.060.060.06
Champions Lg (3 Seasons)221641.8000000000.00.00.00.00800.000.000.000.000.000.000.000.000.000.00
Europa Lg (2 Seasons)643263.6101100100.30.30.00.311410.280.000.280.280.280.090.000.090.090.09
Conf Lg (1 Season)11901.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2019-202019Gr'nock Mortonsct SCO2. Championship14.4000Matches
2019-202019Celticsct SCO1. Premiership0.80000.000.0000Matches
2020-202120Celtic2. Europa Lg0.60000.000.000000.00.00.00.0Matches
2020-202120Celticsct SCO1. Premiership15.214250.00.260.130.250.5000Matches
2021-202221Celtic3. Conf Lg1.0000Matches
2021-202221Celtic2. Europa Lg3.013133.31.010.340.331.008.70000.30.30.11+0.7+0.7Matches
2021-202221Celticsct SCO1. Premiership8.9010220.01.120.220.000.0000Matches
2022-202322Celtic1. Champions Lg1.00000.000.000000.00.00.00.0Matches
2022-202322Celticsct SCO1. Premiership4.012150.00.500.250.501.0000Matches
2023-202423Celtic1. Champions Lg0.80000.000.000000.00.00.00.0Matches
2023-202423Celticsct SCO1. Premiership5.50600.01.090.000.0000Matches
2024-202524Celticsct SCO1. Premiership1.00100.01.000.000.0000Matches
2024-202524Mechelenbe BEL1. Pro League A3.00100.00.330.000.0000Matches
7 Seasons3 Clubs6 Leagues59.3327622.20.620.140.110.508.70000.30.30.11+0.7+0.7
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Celtic (7 Seasons)4 Leagues41.9326623.10.640.150.120.508.70000.30.30.11+0.7+0.7
Gr'nock Morton (1 Season)1 League14.4000
Mechelen (1 Season)1 League3.00100.00.330.000.0000
Premiership (7 Seasons)35.4223521.70.650.140.090.4000
Champions Lg (3 Seasons)1.80000.000.000000.00.00.00.0
Europa Lg (2 Seasons)3.613133.30.830.280.331.008.70000.30.30.11+0.7+0.7
Championship (1 Season)14.4000
Pro League A (1 Season)3.00100.00.330.000.0000
Conf Lg (1 Season)1.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2019-202019Gr'nock Morton1 League14.4000
2019-202019Celtic1 League0.80000.000.0000
2020-202120Celtic2 Leagues15.814250.00.250.130.250.500000.00.00.00.0
2021-202221Celtic3 Leagues12.9113323.11.090.250.080.338.70000.30.30.11+0.7+0.7
2022-202322Celtic2 Leagues5.012150.00.400.200.501.000000.00.00.00.0
2023-202423Celtic2 Leagues6.30600.00.950.000.000000.00.00.00.0
2024-202524Celtic2 Leagues1.00100.01.000.000.0000
2024-202524Mechelen1 League3.00100.00.330.000.0000
7 Seasons3 Clubs6 Leagues59.3327622.20.620.140.110.508.70000.30.30.11+0.7+0.7
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Celtic (7 Seasons)4 Leagues41.9326623.10.640.150.120.508.70000.30.30.11+0.7+0.7
Gr'nock Morton (1 Season)1 League14.4000
Mechelen (1 Season)1 League3.00100.00.330.000.0000
Premiership (7 Seasons)35.4223521.70.650.140.090.4000
Champions Lg (3 Seasons)1.80000.000.000000.00.00.00.0
Europa Lg (2 Seasons)3.613133.30.830.280.331.008.70000.30.30.11+0.7+0.7
Championship (1 Season)14.4000
Pro League A (1 Season)3.00100.00.330.000.0000
Conf Lg (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.4000Matches
2019-202019Celticsct SCO1. Premiership1st0.80000.000.0000Matches
2020-202120Celticsct SCO1. Premiership2nd15.214250.00.260.130.250.5000Matches
2021-202221Celticsct SCO1. Premiership1st8.9010220.01.120.220.000.0000Matches
2022-202322Celticsct SCO1. Premiership1st4.012150.00.500.250.501.0000Matches
2023-202423Celticsct SCO1. Premiership1st5.50600.01.090.000.0000Matches
2024-202524Celticsct SCO1. Premiership1st1.00100.01.000.000.0000Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.00100.00.330.000.0000Matches
7 Seasons3 Clubs3 Leagues52.9224520.80.620.130.080.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Celtic (7 Seasons)1 League35.4223521.70.650.140.090.4000
Gr'nock Morton (1 Season)1 League14.4000
Mechelen (1 Season)1 League3.00100.00.330.000.0000
Premiership (7 Seasons)35.4223521.70.650.140.090.4000
Championship (1 Season)14.4000
Pro League A (1 Season)3.00100.00.330.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2020-202120Celtic2. Europa LgGR0.60000.000.000000.00.00.00.0Matches
2021-202221Celtic3. Conf LgKO1.0000Matches
2021-202221Celtic2. Europa LgGR3.013133.31.010.340.331.008.70000.30.30.11+0.7+0.7Matches
2022-202322Celtic1. Champions LgGR1.00000.000.000000.00.00.00.0Matches
2023-202423Celtic1. Champions LgGR0.80000.000.000000.00.00.00.0Matches
5 Seasons1 Club3 Leagues6.413133.30.550.180.331.008.70000.30.30.11+0.7+0.7
Champions Lg (3 Seasons)1.80000.000.000000.00.00.00.0
Europa Lg (2 Seasons)3.613133.30.830.280.331.008.70000.30.30.11+0.7+0.7
Conf Lg (1 Season)1.0000
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
2019-202019Gr'nock Mortonsct SCO2. Championship14.40Matches
2019-202019Celticsct SCO1. Premiership0.80Matches
2020-202120Celtic2. Europa Lg0.6273187.15853261010100.0111291.76966.700.00.00.005003Matches
2020-202120Celticsct SCO1. Premiership15.20Matches
2021-202221Celtic3. Conf Lg1.00Matches
2021-202221Celtic2. Europa Lg3.015316493.32883991586293.5808297.6141593.300.00.00.0060011Matches
2021-202221Celticsct SCO1. Premiership8.91Matches
2022-202322Celtic1. Champions Lg1.0555894.81162439131492.93232100.091181.800.00.00.002107Matches
2022-202322Celticsct SCO1. Premiership4.00Matches
2023-202423Celtic1. Champions Lg0.8515789.5931337192095.0263086.75683.300.00.00.003001Matches
2023-202423Celticsct SCO1. Premiership5.50Matches
2024-202524Celticsct SCO1. Premiership1.00Matches
2024-202524Mechelenbe BEL1. Pro League A3.00Matches
7 Seasons3 Clubs6 Leagues59.328631092.35561209310010694.314915695.5344182.910.00.0+1.00161022
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 (7 Seasons)4 Leagues41.928631092.35561209310010694.314915695.5344182.910.00.0+1.00161022
Gr'nock Morton (1 Season)1 League14.40
Mechelen (1 Season)1 League3.00
Premiership (7 Seasons)35.41
Champions Lg (3 Seasons)1.810611592.22093776323494.1586293.5141782.400.00.00.005108
Europa Lg (2 Seasons)3.618019592.334681317687294.4919496.8202483.300.00.00.00110014
Championship (1 Season)14.40
Pro League A (1 Season)3.00
Conf Lg (1 Season)1.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
2019-202019Gr'nock Morton1 League14.40
2019-202019Celtic1 League0.80
2020-202120Celtic2 Leagues15.8273187.15853261010100.0111291.76966.700.00.00.005003
2021-202221Celtic3 Leagues12.915316493.32883991586293.5808297.6141593.310.00.0+1.0060011
2022-202322Celtic2 Leagues5.0555894.81162439131492.93232100.091181.800.00.00.002107
2023-202423Celtic2 Leagues6.3515789.5931337192095.0263086.75683.300.00.00.003001
2024-202524Celtic2 Leagues1.00
2024-202524Mechelen1 League3.00
7 Seasons3 Clubs6 Leagues59.328631092.35561209310010694.314915695.5344182.910.00.0+1.00161022
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 (7 Seasons)4 Leagues41.928631092.35561209310010694.314915695.5344182.910.00.0+1.00161022
Gr'nock Morton (1 Season)1 League14.40
Mechelen (1 Season)1 League3.00
Premiership (7 Seasons)35.41
Champions Lg (3 Seasons)1.810611592.22093776323494.1586293.5141782.400.00.00.005108
Europa Lg (2 Seasons)3.618019592.334681317687294.4919496.8202483.300.00.00.00110014
Championship (1 Season)14.40
Pro League A (1 Season)3.00
Conf Lg (1 Season)1.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
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.40Matches
2019-202019Celticsct SCO1. Premiership1st0.80Matches
2020-202120Celticsct SCO1. Premiership2nd15.20Matches
2021-202221Celticsct SCO1. Premiership1st8.91Matches
2022-202322Celticsct SCO1. Premiership1st4.00Matches
2023-202423Celticsct SCO1. Premiership1st5.50Matches
2024-202524Celticsct SCO1. Premiership1st1.00Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.00Matches
7 Seasons3 Clubs3 Leagues52.91
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 League35.41
Gr'nock Morton (1 Season)1 League14.40
Mechelen (1 Season)1 League3.00
Premiership (7 Seasons)35.41
Championship (1 Season)14.40
Pro League A (1 Season)3.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-202120Celtic2. Europa LgGR0.6273187.15853261010100.0111291.76966.700.00.00.005003Matches
2021-202221Celtic3. Conf LgKO1.00Matches
2021-202221Celtic2. Europa LgGR3.015316493.32883991586293.5808297.6141593.300.00.00.0060011Matches
2022-202322Celtic1. Champions LgGR1.0555894.81162439131492.93232100.091181.800.00.00.002107Matches
2023-202423Celtic1. Champions LgGR0.8515789.5931337192095.0263086.75683.300.00.00.003001Matches
5 Seasons1 Club3 Leagues6.428631092.35561209310010694.314915695.5344182.900.00.00.00161022
Champions Lg (3 Seasons)1.810611592.22093776323494.1586293.5141782.400.00.00.005108
Europa Lg (2 Seasons)3.618019592.334681317687294.4919496.8202483.300.00.00.00110014
Conf Lg (1 Season)1.00

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
2019-202019Gr'nock Mortonsct SCO2. Championship14.4Matches
2019-202019Celticsct SCO1. Premiership0.80Matches
2020-202120Celtic2. Europa Lg0.6313011000000002700Matches
2020-202120Celticsct SCO1. Premiership15.20Matches
2021-202221Celtic3. Conf Lg1.0Matches
2021-202221Celtic2. Europa Lg3.0164161330000000015302Matches
2021-202221Celticsct SCO1. Premiership8.90Matches
2022-202322Celtic1. Champions Lg1.0585622000000005500Matches
2022-202322Celticsct SCO1. Premiership4.00Matches
2023-202423Celtic1. Champions Lg0.8575522000000005100Matches
2023-202423Celticsct SCO1. Premiership5.51Matches
2024-202524Celticsct SCO1. Premiership1.00Matches
2024-202524Mechelenbe BEL1. Pro League A3.00Matches
7 Seasons3 Clubs6 Leagues59.3310302880010000028602
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (7 Seasons)4 Leagues41.9310302880010000028602
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.00
Premiership (7 Seasons)35.41
Champions Lg (3 Seasons)1.8115111440000000010600
Europa Lg (2 Seasons)3.6195191440000000018002
Championship (1 Season)14.4
Pro League A (1 Season)3.00
Conf Lg (1 Season)1.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
2019-202019Gr'nock Morton1 League14.4
2019-202019Celtic1 League0.80
2020-202120Celtic2 Leagues15.8313011000000002700
2021-202221Celtic3 Leagues12.9164161330000000015302
2022-202322Celtic2 Leagues5.0585622000000005500
2023-202423Celtic2 Leagues6.3575522001000005100
2024-202524Celtic2 Leagues1.00
2024-202524Mechelen1 League3.00
7 Seasons3 Clubs6 Leagues59.3310302880010000028602
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (7 Seasons)4 Leagues41.9310302880010000028602
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.00
Premiership (7 Seasons)35.41
Champions Lg (3 Seasons)1.8115111440000000010600
Europa Lg (2 Seasons)3.6195191440000000018002
Championship (1 Season)14.4
Pro League A (1 Season)3.00
Conf Lg (1 Season)1.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
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.4Matches
2019-202019Celticsct SCO1. Premiership1st0.80Matches
2020-202120Celticsct SCO1. Premiership2nd15.20Matches
2021-202221Celticsct SCO1. Premiership1st8.90Matches
2022-202322Celticsct SCO1. Premiership1st4.00Matches
2023-202423Celticsct SCO1. Premiership1st5.51Matches
2024-202524Celticsct SCO1. Premiership1st1.00Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.00Matches
7 Seasons3 Clubs3 Leagues52.91
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (7 Seasons)1 League35.41
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.00
Premiership (7 Seasons)35.41
Championship (1 Season)14.4
Pro League A (1 Season)3.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-202120Celtic2. Europa LgGR0.6313011000000002700Matches
2021-202221Celtic3. Conf LgKO1.0Matches
2021-202221Celtic2. Europa LgGR3.0164161330000000015302Matches
2022-202322Celtic1. Champions LgGR1.0585622000000005500Matches
2023-202423Celtic1. Champions LgGR0.8575522000000005100Matches
5 Seasons1 Club3 Leagues6.4310302880000000028602
Champions Lg (3 Seasons)1.8115111440000000010600
Europa Lg (2 Seasons)3.6195191440000000018002
Conf Lg (1 Season)1.0

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
2019-202019Gr'nock Mortonsct SCO2. Championship14.4Matches
2019-202019Celticsct SCO1. Premiership0.8Matches
2020-202120Celtic2. Europa Lg0.600.0000000000.00000000Matches
2020-202120Celticsct SCO1. Premiership15.2Matches
2021-202221Celtic3. Conf Lg1.0Matches
2021-202221Celtic2. Europa Lg3.000.0000000000.00000000Matches
2021-202221Celticsct SCO1. Premiership8.9Matches
2022-202322Celtic1. Champions Lg1.011.0010000000.00000000Matches
2022-202322Celticsct SCO1. Premiership4.0Matches
2023-202423Celtic1. Champions Lg0.822.4320000000.00000000Matches
2023-202423Celticsct SCO1. Premiership5.5Matches
2024-202524Celticsct SCO1. Premiership1.0Matches
2024-202524Mechelenbe BEL1. Pro League A3.0Matches
7 Seasons3 Clubs6 Leagues59.330.5530000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (7 Seasons)4 Leagues41.930.5530000000.00000000
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.0
Premiership (7 Seasons)35.4
Champions Lg (3 Seasons)1.831.6530000000.00000000
Europa Lg (2 Seasons)3.600.0000000000.00000000
Championship (1 Season)14.4
Pro League A (1 Season)3.0
Conf Lg (1 Season)1.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
2019-202019Gr'nock Morton1 League14.4
2019-202019Celtic1 League0.8
2020-202120Celtic2 Leagues15.800.0000000000.00000000
2021-202221Celtic3 Leagues12.900.0000000000.00000000
2022-202322Celtic2 Leagues5.011.0010000000.00000000
2023-202423Celtic2 Leagues6.322.4320000000.00000000
2024-202524Celtic2 Leagues1.0
2024-202524Mechelen1 League3.0
7 Seasons3 Clubs6 Leagues59.330.5530000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (7 Seasons)4 Leagues41.930.5530000000.00000000
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.0
Premiership (7 Seasons)35.4
Champions Lg (3 Seasons)1.831.6530000000.00000000
Europa Lg (2 Seasons)3.600.0000000000.00000000
Championship (1 Season)14.4
Pro League A (1 Season)3.0
Conf Lg (1 Season)1.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
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.4Matches
2019-202019Celticsct SCO1. Premiership1st0.8Matches
2020-202120Celticsct SCO1. Premiership2nd15.2Matches
2021-202221Celticsct SCO1. Premiership1st8.9Matches
2022-202322Celticsct SCO1. Premiership1st4.0Matches
2023-202423Celticsct SCO1. Premiership1st5.5Matches
2024-202524Celticsct SCO1. Premiership1st1.0Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.0Matches
7 Seasons3 Clubs3 Leagues52.9
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 League35.4
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.0
Premiership (7 Seasons)35.4
Championship (1 Season)14.4
Pro League A (1 Season)3.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-202120Celtic2. Europa LgGR0.600.0000000000.00000000Matches
2021-202221Celtic3. Conf LgKO1.0Matches
2021-202221Celtic2. Europa LgGR3.000.0000000000.00000000Matches
2022-202322Celtic1. Champions LgGR1.011.0010000000.00000000Matches
2023-202423Celtic1. Champions LgGR0.822.4320000000.00000000Matches
5 Seasons1 Club3 Leagues6.430.5530000000.00000000
Champions Lg (3 Seasons)1.831.6530000000.00000000
Europa Lg (2 Seasons)3.600.0000000000.00000000
Conf Lg (1 Season)1.0

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
2019-202019Gr'nock Mortonsct SCO2. Championship14.4Matches
2019-202019Celticsct SCO1. Premiership0.800Matches
2020-202120Celtic2. Europa Lg0.611100010.010001220Matches
2020-202120Celticsct SCO1. Premiership15.21320Matches
2021-202221Celtic3. Conf Lg1.0Matches
2021-202221Celtic2. Europa Lg3.04340033100.0032137200Matches
2021-202221Celticsct SCO1. Premiership8.9315Matches
2022-202322Celtic1. Champions Lg1.0000000001101160Matches
2022-202322Celticsct SCO1. Premiership4.031Matches
2023-202423Celtic1. Champions Lg0.83121011100.001100330Matches
2023-202423Celticsct SCO1. Premiership5.504Matches
2024-202524Celticsct SCO1. Premiership1.001Matches
2024-202524Mechelenbe BEL1. Pro League A3.011Matches
7 Seasons3 Clubs6 Leagues59.38257104580.015414713310
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 (7 Seasons)4 Leagues41.98247104580.015414613310
Gr'nock Morton (1 Season)1 League14.40
Mechelen (1 Season)1 League3.0110
Premiership (7 Seasons)35.419410
Champions Lg (3 Seasons)1.83121011100.002201490
Europa Lg (2 Seasons)3.6545003475.0132149220
Championship (1 Season)14.40
Pro League A (1 Season)3.0110
Conf Lg (1 Season)1.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
2019-202019Gr'nock Morton1 League14.40
2019-202019Celtic1 League0.8000
2020-202120Celtic2 Leagues15.8114100010.0100021220
2021-202221Celtic3 Leagues12.94640033100.00321187200
2022-202322Celtic2 Leagues5.0030000001102160
2023-202423Celtic2 Leagues6.33121011100.001104330
2024-202524Celtic2 Leagues1.0010
2024-202524Mechelen1 League3.0110
7 Seasons3 Clubs6 Leagues59.38257104580.015414713310
Comp 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)4 Leagues41.98247104580.015414613310
Gr'nock Morton (1 Season)1 League14.40
Mechelen (1 Season)1 League3.0110
Premiership (7 Seasons)35.419410
Champions Lg (3 Seasons)1.83121011100.002201490
Europa Lg (2 Seasons)3.6545003475.0132149220
Championship (1 Season)14.40
Pro League A (1 Season)3.0110
Conf Lg (1 Season)1.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
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.4Matches
2019-202019Celticsct SCO1. Premiership1st0.800Matches
2020-202120Celticsct SCO1. Premiership2nd15.21320Matches
2021-202221Celticsct SCO1. Premiership1st8.9315Matches
2022-202322Celticsct SCO1. Premiership1st4.031Matches
2023-202423Celticsct SCO1. Premiership1st5.504Matches
2024-202524Celticsct SCO1. Premiership1st1.001Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.011Matches
7 Seasons3 Clubs3 Leagues52.920420
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 League35.419410
Gr'nock Morton (1 Season)1 League14.40
Mechelen (1 Season)1 League3.0110
Premiership (7 Seasons)35.419410
Championship (1 Season)14.40
Pro League A (1 Season)3.0110
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-202120Celtic2. Europa LgGR0.611100010.010001220Matches
2021-202221Celtic3. Conf LgKO1.0Matches
2021-202221Celtic2. Europa LgGR3.04340033100.0032137200Matches
2022-202322Celtic1. Champions LgGR1.0000000001101160Matches
2023-202423Celtic1. Champions LgGR0.83121011100.001100330Matches
5 Seasons1 Club3 Leagues6.4857104580.01541513310
Champions Lg (3 Seasons)1.83121011100.002201490
Europa Lg (2 Seasons)3.6545003475.0132149220
Conf Lg (1 Season)1.00

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
2019-202019Gr'nock Mortonsct SCO2. Championship14.4Matches
2019-202019Celticsct SCO1. Premiership0.8Matches
2020-202120Celtic2. Europa Lg0.63421022203400025812401000220Matches
2020-202120Celticsct SCO1. Premiership15.2Matches
2021-202221Celtic3. Conf Lg1.0Matches
2021-202221Celtic2. Europa Lg3.0203361069265203000125606375120101411Matches
2021-202221Celticsct SCO1. Premiership8.9Matches
2022-202322Celtic1. Champions Lg1.0689353120680004929920001000500Matches
2022-202322Celticsct SCO1. Premiership4.0Matches
2023-202423Celtic1. Champions Lg0.866841250066000401508300000440Matches
2023-202423Celticsct SCO1. Premiership5.5Matches
2024-202524Celticsct SCO1. Premiership1.0Matches
2024-202524Mechelenbe BEL1. Pro League A3.0Matches
7 Seasons3 Clubs6 Leagues59.3371551921701053710002391136682140102571
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 (7 Seasons)4 Leagues41.9371551921701053710002391136682140102571
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.0
Premiership (7 Seasons)35.4
Champions Lg (3 Seasons)1.8134177656201340008944928301000940
Europa Lg (2 Seasons)3.62373811611485237000150687399130101631
Championship (1 Season)14.4
Pro League A (1 Season)3.0
Conf Lg (1 Season)1.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
2019-202019Gr'nock Morton1 League14.4
2019-202019Celtic1 League0.8
2020-202120Celtic2 Leagues15.83421022203400025812401000220
2021-202221Celtic3 Leagues12.9203361069265203000125606375120101411
2022-202322Celtic2 Leagues5.0689353120680004929920001000500
2023-202423Celtic2 Leagues6.366841250066000401508300000440
2024-202524Celtic2 Leagues1.0
2024-202524Mechelen1 League3.0
7 Seasons3 Clubs6 Leagues59.3371551921701053710002391136682140102571
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 (7 Seasons)4 Leagues41.9371551921701053710002391136682140102571
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.0
Premiership (7 Seasons)35.4
Champions Lg (3 Seasons)1.8134177656201340008944928301000940
Europa Lg (2 Seasons)3.62373811611485237000150687399130101631
Championship (1 Season)14.4
Pro League A (1 Season)3.0
Conf Lg (1 Season)1.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
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.4Matches
2019-202019Celticsct SCO1. Premiership1st0.8Matches
2020-202120Celticsct SCO1. Premiership2nd15.2Matches
2021-202221Celticsct SCO1. Premiership1st8.9Matches
2022-202322Celticsct SCO1. Premiership1st4.0Matches
2023-202423Celticsct SCO1. Premiership1st5.5Matches
2024-202524Celticsct SCO1. Premiership1st1.0Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.0Matches
7 Seasons3 Clubs3 Leagues52.9
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 League35.4
Gr'nock Morton (1 Season)1 League14.4
Mechelen (1 Season)1 League3.0
Premiership (7 Seasons)35.4
Championship (1 Season)14.4
Pro League A (1 Season)3.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-202120Celtic2. Europa LgGR0.63421022203400025812401000220Matches
2021-202221Celtic3. Conf LgKO1.0Matches
2021-202221Celtic2. Europa LgGR3.0203361069265203000125606375120101411Matches
2022-202322Celtic1. Champions LgGR1.0689353120680004929920001000500Matches
2023-202423Celtic1. Champions LgGR0.866841250066000401508300000440Matches
5 Seasons1 Club3 Leagues6.4371551921701053710002391136682140102571
Champions Lg (3 Seasons)1.8134177656201340008944928301000940
Europa Lg (2 Seasons)3.62373811611485237000150687399130101631
Conf Lg (1 Season)1.0

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
2018-201918Celticsct SCO1. Premiership00001Matches
2019-202019Gr'nock Mortonsct SCO2. Championship151,3008751.614.4158713000.871328-15-1.04-1.63Matches
2019-202019Celticsct SCO1. Premiership175752.80.81750023.001100.00-2.40Matches
2020-202120Celtic2. Europa Lg3581910.70.614502721.3302-2-3.10-1.800.30.4-0.1-0.15+0.77Matches
2020-202120Celticsct SCO1. Premiership161,3658539.915.215881314561.632311+12+0.79-0.83Matches
2021-202221Celtic3. Conf Lg1909050.01.01901010.0002-2-2.000.00Matches
2021-202221Celtic2. Europa Lg32688949.63.03892032.0087+1+0.34+1.334.45.9-1.4-0.48-0.70Matches
2021-202221Celticsct SCO1. Premiership108018023.48.99867128222.20246+18+2.02+0.24Matches
2022-202322Celtic1. Champions Lg1909016.71.01901040.0013-2-2.00-0.200.92.2-1.3-1.31-1.22Matches
2022-202322Celticsct SCO1. Premiership43609010.54.04904062.2564+2+0.50-1.79Matches
2023-202423Celtic1. Champions Lg1747413.70.81740023.0010+1+1.22+3.341.40.9+0.5+0.66+2.07Matches
2023-202423Celticsct SCO1. Premiership104975014.55.5569253182.60136+7+1.27-0.52Matches
2024-202524Celtic1. Champions Lg00006Matches
2024-202524Celticsct SCO1. Premiership190904.01.01901071.000000.00-2.54Matches
2024-202524Mechelenbe BEL1. Pro League A42706812.03.04682010.2548-4-1.33-1.65Matches
7 Seasons3 Clubs6 Leagues705,3387617.959.3618446927711.639478+16+0.27-1.237.09.3-2.3-0.42+0.22
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 (7 Seasons)4 Leagues513,7687415.041.9428431927701.967742+35+0.84-0.867.09.3-2.3-0.42+0.22
Gr'nock Morton (1 Season)1 League151,3008751.614.4158713000.871328-15-1.04-1.63
Mechelen (1 Season)1 League42706812.03.04682010.2548-4-1.33-1.65
Premiership (7 Seasons)423,1887614.535.4358527732522.076728+39+1.10-0.97
Champions Lg (3 Seasons)2164829.11.828210121.5023-1-0.55+1.422.33.1-0.8-0.42+0.34
Europa Lg (2 Seasons)63265430.23.647822751.6789-1-0.28+0.924.76.3-1.5-0.42+0.09
Championship (1 Season)151,3008751.614.4158713000.871328-15-1.04-1.63
Pro League A (1 Season)42706812.03.04682010.2548-4-1.33-1.65
Conf Lg (1 Season)1909050.01.01901010.0002-2-2.000.00
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
2018-201918Celtic1 League00001
2019-202019Gr'nock Morton1 League151,3008751.614.4158713000.871328-15-1.04-1.63
2019-202019Celtic1 League175752.80.81750023.001100.00-2.40
2020-202120Celtic2 Leagues191,4237535.915.816851331981.582313+10+0.63-0.430.30.4-0.1-0.15+0.77
2021-202221Celtic3 Leagues141,1598328.012.9138710128262.003215+17+1.32-0.104.45.9-1.4-0.48-0.70
2022-202322Celtic2 Leagues54509011.45.059050101.807700.00-1.770.92.2-1.3-1.31-1.22
2023-202423Celtic2 Leagues115715214.46.36702531102.64146+8+1.26+0.011.40.9+0.5+0.66+2.07
2024-202524Celtic2 Leagues190903.01.019010131.000000.00-2.54
2024-202524Mechelen1 League42706812.03.04682010.2548-4-1.33-1.65
7 Seasons3 Clubs6 Leagues705,3387617.959.3618446927711.639478+16+0.27-1.237.09.3-2.3-0.42+0.22
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 (7 Seasons)4 Leagues513,7687415.041.9428431927701.967742+35+0.84-0.867.09.3-2.3-0.42+0.22
Gr'nock Morton (1 Season)1 League151,3008751.614.4158713000.871328-15-1.04-1.63
Mechelen (1 Season)1 League42706812.03.04682010.2548-4-1.33-1.65
Premiership (7 Seasons)423,1887614.535.4358527732522.076728+39+1.10-0.97
Champions Lg (3 Seasons)2164829.11.828210121.5023-1-0.55+1.422.33.1-0.8-0.42+0.34
Europa Lg (2 Seasons)63265430.23.647822751.6789-1-0.28+0.924.76.3-1.5-0.42+0.09
Championship (1 Season)151,3008751.614.4158713000.871328-15-1.04-1.63
Pro League A (1 Season)42706812.03.04682010.2548-4-1.33-1.65
Conf Lg (1 Season)1909050.01.01901010.0002-2-2.000.00
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
2018-201918Celticsct SCO1. Premiership1st00001Matches
2019-202019Gr'nock Mortonsct SCO2. Championship7th151,3008751.614.4158713000.871328-15-1.04-1.63Matches
2019-202019Celticsct SCO1. Premiership1st175752.80.81750023.001100.00-2.40Matches
2020-202120Celticsct SCO1. Premiership2nd161,3658539.915.215881314561.632311+12+0.79-0.83Matches
2021-202221Celticsct SCO1. Premiership1st108018023.48.99867128222.20246+18+2.02+0.24Matches
2022-202322Celticsct SCO1. Premiership1st43609010.54.04904062.2564+2+0.50-1.79Matches
2023-202423Celticsct SCO1. Premiership1st104975014.55.5569253182.60136+7+1.27-0.52Matches
2024-202524Celticsct SCO1. Premiership1st190904.01.01901071.000000.00-2.54Matches
2024-202524Mechelenbe BEL1. Pro League A11th42706812.03.04682010.2548-4-1.33-1.65Matches
7 Seasons3 Clubs3 Leagues614,7587817.752.9548442732531.668464+20+0.38-1.41
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 League423,1887614.535.4358527732522.076728+39+1.10-0.97
Gr'nock Morton (1 Season)1 League151,3008751.614.4158713000.871328-15-1.04-1.63
Mechelen (1 Season)1 League42706812.03.04682010.2548-4-1.33-1.65
Premiership (7 Seasons)423,1887614.535.4358527732522.076728+39+1.10-0.97
Championship (1 Season)151,3008751.614.4158713000.871328-15-1.04-1.63
Pro League A (1 Season)42706812.03.04682010.2548-4-1.33-1.65
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
2020-202120Celtic2. Europa LgGR3581910.70.614502721.3302-2-3.10-1.800.30.4-0.1-0.15+0.77Matches
2021-202221Celtic3. Conf LgKO1909050.01.01901010.0002-2-2.000.00Matches
2021-202221Celtic2. Europa LgGR32688949.63.03892032.0087+1+0.34+1.334.45.9-1.4-0.48-0.70Matches
2022-202322Celtic1. Champions LgGR1909016.71.01901040.0013-2-2.00-0.200.92.2-1.3-1.31-1.22Matches
2023-202423Celtic1. Champions LgGR1747413.70.81740023.0010+1+1.22+3.341.40.9+0.5+0.66+2.07Matches
2024-202524Celtic1. Champions Lg00006Matches
5 Seasons1 Club3 Leagues95806419.06.4781427181.441014-4-0.62+1.027.09.3-2.3-0.42+0.22
Champions Lg (3 Seasons)2164829.11.828210121.5023-1-0.55+1.422.33.1-0.8-0.42+0.34
Europa Lg (2 Seasons)63265430.23.647822751.6789-1-0.28+0.924.76.3-1.5-0.42+0.09
Conf Lg (1 Season)1909050.01.01901010.0002-2-2.000.00

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
2019-202019Gr'nock Mortonsct SCO2. Championship14.43000Matches
2019-202019Celticsct SCO1. Premiership0.80000000000Matches
2020-202120Celtic2. Europa Lg0.600010001100042166.7Matches
2020-202120Celticsct SCO1. Premiership15.210013210020130Matches
2021-202221Celtic3. Conf Lg1.00000Matches
2021-202221Celtic2. Europa Lg3.010010003300096366.7Matches
2021-202221Celticsct SCO1. Premiership8.9200810001530Matches
2022-202322Celtic1. Champions Lg1.00001000100003010.0Matches
2022-202322Celticsct SCO1. Premiership4.02002100130Matches
2023-202423Celtic1. Champions Lg0.8000010001000310100.0Matches
2023-202423Celticsct SCO1. Premiership5.51003201400Matches
2024-202524Celticsct SCO1. Premiership1.00000100100Matches
2024-202524Mechelenbe BEL1. Pro League A3.00001000110Matches
7 Seasons3 Clubs6 Leagues59.310003036014725000199564.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (7 Seasons)4 Leagues41.97002936014624000199564.3
Gr'nock Morton (1 Season)1 League14.43000
Mechelen (1 Season)1 League3.00001000110
Premiership (7 Seasons)35.460026350141190
Champions Lg (3 Seasons)1.800011001100061150.0
Europa Lg (2 Seasons)3.6100200044000138466.7
Championship (1 Season)14.43000
Pro League A (1 Season)3.00001000110
Conf Lg (1 Season)1.00000
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
2019-202019Gr'nock Morton1 League14.43000
2019-202019Celtic1 League0.80000000000
2020-202120Celtic2 Leagues15.8100142100211400042166.7
2021-202221Celtic3 Leagues12.93009100018600096366.7
2022-202322Celtic2 Leagues5.02003100230003010.0
2023-202423Celtic2 Leagues6.3100330141000310100.0
2024-202524Celtic2 Leagues1.00000100100
2024-202524Mechelen1 League3.00001000110
7 Seasons3 Clubs6 Leagues59.310003036014725000199564.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (7 Seasons)4 Leagues41.97002936014624000199564.3
Gr'nock Morton (1 Season)1 League14.43000
Mechelen (1 Season)1 League3.00001000110
Premiership (7 Seasons)35.460026350141190
Champions Lg (3 Seasons)1.800011001100061150.0
Europa Lg (2 Seasons)3.6100200044000138466.7
Championship (1 Season)14.43000
Pro League A (1 Season)3.00001000110
Conf Lg (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202019Gr'nock Mortonsct SCO2. Championship7th14.43000Matches
2019-202019Celticsct SCO1. Premiership1st0.80000000000Matches
2020-202120Celticsct SCO1. Premiership2nd15.210013210020130Matches
2021-202221Celticsct SCO1. Premiership1st8.9200810001530Matches
2022-202322Celticsct SCO1. Premiership1st4.02002100130Matches
2023-202423Celticsct SCO1. Premiership1st5.51003201400Matches
2024-202524Celticsct SCO1. Premiership1st1.00000100100Matches
2024-202524Mechelenbe BEL1. Pro League A11th3.00001000110Matches
7 Seasons3 Clubs3 Leagues52.990027350142200
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (7 Seasons)1 League35.460026350141190
Gr'nock Morton (1 Season)1 League14.43000
Mechelen (1 Season)1 League3.00001000110
Premiership (7 Seasons)35.460026350141190
Championship (1 Season)14.43000
Pro League A (1 Season)3.00001000110
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-202120Celtic2. Europa LgGR0.600010001100042166.7Matches
2021-202221Celtic3. Conf LgKO1.00000Matches
2021-202221Celtic2. Europa LgGR3.010010003300096366.7Matches
2022-202322Celtic1. Champions LgGR1.00001000100003010.0Matches
2023-202423Celtic1. Champions LgGR0.8000010001000310100.0Matches
5 Seasons1 Club3 Leagues6.4100310055000199564.3
Champions Lg (3 Seasons)1.800011001100061150.0
Europa Lg (2 Seasons)3.6100200044000138466.7
Conf Lg (1 Season)1.00000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Stephen Welsh Pages

Stephen Welsh Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison