Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201817Hamilton Acad.sct SCO1. Premiership13121,07311.9011000400.000.080.080.000.08Matches
2018-201918Aberdeensct SCO1. Premiership33332,95732.95165001100.150.030.180.150.18Matches
2019-202019Aberdeensct SCO1. Premiership28282,51928.0145100910.040.140.180.040.18Matches
2020-202120Aberdeensct SCO1. Premiership35353,11034.692113661110.260.060.320.090.14Matches
2021-202221Aberdeensct SCO1. Premiership36363,22935.9111124781200.310.030.330.110.14Matches
2022-202322Bolognait ITACoppa Italia11450.5000000000.000.000.000.000.00Matches
2022-202322Bolognait ITA1. Serie A32272,31425.7707700400.270.000.270.270.27Matches
2023-202423Bolognait ITACoppa Italia222102.3011000100.000.430.430.000.43Matches
2023-202423Bolognait ITA1. Serie A31312,71230.1639600800.200.100.300.200.30Matches
2024-202524Bologna1. Champions Lg542893.2000000200.000.000.000.000.00Matches
2024-202524Bolognait ITACoppa Italia332402.7000000100.000.000.000.000.00Matches
2024-202524Bolognait ITA1. Serie A161098310.9112011000.090.090.180.000.09Matches
2025-202625Bolognait ITACoppa Italia221802.0000000000.000.000.000.000.00Matches
2025-202625Bologna2. Europa Lg14121,06211.8000000200.000.000.000.000.00Matches
2025-202625Bolognait ITA1. Serie A27171,60117.8101100710.060.000.060.060.06Matches
2025-202625Bolognait ITASupercoppa211141.3000000000.000.000.000.000.00Matches
9 Seasons3 Clubs6 Leagues28025422,638251.54114552714157230.160.060.220.110.16
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Bologna (4 Seasons)5 Leagues1351109,750108.31552014112510.140.050.180.130.18
Aberdeen (4 Seasons)1 League13213211,815131.3268341313144320.200.060.260.100.16
Hamilton Acad. (1 Season)1 League13121,07311.9011000400.000.080.080.000.08
Premiership (5 Seasons)14514412,888143.2269351313144720.180.060.240.090.15
Serie A (4 Seasons)106857,61084.61541914111910.180.050.220.170.21
Coppa Italia (4 Seasons)886757.5011000200.000.130.130.000.13
Europa Lg (1 Season)14121,06211.8000000200.000.000.000.000.00
Champions Lg (1 Season)542893.2000000200.000.000.000.000.00
Supercoppa (1 Season)211141.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201817Hamilton Acad.1 League13121,07311.9011000400.000.080.080.000.08
2018-201918Aberdeen1 League33332,95732.95165001100.150.030.180.150.18
2019-202019Aberdeen1 League28282,51928.0145100910.040.140.180.040.18
2020-202120Aberdeen1 League35353,11034.692113661110.260.060.320.090.14
2021-202221Aberdeen1 League36363,22935.9111124781200.310.030.330.110.14
2022-202322Bologna2 Leagues33282,35926.2707700400.270.000.270.270.27
2023-202423Bologna2 Leagues33332,92232.56410600900.180.120.310.180.31
2024-202524Bologna3 Leagues24171,51216.8112011300.060.060.120.000.06
2025-202625Bologna4 Leagues45322,95732.9101100910.030.000.030.030.03
9 Seasons3 Clubs6 Leagues28025422,638251.54114552714157230.160.060.220.110.16
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Bologna (4 Seasons)5 Leagues1351109,750108.31552014112510.140.050.180.130.18
Aberdeen (4 Seasons)1 League13213211,815131.3268341313144320.200.060.260.100.16
Hamilton Acad. (1 Season)1 League13121,07311.9011000400.000.080.080.000.08
Premiership (5 Seasons)14514412,888143.2269351313144720.180.060.240.090.15
Serie A (4 Seasons)106857,61084.61541914111910.180.050.220.170.21
Coppa Italia (4 Seasons)886757.5011000200.000.130.130.000.13
Europa Lg (1 Season)14121,06211.8000000200.000.000.000.000.00
Champions Lg (1 Season)542893.2000000200.000.000.000.000.00
Supercoppa (1 Season)211141.3000000000.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
2017-201817Hamilton Acad.sct SCO1. Premiership10th13121,07311.9011000400.000.080.080.000.08Matches
2018-201918Aberdeensct SCO1. Premiership4th33332,95732.95165001100.150.030.180.150.18Matches
2019-202019Aberdeensct SCO1. Premiership4th28282,51928.0145100910.040.140.180.040.18Matches
2020-202120Aberdeensct SCO1. Premiership4th35353,11034.692113661110.260.060.320.090.14Matches
2021-202221Aberdeensct SCO1. Premiership10th36363,22935.9111124781200.310.030.330.110.14Matches
2022-202322Bolognait ITA1. Serie A9th32272,31425.7707700400.270.000.270.270.27Matches
2023-202423Bolognait ITA1. Serie A5th31312,71230.1639600800.200.100.300.200.30Matches
2024-202524Bolognait ITA1. Serie A9th161098310.9112011000.090.090.180.000.09Matches
2025-202625Bolognait ITA1. Serie A8th27171,60117.8101100710.060.000.060.060.06Matches
9 Seasons3 Clubs2 Leagues25122920,498227.84113542714156630.180.060.240.120.18
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
Aberdeen (4 Seasons)1 League13213211,815131.3268341313144320.200.060.260.100.16
Bologna (4 Seasons)1 League106857,61084.61541914111910.180.050.220.170.21
Hamilton Acad. (1 Season)1 League13121,07311.9011000400.000.080.080.000.08
Premiership (5 Seasons)14514412,888143.2269351313144720.180.060.240.090.15
Serie A (4 Seasons)106857,61084.61541914111910.180.050.220.170.21
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
2022-202322Bolognait ITACoppa ItaliaR1611450.5000000000.000.000.000.000.00Matches
2023-202423Bolognait ITACoppa ItaliaQF222102.3011000100.000.430.430.000.43Matches
2024-202524Bolognait ITACoppa Italia1st332402.7000000100.000.000.000.000.00Matches
2025-202625Bolognait ITACoppa ItaliaQF221802.0000000000.000.000.000.000.00Matches
2025-202625Bolognait ITASupercoppa211141.3000000000.000.000.000.000.00Matches
4 Seasons1 Club2 Leagues1097898.8011000200.000.110.110.000.11
Coppa Italia (4 Seasons)886757.5011000200.000.130.130.000.13
Supercoppa (1 Season)211141.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
2024-202524Bologna1. Champions LgLg542893.2000000200.000.000.000.000.00Matches
2025-202625Bologna2. Europa LgQF14121,06211.8000000200.000.000.000.000.00Matches
2 Seasons1 Club2 Leagues19161,35115.0000000400.000.000.000.000.00
Europa Lg (1 Season)14121,06211.8000000200.000.000.000.000.00
Champions Lg (1 Season)542893.2000000200.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
202222sct ScotlandWCQ2040.0000000000.000.000.000.000.00Matches
202222sct ScotlandFriendlies (M)21881.0000000000.000.000.000.000.00Matches
2022-202322sct ScotlandUEFA Nations LeagueLgB10270.3000000000.000.000.000.000.00Matches
202323sct ScotlandFriendlies (M)21991.1000000000.000.000.000.000.00Matches
202424sct ScotlandFriendlies (M)20760.8000000000.000.000.000.000.00Matches
202424sct ScotlandUEFA Euro Qualifying30740.8000000000.000.000.000.000.00Matches
202525sct ScotlandFriendlies (M)221671.9000000000.000.000.000.000.00Matches
202626sct ScotlandWCQ554505.0112100300.200.200.400.200.40Matches
202626sct ScotlandFriendlies (M)211351.5000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues21101,12012.4112100300.080.080.160.080.16
Friendlies (M) (5 Seasons)1055656.3000000000.000.000.000.000.00
WCQ (2 Seasons)754545.0112100300.200.200.400.200.40
UEFA Euro Qualifying (1 Season)30740.8000000000.000.000.000.000.00
UEFA Nations League (1 Season)10270.3000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201817Hamilton Acad.sct SCO1. Premiership11.9020.170.0000Matches
2018-201918Aberdeensct SCO1. Premiership32.9500Matches
2019-202019Aberdeensct SCO1. Premiership28.01391743.61.390.610.030.0600Matches
2020-202120Aberdeensct SCO1. Premiership34.69673044.81.940.870.040.1066Matches
2021-202221Aberdeensct SCO1. Premiership35.9111203932.53.341.090.030.1078Matches
2022-202322Bolognait ITACoppa Italia0.50100.02.000.000.0000Matches
2022-202322Bolognait ITA1. Serie A25.77431944.21.670.740.160.3700Matches
2023-202423Bolognait ITACoppa Italia2.303133.31.290.430.000.0000Matches
2023-202423Bolognait ITA1. Serie A30.16592033.91.960.660.100.3000Matches
2024-202524Bologna1. Champions Lg3.204250.01.250.620.000.0000Matches
2024-202524Bolognait ITACoppa Italia2.704125.01.500.370.000.0000Matches
2024-202524Bolognait ITA1. Serie A10.916233.30.550.180.000.0011Matches
2025-202625Bolognait ITACoppa Italia2.00100.00.500.000.0000Matches
2025-202625Bologna2. Europa Lg11.8016637.51.360.510.000.0000Matches
2025-202625Bolognait ITA1. Serie A17.8113215.40.730.110.080.5000Matches
2025-202625Bolognait ITASupercoppa1.302150.01.580.790.000.0000Matches
9 Seasons3 Clubs6 Leagues251.54137814237.01.830.650.060.151415
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Bologna (4 Seasons)5 Leagues108.3151525435.51.400.500.090.2611
Aberdeen (4 Seasons)1 League131.3262268638.12.300.870.040.091314
Hamilton Acad. (1 Season)1 League11.9020.170.0000
Premiership (5 Seasons)143.2262268838.12.300.800.040.091314
Serie A (4 Seasons)84.6151214335.51.430.510.120.3311
Coppa Italia (4 Seasons)7.509222.21.200.270.000.0000
Europa Lg (1 Season)11.8016637.51.360.510.000.0000
Champions Lg (1 Season)3.204250.01.250.620.000.0000
Supercoppa (1 Season)1.302150.01.580.790.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201817Hamilton Acad.1 League11.9020.170.0000
2018-201918Aberdeen1 League32.9500
2019-202019Aberdeen1 League28.01391743.61.390.610.030.0600
2020-202120Aberdeen1 League34.69673044.81.940.870.040.1066
2021-202221Aberdeen1 League35.9111203932.53.341.090.030.1078
2022-202322Bologna2 Leagues26.27441943.21.680.720.160.3700
2023-202423Bologna2 Leagues32.56622133.91.910.650.100.2900
2024-202524Bologna3 Leagues16.8114535.70.830.300.000.0011
2025-202625Bologna4 Leagues32.9132928.10.970.270.030.1100
9 Seasons3 Clubs6 Leagues251.54137814237.01.830.650.060.151415
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Bologna (4 Seasons)5 Leagues108.3151525435.51.400.500.090.2611
Aberdeen (4 Seasons)1 League131.3262268638.12.300.870.040.091314
Hamilton Acad. (1 Season)1 League11.9020.170.0000
Premiership (5 Seasons)143.2262268838.12.300.800.040.091314
Serie A (4 Seasons)84.6151214335.51.430.510.120.3311
Coppa Italia (4 Seasons)7.509222.21.200.270.000.0000
Europa Lg (1 Season)11.8016637.51.360.510.000.0000
Champions Lg (1 Season)3.204250.01.250.620.000.0000
Supercoppa (1 Season)1.302150.01.580.790.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201817Hamilton Acad.sct SCO1. Premiership10th11.9020.170.0000Matches
2018-201918Aberdeensct SCO1. Premiership4th32.9500Matches
2019-202019Aberdeensct SCO1. Premiership4th28.01391743.61.390.610.030.0600Matches
2020-202120Aberdeensct SCO1. Premiership4th34.69673044.81.940.870.040.1066Matches
2021-202221Aberdeensct SCO1. Premiership10th35.9111203932.53.341.090.030.1078Matches
2022-202322Bolognait ITA1. Serie A9th25.77431944.21.670.740.160.3700Matches
2023-202423Bolognait ITA1. Serie A5th30.16592033.91.960.660.100.3000Matches
2024-202524Bolognait ITA1. Serie A9th10.916233.30.550.180.000.0011Matches
2025-202625Bolognait ITA1. Serie A8th17.8113215.40.730.110.080.5000Matches
9 Seasons3 Clubs2 Leagues227.84134713137.21.900.670.060.171415
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Aberdeen (4 Seasons)1 League131.3262268638.12.300.870.040.091314
Bologna (4 Seasons)1 League84.6151214335.51.430.510.120.3311
Hamilton Acad. (1 Season)1 League11.9020.170.0000
Premiership (5 Seasons)143.2262268838.12.300.800.040.091314
Serie A (4 Seasons)84.6151214335.51.430.510.120.3311
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2022-202322Bolognait ITACoppa ItaliaR160.50100.02.000.000.0000Matches
2023-202423Bolognait ITACoppa ItaliaQF2.303133.31.290.430.000.0000Matches
2024-202524Bolognait ITACoppa Italia1st2.704125.01.500.370.000.0000Matches
2025-202625Bolognait ITACoppa ItaliaQF2.00100.00.500.000.0000Matches
2025-202625Bolognait ITASupercoppa1.302150.01.580.790.000.0000Matches
4 Seasons1 Club2 Leagues8.8011327.31.250.340.000.0000
Coppa Italia (4 Seasons)7.509222.21.200.270.000.0000
Supercoppa (1 Season)1.302150.01.580.790.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2024-202524Bologna1. Champions LgLg3.204250.01.250.620.000.0000Matches
2025-202625Bologna2. Europa LgQF11.8016637.51.360.510.000.0000Matches
2 Seasons1 Club2 Leagues15.0020840.01.330.530.000.0000
Europa Lg (1 Season)11.8016637.51.360.510.000.0000
Champions Lg (1 Season)3.204250.01.250.620.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202222sct ScotlandWCQ0.00000.000.0000Matches
202222sct ScotlandFriendlies (M)1.0000Matches
2022-202322sct ScotlandUEFA Nations LeagueLgB0.30000.000.0000Matches
202323sct ScotlandFriendlies (M)1.1000Matches
202424sct ScotlandFriendlies (M)0.8000Matches
202424sct ScotlandUEFA Euro Qualifying0.8011100.01.221.220.000.0000Matches
202525sct ScotlandFriendlies (M)1.9000Matches
202626sct ScotlandWCQ5.015120.01.000.200.201.0000Matches
202626sct ScotlandFriendlies (M)1.5000Matches
5 Seasons1 Club4 Leagues12.416233.30.970.320.170.5000
Friendlies (M) (5 Seasons)6.3000
WCQ (2 Seasons)5.015120.00.990.200.201.0000
UEFA Euro Qualifying (1 Season)0.8011100.01.221.220.000.0000
UEFA Nations League (1 Season)0.30000.000.0000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2017-201817Hamilton Acad.sct SCO1. Premiership131,0738331.411.9121010.77Matches
2018-201918Aberdeensct SCO1. Premiership332,9579086.532.9339030001.735241+11+0.33-0.05Matches
2019-202019Aberdeensct SCO1. Premiership282,5199093.328.0289027001.503732+5+0.18+0.68Matches
2020-202120Aberdeensct SCO1. Premiership353,1108990.934.6358934001.49333300.00+0.58Matches
2021-202221Aberdeensct SCO1. Premiership363,2299094.435.9369034001.063844-6-0.17-0.64Matches
2022-202322Bolognait ITACoppa Italia1454516.70.51450013.000000.00-0.40Matches
2022-202322Bolognait ITA1. Serie A322,3147267.725.727821552141.504030+10+0.39+0.88Matches
2023-202423Bolognait ITACoppa Italia221010550.02.321052022.0020+2+0.86-0.43Matches
2023-202423Bolognait ITA1. Serie A312,7128779.330.1318725001.874124+17+0.56-0.07Matches
2024-202524Bologna1. Champions Lg52895840.13.2470311001.0034-1-0.31+0.52Matches
2024-202524Bolognait ITACoppa Italia32408053.32.73802013.0060+6+2.25+0.54Matches
2024-202524Bolognait ITA1. Serie A169836128.710.91084862591.942212+10+0.92+0.92Matches
2025-202625Bolognait ITACoppa Italia218090100.02.02902002.0032+1+0.50Matches
2025-202625Bologna2. Europa Lg141,0627682.311.8128772901.791615+1+0.08-1.10Matches
2025-202625Bolognait ITA1. Serie A271,6015946.817.8178513101691.152128-7-0.39-0.89Matches
2025-202625Bolognait ITASupercoppa21145754.31.3168014600.5002-2-1.58-1.58Matches
9 Seasons3 Clubs6 Leagues28022,6388167.4251.5254872122619261.49314267+47+0.20+0.03
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bologna (4 Seasons)5 Leagues1359,7507256.6108.311084772519261.62154117+37+0.34+0.15
Aberdeen (4 Seasons)1 League13211,8159091.2131.313290125001.43160150+10+0.08+0.08
Hamilton Acad. (1 Season)1 League131,0738331.411.9121010.77
Premiership (5 Seasons)14512,8888978.7143.214490135101.38160150+10+0.08+0.08
Serie A (4 Seasons)1067,6107255.684.68585612119221.5912494+30+0.35+0.22
Coppa Italia (4 Seasons)86758451.17.58846042.50112+9+1.20+0.08
Europa Lg (1 Season)141,0627682.311.8128772901.791615+1+0.08-1.10
Champions Lg (1 Season)52895840.13.2470311001.0034-1-0.31+0.52
Supercoppa (1 Season)21145754.31.3168014600.5002-2-1.58-1.58
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201817Hamilton Acad.1 League131,0738331.411.9121010.77
2018-201918Aberdeen1 League332,9579086.532.9339030001.735241+11+0.33-0.05
2019-202019Aberdeen1 League282,5199093.328.0289027001.503732+5+0.18+0.68
2020-202120Aberdeen1 League353,1108990.934.6358934001.49333300.00+0.58
2021-202221Aberdeen1 League363,2299094.435.9369034001.063844-6-0.17-0.64
2022-202322Bologna2 Leagues332,3597163.926.228801552151.554030+10+0.38+0.72
2023-202423Bologna2 Leagues332,9228976.132.5338927021.884324+19+0.59-0.20
2024-202524Bologna3 Leagues241,5126332.916.8178013722101.883116+15+0.89+0.89
2025-202625Bologna4 Leagues452,9576658.032.9328622131791.364047-7-0.21-0.76
9 Seasons3 Clubs6 Leagues28022,6388167.4251.5254872122619261.49314267+47+0.20+0.03
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bologna (4 Seasons)5 Leagues1359,7507256.6108.311084772519261.62154117+37+0.34+0.15
Aberdeen (4 Seasons)1 League13211,8159091.2131.313290125001.43160150+10+0.08+0.08
Hamilton Acad. (1 Season)1 League131,0738331.411.9121010.77
Premiership (5 Seasons)14512,8888978.7143.214490135101.38160150+10+0.08+0.08
Serie A (4 Seasons)1067,6107255.684.68585612119221.5912494+30+0.35+0.22
Coppa Italia (4 Seasons)86758451.17.58846042.50112+9+1.20+0.08
Europa Lg (1 Season)141,0627682.311.8128772901.791615+1+0.08-1.10
Champions Lg (1 Season)52895840.13.2470311001.0034-1-0.31+0.52
Supercoppa (1 Season)21145754.31.3168014600.5002-2-1.58-1.58
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
2017-201817Hamilton Acad.sct SCO1. Premiership10th131,0738331.411.9121010.77Matches
2018-201918Aberdeensct SCO1. Premiership4th332,9579086.532.9339030001.735241+11+0.33-0.05Matches
2019-202019Aberdeensct SCO1. Premiership4th282,5199093.328.0289027001.503732+5+0.18+0.68Matches
2020-202120Aberdeensct SCO1. Premiership4th353,1108990.934.6358934001.49333300.00+0.58Matches
2021-202221Aberdeensct SCO1. Premiership10th363,2299094.435.9369034001.063844-6-0.17-0.64Matches
2022-202322Bolognait ITA1. Serie A9th322,3147267.725.727821552141.504030+10+0.39+0.88Matches
2023-202423Bolognait ITA1. Serie A5th312,7128779.330.1318725001.874124+17+0.56-0.07Matches
2024-202524Bolognait ITA1. Serie A9th169836128.710.91084862591.942212+10+0.92+0.92Matches
2025-202625Bolognait ITA1. Serie A8th271,6015946.817.8178513101691.152128-7-0.39-0.89Matches
9 Seasons3 Clubs2 Leagues25120,4988268.2227.8229881962219221.46284244+40+0.19+0.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (4 Seasons)1 League13211,8159091.2131.313290125001.43160150+10+0.08+0.08
Bologna (4 Seasons)1 League1067,6107255.684.68585612119221.5912494+30+0.35+0.22
Hamilton Acad. (1 Season)1 League131,0738331.411.9121010.77
Premiership (5 Seasons)14512,8888978.7143.214490135101.38160150+10+0.08+0.08
Serie A (4 Seasons)1067,6107255.684.68585612119221.5912494+30+0.35+0.22
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
2022-202322Bolognait ITACoppa ItaliaR161454516.70.51450013.000000.00-0.40Matches
2023-202423Bolognait ITACoppa ItaliaQF221010550.02.321052022.0020+2+0.86-0.43Matches
2024-202524Bolognait ITACoppa Italia1st32408053.32.73802013.0060+6+2.25+0.54Matches
2025-202625Bolognait ITACoppa ItaliaQF218090100.02.02902002.0032+1+0.50Matches
2025-202625Bolognait ITASupercoppa21145754.31.3168014600.5002-2-1.58-1.58Matches
4 Seasons1 Club2 Leagues107897951.68.8983614642.10114+7+0.80-0.17
Coppa Italia (4 Seasons)86758451.17.58846042.50112+9+1.20+0.08
Supercoppa (1 Season)21145754.31.3168014600.5002-2-1.58-1.58
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
2024-202524Bologna1. Champions LgLg52895840.13.2470311001.0034-1-0.31+0.52Matches
2025-202625Bologna2. Europa LgQF141,0627682.311.8128772901.791615+1+0.08-1.10Matches
2 Seasons1 Club2 Leagues191,3517167.215.01683103901.58191900.00+0.14
Europa Lg (1 Season)141,0627682.311.8128772901.791615+1+0.08-1.10
Champions Lg (1 Season)52895840.13.2470311001.0034-1-0.31+0.52
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
202222sct ScotlandWCQ2420.40.0002261.500000.00-0.73Matches
202222sct ScotlandFriendlies (M)2884432.61.0176011210.5021+1+1.02+2.01Matches
2022-202322sct ScotlandUEFA Nations LeagueLgB127275.00.30012703.000000.00-1.05Matches
202323sct ScotlandFriendlies (M)2995055.01.119011900.0014-3-2.73-0.51Matches
202424sct ScotlandFriendlies (M)2763821.10.80023800.0003-3-3.55-3.55Matches
202424sct ScotlandUEFA Euro Qualifying3742510.30.80032551.672200.00-1.25Matches
202525sct ScotlandFriendlies (M)21678492.81.92841001.5043+1+0.54-6.38Matches
202626sct ScotlandWCQ54509083.35.05905002.00116+5+1.000.00Matches
202626sct ScotlandFriendlies (M)21356850.01.5190114500.0001-1-0.67-2.00Matches
5 Seasons1 Club4 Leagues211,1205327.712.4108781122121.19202000.00-0.71
Friendlies (M) (5 Seasons)105655744.86.3585352810.40712-5-0.80-0.67
WCQ (2 Seasons)74546529.75.059052261.86116+5+0.99+0.24
UEFA Euro Qualifying (1 Season)3742510.30.80032551.672200.00-1.25
UEFA Nations League (1 Season)127275.00.30012703.000000.00-1.05
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201817Hamilton Acad.sct SCO1. Premiership11.94031Matches
2018-201918Aberdeensct SCO1. Premiership32.911000Matches
2019-202019Aberdeensct SCO1. Premiership28.09107479222000Matches
2020-202120Aberdeensct SCO1. Premiership34.61111759513940350Matches
2021-202221Aberdeensct SCO1. Premiership35.912006011811436360Matches
2022-202322Bolognait ITACoppa Italia0.50000101000Matches
2022-202322Bolognait ITA1. Serie A25.7400504161316260Matches
2023-202423Bolognait ITACoppa Italia2.31003510120Matches
2023-202423Bolognait ITA1. Serie A30.1800517241115220Matches
2024-202524Bologna1. Champions Lg3.22007602120Matches
2024-202524Bolognait ITACoppa Italia2.71006502330Matches
2024-202524Bolognait ITA1. Serie A10.900026201174150Matches
2025-202625Bolognait ITACoppa Italia2.00000302100Matches
2025-202625Bologna2. Europa Lg11.820031210111080Matches
2025-202625Bolognait ITA1. Serie A17.8711342632512160Matches
2025-202625Bolognait ITASupercoppa1.3000100000Matches
9 Seasons3 Clubs6 Leagues251.57232449492191591391650
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bologna (4 Seasons)5 Leagues108.32511209200158463940
Aberdeen (4 Seasons)1 League131.3432120929247576710
Hamilton Acad. (1 Season)1 League11.94031
Premiership (5 Seasons)143.2472124029247576710
Serie A (4 Seasons)84.61911161159146647790
Coppa Italia (4 Seasons)7.520091415550
Europa Lg (1 Season)11.820031210111080
Champions Lg (1 Season)3.22007602120
Supercoppa (1 Season)1.3000100000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201817Hamilton Acad.1 League11.94031
2018-201918Aberdeen1 League32.911000
2019-202019Aberdeen1 League28.09107479222000
2020-202120Aberdeen1 League34.61111759513940350
2021-202221Aberdeen1 League35.912006011811436360
2022-202322Bologna2 Leagues26.2400504261416260
2023-202423Bologna2 Leagues32.5900547751116240
2024-202524Bologna3 Leagues16.830039311218200
2025-202625Bologna4 Leagues32.9911665033823240
9 Seasons3 Clubs6 Leagues251.57232449492191591391650
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bologna (4 Seasons)5 Leagues108.32511209200158463940
Aberdeen (4 Seasons)1 League131.3432120929247576710
Hamilton Acad. (1 Season)1 League11.94031
Premiership (5 Seasons)143.2472124029247576710
Serie A (4 Seasons)84.61911161159146647790
Coppa Italia (4 Seasons)7.520091415550
Europa Lg (1 Season)11.820031210111080
Champions Lg (1 Season)3.22007602120
Supercoppa (1 Season)1.3000100000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201817Hamilton Acad.sct SCO1. Premiership10th11.94031Matches
2018-201918Aberdeensct SCO1. Premiership4th32.911000Matches
2019-202019Aberdeensct SCO1. Premiership4th28.09107479222000Matches
2020-202120Aberdeensct SCO1. Premiership4th34.61111759513940350Matches
2021-202221Aberdeensct SCO1. Premiership10th35.912006011811436360Matches
2022-202322Bolognait ITA1. Serie A9th25.7400504161316260Matches
2023-202423Bolognait ITA1. Serie A5th30.1800517241115220Matches
2024-202524Bolognait ITA1. Serie A9th10.900026201174150Matches
2025-202625Bolognait ITA1. Serie A8th17.8711342632512160Matches
9 Seasons3 Clubs2 Leagues227.86632401451181411231500
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (4 Seasons)1 League131.3432120929247576710
Bologna (4 Seasons)1 League84.61911161159146647790
Hamilton Acad. (1 Season)1 League11.94031
Premiership (5 Seasons)143.2472124029247576710
Serie A (4 Seasons)84.61911161159146647790
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202322Bolognait ITACoppa ItaliaR160.50000101000Matches
2023-202423Bolognait ITACoppa ItaliaQF2.31003510120Matches
2024-202524Bolognait ITACoppa Italia1st2.71006502330Matches
2025-202625Bolognait ITACoppa ItaliaQF2.00000302100Matches
2025-202625Bolognait ITASupercoppa1.3000100000Matches
4 Seasons1 Club2 Leagues8.8200101415550
Coppa Italia (4 Seasons)7.520091415550
Supercoppa (1 Season)1.3000100000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2024-202524Bologna1. Champions LgLg3.22007602120Matches
2025-202625Bologna2. Europa LgQF11.820031210111080Matches
2 Seasons1 Club2 Leagues15.0400382701311100
Europa Lg (1 Season)11.820031210111080
Champions Lg (1 Season)3.22007602120
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202222sct ScotlandWCQ0.00001100000Matches
202222sct ScotlandFriendlies (M)1.00000Matches
2022-202322sct ScotlandUEFA Nations LeagueLgB0.30002200000Matches
202323sct ScotlandFriendlies (M)1.10000Matches
202424sct ScotlandFriendlies (M)0.80000Matches
202424sct ScotlandUEFA Euro Qualifying0.80003500010Matches
202525sct ScotlandFriendlies (M)1.90001Matches
202626sct ScotlandWCQ5.0300156010680Matches
202626sct ScotlandFriendlies (M)1.50000Matches
5 Seasons1 Club4 Leagues12.43002114010691
Friendlies (M) (5 Seasons)6.30001
WCQ (2 Seasons)5.0300167010680
UEFA Euro Qualifying (1 Season)0.80003500010
UEFA Nations League (1 Season)0.30002200000

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.

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.

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.