Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-05-04SatChampionshipMatchweek 46HomeL 1–2Leeds UnitedSouthamptonYDM6100000000380000.00.00.000353697.2318300Match Report
2024-04-26FriChampionshipMatchweek 45AwayL 0–4Leeds UnitedQPRNDM300000000180100.00.00.0101818100.0213200Match Report
2024-04-22MonChampionshipMatchweek 44AwayW 4–3Leeds UnitedMiddlesbroughNCM100000000061000.00.00.0001250.002000Match Report
2024-04-09TueChampionshipMatchweek 42HomeD 0–0Leeds UnitedSunderlandYDM7100000010441110.00.00.020394097.5222200Match Report
2024-04-06SatChampionshipMatchweek 41AwayL 1–2Leeds UnitedCoventry CityYDM4500000000560100.00.00.000465288.5445200Match 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
2014-201518Arsenal1. Champions Lg00Matches
2015-201619Arsenaleng ENGLeague Cup11590.7000000000.000.000.000.000.00Matches
2015-201619Southend Unitedeng ENG3. League One653744.2000000000.000.000.000.000.00Matches
2016-201720Colchester Utdeng ENGFA Cup00Matches
2016-201720Colchester Utdeng ENG4. League Two411391.5000000000.000.000.000.000.00Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 1322102.3000000200.000.000.000.000.00Matches
2017-201821Dundeesct SCO1. Premiership37373,25736.2022000700.000.060.060.000.06Matches
2018-201922Dundeesct SCO1. Premiership17161,43616.0011000100.000.060.060.000.06Matches
2018-201922Rangerssct SCO1. Premiership13121,06011.8123100000.080.170.250.080.25Matches
2019-202023Rangers2. Europa Lg886517.2000000300.00.00.20.2838100.000.000.000.000.000.000.020.020.000.02Matches
2019-202023Rangerssct SCO1. Premiership19181,43916.0000000200.000.000.000.000.00Matches
2020-202124Rangers2. Europa Lg10108809.8101100300.10.10.40.62062140.100.000.100.100.100.010.050.060.010.06Matches
2020-202124Rangerssct SCO1. Premiership33282,58528.7112100200.030.030.070.030.07Matches
2021-202225Rangers2. Europa Lg141199611.1112100310.40.40.50.91144190.090.090.180.090.180.030.050.080.030.08Matches
2021-202225Rangerssct SCO1. Premiership31282,42326.9336300000.110.110.220.110.22Matches
2022-202326Rangers1. Champions Lg411271.4000000000.00.00.10.11300.000.000.000.000.000.000.070.070.000.07Matches
2022-202326Rangerssct SCO1. Premiership22121,04211.6101100100.090.000.090.090.09Matches
2023-202427Leeds Unitedeng ENG2. Championship37332,69830.0033000300.50.53.03.447206710.000.100.100.000.100.020.100.110.020.11Matches
2023-202427Leeds Unitedeng ENGFA Cup21750.8011000000.001.201.200.001.20Matches
10 Seasons6 Clubs8 Leagues25822219,241213.8814228002510.90.94.25.1873531140.040.070.100.040.100.020.070.090.020.09
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
Rangers (5 Seasons)3 Leagues15412811,203124.587158001410.50.51.31.740147430.060.060.120.060.120.020.040.060.020.06
Dundee (2 Seasons)1 League54534,69352.1033000800.000.060.060.000.06
Arsenal (2 Seasons)2 Leagues11590.7000000000.000.000.000.000.00
Leeds United (1 Season)2 Leagues39342,77330.8044000300.50.53.03.447206710.000.130.130.000.130.020.100.110.020.11
Southend United (1 Season)1 League653744.2000000000.000.000.000.000.00
Colchester Utd (1 Season)2 Leagues411391.5000000000.000.000.000.000.00
Arsenal (1 Season)1 League322102.3000000200.000.000.000.000.00
Premiership (6 Seasons)17215113,242147.169156001300.040.060.100.040.10
Europa Lg (3 Seasons)32292,52728.1213200910.50.51.21.639144430.070.040.110.070.110.020.040.060.020.06
Champions Lg (2 Seasons)411271.4000000000.00.00.10.11300.000.000.000.000.000.000.070.070.000.07
FA Cup (2 Seasons)21750.8011000000.001.201.200.001.20
Championship (1 Season)37332,69830.0033000300.50.53.03.447206710.000.100.100.000.100.020.100.110.020.11
League One (1 Season)653744.2000000000.000.000.000.000.00
League Two (1 Season)411391.5000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)322102.3000000200.000.000.000.000.00
League Cup (1 Season)11590.7000000000.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
2014-201518Arsenal1 League00
2015-201619Arsenal1 League11590.7000000000.000.000.000.000.00
2015-201619Southend United1 League653744.2000000000.000.000.000.000.00
2016-201720Arsenal1 League322102.3000000200.000.000.000.000.00
2016-201720Colchester Utd2 Leagues411391.5000000000.000.000.000.000.00
2017-201821Dundee1 League37373,25736.2022000700.000.060.060.000.06
2018-201922Dundee1 League17161,43616.0011000100.000.060.060.000.06
2018-201922Rangers1 League13121,06011.8123100000.080.170.250.080.25
2019-202023Rangers2 Leagues27262,09023.2000000500.00.00.20.2838100.000.000.000.000.000.000.020.020.000.02
2020-202124Rangers2 Leagues43383,46538.5213200500.10.10.40.62062140.050.030.080.050.080.010.050.060.010.06
2021-202225Rangers2 Leagues45393,41938.0448400310.40.40.50.91144190.110.110.210.110.210.030.050.080.030.08
2022-202326Rangers2 Leagues26131,16913.0101100100.00.00.10.11300.080.000.080.080.080.000.070.070.000.07
2023-202427Leeds United2 Leagues39342,77330.8044000300.50.53.03.447206710.000.130.130.000.130.020.100.110.020.11
10 Seasons6 Clubs8 Leagues25822219,241213.8814228002510.90.94.25.1873531140.040.070.100.040.100.020.070.090.020.09
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
Rangers (5 Seasons)3 Leagues15412811,203124.587158001410.50.51.31.740147430.060.060.120.060.120.020.040.060.020.06
Dundee (2 Seasons)1 League54534,69352.1033000800.000.060.060.000.06
Arsenal (2 Seasons)2 Leagues11590.7000000000.000.000.000.000.00
Leeds United (1 Season)2 Leagues39342,77330.8044000300.50.53.03.447206710.000.130.130.000.130.020.100.110.020.11
Southend United (1 Season)1 League653744.2000000000.000.000.000.000.00
Colchester Utd (1 Season)2 Leagues411391.5000000000.000.000.000.000.00
Arsenal (1 Season)1 League322102.3000000200.000.000.000.000.00
Premiership (6 Seasons)17215113,242147.169156001300.040.060.100.040.10
Europa Lg (3 Seasons)32292,52728.1213200910.50.51.21.639144430.070.040.110.070.110.020.040.060.020.06
Champions Lg (2 Seasons)411271.4000000000.00.00.10.11300.000.000.000.000.000.000.070.070.000.07
FA Cup (2 Seasons)21750.8011000000.001.201.200.001.20
Championship (1 Season)37332,69830.0033000300.50.53.03.447206710.000.100.100.000.100.020.100.110.020.11
League One (1 Season)653744.2000000000.000.000.000.000.00
League Two (1 Season)411391.5000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)322102.3000000200.000.000.000.000.00
League Cup (1 Season)11590.7000000000.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
2015-201619Southend Unitedeng ENG3. League One14th653744.2000000000.000.000.000.000.00Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th322102.3000000200.000.000.000.000.00Matches
2016-201720Colchester Utdeng ENG4. League Two8th411391.5000000000.000.000.000.000.00Matches
2017-201821Dundeesct SCO1. Premiership9th37373,25736.2022000700.000.060.060.000.06Matches
2018-201922Dundeesct SCO1. Premiership12th17161,43616.0011000100.000.060.060.000.06Matches
2018-201922Rangerssct SCO1. Premiership2nd13121,06011.8123100000.080.170.250.080.25Matches
2019-202023Rangerssct SCO1. Premiership2nd19181,43916.0000000200.000.000.000.000.00Matches
2020-202124Rangerssct SCO1. Premiership1st33282,58528.7112100200.030.030.070.030.07Matches
2021-202225Rangerssct SCO1. Premiership2nd31282,42326.9336300000.110.110.220.110.22Matches
2022-202326Rangerssct SCO1. Premiership2nd22121,04211.6101100100.090.000.090.090.09Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd37332,69830.0033000300.50.53.03.447206710.000.100.100.000.100.020.100.110.020.11Matches
9 Seasons5 Clubs4 Leagues21919016,453182.8612186001600.50.53.03.447206710.030.070.100.030.100.020.100.110.020.11
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
Rangers (5 Seasons)1 League118988,54995.06612600500.060.060.130.060.13
Dundee (2 Seasons)1 League54534,69352.1033000800.000.060.060.000.06
Leeds United (1 Season)1 League37332,69830.0033000300.50.53.03.447206710.000.100.100.000.100.020.100.110.020.11
Southend United (1 Season)1 League653744.2000000000.000.000.000.000.00
Colchester Utd (1 Season)1 League411391.5000000000.000.000.000.000.00
Arsenal (1 Season)1 League322102.3000000200.000.000.000.000.00
Premiership (6 Seasons)17215113,242147.169156001300.040.060.100.040.10
Championship (1 Season)37332,69830.0033000300.50.53.03.447206710.000.100.100.000.100.020.100.110.020.11
League One (1 Season)653744.2000000000.000.000.000.000.00
League Two (1 Season)411391.5000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)322102.3000000200.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
2015-201619Arsenaleng ENGLeague Cup9th11590.7000000000.000.000.000.000.00Matches
2016-201720Colchester Utdeng ENGFA Cup85th00Matches
2023-202427Leeds Unitedeng ENGFA Cup21750.8011000000.001.201.200.001.20Matches
3 Seasons3 Clubs2 Leagues321341.5011000000.000.670.670.000.67
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
Leeds United (1 Season)1 League21750.8011000000.001.201.200.001.20
Arsenal (1 Season)1 League11590.7000000000.000.000.000.000.00
Colchester Utd (1 Season)1 League00
FA Cup (2 Seasons)21750.8011000000.001.201.200.001.20
League Cup (1 Season)11590.7000000000.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
2014-201518Arsenal1. Champions LgR1600Matches
2019-202023Rangers2. Europa LgR16886517.2000000300.00.00.20.2838100.000.000.000.000.000.000.020.020.000.02Matches
2020-202124Rangers2. Europa LgR1610108809.8101100300.10.10.40.62062140.100.000.100.100.100.010.050.060.010.06Matches
2021-202225Rangers2. Europa Lg2nd141199611.1112100310.40.40.50.91144190.090.090.180.090.180.030.050.080.030.08Matches
2022-202326Rangers1. Champions LgGR411271.4000000000.00.00.10.11300.000.000.000.000.000.000.070.070.000.07Matches
5 Seasons2 Clubs2 Leagues36302,65429.5213200910.50.51.31.740147430.070.030.100.070.100.020.040.060.020.06
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
Rangers (4 Seasons)2 Leagues36302,65429.5213200910.50.51.31.740147430.070.030.100.070.100.020.040.060.020.06
Arsenal (1 Season)1 League00
Europa Lg (3 Seasons)32292,52728.1213200910.50.51.21.639144430.070.040.110.070.110.020.040.060.020.06
Champions Lg (2 Seasons)411271.4000000000.00.00.10.11300.000.000.000.000.000.000.070.070.000.07
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
201519fi FinlandFriendlies (M)00Matches
201721fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201822fi FinlandWCQ00Matches
201822fi FinlandFriendlies (M)432342.6000000000.000.000.000.000.00Matches
2018-201922fi FinlandUEFA Nations League28th432893.2101100000.310.000.310.310.31Matches
202024fi FinlandFriendlies (M)20530.6000000000.000.000.000.000.00Matches
2020-202124fi FinlandUEFA Nations LeagueLgB665245.8000000000.000.000.000.000.00Matches
202125fi FinlandFriendlies (M)322062.3000000100.000.000.000.000.00Matches
202125fi FinlandUEFA EuroGR332703.0000000100.10.10.10.181780.000.000.000.000.000.020.030.040.020.04Matches
202125fi FinlandUEFA Euro Qualifying101089610.0000000200.000.000.000.000.00Matches
202226fi FinlandWCQ776307.0000000200.000.000.000.000.00Matches
202226fi FinlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2022-202326fi FinlandUEFA Nations LeagueLgB654715.2000000100.000.000.000.000.00Matches
202428fi FinlandFriendlies (M)00Matches
202428fi FinlandUEFA Euro Qualifying1198259.2112100000.110.110.220.110.22Matches
7 Seasons1 Club5 Leagues58504,57850.9213200700.10.10.10.181780.040.020.060.040.060.020.030.040.020.04
Friendlies (M) (7 Seasons)1176737.5000000100.000.000.000.000.00
UEFA Nations League (3 Seasons)16141,28414.3101100100.070.000.070.070.07
UEFA Euro Qualifying (2 Seasons)21191,72119.1112100200.050.050.100.050.10
WCQ (2 Seasons)776307.0000000200.000.000.000.000.00
UEFA Euro (1 Season)332703.0000000100.10.10.10.181780.000.000.000.000.000.020.030.040.020.04

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
2015-201619Arsenaleng ENGLeague Cup0.7000Matches
2015-201619Southend Unitedeng ENG3. League One4.2000.0000Matches
2016-201720Colchester Utdeng ENG4. League Two1.50000.000.0000Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.3000Matches
2017-201821Dundeesct SCO1. Premiership36.2000.0000Matches
2018-201922Dundeesct SCO1. Premiership16.0000Matches
2018-201922Rangerssct SCO1. Premiership11.8100Matches
2019-202023Rangers2. Europa Lg7.20000.000.000000.00.00.00.0Matches
2019-202023Rangerssct SCO1. Premiership16.0010330.00.630.190.000.0000Matches
2020-202124Rangers2. Europa Lg9.813133.30.310.100.331.0026.10000.10.10.03+0.9+0.9Matches
2020-202124Rangerssct SCO1. Premiership28.7110330.00.350.100.100.3300Matches
2021-202225Rangers2. Europa Lg11.115120.00.450.090.201.0019.20000.40.40.07+0.6+0.6Matches
2021-202225Rangerssct SCO1. Premiership26.9315426.70.560.150.200.7500Matches
2022-202326Rangers1. Champions Lg1.40000.000.000000.00.00.00.0Matches
2022-202326Rangerssct SCO1. Premiership11.613133.30.260.090.331.0000Matches
2023-202427Leeds Unitedeng ENG2. Championship30.005240.00.170.070.000.0016.10000.50.50.09-0.5-0.5Matches
2023-202427Leeds Unitedeng ENGFA Cup0.80000.000.0000Matches
10 Seasons6 Clubs8 Leagues213.88511529.40.350.080.140.4719.60000.90.90.07+1.1+1.1
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
Rangers (5 Seasons)3 Leagues124.58461328.30.410.120.150.5421.80000.50.50.06+1.5+1.5
Dundee (2 Seasons)1 League52.1000.0000
Arsenal (2 Seasons)2 Leagues0.7000
Leeds United (1 Season)2 Leagues30.805240.00.160.060.000.0016.10000.50.50.09-0.5-0.5
Southend United (1 Season)1 League4.2000.0000
Colchester Utd (1 Season)2 Leagues1.50000.000.0000
Arsenal (1 Season)1 League2.3000
Premiership (6 Seasons)147.16381128.90.460.090.130.4500
Europa Lg (3 Seasons)28.128225.00.280.070.251.0021.80000.50.50.06+1.5+1.5
Champions Lg (2 Seasons)1.40000.000.000000.00.00.00.0
FA Cup (2 Seasons)0.80000.000.0000
Championship (1 Season)30.005240.00.170.070.000.0016.10000.50.50.09-0.5-0.5
League One (1 Season)4.2000.0000
League Two (1 Season)1.50000.000.0000
PL2 — Div. 1 (1 Season)2.3000
League Cup (1 Season)0.7000
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
2015-201619Arsenal1 League0.7000
2015-201619Southend United1 League4.2000.0000
2016-201720Arsenal1 League2.3000
2016-201720Colchester Utd2 Leagues1.50000.000.0000
2017-201821Dundee1 League36.2000.0000
2018-201922Dundee1 League16.0000
2018-201922Rangers1 League11.8100
2019-202023Rangers2 Leagues23.2010330.00.430.130.000.000000.00.00.00.0
2020-202124Rangers2 Leagues38.5213430.80.340.100.150.5026.10000.10.10.03+0.9+0.9
2021-202225Rangers2 Leagues38.0420525.00.530.130.200.8019.20000.40.40.07+0.6+0.6
2022-202326Rangers2 Leagues13.013133.30.230.080.331.000000.00.00.00.0
2023-202427Leeds United2 Leagues30.805240.00.160.060.000.0016.10000.50.50.09-0.5-0.5
10 Seasons6 Clubs8 Leagues213.88511529.40.350.080.140.4719.60000.90.90.07+1.1+1.1
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
Rangers (5 Seasons)3 Leagues124.58461328.30.410.120.150.5421.80000.50.50.06+1.5+1.5
Dundee (2 Seasons)1 League52.1000.0000
Arsenal (2 Seasons)2 Leagues0.7000
Leeds United (1 Season)2 Leagues30.805240.00.160.060.000.0016.10000.50.50.09-0.5-0.5
Southend United (1 Season)1 League4.2000.0000
Colchester Utd (1 Season)2 Leagues1.50000.000.0000
Arsenal (1 Season)1 League2.3000
Premiership (6 Seasons)147.16381128.90.460.090.130.4500
Europa Lg (3 Seasons)28.128225.00.280.070.251.0021.80000.50.50.06+1.5+1.5
Champions Lg (2 Seasons)1.40000.000.000000.00.00.00.0
FA Cup (2 Seasons)0.80000.000.0000
Championship (1 Season)30.005240.00.170.070.000.0016.10000.50.50.09-0.5-0.5
League One (1 Season)4.2000.0000
League Two (1 Season)1.50000.000.0000
PL2 — Div. 1 (1 Season)2.3000
League Cup (1 Season)0.7000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201619Southend Unitedeng ENG3. League One14th4.2000.0000Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.3000Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.50000.000.0000Matches
2017-201821Dundeesct SCO1. Premiership9th36.2000.0000Matches
2018-201922Dundeesct SCO1. Premiership12th16.0000Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8100Matches
2019-202023Rangerssct SCO1. Premiership2nd16.0010330.00.630.190.000.0000Matches
2020-202124Rangerssct SCO1. Premiership1st28.7110330.00.350.100.100.3300Matches
2021-202225Rangerssct SCO1. Premiership2nd26.9315426.70.560.150.200.7500Matches
2022-202326Rangerssct SCO1. Premiership2nd11.613133.30.260.090.331.0000Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.005240.00.170.070.000.0016.10000.50.50.09-0.5-0.5Matches
9 Seasons5 Clubs4 Leagues182.86431330.20.370.080.120.3816.10000.50.50.09-0.5-0.5
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rangers (5 Seasons)1 League95.06381128.90.460.130.130.4500
Dundee (2 Seasons)1 League52.1000.0000
Leeds United (1 Season)1 League30.005240.00.170.070.000.0016.10000.50.50.09-0.5-0.5
Southend United (1 Season)1 League4.2000.0000
Colchester Utd (1 Season)1 League1.50000.000.0000
Arsenal (1 Season)1 League2.3000
Premiership (6 Seasons)147.16381128.90.460.090.130.4500
Championship (1 Season)30.005240.00.170.070.000.0016.10000.50.50.09-0.5-0.5
League One (1 Season)4.2000.0000
League Two (1 Season)1.50000.000.0000
PL2 — Div. 1 (1 Season)2.3000
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
2015-201619Arsenaleng ENGLeague Cup9th0.7000Matches
2023-202427Leeds Unitedeng ENGFA Cup0.80000.000.0000Matches
3 Seasons3 Clubs2 Leagues1.50000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leeds United (1 Season)1 League0.80000.000.0000
Arsenal (1 Season)1 League0.7000
Colchester Utd (1 Season)1 League
FA Cup (2 Seasons)0.80000.000.0000
League Cup (1 Season)0.7000
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
2019-202023Rangers2. Europa LgR167.20000.000.000000.00.00.00.0Matches
2020-202124Rangers2. Europa LgR169.813133.30.310.100.331.0026.10000.10.10.03+0.9+0.9Matches
2021-202225Rangers2. Europa Lg2nd11.115120.00.450.090.201.0019.20000.40.40.07+0.6+0.6Matches
2022-202326Rangers1. Champions LgGR1.40000.000.000000.00.00.00.0Matches
5 Seasons2 Clubs2 Leagues29.528225.00.270.070.251.0021.80000.50.50.06+1.5+1.5
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
Rangers (4 Seasons)2 Leagues29.528225.00.270.070.251.0021.80000.50.50.06+1.5+1.5
Arsenal (1 Season)1 League
Europa Lg (3 Seasons)28.128225.00.280.070.251.0021.80000.50.50.06+1.5+1.5
Champions Lg (2 Seasons)1.40000.000.000000.00.00.00.0
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
201721fi FinlandFriendlies (M)1.0000Matches
201822fi FinlandFriendlies (M)2.6000Matches
2018-201922fi FinlandUEFA Nations League28th3.2100Matches
202024fi FinlandFriendlies (M)0.6000Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.803133.30.520.170.000.0000Matches
202125fi FinlandFriendlies (M)2.3000Matches
202125fi FinlandUEFA EuroGR3.0011100.00.330.330.000.0021.10000.10.10.06-0.1-0.1Matches
202125fi FinlandUEFA Euro Qualifying10.00200.00.200.000.0000Matches
202226fi FinlandWCQ7.003133.30.430.140.000.0000Matches
202226fi FinlandFriendlies (M)1.0000Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.20400.00.760.000.0000Matches
202428fi FinlandUEFA Euro Qualifying9.2111100.00.110.111.001.0000Matches
7 Seasons1 Club5 Leagues50.9214428.60.350.100.070.2521.10000.10.10.06-0.1-0.1
Friendlies (M) (7 Seasons)7.5000
UEFA Nations League (3 Seasons)14.317114.30.630.090.000.0000
UEFA Euro Qualifying (2 Seasons)19.113133.30.160.050.331.0000
WCQ (2 Seasons)7.003133.30.430.140.000.0000
UEFA Euro (1 Season)3.0011100.00.330.330.000.0021.10000.10.10.06-0.1-0.1
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
2015-201619Arsenaleng ENGLeague Cup0.70Matches
2015-201619Southend Unitedeng ENG3. League One4.20Matches
2016-201720Colchester Utdeng ENG4. League Two1.50Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.30Matches
2017-201821Dundeesct SCO1. Premiership36.22Matches
2018-201922Dundeesct SCO1. Premiership16.01Matches
2018-201922Rangerssct SCO1. Premiership11.82Matches
2019-202023Rangers2. Europa Lg7.228832887.83828104219320992.3758489.391090.000.20.2-0.23324038Matches
2019-202023Rangerssct SCO1. Premiership16.00Matches
2020-202124Rangers2. Europa Lg9.848755587.76867212028030791.215317388.4253083.300.40.9-0.4105110062Matches
2020-202124Rangerssct SCO1. Premiership28.71Matches
2021-202225Rangers2. Europa Lg11.136042285.35206142219622786.311813289.4222491.710.50.3+0.58315044Matches
2021-202225Rangerssct SCO1. Premiership26.93Matches
2022-202326Rangers1. Champions Lg1.4394097.56171242121100.0161794.122100.000.10.0-0.121003Matches
2022-202326Rangerssct SCO1. Premiership11.60Matches
2023-202427Leeds Unitedeng ENG2. Championship30.01806194992.72618666441044109595.365168994.5587181.733.02.80.039179370206Matches
2023-202427Leeds Unitedeng ENGFA Cup0.81Matches
10 Seasons6 Clubs8 Leagues213.82980329490.542704113521734185993.31013109592.511613784.7144.24.4+9.862294560353
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
Rangers (5 Seasons)3 Leagues124.51174134587.316518470869076490.336240689.2586687.971.31.6+5.723115190147
Dundee (2 Seasons)1 League52.13
Arsenal (2 Seasons)2 Leagues0.70
Leeds United (1 Season)2 Leagues30.81806194992.72618666441044109595.365168994.5587181.743.02.8+1.039179370206
Southend United (1 Season)1 League4.20
Colchester Utd (1 Season)2 Leagues1.50
Arsenal (1 Season)1 League2.30
Premiership (6 Seasons)147.19
Europa Lg (3 Seasons)28.11135130587.015901458466974390.034638988.9566487.511.21.5-0.221114190144
Champions Lg (2 Seasons)1.4394097.56171242121100.0161794.122100.000.10.0-0.121003
FA Cup (2 Seasons)0.81
Championship (1 Season)30.01806194992.72618666441044109595.365168994.5587181.733.02.80.039179370206
League One (1 Season)4.20
League Two (1 Season)1.50
PL2 — Div. 1 (1 Season)2.30
League Cup (1 Season)0.70
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
2015-201619Arsenal1 League0.70
2015-201619Southend United1 League4.20
2016-201720Arsenal1 League2.30
2016-201720Colchester Utd2 Leagues1.50
2017-201821Dundee1 League36.22
2018-201922Dundee1 League16.01
2018-201922Rangers1 League11.82
2019-202023Rangers2 Leagues23.228832887.83828104219320992.3758489.391090.000.20.2-0.23324038
2020-202124Rangers2 Leagues38.548755587.76867212028030791.215317388.4253083.310.40.9+0.6105110062
2021-202225Rangers2 Leagues38.036042285.35206142219622786.311813289.4222491.740.50.3+3.58315044
2022-202326Rangers2 Leagues13.0394097.56171242121100.0161794.122100.000.10.0-0.121003
2023-202427Leeds United2 Leagues30.81806194992.72618666441044109595.365168994.5587181.743.02.8+1.039179370206
10 Seasons6 Clubs8 Leagues213.82980329490.542704113521734185993.31013109592.511613784.7144.24.4+9.862294560353
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
Rangers (5 Seasons)3 Leagues124.51174134587.316518470869076490.336240689.2586687.971.31.6+5.723115190147
Dundee (2 Seasons)1 League52.13
Arsenal (2 Seasons)2 Leagues0.70
Leeds United (1 Season)2 Leagues30.81806194992.72618666441044109595.365168994.5587181.743.02.8+1.039179370206
Southend United (1 Season)1 League4.20
Colchester Utd (1 Season)2 Leagues1.50
Arsenal (1 Season)1 League2.30
Premiership (6 Seasons)147.19
Europa Lg (3 Seasons)28.11135130587.015901458466974390.034638988.9566487.511.21.5-0.221114190144
Champions Lg (2 Seasons)1.4394097.56171242121100.0161794.122100.000.10.0-0.121003
FA Cup (2 Seasons)0.81
Championship (1 Season)30.01806194992.72618666441044109595.365168994.5587181.733.02.80.039179370206
League One (1 Season)4.20
League Two (1 Season)1.50
PL2 — Div. 1 (1 Season)2.30
League Cup (1 Season)0.70
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
2015-201619Southend Unitedeng ENG3. League One14th4.20Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.30Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.50Matches
2017-201821Dundeesct SCO1. Premiership9th36.22Matches
2018-201922Dundeesct SCO1. Premiership12th16.01Matches
2018-201922Rangerssct SCO1. Premiership2nd11.82Matches
2019-202023Rangerssct SCO1. Premiership2nd16.00Matches
2020-202124Rangerssct SCO1. Premiership1st28.71Matches
2021-202225Rangerssct SCO1. Premiership2nd26.93Matches
2022-202326Rangerssct SCO1. Premiership2nd11.60Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.01806194992.72618666441044109595.365168994.5587181.733.02.80.039179370206Matches
9 Seasons5 Clubs4 Leagues182.81806194992.72618666441044109595.365168994.5587181.7123.02.8+9.039179370206
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
Rangers (5 Seasons)1 League95.06
Dundee (2 Seasons)1 League52.13
Leeds United (1 Season)1 League30.01806194992.72618666441044109595.365168994.5587181.733.02.80.039179370206
Southend United (1 Season)1 League4.20
Colchester Utd (1 Season)1 League1.50
Arsenal (1 Season)1 League2.30
Premiership (6 Seasons)147.19
Championship (1 Season)30.01806194992.72618666441044109595.365168994.5587181.733.02.80.039179370206
League One (1 Season)4.20
League Two (1 Season)1.50
PL2 — Div. 1 (1 Season)2.30
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
2015-201619Arsenaleng ENGLeague Cup9th0.70Matches
2023-202427Leeds Unitedeng ENGFA Cup0.81Matches
3 Seasons3 Clubs2 Leagues1.51
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
Leeds United (1 Season)1 League0.81
Arsenal (1 Season)1 League0.70
Colchester Utd (1 Season)1 League
FA Cup (2 Seasons)0.81
League Cup (1 Season)0.70
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
2019-202023Rangers2. Europa LgR167.228832887.83828104219320992.3758489.391090.000.20.2-0.23324038Matches
2020-202124Rangers2. Europa LgR169.848755587.76867212028030791.215317388.4253083.300.40.9-0.4105110062Matches
2021-202225Rangers2. Europa Lg2nd11.136042285.35206142219622786.311813289.4222491.710.50.3+0.58315044Matches
2022-202326Rangers1. Champions LgGR1.4394097.56171242121100.0161794.122100.000.10.0-0.121003Matches
5 Seasons2 Clubs2 Leagues29.51174134587.316518470869076490.336240689.2586687.911.31.6-0.323115190147
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
Rangers (4 Seasons)2 Leagues29.51174134587.316518470869076490.336240689.2586687.911.31.6-0.323115190147
Arsenal (1 Season)1 League
Europa Lg (3 Seasons)28.11135130587.015901458466974390.034638988.9566487.511.21.5-0.221114190144
Champions Lg (2 Seasons)1.4394097.56171242121100.0161794.122100.000.10.0-0.121003
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
201721fi FinlandFriendlies (M)1.00Matches
201822fi FinlandFriendlies (M)2.60Matches
2018-201922fi FinlandUEFA Nations League28th3.20Matches
202024fi FinlandFriendlies (M)0.60Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.80Matches
202125fi FinlandFriendlies (M)2.30Matches
202125fi FinlandUEFA EuroGR3.013915888.02219582758687.2525692.9111291.700.10.1-0.12112117Matches
202125fi FinlandUEFA Euro Qualifying10.00Matches
202226fi FinlandWCQ7.00Matches
202226fi FinlandFriendlies (M)1.00Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.20Matches
202428fi FinlandUEFA Euro Qualifying9.21Matches
7 Seasons1 Club5 Leagues50.913915888.02219582758687.2525692.9111291.710.10.1+0.92112117
Friendlies (M) (7 Seasons)7.50
UEFA Nations League (3 Seasons)14.30
UEFA Euro Qualifying (2 Seasons)19.11
WCQ (2 Seasons)7.00
UEFA Euro (1 Season)3.013915888.02219582758687.2525692.9111291.700.10.1-0.12112117

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
2015-201619Arsenaleng ENGLeague Cup0.7Matches
2015-201619Southend Unitedeng ENG3. League One4.2Matches
2016-201720Colchester Utdeng ENG4. League Two1.50Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.3Matches
2017-201821Dundeesct SCO1. Premiership36.2Matches
2018-201922Dundeesct SCO1. Premiership16.0Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Rangers2. Europa Lg7.232831116110001000028815Matches
2019-202023Rangerssct SCO1. Premiership16.04Matches
2020-202124Rangers2. Europa Lg9.855553615102005000048746Matches
2020-202124Rangerssct SCO1. Premiership28.78Matches
2021-202225Rangers2. Europa Lg11.142240812110011000036026Matches
2021-202225Rangerssct SCO1. Premiership26.95Matches
2022-202326Rangers1. Champions Lg1.4403733000000003900Matches
2022-202326Rangerssct SCO1. Premiership11.66Matches
2023-202427Leeds Unitedeng ENG2. Championship30.0194918846259312300001806325Matches
2023-202427Leeds Unitedeng ENGFA Cup0.81Matches
10 Seasons6 Clubs8 Leagues213.83294317610894512710000029801042
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (5 Seasons)3 Leagues124.51345129246352024700001174717
Dundee (2 Seasons)1 League52.1
Arsenal (2 Seasons)2 Leagues0.7
Leeds United (1 Season)2 Leagues30.8194918846259313300001806325
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)2 Leagues1.50
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.123
Europa Lg (3 Seasons)28.1130512554332201700001135717
Champions Lg (2 Seasons)1.4403733000000003900
FA Cup (2 Seasons)0.81
Championship (1 Season)30.0194918846259312300001806325
League One (1 Season)4.2
League Two (1 Season)1.50
PL2 — Div. 1 (1 Season)2.3
League Cup (1 Season)0.7
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
2015-201619Arsenal1 League0.7
2015-201619Southend United1 League4.2
2016-201720Arsenal1 League2.3
2016-201720Colchester Utd2 Leagues1.50
2017-201821Dundee1 League36.2
2018-201922Dundee1 League16.0
2018-201922Rangers1 League11.8
2019-202023Rangers2 Leagues23.232831116110041000028815
2020-202124Rangers2 Leagues38.555553615102085000048746
2021-202225Rangers2 Leagues38.042240812110061000036026
2022-202326Rangers2 Leagues13.0403733006000003900
2023-202427Leeds United2 Leagues30.8194918846259313300001806325
10 Seasons6 Clubs8 Leagues213.83294317610894512710000029801042
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (5 Seasons)3 Leagues124.51345129246352024700001174717
Dundee (2 Seasons)1 League52.1
Arsenal (2 Seasons)2 Leagues0.7
Leeds United (1 Season)2 Leagues30.8194918846259313300001806325
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)2 Leagues1.50
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.123
Europa Lg (3 Seasons)28.1130512554332201700001135717
Champions Lg (2 Seasons)1.4403733000000003900
FA Cup (2 Seasons)0.81
Championship (1 Season)30.0194918846259312300001806325
League One (1 Season)4.2
League Two (1 Season)1.50
PL2 — Div. 1 (1 Season)2.3
League Cup (1 Season)0.7
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
2015-201619Southend Unitedeng ENG3. League One14th4.2Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.3Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.50Matches
2017-201821Dundeesct SCO1. Premiership9th36.2Matches
2018-201922Dundeesct SCO1. Premiership12th16.0Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Rangerssct SCO1. Premiership2nd16.04Matches
2020-202124Rangerssct SCO1. Premiership1st28.78Matches
2021-202225Rangerssct SCO1. Premiership2nd26.95Matches
2022-202326Rangerssct SCO1. Premiership2nd11.66Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.0194918846259312300001806325Matches
9 Seasons5 Clubs4 Leagues182.81949188462593125300001806325
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (5 Seasons)1 League95.023
Dundee (2 Seasons)1 League52.1
Leeds United (1 Season)1 League30.0194918846259312300001806325
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)1 League1.50
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.123
Championship (1 Season)30.0194918846259312300001806325
League One (1 Season)4.2
League Two (1 Season)1.50
PL2 — Div. 1 (1 Season)2.3
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
2015-201619Arsenaleng ENGLeague Cup9th0.7Matches
2023-202427Leeds Unitedeng ENGFA Cup0.81Matches
3 Seasons3 Clubs2 Leagues1.51
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leeds United (1 Season)1 League0.81
Arsenal (1 Season)1 League0.7
Colchester Utd (1 Season)1 League
FA Cup (2 Seasons)0.81
League Cup (1 Season)0.7
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
2019-202023Rangers2. Europa LgR167.232831116110001000028815Matches
2020-202124Rangers2. Europa LgR169.855553615102005000048746Matches
2021-202225Rangers2. Europa Lg2nd11.142240812110011000036026Matches
2022-202326Rangers1. Champions LgGR1.4403733000000003900Matches
5 Seasons2 Clubs2 Leagues29.5134512924635201700001174717
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (4 Seasons)2 Leagues29.5134512924635201700001174717
Arsenal (1 Season)1 League
Europa Lg (3 Seasons)28.1130512554332201700001135717
Champions Lg (2 Seasons)1.4403733000000003900
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
201721fi FinlandFriendlies (M)1.0Matches
201822fi FinlandFriendlies (M)2.6Matches
2018-201922fi FinlandUEFA Nations League28th3.2Matches
202024fi FinlandFriendlies (M)0.6Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.81Matches
202125fi FinlandFriendlies (M)2.3Matches
202125fi FinlandUEFA EuroGR3.0158156220110000013903Matches
202125fi FinlandUEFA Euro Qualifying10.01Matches
202226fi FinlandWCQ7.00Matches
202226fi FinlandFriendlies (M)1.0Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.24Matches
202428fi FinlandUEFA Euro Qualifying9.22Matches
7 Seasons1 Club5 Leagues50.9158156220190000013903
Friendlies (M) (7 Seasons)7.5
UEFA Nations League (3 Seasons)14.35
UEFA Euro Qualifying (2 Seasons)19.13
WCQ (2 Seasons)7.00
UEFA Euro (1 Season)3.0158156220110000013903

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
2015-201619Arsenaleng ENGLeague Cup0.7Matches
2015-201619Southend Unitedeng ENG3. League One4.2Matches
2016-201720Colchester Utdeng ENG4. League Two1.5Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.3Matches
2017-201821Dundeesct SCO1. Premiership36.2Matches
2018-201922Dundeesct SCO1. Premiership16.0Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Rangers2. Europa Lg7.2152.07150000010.14100000Matches
2019-202023Rangerssct SCO1. Premiership16.0Matches
2020-202124Rangers2. Europa Lg9.8202.05190000120.20200000Matches
2020-202124Rangerssct SCO1. Premiership28.7Matches
2021-202225Rangers2. Europa Lg11.1181.68150102040.37301000Matches
2021-202225Rangerssct SCO1. Premiership26.9Matches
2022-202326Rangers1. Champions Lg1.421.4220000000.00000000Matches
2022-202326Rangerssct SCO1. Premiership11.6Matches
2023-202427Leeds Unitedeng ENG2. Championship30.0822.74761201280.27700001Matches
2023-202427Leeds Unitedeng ENGFA Cup0.8Matches
10 Seasons6 Clubs8 Leagues213.81372.3212713033150.251301001
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (5 Seasons)3 Leagues124.5551.89510102170.24601000
Dundee (2 Seasons)1 League52.1
Arsenal (2 Seasons)2 Leagues0.7
Leeds United (1 Season)2 Leagues30.8822.74761201280.27700001
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)2 Leagues1.5
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.1
Europa Lg (3 Seasons)28.1531.91490102170.25601000
Champions Lg (2 Seasons)1.421.4220000000.00000000
FA Cup (2 Seasons)0.8
Championship (1 Season)30.0822.74761201280.27700001
League One (1 Season)4.2
League Two (1 Season)1.5
PL2 — Div. 1 (1 Season)2.3
League Cup (1 Season)0.7
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
2015-201619Arsenal1 League0.7
2015-201619Southend United1 League4.2
2016-201720Arsenal1 League2.3
2016-201720Colchester Utd2 Leagues1.5
2017-201821Dundee1 League36.2
2018-201922Dundee1 League16.0
2018-201922Rangers1 League11.8
2019-202023Rangers2 Leagues23.2152.07150000010.14100000
2020-202124Rangers2 Leagues38.5202.05190000120.20200000
2021-202225Rangers2 Leagues38.0181.68150102040.37301000
2022-202326Rangers2 Leagues13.021.4220000000.00000000
2023-202427Leeds United2 Leagues30.8822.74761201280.27700001
10 Seasons6 Clubs8 Leagues213.81372.3212713033150.251301001
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (5 Seasons)3 Leagues124.5551.89510102170.24601000
Dundee (2 Seasons)1 League52.1
Arsenal (2 Seasons)2 Leagues0.7
Leeds United (1 Season)2 Leagues30.8822.74761201280.27700001
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)2 Leagues1.5
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.1
Europa Lg (3 Seasons)28.1531.91490102170.25601000
Champions Lg (2 Seasons)1.421.4220000000.00000000
FA Cup (2 Seasons)0.8
Championship (1 Season)30.0822.74761201280.27700001
League One (1 Season)4.2
League Two (1 Season)1.5
PL2 — Div. 1 (1 Season)2.3
League Cup (1 Season)0.7
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
2015-201619Southend Unitedeng ENG3. League One14th4.2Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.3Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.5Matches
2017-201821Dundeesct SCO1. Premiership9th36.2Matches
2018-201922Dundeesct SCO1. Premiership12th16.0Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Rangerssct SCO1. Premiership2nd16.0Matches
2020-202124Rangerssct SCO1. Premiership1st28.7Matches
2021-202225Rangerssct SCO1. Premiership2nd26.9Matches
2022-202326Rangerssct SCO1. Premiership2nd11.6Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.0822.74761201280.27700001Matches
9 Seasons5 Clubs4 Leagues182.8822.74761201280.27700001
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (5 Seasons)1 League95.0
Dundee (2 Seasons)1 League52.1
Leeds United (1 Season)1 League30.0822.74761201280.27700001
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)1 League1.5
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.1
Championship (1 Season)30.0822.74761201280.27700001
League One (1 Season)4.2
League Two (1 Season)1.5
PL2 — Div. 1 (1 Season)2.3
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
2015-201619Arsenaleng ENGLeague Cup9th0.7Matches
2023-202427Leeds Unitedeng ENGFA Cup0.8Matches
3 Seasons3 Clubs2 Leagues1.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leeds United (1 Season)1 League0.8
Arsenal (1 Season)1 League0.7
Colchester Utd (1 Season)1 League
FA Cup (2 Seasons)0.8
League Cup (1 Season)0.7
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
2019-202023Rangers2. Europa LgR167.2152.07150000010.14100000Matches
2020-202124Rangers2. Europa LgR169.8202.05190000120.20200000Matches
2021-202225Rangers2. Europa Lg2nd11.1181.68150102040.37301000Matches
2022-202326Rangers1. Champions LgGR1.421.4220000000.00000000Matches
5 Seasons2 Clubs2 Leagues29.5551.89510102170.24601000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (4 Seasons)2 Leagues29.5551.89510102170.24601000
Arsenal (1 Season)1 League
Europa Lg (3 Seasons)28.1531.91490102170.25601000
Champions Lg (2 Seasons)1.421.4220000000.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
201721fi FinlandFriendlies (M)1.0Matches
201822fi FinlandFriendlies (M)2.6Matches
2018-201922fi FinlandUEFA Nations League28th3.2Matches
202024fi FinlandFriendlies (M)0.6Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.8Matches
202125fi FinlandFriendlies (M)2.3Matches
202125fi FinlandUEFA EuroGR3.051.6750000000.00000000Matches
202125fi FinlandUEFA Euro Qualifying10.0Matches
202226fi FinlandWCQ7.0Matches
202226fi FinlandFriendlies (M)1.0Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.2Matches
202428fi FinlandUEFA Euro Qualifying9.2Matches
7 Seasons1 Club5 Leagues50.951.6750000000.00000000
Friendlies (M) (7 Seasons)7.5
UEFA Nations League (3 Seasons)14.3
UEFA Euro Qualifying (2 Seasons)19.1
WCQ (2 Seasons)7.0
UEFA Euro (1 Season)3.051.6750000000.00000000

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
2015-201619Arsenaleng ENGLeague Cup0.7Matches
2015-201619Southend Unitedeng ENG3. League One4.2Matches
2016-201720Colchester Utdeng ENG4. League Two1.500Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.3Matches
2017-201821Dundeesct SCO1. Premiership36.2Matches
2018-201922Dundeesct SCO1. Premiership16.0Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Rangers2. Europa Lg7.24440031030.07523111590Matches
2019-202023Rangerssct SCO1. Premiership16.000Matches
2020-202124Rangers2. Europa Lg9.8158690101566.75707153090Matches
2020-202124Rangerssct SCO1. Premiership28.72125Matches
2021-202225Rangers2. Europa Lg11.112818371258.35725172940Matches
2021-202225Rangerssct SCO1. Premiership26.92123Matches
2022-202326Rangers1. Champions Lg1.400000010.012114411Matches
2022-202326Rangerssct SCO1. Premiership11.6610Matches
2023-202427Leeds Unitedeng ENG2. Championship30.038209236183256.314215163371170Matches
2023-202427Leeds Unitedeng ENGFA Cup0.800Matches
10 Seasons6 Clubs8 Leagues213.8698820409387054.332421032138149401
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (5 Seasons)3 Leagues124.5316811173203852.6182151610578231
Dundee (2 Seasons)1 League52.10
Arsenal (2 Seasons)2 Leagues0.70
Leeds United (1 Season)2 Leagues30.838209236183256.314215163371170
Southend United (1 Season)1 League4.20
Colchester Utd (1 Season)2 Leagues1.5000
Arsenal (1 Season)1 League2.30
Premiership (6 Seasons)147.148580
Europa Lg (3 Seasons)28.1312011173203754.117194154374220
Champions Lg (2 Seasons)1.400000010.012114411
FA Cup (2 Seasons)0.8000
Championship (1 Season)30.038209236183256.314215163371170
League One (1 Season)4.20
League Two (1 Season)1.5000
PL2 — Div. 1 (1 Season)2.30
League Cup (1 Season)0.70
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
2015-201619Arsenal1 League0.70
2015-201619Southend United1 League4.20
2016-201720Arsenal1 League2.30
2016-201720Colchester Utd2 Leagues1.5000
2017-201821Dundee1 League36.20
2018-201922Dundee1 League16.00
2018-201922Rangers1 League11.80
2019-202023Rangers2 Leagues23.24440031030.07523111590
2020-202124Rangers2 Leagues38.51529690101566.75707403090
2021-202225Rangers2 Leagues38.0122918371258.35725402940
2022-202326Rangers2 Leagues13.006000010.0121114411
2023-202427Leeds United2 Leagues30.838209236183256.314215163371170
10 Seasons6 Clubs8 Leagues213.8698820409387054.332421032138149401
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (5 Seasons)3 Leagues124.5316811173203852.6182151610578231
Dundee (2 Seasons)1 League52.10
Arsenal (2 Seasons)2 Leagues0.70
Leeds United (1 Season)2 Leagues30.838209236183256.314215163371170
Southend United (1 Season)1 League4.20
Colchester Utd (1 Season)2 Leagues1.5000
Arsenal (1 Season)1 League2.30
Premiership (6 Seasons)147.148580
Europa Lg (3 Seasons)28.1312011173203754.117194154374220
Champions Lg (2 Seasons)1.400000010.012114411
FA Cup (2 Seasons)0.8000
Championship (1 Season)30.038209236183256.314215163371170
League One (1 Season)4.20
League Two (1 Season)1.5000
PL2 — Div. 1 (1 Season)2.30
League Cup (1 Season)0.70
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
2015-201619Southend Unitedeng ENG3. League One14th4.2Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.3Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.500Matches
2017-201821Dundeesct SCO1. Premiership9th36.2Matches
2018-201922Dundeesct SCO1. Premiership12th16.0Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Rangerssct SCO1. Premiership2nd16.000Matches
2020-202124Rangerssct SCO1. Premiership1st28.72125Matches
2021-202225Rangerssct SCO1. Premiership2nd26.92123Matches
2022-202326Rangerssct SCO1. Premiership2nd11.6610Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.038209236183256.314215163371170Matches
9 Seasons5 Clubs4 Leagues182.838689236183256.314215169171170
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
Rangers (5 Seasons)1 League95.048580
Dundee (2 Seasons)1 League52.10
Leeds United (1 Season)1 League30.038209236183256.314215163371170
Southend United (1 Season)1 League4.20
Colchester Utd (1 Season)1 League1.5000
Arsenal (1 Season)1 League2.30
Premiership (6 Seasons)147.148580
Championship (1 Season)30.038209236183256.314215163371170
League One (1 Season)4.20
League Two (1 Season)1.5000
PL2 — Div. 1 (1 Season)2.30
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
2015-201619Arsenaleng ENGLeague Cup9th0.7Matches
2023-202427Leeds Unitedeng ENGFA Cup0.800Matches
3 Seasons3 Clubs2 Leagues1.5000
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
Leeds United (1 Season)1 League0.8000
Arsenal (1 Season)1 League0.70
Colchester Utd (1 Season)1 League0
FA Cup (2 Seasons)0.8000
League Cup (1 Season)0.70
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
2019-202023Rangers2. Europa LgR167.24440031030.07523111590Matches
2020-202124Rangers2. Europa LgR169.8158690101566.75707153090Matches
2021-202225Rangers2. Europa Lg2nd11.112818371258.35725172940Matches
2022-202326Rangers1. Champions LgGR1.400000010.012114411Matches
5 Seasons2 Clubs2 Leagues29.5312011173203852.618215164778231
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (4 Seasons)2 Leagues29.5312011173203852.618215164778231
Arsenal (1 Season)1 League0
Europa Lg (3 Seasons)28.1312011173203754.117194154374220
Champions Lg (2 Seasons)1.400000010.012114411
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
201721fi FinlandFriendlies (M)1.0Matches
201822fi FinlandFriendlies (M)2.6Matches
2018-201922fi FinlandUEFA Nations League28th3.2Matches
202024fi FinlandFriendlies (M)0.6Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.858Matches
202125fi FinlandFriendlies (M)2.3Matches
202125fi FinlandUEFA EuroGR3.0422022366.71303101400Matches
202125fi FinlandUEFA Euro Qualifying10.01420Matches
202226fi FinlandWCQ7.037Matches
202226fi FinlandFriendlies (M)1.0Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.252Matches
202428fi FinlandUEFA Euro Qualifying9.235Matches
7 Seasons1 Club5 Leagues50.94322022366.71303521400
Friendlies (M) (7 Seasons)7.50
UEFA Nations League (3 Seasons)14.310100
UEFA Euro Qualifying (2 Seasons)19.117250
WCQ (2 Seasons)7.0370
UEFA Euro (1 Season)3.0422022366.71303101400

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
2015-201619Arsenaleng ENGLeague Cup0.7Matches
2015-201619Southend Unitedeng ENG3. League One4.2Matches
2016-201720Colchester Utdeng ENG4. League Two1.5Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.3Matches
2017-201821Dundeesct SCO1. Premiership36.2Matches
2018-201922Dundeesct SCO1. Premiership16.0Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Rangers2. Europa Lg7.2395117426463539510660.0440.02129163978409424710Matches
2019-202023Rangerssct SCO1. Premiership16.0Matches
2020-202124Rangers2. Europa Lg9.86231210937514312623141178.6321.438317769322017591045714Matches
2020-202124Rangerssct SCO1. Premiership28.7Matches
2021-202225Rangers2. Europa Lg11.1523893312122752310660.0440.027111154311171221135119Matches
2021-202225Rangerssct SCO1. Premiership26.9Matches
2022-202326Rangers1. Champions Lg1.45642127815611100.000.0301575710042260Matches
2022-202326Rangerssct SCO1. Premiership11.6Matches
2023-202427Leeds Unitedeng ENG2. Championship30.02148242971382486292148271866.7829.6124054132493474143726166371Matches
2023-202427Leeds Unitedeng ENGFA Cup0.8Matches
10 Seasons6 Clubs8 Leagues213.83745595942360822543745624267.71930.621369377431087691081532744114
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
Rangers (5 Seasons)3 Leagues124.5159735297978336251597352468.61131.489639641817402864427108143
Dundee (2 Seasons)1 League52.1
Arsenal (2 Seasons)2 Leagues0.7
Leeds United (1 Season)2 Leagues30.82148242971382486292148271866.7829.6124054132493474143726166371
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)2 Leagues1.5
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.1
Europa Lg (3 Seasons)28.1154131276951328241541342367.61132.486638071760392864025105543
Champions Lg (2 Seasons)1.45642127815611100.000.0301575710042260
FA Cup (2 Seasons)0.8
Championship (1 Season)30.02148242971382486292148271866.7829.6124054132493474143726166371
League One (1 Season)4.2
League Two (1 Season)1.5
PL2 — Div. 1 (1 Season)2.3
League Cup (1 Season)0.7
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
2015-201619Arsenal1 League0.7
2015-201619Southend United1 League4.2
2016-201720Arsenal1 League2.3
2016-201720Colchester Utd2 Leagues1.5
2017-201821Dundee1 League36.2
2018-201922Dundee1 League16.0
2018-201922Rangers1 League11.8
2019-202023Rangers2 Leagues23.2395117426463539510660.0440.02129163978409424710
2020-202124Rangers2 Leagues38.56231210937514312623141178.6321.438317769322017591045714
2021-202225Rangers2 Leagues38.0523893312122752310660.0440.027111154311171221135119
2022-202326Rangers2 Leagues13.05642127815611100.000.0301575710042260
2023-202427Leeds United2 Leagues30.82148242971382486292148271866.7829.6124054132493474143726166371
10 Seasons6 Clubs8 Leagues213.83745595942360822543745624267.71930.621369377431087691081532744114
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
Rangers (5 Seasons)3 Leagues124.5159735297978336251597352468.61131.489639641817402864427108143
Dundee (2 Seasons)1 League52.1
Arsenal (2 Seasons)2 Leagues0.7
Leeds United (1 Season)2 Leagues30.82148242971382486292148271866.7829.6124054132493474143726166371
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)2 Leagues1.5
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.1
Europa Lg (3 Seasons)28.1154131276951328241541342367.61132.486638071760392864025105543
Champions Lg (2 Seasons)1.45642127815611100.000.0301575710042260
FA Cup (2 Seasons)0.8
Championship (1 Season)30.02148242971382486292148271866.7829.6124054132493474143726166371
League One (1 Season)4.2
League Two (1 Season)1.5
PL2 — Div. 1 (1 Season)2.3
League Cup (1 Season)0.7
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
2015-201619Southend Unitedeng ENG3. League One14th4.2Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.3Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.5Matches
2017-201821Dundeesct SCO1. Premiership9th36.2Matches
2018-201922Dundeesct SCO1. Premiership12th16.0Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Rangerssct SCO1. Premiership2nd16.0Matches
2020-202124Rangerssct SCO1. Premiership1st28.7Matches
2021-202225Rangerssct SCO1. Premiership2nd26.9Matches
2022-202326Rangerssct SCO1. Premiership2nd11.6Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.02148242971382486292148271866.7829.6124054132493474143726166371Matches
9 Seasons5 Clubs4 Leagues182.82148242971382486292148271866.7829.6124054132493474143726166371
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
Rangers (5 Seasons)1 League95.0
Dundee (2 Seasons)1 League52.1
Leeds United (1 Season)1 League30.02148242971382486292148271866.7829.6124054132493474143726166371
Southend United (1 Season)1 League4.2
Colchester Utd (1 Season)1 League1.5
Arsenal (1 Season)1 League2.3
Premiership (6 Seasons)147.1
Championship (1 Season)30.02148242971382486292148271866.7829.6124054132493474143726166371
League One (1 Season)4.2
League Two (1 Season)1.5
PL2 — Div. 1 (1 Season)2.3
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
2015-201619Arsenaleng ENGLeague Cup9th0.7Matches
2023-202427Leeds Unitedeng ENGFA Cup0.8Matches
3 Seasons3 Clubs2 Leagues1.5
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
Leeds United (1 Season)1 League0.8
Arsenal (1 Season)1 League0.7
Colchester Utd (1 Season)1 League
FA Cup (2 Seasons)0.8
League Cup (1 Season)0.7
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
2019-202023Rangers2. Europa LgR167.2395117426463539510660.0440.02129163978409424710Matches
2020-202124Rangers2. Europa LgR169.86231210937514312623141178.6321.438317769322017591045714Matches
2021-202225Rangers2. Europa Lg2nd11.1523893312122752310660.0440.027111154311171221135119Matches
2022-202326Rangers1. Champions LgGR1.45642127815611100.000.0301575710042260Matches
5 Seasons2 Clubs2 Leagues29.5159735297978336251597352468.61131.489639641817402864427108143
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
Rangers (4 Seasons)2 Leagues29.5159735297978336251597352468.61131.489639641817402864427108143
Arsenal (1 Season)1 League
Europa Lg (3 Seasons)28.1154131276951328241541342367.61132.486638071760392864025105543
Champions Lg (2 Seasons)1.45642127815611100.000.0301575710042260
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
201721fi FinlandFriendlies (M)1.0Matches
201822fi FinlandFriendlies (M)2.6Matches
2018-201922fi FinlandUEFA Nations League28th3.2Matches
202024fi FinlandFriendlies (M)0.6Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.8Matches
202125fi FinlandFriendlies (M)2.3Matches
202125fi FinlandUEFA EuroGR3.0192352984211925360.0240.0120684314881771478Matches
202125fi FinlandUEFA Euro Qualifying10.0Matches
202226fi FinlandWCQ7.0Matches
202226fi FinlandFriendlies (M)1.0Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.2Matches
202428fi FinlandUEFA Euro Qualifying9.2Matches
7 Seasons1 Club5 Leagues50.9192352984211925360.0240.0120684314881771478
Friendlies (M) (7 Seasons)7.5
UEFA Nations League (3 Seasons)14.3
UEFA Euro Qualifying (2 Seasons)19.1
WCQ (2 Seasons)7.0
UEFA Euro (1 Season)3.0192352984211925360.0240.0120684314881771478

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
2014-201518Arsenal1. Champions Lg00001Matches
2015-201619Arsenaleng ENGLeague Cup1595932.80.71590000.0003-3-4.58-5.32Matches
2015-201619Southend Unitedeng ENG3. League One6374629.04.250161.176600.00+0.14Matches
2016-201720Colchester Utdeng ENGFA Cup00001Matches
2016-201720Colchester Utdeng ENG4. League Two4139353.41.510391.0014-3-1.94-2.23Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 132107010.62.3291212910.3325-3-1.29-1.85Matches
2017-201821Dundeesct SCO1. Premiership373,2578895.236.2373201.05Matches
2018-201922Dundeesct SCO1. Premiership171,4368442.016.016871514000.591332-19-1.19+0.08Matches
2018-201922Rangerssct SCO1. Premiership131,0608231.011.81287911102.08256+19+1.61+0.24Matches
2019-202023Rangers2. Europa Lg86518172.37.28815011.9389-1-0.14-0.867.610.4-2.8-0.39-0.59Matches
2019-202023Rangerssct SCO1. Premiership191,4397655.116.01880101362.32326+26+1.63+0.17Matches
2020-202124Rangers2. Europa Lg108808897.89.810888002.312115+6+0.61-8.3916.010.4+5.6+0.57-2.75Matches
2020-202124Rangerssct SCO1. Premiership332,5857875.628.728862253752.646412+52+1.81-1.10Matches
2021-202225Rangers2. Europa Lg149967170.611.11184832301.331311+2+0.18-0.9113.814.5-0.8-0.07-0.82Matches
2021-202225Rangerssct SCO1. Premiership312,4237870.826.928852331462.425621+35+1.30+0.04Matches
2022-202326Rangers1. Champions Lg41273223.51.4177031700.8816-5-3.54-0.272.03.6-1.6-1.14+0.56Matches
2022-202326Rangerssct SCO1. Premiership221,0424730.511.612744101572.452713+14+1.21-0.38Matches
2023-202427Leeds Unitedeng ENG2. Championship372,6987365.230.03381114652.195725+32+1.07+0.6350.423.6+26.8+0.89-0.02Matches
2023-202427Leeds Unitedeng ENGFA Cup2753819.20.817001523.0020+2+2.40+1.54Matches
10 Seasons6 Clubs8 Leagues25819,2417547.3213.8222831473618491.92326169+157+0.88+0.3589.762.5+27.2+0.46+0.05
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
Rangers (5 Seasons)3 Leagues15411,2037355.9124.512884892620252.2624799+148+1.19-0.1639.438.9+0.5+0.02+0.24
Dundee (2 Seasons)1 League544,6938768.652.153874714000.911332-19-1.19+0.08
Arsenal (2 Seasons)2 Leagues159596.60.71590010.0003-3-4.58-5.32
Leeds United (1 Season)2 Leagues392,7737161.230.83481115672.235925+34+1.10+0.5950.423.6+26.8+0.89-0.02
Southend United (1 Season)1 League6374629.04.250161.176600.00+0.14
Colchester Utd (1 Season)2 Leagues4139353.31.5103101.0014-3-1.94-2.23
Arsenal (1 Season)1 League32107010.62.3291212910.3325-3-1.29-1.85
Premiership (6 Seasons)17213,2427757.3147.1151841152121241.9521790+127+1.14+0.13
Europa Lg (3 Seasons)322,5277978.728.129852132311.794235+7+0.25-0.9437.435.4+2.1+0.07-0.56
Champions Lg (2 Seasons)41273210.11.4177031710.8816-5-3.54-0.272.03.6-1.6-1.14+0.56
FA Cup (2 Seasons)2753815.60.817001533.0020+2+2.40+1.54
Championship (1 Season)372,6987365.230.03381114652.195725+32+1.07+0.6350.423.6+26.8+0.89-0.02
League One (1 Season)6374629.04.250161.176600.00+0.14
League Two (1 Season)4139353.41.510391.0014-3-1.94-2.23
PL2 — Div. 1 (1 Season)32107010.62.3291212910.3325-3-1.29-1.85
League Cup (1 Season)1595932.80.71590000.0003-3-4.58-5.32
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
2014-201518Arsenal1 League00001
2015-201619Arsenal1 League1595932.80.71590000.0003-3-4.58-5.32
2015-201619Southend United1 League6374629.04.250161.176600.00+0.14
2016-201720Arsenal1 League32107010.62.3291212910.3325-3-1.29-1.85
2016-201720Colchester Utd2 Leagues4139353.31.5103101.0014-3-1.94-2.23
2017-201821Dundee1 League373,2578895.236.2373201.05
2018-201922Dundee1 League171,4368442.016.016871514000.591332-19-1.19+0.08
2018-201922Rangers1 League131,0608231.011.81287911102.08256+19+1.61+0.24
2019-202023Rangers2 Leagues272,0907759.523.22680151372.204015+25+1.08-0.257.610.4-2.8-0.39-0.59
2020-202124Rangers2 Leagues433,4658180.238.538863053752.568527+58+1.51-1.5516.010.4+5.6+0.57-2.75
2021-202225Rangers2 Leagues453,4197670.838.039853161862.086932+37+0.97-0.2413.814.5-0.8-0.07-0.82
2022-202326Rangers2 Leagues261,1694529.513.013754131572.212819+9+0.69-0.182.03.6-1.6-1.14+0.56
2023-202427Leeds United2 Leagues392,7737161.230.83481115672.235925+34+1.10+0.5950.423.6+26.8+0.89-0.02
10 Seasons6 Clubs8 Leagues25819,2417547.3213.8222831473618491.92326169+157+0.88+0.3589.762.5+27.2+0.46+0.05
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
Rangers (5 Seasons)3 Leagues15411,2037355.9124.512884892620252.2624799+148+1.19-0.1639.438.9+0.5+0.02+0.24
Dundee (2 Seasons)1 League544,6938768.652.153874714000.911332-19-1.19+0.08
Arsenal (2 Seasons)2 Leagues159596.60.71590010.0003-3-4.58-5.32
Leeds United (1 Season)2 Leagues392,7737161.230.83481115672.235925+34+1.10+0.5950.423.6+26.8+0.89-0.02
Southend United (1 Season)1 League6374629.04.250161.176600.00+0.14
Colchester Utd (1 Season)2 Leagues4139353.31.5103101.0014-3-1.94-2.23
Arsenal (1 Season)1 League32107010.62.3291212910.3325-3-1.29-1.85
Premiership (6 Seasons)17213,2427757.3147.1151841152121241.9521790+127+1.14+0.13
Europa Lg (3 Seasons)322,5277978.728.129852132311.794235+7+0.25-0.9437.435.4+2.1+0.07-0.56
Champions Lg (2 Seasons)41273210.11.4177031710.8816-5-3.54-0.272.03.6-1.6-1.14+0.56
FA Cup (2 Seasons)2753815.60.817001533.0020+2+2.40+1.54
Championship (1 Season)372,6987365.230.03381114652.195725+32+1.07+0.6350.423.6+26.8+0.89-0.02
League One (1 Season)6374629.04.250161.176600.00+0.14
League Two (1 Season)4139353.41.510391.0014-3-1.94-2.23
PL2 — Div. 1 (1 Season)32107010.62.3291212910.3325-3-1.29-1.85
League Cup (1 Season)1595932.80.71590000.0003-3-4.58-5.32
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
2015-201619Southend Unitedeng ENG3. League One14th6374629.04.250161.176600.00+0.14Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th32107010.62.3291212910.3325-3-1.29-1.85Matches
2016-201720Colchester Utdeng ENG4. League Two8th4139353.41.510391.0014-3-1.94-2.23Matches
2017-201821Dundeesct SCO1. Premiership9th373,2578895.236.2373201.05Matches
2018-201922Dundeesct SCO1. Premiership12th171,4368442.016.016871514000.591332-19-1.19+0.08Matches
2018-201922Rangerssct SCO1. Premiership2nd131,0608231.011.81287911102.08256+19+1.61+0.24Matches
2019-202023Rangerssct SCO1. Premiership2nd191,4397655.116.01880101362.32326+26+1.63+0.17Matches
2020-202124Rangerssct SCO1. Premiership1st332,5857875.628.728862253752.646412+52+1.81-1.10Matches
2021-202225Rangerssct SCO1. Premiership2nd312,4237870.826.928852331462.425621+35+1.30+0.04Matches
2022-202326Rangerssct SCO1. Premiership2nd221,0424730.511.612744101572.452713+14+1.21-0.38Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd372,6987365.230.03381114652.195725+32+1.07+0.6350.423.6+26.8+0.89-0.02Matches
9 Seasons5 Clubs4 Leagues21916,4537546.3182.8190831262918441.95281125+156+1.06+0.4750.423.6+26.8+0.89-0.02
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
Rangers (5 Seasons)1 League1188,5497252.595.09883682020242.4320458+146+1.54-0.07
Dundee (2 Seasons)1 League544,6938768.652.153874714000.911332-19-1.19+0.08
Leeds United (1 Season)1 League372,6987365.230.03381114652.195725+32+1.07+0.6350.423.6+26.8+0.89-0.02
Southend United (1 Season)1 League6374629.04.250161.176600.00+0.14
Colchester Utd (1 Season)1 League4139353.41.510391.0014-3-1.94-2.23
Arsenal (1 Season)1 League32107010.62.3291212910.3325-3-1.29-1.85
Premiership (6 Seasons)17213,2427757.3147.1151841152121241.9521790+127+1.14+0.13
Championship (1 Season)372,6987365.230.03381114652.195725+32+1.07+0.6350.423.6+26.8+0.89-0.02
League One (1 Season)6374629.04.250161.176600.00+0.14
League Two (1 Season)4139353.41.510391.0014-3-1.94-2.23
PL2 — Div. 1 (1 Season)32107010.62.3291212910.3325-3-1.29-1.85
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
2015-201619Arsenaleng ENGLeague Cup9th1595932.80.71590000.0003-3-4.58-5.32Matches
2016-201720Colchester Utdeng ENGFA Cup85th00001Matches
2023-202427Leeds Unitedeng ENGFA Cup2753819.20.817001523.0020+2+2.40+1.54Matches
3 Seasons3 Clubs2 Leagues31344520.31.526501532.0023-1-0.67-1.50
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leeds United (1 Season)1 League2753819.20.817001523.0020+2+2.40+1.54
Arsenal (1 Season)1 League1595932.80.71590000.0003-3-4.58-5.32
Colchester Utd (1 Season)1 League00001
FA Cup (2 Seasons)2753815.60.817001533.0020+2+2.40+1.54
League Cup (1 Season)1595932.80.71590000.0003-3-4.58-5.32
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
2014-201518Arsenal1. Champions LgR1600001Matches
2019-202023Rangers2. Europa LgR1686518172.37.28815011.9389-1-0.14-0.867.610.4-2.8-0.39-0.59Matches
2020-202124Rangers2. Europa LgR16108808897.89.810888002.312115+6+0.61-8.3916.010.4+5.6+0.57-2.75Matches
2021-202225Rangers2. Europa Lg2nd149967170.611.11184832301.331311+2+0.18-0.9113.814.5-0.8-0.07-0.82Matches
2022-202326Rangers1. Champions LgGR41273223.51.4177031700.8816-5-3.54-0.272.03.6-1.6-1.14+0.56Matches
5 Seasons2 Clubs2 Leagues362,6547459.429.530852162021.694341+2+0.07+0.5639.438.9+0.5+0.02+0.24
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
Rangers (4 Seasons)2 Leagues362,6547470.829.530852162011.694341+2+0.07+0.5639.438.9+0.5+0.02+0.24
Arsenal (1 Season)1 League00001
Europa Lg (3 Seasons)322,5277978.728.129852132311.794235+7+0.25-0.9437.435.4+2.1+0.07-0.56
Champions Lg (2 Seasons)41273210.11.4177031710.8816-5-3.54-0.272.03.6-1.6-1.14+0.56
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
201519fi FinlandFriendlies (M)00001Matches
201721fi FinlandFriendlies (M)1909033.31.01901003.0030+3+3.00+3.00Matches
201822fi FinlandWCQ00004Matches
201822fi FinlandFriendlies (M)42345952.02.6367113312.2571+6+2.31+2.31Matches
2018-201922fi FinlandUEFA Nations League28th42897253.53.2390311801.503300.00-0.72Matches
202024fi FinlandFriendlies (M)2532729.40.60022701.501100.00+1.42Matches
2020-202124fi FinlandUEFA Nations LeagueLgB65248797.05.86875002.0075+2+0.34+0.34Matches
202125fi FinlandFriendlies (M)32066957.22.3290212600.3302-2-0.87+0.30Matches
202125fi FinlandUEFA EuroGR327090100.03.03903001.0013-2-0.671.54.4-2.9-0.97Matches
202125fi FinlandUEFA Euro Qualifying108969099.610.010900001.801510+5+0.50-22.00Matches
202226fi FinlandWCQ76309087.57.07907001.14910-1-0.14-1.14Matches
202226fi FinlandFriendlies (M)1909025.01.01901010.0002-2-2.00-2.00Matches
2022-202326fi FinlandUEFA Nations LeagueLgB64717987.25.2585414501.3364+2+0.38+0.38Matches
202428fi FinlandFriendlies (M)00001Matches
202428fi FinlandUEFA Euro Qualifying118257583.39.2988821801.641713+4+0.44-0.11Matches
7 Seasons1 Club5 Leagues584,5787962.050.950873582681.536954+15+0.29+0.241.54.4-2.9-0.97
Friendlies (M) (7 Seasons)116736134.07.5780542841.45116+5+0.67+1.05
UEFA Nations League (3 Seasons)161,2848079.314.314871223201.621612+4+0.28-0.26
UEFA Euro Qualifying (2 Seasons)211,7218291.119.11989821801.723223+9+0.47-0.59
WCQ (2 Seasons)76309038.97.07907041.14910-1-0.14-1.14
UEFA Euro (1 Season)327090100.03.03903001.0013-2-0.671.54.4-2.9-0.97

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
2015-201619Arsenaleng ENGLeague Cup0.70000Matches
2015-201619Southend Unitedeng ENG3. League One4.2005Matches
2016-201720Colchester Utdeng ENG4. League Two1.5000000000000Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 12.32000Matches
2017-201821Dundeesct SCO1. Premiership36.27031Matches
2018-201922Dundeesct SCO1. Premiership16.01000Matches
2018-201922Rangerssct SCO1. Premiership11.80000Matches
2019-202023Rangers2. Europa Lg7.230091400114000635741.7Matches
2019-202023Rangerssct SCO1. Premiership16.0200172214000Matches
2020-202124Rangers2. Europa Lg9.8300111000158000589375.0Matches
2020-202124Rangerssct SCO1. Premiership28.720030390825210Matches
2021-202225Rangers2. Europa Lg11.13119242117801063171848.6Matches
2021-202225Rangerssct SCO1. Premiership26.900023390523210Matches
2022-202326Rangers1. Champions Lg1.400021004000010010.0Matches
2022-202326Rangerssct SCO1. Premiership11.61001119061060Matches
2023-202427Leeds Unitedeng ENG2. Championship30.03001838123320000153211952.5Matches
2023-202427Leeds Unitedeng ENGFA Cup0.80000101000Matches
10 Seasons6 Clubs8 Leagues213.8251116620742713888010347524852.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (5 Seasons)3 Leagues124.5141111216832410568010194312951.7
Dundee (2 Seasons)1 League52.1800310
Arsenal (2 Seasons)2 Leagues0.70000
Leeds United (1 Season)2 Leagues30.83001839133320000153211952.5
Southend United (1 Season)1 League4.2005
Colchester Utd (1 Season)2 Leagues1.5000000000000
Arsenal (1 Season)1 League2.32000
Premiership (6 Seasons)147.1130011211912358480
Europa Lg (3 Seasons)28.19112948214320010184312852.5
Champions Lg (2 Seasons)1.400021004000010010.0
FA Cup (2 Seasons)0.80000101000
Championship (1 Season)30.03001838123320000153211952.5
League One (1 Season)4.2005
League Two (1 Season)1.5000000000000
PL2 — Div. 1 (1 Season)2.32000
League Cup (1 Season)0.70000
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
2015-201619Arsenal1 League0.70000
2015-201619Southend United1 League4.2005
2016-201720Arsenal1 League2.32000
2016-201720Colchester Utd2 Leagues1.5000000000000
2017-201821Dundee1 League36.27031
2018-201922Dundee1 League16.01000
2018-201922Rangers1 League11.80000
2019-202023Rangers2 Leagues23.2500263614114000635741.7
2020-202124Rangers2 Leagues38.55004149084029000589375.0
2021-202225Rangers2 Leagues38.0311326326402901063171848.6
2022-202326Rangers2 Leagues13.010013200614600010010.0
2023-202427Leeds United2 Leagues30.83001839133320000153211952.5
10 Seasons6 Clubs8 Leagues213.8251116620742713888010347524852.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (5 Seasons)3 Leagues124.5141111216832410568010194312951.7
Dundee (2 Seasons)1 League52.1800310
Arsenal (2 Seasons)2 Leagues0.70000
Leeds United (1 Season)2 Leagues30.83001839133320000153211952.5
Southend United (1 Season)1 League4.2005
Colchester Utd (1 Season)2 Leagues1.5000000000000
Arsenal (1 Season)1 League2.32000
Premiership (6 Seasons)147.1130011211912358480
Europa Lg (3 Seasons)28.19112948214320010184312852.5
Champions Lg (2 Seasons)1.400021004000010010.0
FA Cup (2 Seasons)0.80000101000
Championship (1 Season)30.03001838123320000153211952.5
League One (1 Season)4.2005
League Two (1 Season)1.5000000000000
PL2 — Div. 1 (1 Season)2.32000
League Cup (1 Season)0.70000
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
2015-201619Southend Unitedeng ENG3. League One14th4.2005Matches
2016-201720Arsenaleng ENGJr. PL2 — Div. 14th2.32000Matches
2016-201720Colchester Utdeng ENG4. League Two8th1.5000000000000Matches
2017-201821Dundeesct SCO1. Premiership9th36.27031Matches
2018-201922Dundeesct SCO1. Premiership12th16.01000Matches
2018-201922Rangerssct SCO1. Premiership2nd11.80000Matches
2019-202023Rangerssct SCO1. Premiership2nd16.0200172214000Matches
2020-202124Rangerssct SCO1. Premiership1st28.720030390825210Matches
2021-202225Rangerssct SCO1. Premiership2nd26.900023390523210Matches
2022-202326Rangerssct SCO1. Premiership2nd11.61001119061060Matches
2023-202427Leeds Unitedeng ENG2. Championship3rd30.03001838123320000153211952.5Matches
9 Seasons5 Clubs4 Leagues182.816001351572259168000153211952.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (5 Seasons)1 League95.05008111912358480
Dundee (2 Seasons)1 League52.1800310
Leeds United (1 Season)1 League30.03001838123320000153211952.5
Southend United (1 Season)1 League4.2005
Colchester Utd (1 Season)1 League1.5000000000000
Arsenal (1 Season)1 League2.32000
Premiership (6 Seasons)147.1130011211912358480
Championship (1 Season)30.03001838123320000153211952.5
League One (1 Season)4.2005
League Two (1 Season)1.5000000000000
PL2 — Div. 1 (1 Season)2.32000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201619Arsenaleng ENGLeague Cup9th0.70000Matches
2023-202427Leeds Unitedeng ENGFA Cup0.80000101000Matches
3 Seasons3 Clubs2 Leagues1.50000101000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leeds United (1 Season)1 League0.80000101000
Arsenal (1 Season)1 League0.70000
Colchester Utd (1 Season)1 League
FA Cup (2 Seasons)0.80000101000
League Cup (1 Season)0.70000
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
2019-202023Rangers2. Europa LgR167.230091400114000635741.7Matches
2020-202124Rangers2. Europa LgR169.8300111000158000589375.0Matches
2021-202225Rangers2. Europa Lg2nd11.13119242117801063171848.6Matches
2022-202326Rangers1. Champions LgGR1.400021004000010010.0Matches
5 Seasons2 Clubs2 Leagues29.59113149214720010194312951.7
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (4 Seasons)2 Leagues29.59113149214720010194312951.7
Arsenal (1 Season)1 League
Europa Lg (3 Seasons)28.19112948214320010184312852.5
Champions Lg (2 Seasons)1.400021004000010010.0
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
201721fi FinlandFriendlies (M)1.00000Matches
201822fi FinlandFriendlies (M)2.60000Matches
2018-201922fi FinlandUEFA Nations League28th3.20000Matches
202024fi FinlandFriendlies (M)0.60000Matches
2020-202124fi FinlandUEFA Nations LeagueLgB5.80004501850Matches
202125fi FinlandFriendlies (M)2.31000Matches
202125fi FinlandUEFA EuroGR3.0100380110200014030.0Matches
202125fi FinlandUEFA Euro Qualifying10.02001120112014000Matches
202226fi FinlandWCQ7.02006800730Matches
202226fi FinlandFriendlies (M)1.00000Matches
2022-202326fi FinlandUEFA Nations LeagueLgB5.210051404250Matches
202428fi FinlandUEFA Euro Qualifying9.200061412530Matches
7 Seasons1 Club5 Leagues50.9700356929523200014030.0
Friendlies (M) (7 Seasons)7.51000
UEFA Nations League (3 Seasons)14.31009190510100
UEFA Euro Qualifying (2 Seasons)19.12001734232517000
WCQ (2 Seasons)7.02006800730
UEFA Euro (1 Season)3.0100380110200014030.0

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.