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-201916Heartssct SCO1. Premiership211191.3000000100.000.000.000.000.00Matches
2019-202017Heartssct SCO1. Premiership22221,90821.2112100610.050.050.090.050.09Matches
2020-202118Bolognait ITACoppa Italia10240.3000000000.000.000.000.000.00Matches
2020-202118Bolognait ITA1. Serie A11107588.4000000310.10.10.10.12136280.000.000.000.000.000.010.010.010.010.01Matches
2021-202219Bolognait ITA1. Serie A36342,82031.3516500700.90.91.82.657521560.160.030.190.160.190.030.060.080.030.08Matches
2022-202320Brentfordeng ENGEFL Cup00Matches
2022-202320Brentfordeng ENG1. Premier League26231,91621.3011000700.40.40.40.84181470.000.050.050.000.050.020.020.040.020.04Matches
2023-202421Brentfordeng ENGEFL Cup211221.4000000000.000.000.000.000.00Matches
2023-202421Brentfordeng ENG1. Premier League997137.9000000500.20.20.10.3921130.000.000.000.000.000.030.010.040.030.04Matches
6 Seasons3 Clubs5 Leagues1091008,38093.16396002921.61.62.33.91281902440.060.030.100.060.100.020.030.060.020.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
Bologna (2 Seasons)2 Leagues48443,60240.05165001011.01.01.82.878881840.120.020.150.120.150.020.050.070.020.07
Brentford (2 Seasons)2 Leagues37332,75130.60110001200.60.60.51.150102600.000.030.030.000.030.020.020.040.020.04
Hearts (2 Seasons)1 League24232,02722.5112100710.040.040.090.040.09
Serie A (2 Seasons)47443,57839.85165001011.01.01.82.878881840.130.030.150.130.150.020.050.070.020.07
Premier League (2 Seasons)35322,62929.20110001200.60.60.51.150102600.000.030.030.000.030.020.020.040.020.04
Premiership (2 Seasons)24232,02722.5112100710.040.040.090.040.09
EFL Cup (2 Seasons)211221.4000000000.000.000.000.000.00
Coppa Italia (1 Season)10240.3000000000.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-201916Hearts1 League211191.3000000100.000.000.000.000.00
2019-202017Hearts1 League22221,90821.2112100610.050.050.090.050.09
2020-202118Bologna2 Leagues12107828.7000000310.10.10.10.12136280.000.000.000.000.000.010.010.010.010.01
2021-202219Bologna1 League36342,82031.3516500700.90.91.82.657521560.160.030.190.160.190.030.060.080.030.08
2022-202320Brentford2 Leagues26231,91621.3011000700.40.40.40.84181470.000.050.050.000.050.020.020.040.020.04
2023-202421Brentford2 Leagues11108359.3000000500.20.20.10.3921130.000.000.000.000.000.030.010.040.030.04
6 Seasons3 Clubs5 Leagues1091008,38093.16396002921.61.62.33.91281902440.060.030.100.060.100.020.030.060.020.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
Bologna (2 Seasons)2 Leagues48443,60240.05165001011.01.01.82.878881840.120.020.150.120.150.020.050.070.020.07
Brentford (2 Seasons)2 Leagues37332,75130.60110001200.60.60.51.150102600.000.030.030.000.030.020.020.040.020.04
Hearts (2 Seasons)1 League24232,02722.5112100710.040.040.090.040.09
Serie A (2 Seasons)47443,57839.85165001011.01.01.82.878881840.130.030.150.130.150.020.050.070.020.07
Premier League (2 Seasons)35322,62929.20110001200.60.60.51.150102600.000.030.030.000.030.020.020.040.020.04
Premiership (2 Seasons)24232,02722.5112100710.040.040.090.040.09
EFL Cup (2 Seasons)211221.4000000000.000.000.000.000.00
Coppa Italia (1 Season)10240.3000000000.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
2018-201916Heartssct SCO1. Premiership7th211191.3000000100.000.000.000.000.00Matches
2019-202017Heartssct SCO1. Premiership12th22221,90821.2112100610.050.050.090.050.09Matches
2020-202118Bolognait ITA1. Serie A12th11107588.4000000310.10.10.10.12136280.000.000.000.000.000.010.010.010.010.01Matches
2021-202219Bolognait ITA1. Serie A13th36342,82031.3516500700.90.91.82.657521560.160.030.190.160.190.030.060.080.030.08Matches
2022-202320Brentfordeng ENG1. Premier League9th26231,91621.3011000700.40.40.40.84181470.000.050.050.000.050.020.020.040.020.04Matches
2023-202421Brentfordeng ENG1. Premier League16th997137.9000000500.20.20.10.3921130.000.000.000.000.000.030.010.040.030.04Matches
6 Seasons3 Clubs3 Leagues106998,23491.56396002921.61.62.33.91281902440.070.030.100.070.100.020.030.060.020.06
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
Bologna (2 Seasons)1 League47443,57839.85165001011.01.01.82.878881840.130.030.150.130.150.020.050.070.020.07
Brentford (2 Seasons)1 League35322,62929.20110001200.60.60.51.150102600.000.030.030.000.030.020.020.040.020.04
Hearts (2 Seasons)1 League24232,02722.5112100710.040.040.090.040.09
Serie A (2 Seasons)47443,57839.85165001011.01.01.82.878881840.130.030.150.130.150.020.050.070.020.07
Premier League (2 Seasons)35322,62929.20110001200.60.60.51.150102600.000.030.030.000.030.020.020.040.020.04
Premiership (2 Seasons)24232,02722.5112100710.040.040.090.040.09
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
2020-202118Bolognait ITACoppa Italia17th10240.3000000000.000.000.000.000.00Matches
2022-202320Brentfordeng ENGEFL CupRd300Matches
2023-202421Brentfordeng ENGEFL CupRd3211221.4000000000.000.000.000.000.00Matches
3 Seasons2 Clubs2 Leagues311461.6000000000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Brentford (2 Seasons)1 League211221.4000000000.000.000.000.000.00
Bologna (1 Season)1 League10240.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)211221.4000000000.000.000.000.000.00
Coppa Italia (1 Season)10240.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202219sct ScotlandWCQ11901.0000000000.000.000.000.000.00Matches
202219sct ScotlandFriendlies (M)20570.6000000000.000.000.000.000.00Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB422262.5000000100.000.000.000.000.00Matches
202320sct ScotlandFriendlies (M)11881.0000000000.000.000.000.000.00Matches
202421sct ScotlandUEFA Euro Qualifying665135.7000000100.000.000.000.000.00Matches
3 Seasons1 Club4 Leagues141097410.8000000200.000.000.000.000.00
Friendlies (M) (2 Seasons)311451.6000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)665135.7000000100.000.000.000.000.00
UEFA Nations League (1 Season)422262.5000000100.000.000.000.000.00
WCQ (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
2018-201916Heartssct SCO1. Premiership1.3000Matches
2019-202017Heartssct SCO1. Premiership21.2112541.70.570.240.080.2000Matches
2020-202118Bolognait ITACoppa Italia0.30000.000.0000Matches
2020-202118Bolognait ITA1. Serie A8.40200.00.240.000.0029.90000.10.10.03-0.1-0.1Matches
2021-202219Bolognait ITA1. Serie A31.35211361.90.670.410.240.3821.30000.90.90.04+4.1+4.1Matches
2022-202320Brentfordeng ENG1. Premier League21.3011218.20.520.090.000.0021.50000.40.40.04-0.4-0.4Matches
2023-202421Brentfordeng ENGEFL Cup1.40200.01.480.000.0000Matches
2023-202421Brentfordeng ENG1. Premier League7.907114.30.880.130.000.0025.30000.20.20.03-0.2-0.2Matches
6 Seasons3 Clubs5 Leagues93.16552138.20.600.230.110.2922.40001.61.60.04+3.4+3.4
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
Bologna (2 Seasons)2 Leagues40.05231356.50.570.320.220.3822.00001.01.00.04+4.0+4.0
Brentford (2 Seasons)2 Leagues30.6020315.00.650.100.000.0023.00000.60.60.03-0.6-0.6
Hearts (2 Seasons)1 League22.5112541.70.570.240.080.2000
Serie A (2 Seasons)39.85231356.50.580.330.220.3822.00001.01.00.04+4.0+4.0
Premier League (2 Seasons)29.2018316.70.620.100.000.0023.00000.60.60.03-0.6-0.6
Premiership (2 Seasons)22.5112541.70.570.240.080.2000
EFL Cup (2 Seasons)1.40200.01.480.000.0000
Coppa Italia (1 Season)0.30000.000.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
2018-201916Hearts1 League1.3000
2019-202017Hearts1 League21.2112541.70.570.240.080.2000
2020-202118Bologna2 Leagues8.70200.00.230.000.0029.90000.10.10.03-0.1-0.1
2021-202219Bologna1 League31.35211361.90.670.410.240.3821.30000.90.90.04+4.1+4.1
2022-202320Brentford2 Leagues21.3011218.20.520.090.000.0021.50000.40.40.04-0.4-0.4
2023-202421Brentford2 Leagues9.309111.10.970.110.000.0025.30000.20.20.03-0.2-0.2
6 Seasons3 Clubs5 Leagues93.16552138.20.600.230.110.2922.40001.61.60.04+3.4+3.4
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
Bologna (2 Seasons)2 Leagues40.05231356.50.570.320.220.3822.00001.01.00.04+4.0+4.0
Brentford (2 Seasons)2 Leagues30.6020315.00.650.100.000.0023.00000.60.60.03-0.6-0.6
Hearts (2 Seasons)1 League22.5112541.70.570.240.080.2000
Serie A (2 Seasons)39.85231356.50.580.330.220.3822.00001.01.00.04+4.0+4.0
Premier League (2 Seasons)29.2018316.70.620.100.000.0023.00000.60.60.03-0.6-0.6
Premiership (2 Seasons)22.5112541.70.570.240.080.2000
EFL Cup (2 Seasons)1.40200.01.480.000.0000
Coppa Italia (1 Season)0.30000.000.0000
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
2018-201916Heartssct SCO1. Premiership7th1.3000Matches
2019-202017Heartssct SCO1. Premiership12th21.2112541.70.570.240.080.2000Matches
2020-202118Bolognait ITA1. Serie A12th8.40200.00.240.000.0029.90000.10.10.03-0.1-0.1Matches
2021-202219Bolognait ITA1. Serie A13th31.35211361.90.670.410.240.3821.30000.90.90.04+4.1+4.1Matches
2022-202320Brentfordeng ENG1. Premier League9th21.3011218.20.520.090.000.0021.50000.40.40.04-0.4-0.4Matches
2023-202421Brentfordeng ENG1. Premier League16th7.907114.30.880.130.000.0025.30000.20.20.03-0.2-0.2Matches
6 Seasons3 Clubs3 Leagues91.56532139.60.590.230.110.2922.40001.61.60.04+3.4+3.4
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
Bologna (2 Seasons)1 League39.85231356.50.580.330.220.3822.00001.01.00.04+4.0+4.0
Brentford (2 Seasons)1 League29.2018316.70.620.100.000.0023.00000.60.60.03-0.6-0.6
Hearts (2 Seasons)1 League22.5112541.70.570.240.080.2000
Serie A (2 Seasons)39.85231356.50.580.330.220.3822.00001.01.00.04+4.0+4.0
Premier League (2 Seasons)29.2018316.70.620.100.000.0023.00000.60.60.03-0.6-0.6
Premiership (2 Seasons)22.5112541.70.570.240.080.2000
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
2020-202118Bolognait ITACoppa Italia17th0.30000.000.0000Matches
2023-202421Brentfordeng ENGEFL CupRd31.40200.01.480.000.0000Matches
3 Seasons2 Clubs2 Leagues1.60200.01.230.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Brentford (2 Seasons)1 League1.40200.01.480.000.0000
Bologna (1 Season)1 League0.30000.000.0000
EFL Cup (2 Seasons)1.40200.01.480.000.0000
Coppa Italia (1 Season)0.30000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202219sct ScotlandWCQ1.00100.01.000.000.0000Matches
202219sct ScotlandFriendlies (M)0.6000Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.50200.00.800.000.0000Matches
202320sct ScotlandFriendlies (M)1.0000Matches
202421sct ScotlandUEFA Euro Qualifying5.702150.00.350.180.000.0000Matches
3 Seasons1 Club4 Leagues10.805120.00.540.110.000.0000
Friendlies (M) (2 Seasons)1.6000
UEFA Euro Qualifying (1 Season)5.702150.00.350.180.000.0000
UEFA Nations League (1 Season)2.50200.00.800.000.0000
WCQ (1 Season)1.00100.01.000.000.0000

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
2018-201916Heartssct SCO1. Premiership1.30Matches
2019-202017Heartssct SCO1. Premiership21.21Matches
2020-202118Bolognait ITACoppa Italia0.30Matches
2020-202118Bolognait ITA1. Serie A8.433739784.95489174216017492.014216586.1213461.800.10.2-0.12303136Matches
2021-202219Bolognait ITA1. Serie A31.31032128980.114598424261067190.935546077.2347843.611.81.4-0.8194519852Matches
2022-202320Brentfordeng ENG1. Premier League21.369583882.910998327537341190.826531085.5468057.510.40.6+0.666213481Matches
2023-202421Brentfordeng ENGEFL Cup1.40Matches
2023-202421Brentfordeng ENG1. Premier League7.924327787.7381389413414095.79210686.8142070.000.10.1-0.11102021Matches
6 Seasons3 Clubs5 Leagues93.12307280182.434898101531277139691.5854104182.011521254.232.32.4+0.7281473713190
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
Bologna (2 Seasons)2 Leagues40.01369168681.220087598477084591.149762579.55511249.111.81.7-0.8217522988
Brentford (2 Seasons)2 Leagues30.6938111584.114811416950755192.035741685.86010060.010.50.7+0.5772154102
Hearts (2 Seasons)1 League22.51
Serie A (2 Seasons)39.81369168681.220087598477084591.149762579.55511249.111.81.7-0.8217522988
Premier League (2 Seasons)29.2938111584.114811416950755192.035741685.86010060.010.50.7+0.5772154102
Premiership (2 Seasons)22.51
EFL Cup (2 Seasons)1.40
Coppa Italia (1 Season)0.30
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
2018-201916Hearts1 League1.30
2019-202017Hearts1 League21.21
2020-202118Bologna2 Leagues8.733739784.95489174216017492.014216586.1213461.800.10.2-0.12303136
2021-202219Bologna1 League31.31032128980.114598424261067190.935546077.2347843.611.81.4-0.8194519852
2022-202320Brentford2 Leagues21.369583882.910998327537341190.826531085.5468057.510.40.6+0.666213481
2023-202421Brentford2 Leagues9.324327787.7381389413414095.79210686.8142070.000.10.1-0.11102021
6 Seasons3 Clubs5 Leagues93.12307280182.434898101531277139691.5854104182.011521254.232.32.4+0.7281473713190
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
Bologna (2 Seasons)2 Leagues40.01369168681.220087598477084591.149762579.55511249.111.81.7-0.8217522988
Brentford (2 Seasons)2 Leagues30.6938111584.114811416950755192.035741685.86010060.010.50.7+0.5772154102
Hearts (2 Seasons)1 League22.51
Serie A (2 Seasons)39.81369168681.220087598477084591.149762579.55511249.111.81.7-0.8217522988
Premier League (2 Seasons)29.2938111584.114811416950755192.035741685.86010060.010.50.7+0.5772154102
Premiership (2 Seasons)22.51
EFL Cup (2 Seasons)1.40
Coppa Italia (1 Season)0.30
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
2018-201916Heartssct SCO1. Premiership7th1.30Matches
2019-202017Heartssct SCO1. Premiership12th21.21Matches
2020-202118Bolognait ITA1. Serie A12th8.433739784.95489174216017492.014216586.1213461.800.10.2-0.12303136Matches
2021-202219Bolognait ITA1. Serie A13th31.31032128980.114598424261067190.935546077.2347843.611.81.4-0.8194519852Matches
2022-202320Brentfordeng ENG1. Premier League9th21.369583882.910998327537341190.826531085.5468057.510.40.6+0.666213481Matches
2023-202421Brentfordeng ENG1. Premier League16th7.924327787.7381389413414095.79210686.8142070.000.10.1-0.11102021Matches
6 Seasons3 Clubs3 Leagues91.52307280182.434898101531277139691.5854104182.011521254.232.32.4+0.7281473713190
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
Bologna (2 Seasons)1 League39.81369168681.220087598477084591.149762579.55511249.111.81.7-0.8217522988
Brentford (2 Seasons)1 League29.2938111584.114811416950755192.035741685.86010060.010.50.7+0.5772154102
Hearts (2 Seasons)1 League22.51
Serie A (2 Seasons)39.81369168681.220087598477084591.149762579.55511249.111.81.7-0.8217522988
Premier League (2 Seasons)29.2938111584.114811416950755192.035741685.86010060.010.50.7+0.5772154102
Premiership (2 Seasons)22.51
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
2020-202118Bolognait ITACoppa Italia17th0.30Matches
2023-202421Brentfordeng ENGEFL CupRd31.40Matches
3 Seasons2 Clubs2 Leagues1.60
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
Brentford (2 Seasons)1 League1.40
Bologna (1 Season)1 League0.30
EFL Cup (2 Seasons)1.40
Coppa Italia (1 Season)0.30
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202219sct ScotlandWCQ1.00Matches
202219sct ScotlandFriendlies (M)0.60Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.50Matches
202320sct ScotlandFriendlies (M)1.00Matches
202421sct ScotlandUEFA Euro Qualifying5.70Matches
3 Seasons1 Club4 Leagues10.80
Friendlies (M) (2 Seasons)1.60
UEFA Euro Qualifying (1 Season)5.70
UEFA Nations League (1 Season)2.50
WCQ (1 Season)1.00
Become a Stathead & surf this site ad-free.

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
2018-201916Heartssct SCO1. Premiership1.3Matches
2019-202017Heartssct SCO1. Premiership21.213Matches
2020-202118Bolognait ITACoppa Italia0.30Matches
2020-202118Bolognait ITA1. Serie A8.4397314811303768000033726Matches
2021-202219Bolognait ITA1. Serie A31.31289102126716205225100001032133Matches
2022-202320Brentfordeng ENG1. Premier League21.383874393112127820000695217Matches
2023-202421Brentfordeng ENGEFL Cup1.40Matches
2023-202421Brentfordeng ENG1. Premier League7.927725423313520000024307Matches
6 Seasons3 Clubs5 Leagues93.128012332464435710442100002307563
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bologna (2 Seasons)2 Leagues40.01686133534829235931900001369339
Brentford (2 Seasons)2 Leagues30.611159971161434321020000938224
Hearts (2 Seasons)1 League22.513
Serie A (2 Seasons)39.81686133534829235931900001369339
Premier League (2 Seasons)29.211159971161434321020000938224
Premiership (2 Seasons)22.513
EFL Cup (2 Seasons)1.40
Coppa Italia (1 Season)0.30
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
2018-201916Hearts1 League1.3
2019-202017Hearts1 League21.213
2020-202118Bologna2 Leagues8.7397314811303768000033726
2021-202219Bologna1 League31.31289102126716205225100001032133
2022-202320Brentford2 Leagues21.383874393112127820000695217
2023-202421Brentford2 Leagues9.327725423313520000024307
6 Seasons3 Clubs5 Leagues93.128012332464435710442100002307563
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bologna (2 Seasons)2 Leagues40.01686133534829235931900001369339
Brentford (2 Seasons)2 Leagues30.611159971161434321020000938224
Hearts (2 Seasons)1 League22.513
Serie A (2 Seasons)39.81686133534829235931900001369339
Premier League (2 Seasons)29.211159971161434321020000938224
Premiership (2 Seasons)22.513
EFL Cup (2 Seasons)1.40
Coppa Italia (1 Season)0.30
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
2018-201916Heartssct SCO1. Premiership7th1.3Matches
2019-202017Heartssct SCO1. Premiership12th21.213Matches
2020-202118Bolognait ITA1. Serie A12th8.4397314811303768000033726Matches
2021-202219Bolognait ITA1. Serie A13th31.31289102126716205225100001032133Matches
2022-202320Brentfordeng ENG1. Premier League9th21.383874393112127820000695217Matches
2023-202421Brentfordeng ENG1. Premier League16th7.927725423313520000024307Matches
6 Seasons3 Clubs3 Leagues91.528012332464435710442100002307563
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bologna (2 Seasons)1 League39.81686133534829235931900001369339
Brentford (2 Seasons)1 League29.211159971161434321020000938224
Hearts (2 Seasons)1 League22.513
Serie A (2 Seasons)39.81686133534829235931900001369339
Premier League (2 Seasons)29.211159971161434321020000938224
Premiership (2 Seasons)22.513
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
2020-202118Bolognait ITACoppa Italia17th0.30Matches
2023-202421Brentfordeng ENGEFL CupRd31.40Matches
3 Seasons2 Clubs2 Leagues1.60
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (2 Seasons)1 League1.40
Bologna (1 Season)1 League0.30
EFL Cup (2 Seasons)1.40
Coppa Italia (1 Season)0.30
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
202219sct ScotlandWCQ1.03Matches
202219sct ScotlandFriendlies (M)0.6Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.52Matches
202320sct ScotlandFriendlies (M)1.0Matches
202421sct ScotlandUEFA Euro Qualifying5.73Matches
3 Seasons1 Club4 Leagues10.88
Friendlies (M) (2 Seasons)1.6
UEFA Euro Qualifying (1 Season)5.73
UEFA Nations League (1 Season)2.52
WCQ (1 Season)1.03

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
2018-201916Heartssct SCO1. Premiership1.3Matches
2019-202017Heartssct SCO1. Premiership21.2Matches
2020-202118Bolognait ITACoppa Italia0.3Matches
2020-202118Bolognait ITA1. Serie A8.470.8360010010.12100000Matches
2021-202219Bolognait ITA1. Serie A31.3441.40371204040.13400000Matches
2022-202320Brentfordeng ENG1. Premier League21.3200.94141122020.09100100Matches
2023-202421Brentfordeng ENGEFL Cup1.4Matches
2023-202421Brentfordeng ENG1. Premier League7.970.8860001000.00000000Matches
6 Seasons3 Clubs5 Leagues93.1781.13632337070.10600100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bologna (2 Seasons)2 Leagues40.0511.28431214050.13500000
Brentford (2 Seasons)2 Leagues30.6270.92201123020.07100100
Hearts (2 Seasons)1 League22.5
Serie A (2 Seasons)39.8511.28431214050.13500000
Premier League (2 Seasons)29.2270.92201123020.07100100
Premiership (2 Seasons)22.5
EFL Cup (2 Seasons)1.4
Coppa Italia (1 Season)0.3
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
2018-201916Hearts1 League1.3
2019-202017Hearts1 League21.2
2020-202118Bologna2 Leagues8.770.8360010010.12100000
2021-202219Bologna1 League31.3441.40371204040.13400000
2022-202320Brentford2 Leagues21.3200.94141122020.09100100
2023-202421Brentford2 Leagues9.370.8860001000.00000000
6 Seasons3 Clubs5 Leagues93.1781.13632337070.10600100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bologna (2 Seasons)2 Leagues40.0511.28431214050.13500000
Brentford (2 Seasons)2 Leagues30.6270.92201123020.07100100
Hearts (2 Seasons)1 League22.5
Serie A (2 Seasons)39.8511.28431214050.13500000
Premier League (2 Seasons)29.2270.92201123020.07100100
Premiership (2 Seasons)22.5
EFL Cup (2 Seasons)1.4
Coppa Italia (1 Season)0.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
2018-201916Heartssct SCO1. Premiership7th1.3Matches
2019-202017Heartssct SCO1. Premiership12th21.2Matches
2020-202118Bolognait ITA1. Serie A12th8.470.8360010010.12100000Matches
2021-202219Bolognait ITA1. Serie A13th31.3441.40371204040.13400000Matches
2022-202320Brentfordeng ENG1. Premier League9th21.3200.94141122020.09100100Matches
2023-202421Brentfordeng ENG1. Premier League16th7.970.8860001000.00000000Matches
6 Seasons3 Clubs3 Leagues91.5781.13632337070.10600100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bologna (2 Seasons)1 League39.8511.28431214050.13500000
Brentford (2 Seasons)1 League29.2270.92201123020.07100100
Hearts (2 Seasons)1 League22.5
Serie A (2 Seasons)39.8511.28431214050.13500000
Premier League (2 Seasons)29.2270.92201123020.07100100
Premiership (2 Seasons)22.5
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
2020-202118Bolognait ITACoppa Italia17th0.3Matches
2023-202421Brentfordeng ENGEFL CupRd31.4Matches
3 Seasons2 Clubs2 Leagues1.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (2 Seasons)1 League1.4
Bologna (1 Season)1 League0.3
EFL Cup (2 Seasons)1.4
Coppa Italia (1 Season)0.3
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
202219sct ScotlandWCQ1.0Matches
202219sct ScotlandFriendlies (M)0.6Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.5Matches
202320sct ScotlandFriendlies (M)1.0Matches
202421sct ScotlandUEFA Euro Qualifying5.7Matches
3 Seasons1 Club4 Leagues10.8
Friendlies (M) (2 Seasons)1.6
UEFA Euro Qualifying (1 Season)5.7
UEFA Nations League (1 Season)2.5
WCQ (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
2018-201916Heartssct SCO1. Premiership1.3Matches
2019-202017Heartssct SCO1. Premiership21.200Matches
2020-202118Bolognait ITACoppa Italia0.300Matches
2020-202118Bolognait ITA1. Serie A8.4128102071741.2106151527151Matches
2021-202219Bolognait ITA1. Serie A31.3462924157203066.7103613232975440Matches
2022-202320Brentfordeng ENG1. Premier League21.3382627110183256.314187111755321Matches
2023-202421Brentfordeng ENGEFL Cup1.411Matches
2023-202421Brentfordeng ENG1. Premier League7.916993477100.00734319100Matches
6 Seasons3 Clubs5 Leagues93.111273703111528660.534672443651761012
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bologna (2 Seasons)2 Leagues40.0583734177274757.42042142844102591
Brentford (2 Seasons)2 Leagues30.6543636144253964.1142510152174421
Hearts (2 Seasons)1 League22.5000
Serie A (2 Seasons)39.8583734177274757.42042142844102591
Premier League (2 Seasons)29.2543536144253964.1142510152074421
Premiership (2 Seasons)22.5000
EFL Cup (2 Seasons)1.4110
Coppa Italia (1 Season)0.3000
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
2018-201916Hearts1 League1.30
2019-202017Hearts1 League21.2000
2020-202118Bologna2 Leagues8.7128102071741.2106151527151
2021-202219Bologna1 League31.3462924157203066.7103613232975440
2022-202320Brentford2 Leagues21.3382627110183256.314187111755321
2023-202421Brentford2 Leagues9.3161093477100.00734419100
6 Seasons3 Clubs5 Leagues93.111273703111528660.534672443651761012
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bologna (2 Seasons)2 Leagues40.0583734177274757.42042142844102591
Brentford (2 Seasons)2 Leagues30.6543636144253964.1142510152174421
Hearts (2 Seasons)1 League22.5000
Serie A (2 Seasons)39.8583734177274757.42042142844102591
Premier League (2 Seasons)29.2543536144253964.1142510152074421
Premiership (2 Seasons)22.5000
EFL Cup (2 Seasons)1.4110
Coppa Italia (1 Season)0.3000
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
2018-201916Heartssct SCO1. Premiership7th1.3Matches
2019-202017Heartssct SCO1. Premiership12th21.200Matches
2020-202118Bolognait ITA1. Serie A12th8.4128102071741.2106151527151Matches
2021-202219Bolognait ITA1. Serie A13th31.3462924157203066.7103613232975440Matches
2022-202320Brentfordeng ENG1. Premier League9th21.3382627110183256.314187111755321Matches
2023-202421Brentfordeng ENG1. Premier League16th7.916993477100.00734319100Matches
6 Seasons3 Clubs3 Leagues91.511272703111528660.534672443641761012
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
Bologna (2 Seasons)1 League39.8583734177274757.42042142844102591
Brentford (2 Seasons)1 League29.2543536144253964.1142510152074421
Hearts (2 Seasons)1 League22.5000
Serie A (2 Seasons)39.8583734177274757.42042142844102591
Premier League (2 Seasons)29.2543536144253964.1142510152074421
Premiership (2 Seasons)22.5000
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
2020-202118Bolognait ITACoppa Italia17th0.300Matches
2023-202421Brentfordeng ENGEFL CupRd31.411Matches
3 Seasons2 Clubs2 Leagues1.6110
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
Brentford (2 Seasons)1 League1.4110
Bologna (1 Season)1 League0.3000
EFL Cup (2 Seasons)1.4110
Coppa Italia (1 Season)0.3000
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
202219sct ScotlandWCQ1.000Matches
202219sct ScotlandFriendlies (M)0.6Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.525Matches
202320sct ScotlandFriendlies (M)1.0Matches
202421sct ScotlandUEFA Euro Qualifying5.735Matches
3 Seasons1 Club4 Leagues10.85100
Friendlies (M) (2 Seasons)1.60
UEFA Euro Qualifying (1 Season)5.7350
UEFA Nations League (1 Season)2.5250
WCQ (1 Season)1.0000

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
2018-201916Heartssct SCO1. Premiership1.3Matches
2019-202017Heartssct SCO1. Premiership21.2Matches
2020-202118Bolognait ITACoppa Italia0.3Matches
2020-202118Bolognait ITA1. Serie A8.449526149235115849516743.8956.328216107392117416826828Matches
2021-202219Bolognait ITA1. Serie A31.3160280483671458251602493061.21938.883147032261574384827961156Matches
2022-202320Brentfordeng ENG1. Premier League21.3102847328499211211028451737.81840.06163295180241173161362447Matches
2023-202421Brentfordeng ENGEFL Cup1.4Matches
2023-202421Brentfordeng ENG1. Premier League7.93562513215576735614535.7535.7212110750593114522513Matches
6 Seasons3 Clubs5 Leagues93.13481178109215608606134811245947.65141.11941107155307128801694532078244
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
Bologna (2 Seasons)2 Leagues40.02097106632906573332097653756.92843.111136313300078601264351229184
Brentford (2 Seasons)2 Leagues30.6138472460654287281384592237.32339.08284402230750204301884960
Hearts (2 Seasons)1 League22.5
Serie A (2 Seasons)39.82097106632906573332097653756.92843.111136313300078601264351229184
Premier League (2 Seasons)29.2138472460654287281384592237.32339.08284402230750204301884960
Premiership (2 Seasons)22.5
EFL Cup (2 Seasons)1.4
Coppa Italia (1 Season)0.3
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
2018-201916Hearts1 League1.3
2019-202017Hearts1 League21.2
2020-202118Bologna2 Leagues8.749526149235115849516743.8956.328216107392117416826828
2021-202219Bologna1 League31.3160280483671458251602493061.21938.883147032261574384827961156
2022-202320Brentford2 Leagues21.3102847328499211211028451737.81840.06163295180241173161362447
2023-202421Brentford2 Leagues9.33562513215576735614535.7535.7212110750593114522513
6 Seasons3 Clubs5 Leagues93.13481178109215608606134811245947.65141.11941107155307128801694532078244
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
Bologna (2 Seasons)2 Leagues40.02097106632906573332097653756.92843.111136313300078601264351229184
Brentford (2 Seasons)2 Leagues30.6138472460654287281384592237.32339.08284402230750204301884960
Hearts (2 Seasons)1 League22.5
Serie A (2 Seasons)39.82097106632906573332097653756.92843.111136313300078601264351229184
Premier League (2 Seasons)29.2138472460654287281384592237.32339.08284402230750204301884960
Premiership (2 Seasons)22.5
EFL Cup (2 Seasons)1.4
Coppa Italia (1 Season)0.3
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
2018-201916Heartssct SCO1. Premiership7th1.3Matches
2019-202017Heartssct SCO1. Premiership12th21.2Matches
2020-202118Bolognait ITA1. Serie A12th8.449526149235115849516743.8956.328216107392117416826828Matches
2021-202219Bolognait ITA1. Serie A13th31.3160280483671458251602493061.21938.883147032261574384827961156Matches
2022-202320Brentfordeng ENG1. Premier League9th21.3102847328499211211028451737.81840.06163295180241173161362447Matches
2023-202421Brentfordeng ENG1. Premier League16th7.93562513215576735614535.7535.7212110750593114522513Matches
6 Seasons3 Clubs3 Leagues91.53481178109215608606134811245947.65141.11941107155307128801694532078244
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
Bologna (2 Seasons)1 League39.82097106632906573332097653756.92843.111136313300078601264351229184
Brentford (2 Seasons)1 League29.2138472460654287281384592237.32339.08284402230750204301884960
Hearts (2 Seasons)1 League22.5
Serie A (2 Seasons)39.82097106632906573332097653756.92843.111136313300078601264351229184
Premier League (2 Seasons)29.2138472460654287281384592237.32339.08284402230750204301884960
Premiership (2 Seasons)22.5
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
2020-202118Bolognait ITACoppa Italia17th0.3Matches
2023-202421Brentfordeng ENGEFL CupRd31.4Matches
3 Seasons2 Clubs2 Leagues1.6
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
Brentford (2 Seasons)1 League1.4
Bologna (1 Season)1 League0.3
EFL Cup (2 Seasons)1.4
Coppa Italia (1 Season)0.3
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202219sct ScotlandWCQ1.0Matches
202219sct ScotlandFriendlies (M)0.6Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.5Matches
202320sct ScotlandFriendlies (M)1.0Matches
202421sct ScotlandUEFA Euro Qualifying5.7Matches
3 Seasons1 Club4 Leagues10.8
Friendlies (M) (2 Seasons)1.6
UEFA Euro Qualifying (1 Season)5.7
UEFA Nations League (1 Season)2.5
WCQ (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-201916Heartssct SCO1. Premiership2119603.51.3191112840.0023-1-0.76-0.57Matches
2019-202017Heartssct SCO1. Premiership221,9088770.721.2228719000.732236-14-0.66+0.14Matches
2020-202118Bolognait ITACoppa Italia1242411.40.30012410.0002-2-7.50-8.47Matches
2020-202118Bolognait ITA1. Serie A117586922.28.41074411581.271316-3-0.36+0.0210.012.4-2.4-0.28-0.09Matches
2021-202219Bolognait ITA1. Serie A362,8207882.531.334821722401.253442-8-0.26+0.1934.842.7-7.9-0.25-0.27Matches
2022-202320Brentfordeng ENGEFL Cup00001Matches
2022-202320Brentfordeng ENG1. Premier League261,9167456.021.32381831621.463330+3+0.14-0.4032.327.3+4.9+0.23+0.13Matches
2023-202421Brentfordeng ENGEFL Cup21226158.11.4178014400.5012-1-0.74-0.74Matches
2023-202421Brentfordeng ENG1. Premier League97137920.87.99792001.111012-2-0.25-0.0210.310.3+0.1+0.01-0.07Matches
6 Seasons3 Clubs5 Leagues1098,3807741.093.11008251923161.14115143-28-0.30-0.1287.592.7-5.2-0.08-0.06
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
Bologna (2 Seasons)2 Leagues483,6027551.140.044802142291.234760-13-0.32-0.0144.955.1-10.2-0.26-0.11
Brentford (2 Seasons)2 Leagues372,7517437.930.633811042331.32444400.00-0.0442.637.6+5.0+0.17+0.09
Hearts (2 Seasons)1 League242,0278433.122.523872012840.672439-15-0.67-0.36
Serie A (2 Seasons)473,5787652.339.844802132181.254758-11-0.28+0.1144.955.1-10.2-0.26-0.11
Premier League (2 Seasons)352,6297538.429.232811031621.374342+1+0.03-0.0142.637.6+5.0+0.17+0.09
Premiership (2 Seasons)242,0278433.122.523872012840.672439-15-0.67-0.36
EFL Cup (2 Seasons)21226129.01.4178014410.5012-1-0.74-0.74
Coppa Italia (1 Season)1242411.40.30012410.0002-2-7.50-8.47
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-201916Hearts1 League2119603.51.3191112840.0023-1-0.76-0.57
2019-202017Hearts1 League221,9088770.721.2228719000.732236-14-0.66+0.14
2020-202118Bologna2 Leagues127826521.58.71074422091.161318-5-0.58-0.2910.012.4-2.4-0.28-0.09
2021-202219Bologna1 League362,8207882.531.334821722401.253442-8-0.26+0.1934.842.7-7.9-0.25-0.27
2022-202320Brentford2 Leagues261,9167452.821.32381831631.463330+3+0.14-0.4032.327.3+4.9+0.23+0.13
2023-202421Brentford2 Leagues118357623.09.31079214401.001114-3-0.32-0.1010.310.3+0.1+0.01-0.07
6 Seasons3 Clubs5 Leagues1098,3807741.093.11008251923161.14115143-28-0.30-0.1287.592.7-5.2-0.08-0.06
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
Bologna (2 Seasons)2 Leagues483,6027551.140.044802142291.234760-13-0.32-0.0144.955.1-10.2-0.26-0.11
Brentford (2 Seasons)2 Leagues372,7517437.930.633811042331.32444400.00-0.0442.637.6+5.0+0.17+0.09
Hearts (2 Seasons)1 League242,0278433.122.523872012840.672439-15-0.67-0.36
Serie A (2 Seasons)473,5787652.339.844802132181.254758-11-0.28+0.1144.955.1-10.2-0.26-0.11
Premier League (2 Seasons)352,6297538.429.232811031621.374342+1+0.03-0.0142.637.6+5.0+0.17+0.09
Premiership (2 Seasons)242,0278433.122.523872012840.672439-15-0.67-0.36
EFL Cup (2 Seasons)21226129.01.4178014410.5012-1-0.74-0.74
Coppa Italia (1 Season)1242411.40.30012410.0002-2-7.50-8.47
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
2018-201916Heartssct SCO1. Premiership7th2119603.51.3191112840.0023-1-0.76-0.57Matches
2019-202017Heartssct SCO1. Premiership12th221,9088770.721.2228719000.732236-14-0.66+0.14Matches
2020-202118Bolognait ITA1. Serie A12th117586922.28.41074411581.271316-3-0.36+0.0210.012.4-2.4-0.28-0.09Matches
2021-202219Bolognait ITA1. Serie A13th362,8207882.531.334821722401.253442-8-0.26+0.1934.842.7-7.9-0.25-0.27Matches
2022-202320Brentfordeng ENG1. Premier League9th261,9167456.021.32381831621.463330+3+0.14-0.4032.327.3+4.9+0.23+0.13Matches
2023-202421Brentfordeng ENG1. Premier League16th97137920.87.99792001.111012-2-0.25-0.0210.310.3+0.1+0.01-0.07Matches
6 Seasons3 Clubs3 Leagues1068,2347841.691.5998251720141.16114139-25-0.27-0.0787.592.7-5.2-0.08-0.06
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
Bologna (2 Seasons)1 League473,5787652.339.844802132181.254758-11-0.28+0.1144.955.1-10.2-0.26-0.11
Brentford (2 Seasons)1 League352,6297538.429.232811031621.374342+1+0.03-0.0142.637.6+5.0+0.17+0.09
Hearts (2 Seasons)1 League242,0278433.122.523872012840.672439-15-0.67-0.36
Serie A (2 Seasons)473,5787652.339.844802132181.254758-11-0.28+0.1144.955.1-10.2-0.26-0.11
Premier League (2 Seasons)352,6297538.429.232811031621.374342+1+0.03-0.0142.637.6+5.0+0.17+0.09
Premiership (2 Seasons)242,0278433.122.523872012840.672439-15-0.67-0.36
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
2020-202118Bolognait ITACoppa Italia17th1242411.40.30012410.0002-2-7.50-8.47Matches
2022-202320Brentfordeng ENGEFL CupRd300001Matches
2023-202421Brentfordeng ENGEFL CupRd321226158.11.4178014400.5012-1-0.74-0.74Matches
3 Seasons2 Clubs2 Leagues31464923.21.6178023420.3314-3-1.85-2.51
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (2 Seasons)1 League21226129.01.4178014410.5012-1-0.74-0.74
Bologna (1 Season)1 League1242411.40.30012410.0002-2-7.50-8.47
EFL Cup (2 Seasons)21226129.01.4178014410.5012-1-0.74-0.74
Coppa Italia (1 Season)1242411.40.30012410.0002-2-7.50-8.47
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202219sct ScotlandWCQ190909.11.01901000.0013-2-2.00-3.00Matches
202219sct ScotlandFriendlies (M)2572921.10.60022901.0013-2-3.16-3.58Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB42265741.92.5273024022.5041+3+1.19+0.33Matches
202320sct ScotlandFriendlies (M)1888848.91.01880000.0013-2-2.05+0.89Matches
202421sct ScotlandUEFA Euro Qualifying65138671.35.76863002.50103+7+1.23+0.36Matches
3 Seasons1 Club4 Leagues149747036.110.81084443421.931713+4+0.37-0.31
Friendlies (M) (2 Seasons)31454832.21.6188022900.6726-4-2.48-1.89
UEFA Euro Qualifying (1 Season)65138671.35.76863002.50103+7+1.23+0.36
UEFA Nations League (1 Season)42265741.92.5273024022.5041+3+1.19+0.33
WCQ (1 Season)190909.11.01901000.0013-2-2.00-3.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
2018-201916Heartssct SCO1. Premiership1.31000Matches
2019-202017Heartssct SCO1. Premiership21.26112541013000Matches
2020-202118Bolognait ITACoppa Italia0.30000000000Matches
2020-202118Bolognait ITA1. Serie A8.4310111407158000516554.5Matches
2021-202219Bolognait ITA1. Serie A31.370039714522929000134173036.2Matches
2022-202320Brentfordeng ENG1. Premier League21.370020351271726010111142238.9Matches
2023-202421Brentfordeng ENGEFL Cup1.40002000110Matches
2023-202421Brentfordeng ENG1. Premier League7.950010160539000421910.0Matches
6 Seasons3 Clubs5 Leagues93.1292110717751046573010338386636.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bologna (2 Seasons)2 Leagues40.0101050854594437000185233539.7
Brentford (2 Seasons)2 Leagues30.6120032511322136010153153132.6
Hearts (2 Seasons)1 League22.57112541013000
Serie A (2 Seasons)39.8101050854594437000185233539.7
Premier League (2 Seasons)29.2120030511322035010153153132.6
Premiership (2 Seasons)22.57112541013000
EFL Cup (2 Seasons)1.40002000110
Coppa Italia (1 Season)0.30000000000
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
2018-201916Hearts1 League1.31000
2019-202017Hearts1 League21.26112541013000
2020-202118Bologna2 Leagues8.7310111407158000516554.5
2021-202219Bologna1 League31.370039714522929000134173036.2
2022-202320Brentford2 Leagues21.370020351271726010111142238.9
2023-202421Brentford2 Leagues9.3500121605410000421910.0
6 Seasons3 Clubs5 Leagues93.1292110717751046573010338386636.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bologna (2 Seasons)2 Leagues40.0101050854594437000185233539.7
Brentford (2 Seasons)2 Leagues30.6120032511322136010153153132.6
Hearts (2 Seasons)1 League22.57112541013000
Serie A (2 Seasons)39.8101050854594437000185233539.7
Premier League (2 Seasons)29.2120030511322035010153153132.6
Premiership (2 Seasons)22.57112541013000
EFL Cup (2 Seasons)1.40002000110
Coppa Italia (1 Season)0.30000000000
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
2018-201916Heartssct SCO1. Premiership7th1.31000Matches
2019-202017Heartssct SCO1. Premiership12th21.26112541013000Matches
2020-202118Bolognait ITA1. Serie A12th8.4310111407158000516554.5Matches
2021-202219Bolognait ITA1. Serie A13th31.370039714522929000134173036.2Matches
2022-202320Brentfordeng ENG1. Premier League9th21.370020351271726010111142238.9Matches
2023-202421Brentfordeng ENG1. Premier League16th7.950010160539000421910.0Matches
6 Seasons3 Clubs3 Leagues91.5292110517751046472010338386636.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bologna (2 Seasons)1 League39.8101050854594437000185233539.7
Brentford (2 Seasons)1 League29.2120030511322035010153153132.6
Hearts (2 Seasons)1 League22.57112541013000
Serie A (2 Seasons)39.8101050854594437000185233539.7
Premier League (2 Seasons)29.2120030511322035010153153132.6
Premiership (2 Seasons)22.57112541013000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2020-202118Bolognait ITACoppa Italia17th0.30000000000Matches
2023-202421Brentfordeng ENGEFL CupRd31.40002000110Matches
3 Seasons2 Clubs2 Leagues1.60002000110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (2 Seasons)1 League1.40002000110
Bologna (1 Season)1 League0.30000000000
EFL Cup (2 Seasons)1.40002000110
Coppa Italia (1 Season)0.30000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202219sct ScotlandWCQ1.00000503000Matches
202219sct ScotlandFriendlies (M)0.60000Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB2.51002802520Matches
202320sct ScotlandFriendlies (M)1.00000Matches
202421sct ScotlandUEFA Euro Qualifying5.71006913530Matches
3 Seasons1 Club4 Leagues10.8200822181050
Friendlies (M) (2 Seasons)1.60000
UEFA Euro Qualifying (1 Season)5.71006913530
UEFA Nations League (1 Season)2.51002802520
WCQ (1 Season)1.00000503000

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.