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-11-26TueLeague OneMatchweek 5AwayW 2–0Birmingham CityExeter CityN15000000000Match Report
2024-11-23SatLeague OneMatchweek 17AwayL 2–3Birmingham CityShrewsburyN57000031000Match Report
2024-11-18MonUEFA Nations LeagueLeague AAwayW 2–1sct Scotlandpl PolandYFW65000021000Match Report
2024-11-15FriUEFA Nations LeagueLeague AHomeW 1–0sct Scotlandhr CroatiaN24000000000Match Report
2024-11-09SatLeague OneMatchweek 15HomeD 1–1Birmingham CityNorthamptonN3000000000Match 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
2016-201720Queenssct SCO2. Championship30201,86720.7257200100.100.240.340.100.34Matches
2017-201821Queenssct SCO2. Championship34302,62529.27916700800.240.310.550.240.55Matches
2018-201922Queenssct SCO2. Championship36363,24036.02682001000.060.170.220.060.22Matches
2019-202023Livingstonsct SCO1. Premiership25252,18524.39413901810.370.160.540.370.54Matches
2020-202124QPReng ENG2. Championship42363,06134.0125178452014.010.03.313.429801870.350.150.500.240.380.410.100.510.290.39Matches
2020-202124QPReng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2020-202124Livingstonsct SCO1. Premiership332703.0202022000.670.000.670.000.00Matches
2021-202225QPReng ENG2. Championship33272,41026.88311800108.18.13.011.123611380.300.110.410.300.410.300.110.410.300.41Matches
2021-202225QPReng ENGEFL Cup222102.3000000000.000.000.000.000.00Matches
2021-202225QPReng ENGFA Cup211521.7101100000.590.000.590.590.59Matches
2022-202326QPReng ENG2. Championship39352,94832.882106234012.610.21.711.922641280.240.060.310.180.240.380.050.440.310.36Matches
2022-202326QPReng ENGEFL Cup00Matches
2022-202326QPReng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2023-202427QPReng ENG2. Championship41312,73930.4617511806.05.21.97.224481080.200.030.230.160.200.200.060.260.170.24Matches
2023-202427QPReng ENGEFL Cup11630.7000000000.000.000.000.000.00Matches
2023-202427QPReng ENGFA Cup11790.9101100001.140.001.141.141.14Matches
2024-202528QPReng ENG2. Championship1060.1101100000.10.10.00.100015.000.0015.0015.0015.001.530.001.531.531.53Matches
2024-202528QPReng ENGEFL Cup10260.3000000000.000.000.000.000.00Matches
2024-202528Birmingham Cityeng ENGFA Cup00Matches
2024-202528Birmingham Cityeng ENG3. League One1233594.0000000100.000.000.000.000.00Matches
9 Seasons4 Clubs6 Leagues30525322,450249.45936955091243140.833.710.043.6982535610.240.140.380.200.340.330.080.410.270.35
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
QPR (5 Seasons)3 Leagues16513611,904132.3371249307915040.833.710.043.6982535610.280.090.370.230.320.330.080.410.270.35
Queens (3 Seasons)1 League100867,73285.911203111001900.130.230.360.130.36
Livingston (2 Seasons)1 League28282,45527.311415923810.400.150.550.330.48
Birmingham City (1 Season)2 Leagues1233594.0000000100.000.000.000.000.00
Championship (5 Seasons)15612911,164124.0351146287915040.833.710.043.6982535610.280.090.370.230.310.330.080.410.270.35
FA Cup (5 Seasons)544414.9213200000.410.200.610.410.61
EFL Cup (4 Seasons)432993.3000000000.000.000.000.000.00
Championship (3 Seasons)100867,73285.911203111001900.130.230.360.130.36
Premiership (2 Seasons)28282,45527.311415923810.400.150.550.330.48
League One (1 Season)1233594.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201720Queens1 League30201,86720.7257200100.100.240.340.100.34
2017-201821Queens1 League34302,62529.27916700800.240.310.550.240.55
2018-201922Queens1 League36363,24036.02682001000.060.170.220.060.22
2019-202023Livingston1 League25252,18524.39413901810.370.160.540.370.54
2020-202124Livingston1 League332703.0202022000.670.000.670.000.00
2020-202124QPR2 Leagues43373,18135.3125178452014.010.03.313.429801870.340.140.480.230.370.410.100.510.290.39
2021-202225QPR3 Leagues37302,77230.89312900108.18.13.011.123611380.290.100.390.290.390.300.110.410.300.41
2022-202326QPR3 Leagues40363,03833.883116234012.610.21.711.922641280.240.090.330.180.270.380.050.440.310.36
2023-202427QPR3 Leagues43332,88132.0718611806.05.21.97.224481080.220.030.250.190.220.200.060.260.170.24
2024-202528QPR2 Leagues20320.4101100000.10.10.00.10002.810.002.812.812.811.530.001.531.531.53
2024-202528Birmingham City2 Leagues1233594.0000000100.000.000.000.000.00
9 Seasons4 Clubs6 Leagues30525322,450249.45936955091243140.833.710.043.6982535610.240.140.380.200.340.330.080.410.270.35
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
QPR (5 Seasons)3 Leagues16513611,904132.3371249307915040.833.710.043.6982535610.280.090.370.230.320.330.080.410.270.35
Queens (3 Seasons)1 League100867,73285.911203111001900.130.230.360.130.36
Livingston (2 Seasons)1 League28282,45527.311415923810.400.150.550.330.48
Birmingham City (1 Season)2 Leagues1233594.0000000100.000.000.000.000.00
Championship (5 Seasons)15612911,164124.0351146287915040.833.710.043.6982535610.280.090.370.230.310.330.080.410.270.35
FA Cup (5 Seasons)544414.9213200000.410.200.610.410.61
EFL Cup (4 Seasons)432993.3000000000.000.000.000.000.00
Championship (3 Seasons)100867,73285.911203111001900.130.230.360.130.36
Premiership (2 Seasons)28282,45527.311415923810.400.150.550.330.48
League One (1 Season)1233594.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201720Queenssct SCO2. Championship6th30201,86720.7257200100.100.240.340.100.34Matches
2017-201821Queenssct SCO2. Championship6th34302,62529.27916700800.240.310.550.240.55Matches
2018-201922Queenssct SCO2. Championship9th36363,24036.02682001000.060.170.220.060.22Matches
2019-202023Livingstonsct SCO1. Premiership5th25252,18524.39413901810.370.160.540.370.54Matches
2020-202124Livingstonsct SCO1. Premiership6th332703.0202022000.670.000.670.000.00Matches
2020-202124QPReng ENG2. Championship9th42363,06134.0125178452014.010.03.313.429801870.350.150.500.240.380.410.100.510.290.39Matches
2021-202225QPReng ENG2. Championship11th33272,41026.88311800108.18.13.011.123611380.300.110.410.300.410.300.110.410.300.41Matches
2022-202326QPReng ENG2. Championship20th39352,94832.882106234012.610.21.711.922641280.240.060.310.180.240.380.050.440.310.36Matches
2023-202427QPReng ENG2. Championship18th41312,73930.4617511806.05.21.97.224481080.200.030.230.160.200.200.060.260.170.24Matches
2024-202528QPReng ENG2. Championship23rd1060.1101100000.10.10.00.100015.000.0015.0015.0015.001.530.001.531.531.53Matches
2024-202528Birmingham Cityeng ENG3. League One4th1233594.0000000100.000.000.000.000.00Matches
9 Seasons4 Clubs4 Leagues29624621,710241.25735924891243140.833.710.043.6982535610.240.150.380.200.340.330.080.410.270.35
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
QPR (5 Seasons)1 League15612911,164124.0351146287915040.833.710.043.6982535610.280.090.370.230.310.330.080.410.270.35
Queens (3 Seasons)1 League100867,73285.911203111001900.130.230.360.130.36
Livingston (2 Seasons)1 League28282,45527.311415923810.400.150.550.330.48
Birmingham City (1 Season)1 League1233594.0000000100.000.000.000.000.00
Championship (5 Seasons)15612911,164124.0351146287915040.833.710.043.6982535610.280.090.370.230.310.330.080.410.270.35
Championship (3 Seasons)100867,73285.911203111001900.130.230.360.130.36
Premiership (2 Seasons)28282,45527.311415923810.400.150.550.330.48
League One (1 Season)1233594.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2020-202124QPReng ENGFA Cup33rd111201.3000000000.000.000.000.000.00Matches
2021-202225QPReng ENGEFL CupRd4222102.3000000000.000.000.000.000.00Matches
2021-202225QPReng ENGFA Cup211521.7101100000.590.000.590.590.59Matches
2022-202326QPReng ENGEFL CupRd100Matches
2022-202326QPReng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2023-202427QPReng ENGEFL CupRd111630.7000000000.000.000.000.000.00Matches
2023-202427QPReng ENGFA Cup11790.9101100001.140.001.141.141.14Matches
2024-202528QPReng ENGEFL CupRd310260.3000000000.000.000.000.000.00Matches
2024-202528Birmingham Cityeng ENGFA Cup00Matches
5 Seasons2 Clubs2 Leagues977408.2213200000.240.120.360.240.36
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
QPR (5 Seasons)2 Leagues977408.2213200000.240.120.360.240.36
Birmingham City (1 Season)1 League00
FA Cup (5 Seasons)544414.9213200000.410.200.610.410.61
EFL Cup (4 Seasons)432993.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB553343.7213200200.540.270.810.540.81Matches
202125sct ScotlandFriendlies (M)221411.6011000000.000.640.640.000.64Matches
202125sct ScotlandUEFA EuroGR332582.9000000001.21.20.21.404130.000.000.000.000.000.440.050.490.440.49Matches
202125sct ScotlandUEFA Euro Qualifying221721.9000000000.000.000.000.000.00Matches
202226sct ScotlandWCQ975836.5404312300.620.000.620.460.46Matches
202226sct ScotlandFriendlies (M)211031.1000000000.000.000.000.000.00Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB311111.2202200101.620.001.621.621.62Matches
202327sct ScotlandFriendlies (M)10310.3000000000.000.000.000.000.00Matches
202428sct ScotlandFriendlies (M)11690.8000000000.000.000.000.000.00Matches
202428sct ScotlandUEFA Euro Qualifying854975.5123100200.180.360.540.180.54Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA643163.5000000000.000.000.000.000.00Matches
5 Seasons1 Club5 Leagues42312,61529.19413812801.21.20.21.404130.310.140.450.280.410.440.050.490.440.49
Friendlies (M) (4 Seasons)643443.8011000000.000.260.260.000.26
UEFA Nations League (3 Seasons)14107618.5415400300.470.120.590.470.59
UEFA Euro Qualifying (2 Seasons)1076697.4123100200.130.270.400.130.40
WCQ (1 Season)975836.5404312300.620.000.620.460.46
UEFA Euro (1 Season)332582.9000000001.21.20.21.404130.000.000.000.000.000.440.050.490.440.49

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
2016-201720Queenssct SCO2. Championship20.720170.000.820.1200Matches
2017-201821Queenssct SCO2. Championship29.270230.000.790.3000Matches
2018-201922Queenssct SCO2. Championship36.0200Matches
2019-202023Livingstonsct SCO1. Premiership24.39381642.11.570.660.240.5601Matches
2020-202124QPReng ENG2. Championship34.012551934.51.620.560.150.4213.804514.010.00.18-2.0-2.0Matches
2020-202124QPReng ENGFA Cup1.30100.00.750.000.0000Matches
2020-202124Livingstonsct SCO1. Premiership3.028450.02.671.330.000.0022Matches
2021-202225QPReng ENG2. Championship26.88583051.72.171.120.140.2714.70008.18.10.14-0.1-0.1Matches
2021-202225QPReng ENGEFL Cup2.304125.01.710.430.000.0000Matches
2021-202225QPReng ENGFA Cup1.714250.02.371.180.250.5000Matches
2022-202326QPReng ENG2. Championship32.88782633.32.380.790.080.2314.302312.610.20.13-4.6-4.2Matches
2022-202326QPReng ENGFA Cup1.00000.000.0000Matches
2023-202427QPReng ENG2. Championship30.46601830.01.970.590.080.2815.30116.05.20.090.0-0.2Matches
2023-202427QPReng ENGEFL Cup0.7011100.01.431.430.000.0000Matches
2023-202427QPReng ENGFA Cup0.9122100.02.282.280.500.5000Matches
2024-202528QPReng ENG2. Championship0.1111100.015.0015.001.001.0018.10000.10.10.10+0.9+0.9Matches
2024-202528QPReng ENGEFL Cup0.30000.000.0000Matches
2024-202528Birmingham Cityeng ENG3. League One4.0012325.03.010.750.000.0000Matches
9 Seasons4 Clubs6 Leagues249.45932216350.61.510.760.150.2914.5091240.833.70.13-5.8-5.7
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (5 Seasons)3 Leagues132.33726410037.92.000.760.110.3014.507940.833.70.13-5.8-5.7
Queens (3 Seasons)1 League85.9110400.000.800.2300
Livingston (2 Seasons)1 League27.311462043.51.690.730.200.4523
Birmingham City (1 Season)2 Leagues4.0012325.03.010.750.000.0000
Championship (5 Seasons)124.0352529437.32.030.760.110.3014.507940.833.70.13-5.8-5.7
FA Cup (5 Seasons)4.927457.11.430.820.290.5000
EFL Cup (4 Seasons)3.305240.01.510.600.000.0000
Championship (3 Seasons)85.9110400.000.800.2300
Premiership (2 Seasons)27.311462043.51.690.730.200.4523
League One (1 Season)4.0012325.03.010.750.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
2016-201720Queens1 League20.720170.000.820.1200
2017-201821Queens1 League29.270230.000.790.3000
2018-201922Queens1 League36.0200
2019-202023Livingston1 League24.39381642.11.570.660.240.5601
2020-202124Livingston1 League3.028450.02.671.330.000.0022
2020-202124QPR2 Leagues35.312561933.91.580.540.140.4213.804514.010.00.18-2.0-2.0
2021-202225QPR3 Leagues30.89663350.02.141.070.140.2714.70008.18.10.14-0.1-0.1
2022-202326QPR3 Leagues33.88782633.32.310.770.080.2314.302312.610.20.13-4.6-4.2
2023-202427QPR3 Leagues32.07632133.31.970.660.100.2915.30116.05.20.090.0-0.2
2024-202528QPR2 Leagues0.4111100.02.812.811.001.0018.10000.10.10.10+0.9+0.9
2024-202528Birmingham City2 Leagues4.0012325.03.010.750.000.0000
9 Seasons4 Clubs6 Leagues249.45932216350.61.510.760.150.2914.5091240.833.70.13-5.8-5.7
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (5 Seasons)3 Leagues132.33726410037.92.000.760.110.3014.507940.833.70.13-5.8-5.7
Queens (3 Seasons)1 League85.9110400.000.800.2300
Livingston (2 Seasons)1 League27.311462043.51.690.730.200.4523
Birmingham City (1 Season)2 Leagues4.0012325.03.010.750.000.0000
Championship (5 Seasons)124.0352529437.32.030.760.110.3014.507940.833.70.13-5.8-5.7
FA Cup (5 Seasons)4.927457.11.430.820.290.5000
EFL Cup (4 Seasons)3.305240.01.510.600.000.0000
Championship (3 Seasons)85.9110400.000.800.2300
Premiership (2 Seasons)27.311462043.51.690.730.200.4523
League One (1 Season)4.0012325.03.010.750.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
2016-201720Queenssct SCO2. Championship6th20.720170.000.820.1200Matches
2017-201821Queenssct SCO2. Championship6th29.270230.000.790.3000Matches
2018-201922Queenssct SCO2. Championship9th36.0200Matches
2019-202023Livingstonsct SCO1. Premiership5th24.39381642.11.570.660.240.5601Matches
2020-202124Livingstonsct SCO1. Premiership6th3.028450.02.671.330.000.0022Matches
2020-202124QPReng ENG2. Championship9th34.012551934.51.620.560.150.4213.804514.010.00.18-2.0-2.0Matches
2021-202225QPReng ENG2. Championship11th26.88583051.72.171.120.140.2714.70008.18.10.14-0.1-0.1Matches
2022-202326QPReng ENG2. Championship20th32.88782633.32.380.790.080.2314.302312.610.20.13-4.6-4.2Matches
2023-202427QPReng ENG2. Championship18th30.46601830.01.970.590.080.2815.30116.05.20.090.0-0.2Matches
2024-202528QPReng ENG2. Championship23rd0.1111100.015.0015.001.001.0018.10000.10.10.10+0.9+0.9Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.0012325.03.010.750.000.0000Matches
9 Seasons4 Clubs4 Leagues241.25731015750.61.510.770.150.2914.5091240.833.70.13-5.8-5.7
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
QPR (5 Seasons)1 League124.0352529437.32.030.760.110.3014.507940.833.70.13-5.8-5.7
Queens (3 Seasons)1 League85.9110400.000.800.2300
Livingston (2 Seasons)1 League27.311462043.51.690.730.200.4523
Birmingham City (1 Season)1 League4.0012325.03.010.750.000.0000
Championship (5 Seasons)124.0352529437.32.030.760.110.3014.507940.833.70.13-5.8-5.7
Championship (3 Seasons)85.9110400.000.800.2300
Premiership (2 Seasons)27.311462043.51.690.730.200.4523
League One (1 Season)4.0012325.03.010.750.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2020-202124QPReng ENGFA Cup33rd1.30100.00.750.000.0000Matches
2021-202225QPReng ENGEFL CupRd42.304125.01.710.430.000.0000Matches
2021-202225QPReng ENGFA Cup1.714250.02.371.180.250.5000Matches
2022-202326QPReng ENGFA Cup1.00000.000.0000Matches
2023-202427QPReng ENGEFL CupRd10.7011100.01.431.430.000.0000Matches
2023-202427QPReng ENGFA Cup0.9122100.02.282.280.500.5000Matches
2024-202528QPReng ENGEFL CupRd30.30000.000.0000Matches
5 Seasons2 Clubs2 Leagues8.2212650.01.460.730.170.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (5 Seasons)2 Leagues8.2212650.01.460.730.170.3300
Birmingham City (1 Season)1 League
FA Cup (5 Seasons)4.927457.11.430.820.290.5000
EFL Cup (4 Seasons)3.305240.01.510.600.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB3.725360.01.350.810.400.6700Matches
202125sct ScotlandFriendlies (M)1.6000Matches
202125sct ScotlandUEFA EuroGR2.906233.32.090.700.000.0012.10001.21.20.21-1.2-1.2Matches
202125sct ScotlandUEFA Euro Qualifying1.90000.000.0000Matches
202226sct ScotlandWCQ6.5412975.01.851.390.250.3312Matches
202226sct ScotlandFriendlies (M)1.1000Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.224250.03.241.620.501.0000Matches
202327sct ScotlandFriendlies (M)0.3000Matches
202428sct ScotlandFriendlies (M)0.8000Matches
202428sct ScotlandUEFA Euro Qualifying5.519222.21.630.360.110.5000Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.503133.30.850.280.000.0000Matches
5 Seasons1 Club5 Leagues29.19391948.71.550.750.210.4212.10121.21.20.21-1.2-1.2
Friendlies (M) (4 Seasons)3.8000
UEFA Nations League (3 Seasons)8.5412650.01.420.710.330.6700
UEFA Euro Qualifying (2 Seasons)7.419222.21.210.270.110.5000
WCQ (1 Season)6.5412975.01.851.390.250.3312
UEFA Euro (1 Season)2.906233.32.090.700.000.0012.10001.21.20.21-1.2-1.2
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
2016-201720Queenssct SCO2. Championship20.75Matches
2017-201821Queenssct SCO2. Championship29.29Matches
2018-201922Queenssct SCO2. Championship36.06Matches
2019-202023Livingstonsct SCO1. Premiership24.34Matches
2020-202124QPReng ENG2. Championship34.047684456.46762146728144762.914824161.4255644.653.31.6+1.7324518280Matches
2020-202124QPReng ENGFA Cup1.30Matches
2020-202124Livingstonsct SCO1. Premiership3.00Matches
2021-202225QPReng ENG2. Championship26.829854255.04387117618330061.08815756.1183256.333.01.90.0243717361Matches
2021-202225QPReng ENGEFL Cup2.30Matches
2021-202225QPReng ENGFA Cup1.70Matches
2022-202326QPReng ENG2. Championship32.839471954.85533150321635860.311621155.0263868.421.71.9+0.3284316164Matches
2022-202326QPReng ENGFA Cup1.01Matches
2023-202427QPReng ENG2. Championship30.437666156.95394141324235668.010418955.0214447.711.91.5-0.9173610148Matches
2023-202427QPReng ENGEFL Cup0.70Matches
2023-202427QPReng ENGFA Cup0.90Matches
2024-202528QPReng ENG2. Championship0.11425.050020.0000000.00.00.000000Matches
2024-202528QPReng ENGEFL Cup0.30Matches
2024-202528Birmingham Cityeng ENG3. League One4.00Matches
9 Seasons4 Clubs6 Leagues249.41545277055.8220815559922146363.045679857.19017052.93610.06.8+26.0101161617253
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
QPR (5 Seasons)3 Leagues132.31545277055.8220815559922146363.045679857.19017052.91210.06.8+2.0101161617253
Queens (3 Seasons)1 League85.920
Livingston (2 Seasons)1 League27.34
Birmingham City (1 Season)2 Leagues4.00
Championship (5 Seasons)124.01545277055.8220815559922146363.045679857.19017052.91110.06.8+1.0101161617253
FA Cup (5 Seasons)4.91
EFL Cup (4 Seasons)3.30
Championship (3 Seasons)85.920
Premiership (2 Seasons)27.34
League One (1 Season)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201720Queens1 League20.75
2017-201821Queens1 League29.29
2018-201922Queens1 League36.06
2019-202023Livingston1 League24.34
2020-202124Livingston1 League3.00
2020-202124QPR2 Leagues35.347684456.46762146728144762.914824161.4255644.653.31.6+1.7324518280
2021-202225QPR3 Leagues30.829854255.04387117618330061.08815756.1183256.333.01.90.0243717361
2022-202326QPR3 Leagues33.839471954.85533150321635860.311621155.0263868.431.71.9+1.3284316164
2023-202427QPR3 Leagues32.037666156.95394141324235668.010418955.0214447.711.91.5-0.9173610148
2024-202528QPR2 Leagues0.41425.050020.0000000.00.00.000000
2024-202528Birmingham City2 Leagues4.00
9 Seasons4 Clubs6 Leagues249.41545277055.8220815559922146363.045679857.19017052.93610.06.8+26.0101161617253
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
QPR (5 Seasons)3 Leagues132.31545277055.8220815559922146363.045679857.19017052.91210.06.8+2.0101161617253
Queens (3 Seasons)1 League85.920
Livingston (2 Seasons)1 League27.34
Birmingham City (1 Season)2 Leagues4.00
Championship (5 Seasons)124.01545277055.8220815559922146363.045679857.19017052.91110.06.8+1.0101161617253
FA Cup (5 Seasons)4.91
EFL Cup (4 Seasons)3.30
Championship (3 Seasons)85.920
Premiership (2 Seasons)27.34
League One (1 Season)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201720Queenssct SCO2. Championship6th20.75Matches
2017-201821Queenssct SCO2. Championship6th29.29Matches
2018-201922Queenssct SCO2. Championship9th36.06Matches
2019-202023Livingstonsct SCO1. Premiership5th24.34Matches
2020-202124Livingstonsct SCO1. Premiership6th3.00Matches
2020-202124QPReng ENG2. Championship9th34.047684456.46762146728144762.914824161.4255644.653.31.6+1.7324518280Matches
2021-202225QPReng ENG2. Championship11th26.829854255.04387117618330061.08815756.1183256.333.01.90.0243717361Matches
2022-202326QPReng ENG2. Championship20th32.839471954.85533150321635860.311621155.0263868.421.71.9+0.3284316164Matches
2023-202427QPReng ENG2. Championship18th30.437666156.95394141324235668.010418955.0214447.711.91.5-0.9173610148Matches
2024-202528QPReng ENG2. Championship23rd0.11425.050020.0000000.00.00.000000Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.00Matches
9 Seasons4 Clubs4 Leagues241.21545277055.8220815559922146363.045679857.19017052.93510.06.8+25.0101161617253
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
QPR (5 Seasons)1 League124.01545277055.8220815559922146363.045679857.19017052.91110.06.8+1.0101161617253
Queens (3 Seasons)1 League85.920
Livingston (2 Seasons)1 League27.34
Birmingham City (1 Season)1 League4.00
Championship (5 Seasons)124.01545277055.8220815559922146363.045679857.19017052.91110.06.8+1.0101161617253
Championship (3 Seasons)85.920
Premiership (2 Seasons)27.34
League One (1 Season)4.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2020-202124QPReng ENGFA Cup33rd1.30Matches
2021-202225QPReng ENGEFL CupRd42.30Matches
2021-202225QPReng ENGFA Cup1.70Matches
2022-202326QPReng ENGFA Cup1.01Matches
2023-202427QPReng ENGEFL CupRd10.70Matches
2023-202427QPReng ENGFA Cup0.90Matches
2024-202528QPReng ENGEFL CupRd30.30Matches
5 Seasons2 Clubs2 Leagues8.21
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
QPR (5 Seasons)2 Leagues8.21
Birmingham City (1 Season)1 League
FA Cup (5 Seasons)4.91
EFL Cup (4 Seasons)3.30
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB3.71Matches
202125sct ScotlandFriendlies (M)1.61Matches
202125sct ScotlandUEFA EuroGR2.9214744.727764142653.851338.51333.300.20.2-0.234004Matches
202125sct ScotlandUEFA Euro Qualifying1.90Matches
202226sct ScotlandWCQ6.50Matches
202226sct ScotlandFriendlies (M)1.10Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.20Matches
202327sct ScotlandFriendlies (M)0.30Matches
202428sct ScotlandFriendlies (M)0.80Matches
202428sct ScotlandUEFA Euro Qualifying5.52Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.50Matches
5 Seasons1 Club5 Leagues29.1214744.727764142653.851338.51333.340.20.2+3.834004
Friendlies (M) (4 Seasons)3.81
UEFA Nations League (3 Seasons)8.51
UEFA Euro Qualifying (2 Seasons)7.42
WCQ (1 Season)6.50
UEFA Euro (1 Season)2.9214744.727764142653.851338.51333.300.20.2-0.234004

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
2016-201720Queenssct SCO2. Championship20.70Matches
2017-201821Queenssct SCO2. Championship29.20Matches
2018-201922Queenssct SCO2. Championship36.0Matches
2019-202023Livingstonsct SCO1. Premiership24.37Matches
2020-202124QPReng ENG2. Championship34.08448182100317180000476535Matches
2020-202124QPReng ENGFA Cup1.32Matches
2020-202124Livingstonsct SCO1. Premiership3.04Matches
2021-202225QPReng ENG2. Championship26.8542522151431590000298515Matches
2021-202225QPReng ENGEFL Cup2.31Matches
2021-202225QPReng ENGFA Cup1.73Matches
2022-202326QPReng ENG2. Championship32.8719697180321070000394417Matches
2022-202326QPReng ENGFA Cup1.00Matches
2023-202427QPReng ENG2. Championship30.4661646112102070000376421Matches
2023-202427QPReng ENGEFL Cup0.70Matches
2023-202427QPReng ENGFA Cup0.90Matches
2024-202528QPReng ENG2. Championship0.1440000000000101Matches
2024-202528QPReng ENGEFL Cup0.30Matches
2024-202528Birmingham Cityeng ENG3. League One4.02Matches
9 Seasons4 Clubs6 Leagues249.427702687653888141000015451889
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)3 Leagues132.327702687653886841000015451889
Queens (3 Seasons)1 League85.90
Livingston (2 Seasons)1 League27.311
Birmingham City (1 Season)2 Leagues4.02
Championship (5 Seasons)124.027702687653886241000015451889
FA Cup (5 Seasons)4.95
EFL Cup (4 Seasons)3.31
Championship (3 Seasons)85.90
Premiership (2 Seasons)27.311
League One (1 Season)4.02
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
2016-201720Queens1 League20.70
2017-201821Queens1 League29.20
2018-201922Queens1 League36.0
2019-202023Livingston1 League24.37
2020-202124Livingston1 League3.04
2020-202124QPR2 Leagues35.38448182100319180000476535
2021-202225QPR3 Leagues30.8542522151431990000298515
2022-202326QPR3 Leagues33.8719697180321070000394417
2023-202427QPR3 Leagues32.0661646112102070000376421
2024-202528QPR2 Leagues0.4440000000000101
2024-202528Birmingham City2 Leagues4.02
9 Seasons4 Clubs6 Leagues249.427702687653888141000015451889
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)3 Leagues132.327702687653886841000015451889
Queens (3 Seasons)1 League85.90
Livingston (2 Seasons)1 League27.311
Birmingham City (1 Season)2 Leagues4.02
Championship (5 Seasons)124.027702687653886241000015451889
FA Cup (5 Seasons)4.95
EFL Cup (4 Seasons)3.31
Championship (3 Seasons)85.90
Premiership (2 Seasons)27.311
League One (1 Season)4.02
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
2016-201720Queenssct SCO2. Championship6th20.70Matches
2017-201821Queenssct SCO2. Championship6th29.20Matches
2018-201922Queenssct SCO2. Championship9th36.0Matches
2019-202023Livingstonsct SCO1. Premiership5th24.37Matches
2020-202124Livingstonsct SCO1. Premiership6th3.04Matches
2020-202124QPReng ENG2. Championship9th34.08448182100317180000476535Matches
2021-202225QPReng ENG2. Championship11th26.8542522151431590000298515Matches
2022-202326QPReng ENG2. Championship20th32.8719697180321070000394417Matches
2023-202427QPReng ENG2. Championship18th30.4661646112102070000376421Matches
2024-202528QPReng ENG2. Championship23rd0.1440000000000101Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.02Matches
9 Seasons4 Clubs4 Leagues241.227702687653887541000015451889
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)1 League124.027702687653886241000015451889
Queens (3 Seasons)1 League85.90
Livingston (2 Seasons)1 League27.311
Birmingham City (1 Season)1 League4.02
Championship (5 Seasons)124.027702687653886241000015451889
Championship (3 Seasons)85.90
Premiership (2 Seasons)27.311
League One (1 Season)4.02
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-202124QPReng ENGFA Cup33rd1.32Matches
2021-202225QPReng ENGEFL CupRd42.31Matches
2021-202225QPReng ENGFA Cup1.73Matches
2022-202326QPReng ENGFA Cup1.00Matches
2023-202427QPReng ENGEFL CupRd10.70Matches
2023-202427QPReng ENGFA Cup0.90Matches
2024-202528QPReng ENGEFL CupRd30.30Matches
5 Seasons2 Clubs2 Leagues8.26
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (5 Seasons)2 Leagues8.26
Birmingham City (1 Season)1 League
FA Cup (5 Seasons)4.95
EFL Cup (4 Seasons)3.31
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB3.71Matches
202125sct ScotlandFriendlies (M)1.6Matches
202125sct ScotlandUEFA EuroGR2.9474700000000002100Matches
202125sct ScotlandUEFA Euro Qualifying1.92Matches
202226sct ScotlandWCQ6.50Matches
202226sct ScotlandFriendlies (M)1.1Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.20Matches
202327sct ScotlandFriendlies (M)0.3Matches
202428sct ScotlandFriendlies (M)0.8Matches
202428sct ScotlandUEFA Euro Qualifying5.51Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.51Matches
5 Seasons1 Club5 Leagues29.1474700005000002100
Friendlies (M) (4 Seasons)3.8
UEFA Nations League (3 Seasons)8.52
UEFA Euro Qualifying (2 Seasons)7.43
WCQ (1 Season)6.50
UEFA Euro (1 Season)2.9474700000000002100

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
2016-201720Queenssct SCO2. Championship20.7Matches
2017-201821Queenssct SCO2. Championship29.2Matches
2018-201922Queenssct SCO2. Championship36.0Matches
2019-202023Livingstonsct SCO1. Premiership24.3Matches
2020-202124QPReng ENG2. Championship34.0631.85445328190.26700011Matches
2020-202124QPReng ENGFA Cup1.3Matches
2020-202124Livingstonsct SCO1. Premiership3.0Matches
2021-202225QPReng ENG2. Championship26.8501.87392242160.22401100Matches
2021-202225QPReng ENGEFL Cup2.3Matches
2021-202225QPReng ENGFA Cup1.7Matches
2022-202326QPReng ENG2. Championship32.8651.984702113260.18301200Matches
2022-202326QPReng ENGFA Cup1.0Matches
2023-202427QPReng ENG2. Championship30.4391.28311232040.13200200Matches
2023-202427QPReng ENGEFL Cup0.7Matches
2023-202427QPReng ENGFA Cup0.9Matches
2024-202528QPReng ENG2. Championship0.100.0000000000.00000000Matches
2024-202528QPReng ENGEFL Cup0.3Matches
2024-202528Birmingham Cityeng ENG3. League One4.0Matches
9 Seasons4 Clubs6 Leagues249.42171.751618920154250.201602511
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)3 Leagues132.32171.751618920154250.201602511
Queens (3 Seasons)1 League85.9
Livingston (2 Seasons)1 League27.3
Birmingham City (1 Season)2 Leagues4.0
Championship (5 Seasons)124.02171.751618920154250.201602511
FA Cup (5 Seasons)4.9
EFL Cup (4 Seasons)3.3
Championship (3 Seasons)85.9
Premiership (2 Seasons)27.3
League One (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201720Queens1 League20.7
2017-201821Queens1 League29.2
2018-201922Queens1 League36.0
2019-202023Livingston1 League24.3
2020-202124Livingston1 League3.0
2020-202124QPR2 Leagues35.3631.85445328190.26700011
2021-202225QPR3 Leagues30.8501.87392242160.22401100
2022-202326QPR3 Leagues33.8651.984702113260.18301200
2023-202427QPR3 Leagues32.0391.28311232040.13200200
2024-202528QPR2 Leagues0.400.0000000000.00000000
2024-202528Birmingham City2 Leagues4.0
9 Seasons4 Clubs6 Leagues249.42171.751618920154250.201602511
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)3 Leagues132.32171.751618920154250.201602511
Queens (3 Seasons)1 League85.9
Livingston (2 Seasons)1 League27.3
Birmingham City (1 Season)2 Leagues4.0
Championship (5 Seasons)124.02171.751618920154250.201602511
FA Cup (5 Seasons)4.9
EFL Cup (4 Seasons)3.3
Championship (3 Seasons)85.9
Premiership (2 Seasons)27.3
League One (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201720Queenssct SCO2. Championship6th20.7Matches
2017-201821Queenssct SCO2. Championship6th29.2Matches
2018-201922Queenssct SCO2. Championship9th36.0Matches
2019-202023Livingstonsct SCO1. Premiership5th24.3Matches
2020-202124Livingstonsct SCO1. Premiership6th3.0Matches
2020-202124QPReng ENG2. Championship9th34.0631.85445328190.26700011Matches
2021-202225QPReng ENG2. Championship11th26.8501.87392242160.22401100Matches
2022-202326QPReng ENG2. Championship20th32.8651.984702113260.18301200Matches
2023-202427QPReng ENG2. Championship18th30.4391.28311232040.13200200Matches
2024-202528QPReng ENG2. Championship23rd0.100.0000000000.00000000Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.0Matches
9 Seasons4 Clubs4 Leagues241.22171.751618920154250.201602511
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)1 League124.02171.751618920154250.201602511
Queens (3 Seasons)1 League85.9
Livingston (2 Seasons)1 League27.3
Birmingham City (1 Season)1 League4.0
Championship (5 Seasons)124.02171.751618920154250.201602511
Championship (3 Seasons)85.9
Premiership (2 Seasons)27.3
League One (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202124QPReng ENGFA Cup33rd1.3Matches
2021-202225QPReng ENGEFL CupRd42.3Matches
2021-202225QPReng ENGFA Cup1.7Matches
2022-202326QPReng ENGFA Cup1.0Matches
2023-202427QPReng ENGEFL CupRd10.7Matches
2023-202427QPReng ENGFA Cup0.9Matches
2024-202528QPReng ENGEFL CupRd30.3Matches
5 Seasons2 Clubs2 Leagues8.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (5 Seasons)2 Leagues8.2
Birmingham City (1 Season)1 League
FA Cup (5 Seasons)4.9
EFL Cup (4 Seasons)3.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
2020-202124sct ScotlandUEFA Nations LeagueLgB3.7Matches
202125sct ScotlandFriendlies (M)1.6Matches
202125sct ScotlandUEFA EuroGR2.962.0940110000.00000000Matches
202125sct ScotlandUEFA Euro Qualifying1.9Matches
202226sct ScotlandWCQ6.5Matches
202226sct ScotlandFriendlies (M)1.1Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.2Matches
202327sct ScotlandFriendlies (M)0.3Matches
202428sct ScotlandFriendlies (M)0.8Matches
202428sct ScotlandUEFA Euro Qualifying5.5Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.5Matches
5 Seasons1 Club5 Leagues29.162.0940110000.00000000
Friendlies (M) (4 Seasons)3.8
UEFA Nations League (3 Seasons)8.5
UEFA Euro Qualifying (2 Seasons)7.4
WCQ (1 Season)6.5
UEFA Euro (1 Season)2.962.0940110000.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
2016-201720Queenssct SCO2. Championship20.700Matches
2017-201821Queenssct SCO2. Championship29.200Matches
2018-201922Queenssct SCO2. Championship36.0Matches
2019-202023Livingstonsct SCO1. Premiership24.300Matches
2020-202124QPReng ENG2. Championship34.01913410582729.61923122625240Matches
2020-202124QPReng ENGFA Cup1.310Matches
2020-202124Livingstonsct SCO1. Premiership3.001Matches
2021-202225QPReng ENG2. Championship26.811627251338.5825916617200Matches
2021-202225QPReng ENGEFL Cup2.310Matches
2021-202225QPReng ENGFA Cup1.710Matches
2022-202326QPReng ENG2. Championship32.82215410882138.11338731628500Matches
2022-202326QPReng ENGFA Cup1.000Matches
2023-202427QPReng ENG2. Championship30.435297217122352.211274231348430Matches
2023-202427QPReng ENGEFL Cup0.700Matches
2023-202427QPReng ENGFA Cup0.911Matches
2024-202528QPReng ENG2. Championship0.1000000000000010Matches
2024-202528QPReng ENGEFL Cup0.300Matches
2024-202528Birmingham Cityeng ENG3. League One4.030Matches
9 Seasons4 Clubs6 Leagues249.48770174822338439.3511132192331181380
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (5 Seasons)3 Leagues132.38767174822338439.3511132192321181380
Queens (3 Seasons)1 League85.9000
Livingston (2 Seasons)1 League27.3010
Birmingham City (1 Season)2 Leagues4.0300
Championship (5 Seasons)124.08763174822338439.3511132192311181380
FA Cup (5 Seasons)4.9310
EFL Cup (4 Seasons)3.3100
Championship (3 Seasons)85.9000
Premiership (2 Seasons)27.3010
League One (1 Season)4.0300
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
2016-201720Queens1 League20.7000
2017-201821Queens1 League29.2000
2018-201922Queens1 League36.00
2019-202023Livingston1 League24.3000
2020-202124Livingston1 League3.0010
2020-202124QPR2 Leagues35.31914410582729.61923122625240
2021-202225QPR3 Leagues30.811827251338.5825916617200
2022-202326QPR3 Leagues33.82215410882138.11338731628500
2023-202427QPR3 Leagues32.035307217122352.211274231448430
2024-202528QPR2 Leagues0.4000000000000010
2024-202528Birmingham City2 Leagues4.0300
9 Seasons4 Clubs6 Leagues249.48770174822338439.3511132192331181380
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (5 Seasons)3 Leagues132.38767174822338439.3511132192321181380
Queens (3 Seasons)1 League85.9000
Livingston (2 Seasons)1 League27.3010
Birmingham City (1 Season)2 Leagues4.0300
Championship (5 Seasons)124.08763174822338439.3511132192311181380
FA Cup (5 Seasons)4.9310
EFL Cup (4 Seasons)3.3100
Championship (3 Seasons)85.9000
Premiership (2 Seasons)27.3010
League One (1 Season)4.0300
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
2016-201720Queenssct SCO2. Championship6th20.700Matches
2017-201821Queenssct SCO2. Championship6th29.200Matches
2018-201922Queenssct SCO2. Championship9th36.0Matches
2019-202023Livingstonsct SCO1. Premiership5th24.300Matches
2020-202124Livingstonsct SCO1. Premiership6th3.001Matches
2020-202124QPReng ENG2. Championship9th34.01913410582729.61923122625240Matches
2021-202225QPReng ENG2. Championship11th26.811627251338.5825916617200Matches
2022-202326QPReng ENG2. Championship20th32.82215410882138.11338731628500Matches
2023-202427QPReng ENG2. Championship18th30.435297217122352.211274231348430Matches
2024-202528QPReng ENG2. Championship23rd0.1000000000000010Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.030Matches
9 Seasons4 Clubs4 Leagues241.28766174822338439.3511132192321181380
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
QPR (5 Seasons)1 League124.08763174822338439.3511132192311181380
Queens (3 Seasons)1 League85.9000
Livingston (2 Seasons)1 League27.3010
Birmingham City (1 Season)1 League4.0300
Championship (5 Seasons)124.08763174822338439.3511132192311181380
Championship (3 Seasons)85.9000
Premiership (2 Seasons)27.3010
League One (1 Season)4.0300
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-202124QPReng ENGFA Cup33rd1.310Matches
2021-202225QPReng ENGEFL CupRd42.310Matches
2021-202225QPReng ENGFA Cup1.710Matches
2022-202326QPReng ENGFA Cup1.000Matches
2023-202427QPReng ENGEFL CupRd10.700Matches
2023-202427QPReng ENGFA Cup0.911Matches
2024-202528QPReng ENGEFL CupRd30.300Matches
5 Seasons2 Clubs2 Leagues8.2410
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
QPR (5 Seasons)2 Leagues8.2410
Birmingham City (1 Season)1 League0
FA Cup (5 Seasons)4.9310
EFL Cup (4 Seasons)3.3100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB3.721Matches
202125sct ScotlandFriendlies (M)1.6Matches
202125sct ScotlandUEFA EuroGR2.900000010.012020030Matches
202125sct ScotlandUEFA Euro Qualifying1.910Matches
202226sct ScotlandWCQ6.511Matches
202226sct ScotlandFriendlies (M)1.1Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.200Matches
202327sct ScotlandFriendlies (M)0.3Matches
202428sct ScotlandFriendlies (M)0.8Matches
202428sct ScotlandUEFA Euro Qualifying5.531Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.523Matches
5 Seasons1 Club5 Leagues29.109000010.012026030
Friendlies (M) (4 Seasons)3.80
UEFA Nations League (3 Seasons)8.5440
UEFA Euro Qualifying (2 Seasons)7.4410
WCQ (1 Season)6.5110
UEFA Euro (1 Season)2.900000010.012020030

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
2016-201720Queenssct SCO2. Championship20.7Matches
2017-201821Queenssct SCO2. Championship29.2Matches
2018-201922Queenssct SCO2. Championship36.0Matches
2019-202023Livingstonsct SCO1. Premiership24.3Matches
2020-202124QPReng ENG2. Championship34.0117224785315681331167361747.21952.851420886882918147743887187Matches
2020-202124QPReng ENGFA Cup1.3Matches
2020-202124Livingstonsct SCO1. Premiership3.0Matches
2021-202225QPReng ENG2. Championship26.880629633593879080621942.91257.13841615560232077220617138Matches
2021-202225QPReng ENGEFL Cup2.3Matches
2021-202225QPReng ENGFA Cup1.7Matches
2022-202326QPReng ENG2. Championship32.81130561055055291381127501734.02958.048821796552216108828782128Matches
2022-202326QPReng ENGFA Cup1.0Matches
2023-202427QPReng ENG2. Championship30.41008511285143761011007381539.52155.34352095667241377248680108Matches
2023-202427QPReng ENGEFL Cup0.7Matches
2023-202427QPReng ENGFA Cup0.9Matches
2024-202528QPReng ENG2. Championship0.170412170002110000040Matches
2024-202528QPReng ENGEFL Cup0.3Matches
2024-202528Birmingham Cityeng ENG3. League One4.0Matches
9 Seasons4 Clubs6 Leagues249.441231603781910186246341141455840.08155.91823797825719867383091392970561
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
QPR (5 Seasons)3 Leagues132.341231603781910186246341141455840.08155.91823797825719867383091392970561
Queens (3 Seasons)1 League85.9
Livingston (2 Seasons)1 League27.3
Birmingham City (1 Season)2 Leagues4.0
Championship (5 Seasons)124.041231603781910186246341141455840.08155.91823797825719867383091392970561
FA Cup (5 Seasons)4.9
EFL Cup (4 Seasons)3.3
Championship (3 Seasons)85.9
Premiership (2 Seasons)27.3
League One (1 Season)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201720Queens1 League20.7
2017-201821Queens1 League29.2
2018-201922Queens1 League36.0
2019-202023Livingston1 League24.3
2020-202124Livingston1 League3.0
2020-202124QPR2 Leagues35.3117224785315681331167361747.21952.851420886882918147743887187
2021-202225QPR3 Leagues30.880629633593879080621942.91257.13841615560232077220617138
2022-202326QPR3 Leagues33.81130561055055291381127501734.02958.048821796552216108828782128
2023-202427QPR3 Leagues32.01008511285143761011007381539.52155.34352095667241377248680108
2024-202528QPR2 Leagues0.470412170002110000040
2024-202528Birmingham City2 Leagues4.0
9 Seasons4 Clubs6 Leagues249.441231603781910186246341141455840.08155.91823797825719867383091392970561
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
QPR (5 Seasons)3 Leagues132.341231603781910186246341141455840.08155.91823797825719867383091392970561
Queens (3 Seasons)1 League85.9
Livingston (2 Seasons)1 League27.3
Birmingham City (1 Season)2 Leagues4.0
Championship (5 Seasons)124.041231603781910186246341141455840.08155.91823797825719867383091392970561
FA Cup (5 Seasons)4.9
EFL Cup (4 Seasons)3.3
Championship (3 Seasons)85.9
Premiership (2 Seasons)27.3
League One (1 Season)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2016-201720Queenssct SCO2. Championship6th20.7Matches
2017-201821Queenssct SCO2. Championship6th29.2Matches
2018-201922Queenssct SCO2. Championship9th36.0Matches
2019-202023Livingstonsct SCO1. Premiership5th24.3Matches
2020-202124Livingstonsct SCO1. Premiership6th3.0Matches
2020-202124QPReng ENG2. Championship9th34.0117224785315681331167361747.21952.851420886882918147743887187Matches
2021-202225QPReng ENG2. Championship11th26.880629633593879080621942.91257.13841615560232077220617138Matches
2022-202326QPReng ENG2. Championship20th32.81130561055055291381127501734.02958.048821796552216108828782128Matches
2023-202427QPReng ENG2. Championship18th30.41008511285143761011007381539.52155.34352095667241377248680108Matches
2024-202528QPReng ENG2. Championship23rd0.170412170002110000040Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.0Matches
9 Seasons4 Clubs4 Leagues241.241231603781910186246341141455840.08155.91823797825719867383091392970561
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
QPR (5 Seasons)1 League124.041231603781910186246341141455840.08155.91823797825719867383091392970561
Queens (3 Seasons)1 League85.9
Livingston (2 Seasons)1 League27.3
Birmingham City (1 Season)1 League4.0
Championship (5 Seasons)124.041231603781910186246341141455840.08155.91823797825719867383091392970561
Championship (3 Seasons)85.9
Premiership (2 Seasons)27.3
League One (1 Season)4.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2020-202124QPReng ENGFA Cup33rd1.3Matches
2021-202225QPReng ENGEFL CupRd42.3Matches
2021-202225QPReng ENGFA Cup1.7Matches
2022-202326QPReng ENGFA Cup1.0Matches
2023-202427QPReng ENGEFL CupRd10.7Matches
2023-202427QPReng ENGFA Cup0.9Matches
2024-202528QPReng ENGEFL CupRd30.3Matches
5 Seasons2 Clubs2 Leagues8.2
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
QPR (5 Seasons)2 Leagues8.2
Birmingham City (1 Season)1 League
FA Cup (5 Seasons)4.9
EFL Cup (4 Seasons)3.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB3.7Matches
202125sct ScotlandFriendlies (M)1.6Matches
202125sct ScotlandUEFA EuroGR2.97737284212772150.0150.03614225000835813Matches
202125sct ScotlandUEFA Euro Qualifying1.9Matches
202226sct ScotlandWCQ6.5Matches
202226sct ScotlandFriendlies (M)1.1Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.2Matches
202327sct ScotlandFriendlies (M)0.3Matches
202428sct ScotlandFriendlies (M)0.8Matches
202428sct ScotlandUEFA Euro Qualifying5.5Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.5Matches
5 Seasons1 Club5 Leagues29.17737284212772150.0150.03614225000835813
Friendlies (M) (4 Seasons)3.8
UEFA Nations League (3 Seasons)8.5
UEFA Euro Qualifying (2 Seasons)7.4
WCQ (1 Season)6.5
UEFA Euro (1 Season)2.97737284212772150.0150.03614225000835813

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
2016-201720Queenssct SCO2. Championship301,8676257.620.720121011.132433-9-0.43-0.63Matches
2017-201821Queenssct SCO2. Championship342,6257781.029.23021411.474941+8+0.27+0.57Matches
2018-201922Queenssct SCO2. Championship363,24090100.036.0369036001.064148-7-0.19Matches
2019-202023Livingstonsct SCO1. Premiership252,1858780.924.3258717001.483729+8+0.33+1.38Matches
2020-202124QPReng ENG2. Championship423,0617373.934.036802062811.454246-4-0.12-0.6241.848.3-6.5-0.19-0.59Matches
2020-202124QPReng ENGFA Cup1120120100.01.311201000.0002-2-1.50Matches
2020-202124Livingstonsct SCO1. Premiership3270907.93.03903000.3337-4-1.33-1.10Matches
2021-202225QPReng ENG2. Championship332,4107358.226.827821663101.45343400.00-0.0528.934.6-5.7-0.21-0.15Matches
2021-202225QPReng ENGEFL Cup221010553.82.321052011.001100.00-1.00Matches
2021-202225QPReng ENGFA Cup21527672.41.7190116200.5013-2-1.18-1.18Matches
2022-202326QPReng ENG2. Championship392,9487671.232.835811842501.263249-17-0.52+0.2437.043.5-6.5-0.20+0.22Matches
2022-202326QPReng ENGEFL Cup00001Matches
2022-202326QPReng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202427QPReng ENG2. Championship412,7396766.230.4318117102211.222939-10-0.33-0.2629.435.0-5.6-0.18-0.11Matches
2023-202427QPReng ENGEFL Cup1636370.00.71630000.000000.00+3.33Matches
2023-202427QPReng ENGFA Cup1797987.80.91790000.0023-1-1.14-1.14Matches
2024-202528QPReng ENG2. Championship1660.40.1001611.0010+1+15.00+15.710.10.4-0.3-5.19-4.88Matches
2024-202528QPReng ENGEFL Cup126268.70.30012603.000000.000.00Matches
2024-202528Birmingham Cityeng ENGFA Cup00001Matches
2024-202528Birmingham Cityeng ENG3. League One123593026.64.0359092002.1796+3+0.75+0.03Matches
9 Seasons4 Clubs6 Leagues30522,4507461.1249.425384165522581.31306343-37-0.15-0.02137.2161.8-24.6-0.20-0.09
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
QPR (5 Seasons)3 Leagues16511,9047261.1132.31368276292651.30143179-36-0.27-0.09137.2161.8-24.6-0.20-0.09
Queens (3 Seasons)1 League1007,7327779.585.98690691421.22114122-8-0.09-0.14
Livingston (2 Seasons)1 League282,4558840.127.3288820001.364036+4+0.15+0.49
Birmingham City (1 Season)2 Leagues123593024.94.0359092012.1796+3+0.75+0.03
Championship (5 Seasons)15611,1647261.7124.01298171272531.34138168-30-0.24-0.03137.2161.8-24.6-0.20-0.09
FA Cup (5 Seasons)54418873.54.9495316210.20410-6-1.22-1.22
EFL Cup (4 Seasons)42997534.43.3391212621.251100.00-0.19
Championship (3 Seasons)1007,7327779.585.98690691421.22114122-8-0.09-0.14
Premiership (2 Seasons)282,4558840.127.3288820001.364036+4+0.15+0.49
League One (1 Season)123593026.64.0359092002.1796+3+0.75+0.03
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
2016-201720Queens1 League301,8676257.620.720121011.132433-9-0.43-0.63
2017-201821Queens1 League342,6257781.029.23021411.474941+8+0.27+0.57
2018-201922Queens1 League363,24090100.036.0369036001.064148-7-0.19
2019-202023Livingston1 League252,1858780.924.3258717001.483729+8+0.33+1.38
2020-202124Livingston1 League3270907.93.03903000.3337-4-1.33-1.10
2020-202124QPR2 Leagues433,1817474.735.337812162811.424248-6-0.17-0.6741.848.3-6.5-0.19-0.59
2021-202225QPR3 Leagues372,7727558.530.830841973511.373638-2-0.06-0.2028.934.6-5.7-0.21-0.15
2022-202326QPR3 Leagues403,0387670.333.836821942511.233351-18-0.53+0.2237.043.5-6.5-0.20+0.22
2023-202427QPR3 Leagues432,8816766.732.0338117102211.163142-11-0.34-0.2229.435.0-5.6-0.18-0.11
2024-202528QPR2 Leagues232161.70.40021612.0010+1+2.81+3.410.10.4-0.3-5.19-4.88
2024-202528Birmingham City2 Leagues123593024.94.0359092012.1796+3+0.75+0.03
9 Seasons4 Clubs6 Leagues30522,4507461.1249.425384165522581.31306343-37-0.15-0.02137.2161.8-24.6-0.20-0.09
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
QPR (5 Seasons)3 Leagues16511,9047261.1132.31368276292651.30143179-36-0.27-0.09137.2161.8-24.6-0.20-0.09
Queens (3 Seasons)1 League1007,7327779.585.98690691421.22114122-8-0.09-0.14
Livingston (2 Seasons)1 League282,4558840.127.3288820001.364036+4+0.15+0.49
Birmingham City (1 Season)2 Leagues123593024.94.0359092012.1796+3+0.75+0.03
Championship (5 Seasons)15611,1647261.7124.01298171272531.34138168-30-0.24-0.03137.2161.8-24.6-0.20-0.09
FA Cup (5 Seasons)54418873.54.9495316210.20410-6-1.22-1.22
EFL Cup (4 Seasons)42997534.43.3391212621.251100.00-0.19
Championship (3 Seasons)1007,7327779.585.98690691421.22114122-8-0.09-0.14
Premiership (2 Seasons)282,4558840.127.3288820001.364036+4+0.15+0.49
League One (1 Season)123593026.64.0359092002.1796+3+0.75+0.03
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
2016-201720Queenssct SCO2. Championship6th301,8676257.620.720121011.132433-9-0.43-0.63Matches
2017-201821Queenssct SCO2. Championship6th342,6257781.029.23021411.474941+8+0.27+0.57Matches
2018-201922Queenssct SCO2. Championship9th363,24090100.036.0369036001.064148-7-0.19Matches
2019-202023Livingstonsct SCO1. Premiership5th252,1858780.924.3258717001.483729+8+0.33+1.38Matches
2020-202124Livingstonsct SCO1. Premiership6th3270907.93.03903000.3337-4-1.33-1.10Matches
2020-202124QPReng ENG2. Championship9th423,0617373.934.036802062811.454246-4-0.12-0.6241.848.3-6.5-0.19-0.59Matches
2021-202225QPReng ENG2. Championship11th332,4107358.226.827821663101.45343400.00-0.0528.934.6-5.7-0.21-0.15Matches
2022-202326QPReng ENG2. Championship20th392,9487671.232.835811842501.263249-17-0.52+0.2437.043.5-6.5-0.20+0.22Matches
2023-202427QPReng ENG2. Championship18th412,7396766.230.4318117102211.222939-10-0.33-0.2629.435.0-5.6-0.18-0.11Matches
2024-202528QPReng ENG2. Championship23rd1660.40.1001611.0010+1+15.00+15.710.10.4-0.3-5.19-4.88Matches
2024-202528Birmingham Cityeng ENG3. League One4th123593026.64.0359092002.1796+3+0.75+0.03Matches
9 Seasons4 Clubs4 Leagues29621,7107361.5241.224683160502451.33301332-31-0.13+0.01137.2161.8-24.6-0.20-0.09
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
QPR (5 Seasons)1 League15611,1647261.7124.01298171272531.34138168-30-0.24-0.03137.2161.8-24.6-0.20-0.09
Queens (3 Seasons)1 League1007,7327779.585.98690691421.22114122-8-0.09-0.14
Livingston (2 Seasons)1 League282,4558840.127.3288820001.364036+4+0.15+0.49
Birmingham City (1 Season)1 League123593026.64.0359092002.1796+3+0.75+0.03
Championship (5 Seasons)15611,1647261.7124.01298171272531.34138168-30-0.24-0.03137.2161.8-24.6-0.20-0.09
Championship (3 Seasons)1007,7327779.585.98690691421.22114122-8-0.09-0.14
Premiership (2 Seasons)282,4558840.127.3288820001.364036+4+0.15+0.49
League One (1 Season)123593026.64.0359092002.1796+3+0.75+0.03
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-202124QPReng ENGFA Cup33rd1120120100.01.311201000.0002-2-1.50Matches
2021-202225QPReng ENGEFL CupRd4221010553.82.321052011.001100.00-1.00Matches
2021-202225QPReng ENGFA Cup21527672.41.7190116200.5013-2-1.18-1.18Matches
2022-202326QPReng ENGEFL CupRd100001Matches
2022-202326QPReng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202427QPReng ENGEFL CupRd11636370.00.71630000.000000.00+3.33Matches
2023-202427QPReng ENGFA Cup1797987.80.91790000.0023-1-1.14-1.14Matches
2024-202528QPReng ENGEFL CupRd3126268.70.30012603.000000.000.00Matches
2024-202528Birmingham Cityeng ENGFA Cup00001Matches
5 Seasons2 Clubs2 Leagues97408250.38.2793524430.67511-6-0.73-0.89
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (5 Seasons)2 Leagues97408253.68.2793524420.67511-6-0.73-0.89
Birmingham City (1 Season)1 League00001
FA Cup (5 Seasons)54418873.54.9495316210.20410-6-1.22-1.22
EFL Cup (4 Seasons)42997534.43.3391212621.251100.00-0.19
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB53346761.93.75670002.0053+2+0.54+0.98Matches
202125sct ScotlandFriendlies (M)21417178.31.62710002.0021+1+0.64+0.64Matches
202125sct ScotlandUEFA EuroGR32588695.62.93862000.3315-4-1.40-1.403.62.8+0.8+0.28+3.77Matches
202125sct ScotlandUEFA Euro Qualifying21728615.11.92860001.0010+1+0.52+0.90Matches
202226sct ScotlandWCQ95836558.96.5775223101.89104+6+0.93+0.48Matches
202226sct ScotlandFriendlies (M)21035238.11.1178012500.5014-3-2.62-3.70Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB31113720.61.2184021402.3341+3+2.43+1.80Matches
202327sct ScotlandFriendlies (M)1313117.20.30013110.001100.00+3.02Matches
202428sct ScotlandFriendlies (M)1696919.20.81690010.0001-1-1.30-0.69Matches
202428sct ScotlandUEFA Euro Qualifying84976269.05.5584132602.1395+4+0.72-1.29Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA63165358.53.5471021601.1756-1-0.28-0.28Matches
5 Seasons1 Club5 Leagues422,6156245.629.131765112321.573931+8+0.28+0.283.62.8+0.8+0.28+3.77
Friendlies (M) (4 Seasons)63445734.73.8472022820.8347-3-0.78-0.09
UEFA Nations League (3 Seasons)147615447.08.51070041501.721410+4+0.47+0.26
UEFA Euro Qualifying (2 Seasons)106696736.07.4784132601.90105+5+0.67+0.60
WCQ (1 Season)95836558.96.5775223101.89104+6+0.93+0.48
UEFA Euro (1 Season)32588695.62.93862000.3315-4-1.40-1.403.62.8+0.8+0.28+3.77

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
2016-201720Queenssct SCO2. Championship20.71003100000000Matches
2017-201821Queenssct SCO2. Championship29.28004900000000Matches
2018-201922Queenssct SCO2. Championship36.010000Matches
2019-202023Livingstonsct SCO1. Premiership24.38114831137000Matches
2020-202124QPReng ENG2. Championship34.0200623212176131007920224345.4Matches
2020-202124QPReng ENGFA Cup1.30002202010Matches
2020-202124Livingstonsct SCO1. Premiership3.00005514100Matches
2021-202225QPReng ENG2. Championship26.810033191115660103913117542.8Matches
2021-202225QPReng ENGEFL Cup2.30003011010Matches
2021-202225QPReng ENGFA Cup1.70000203010Matches
2022-202326QPReng ENG2. Championship32.840050227106150009118819649.0Matches
2022-202326QPReng ENGFA Cup1.00002100000Matches
2023-202427QPReng ENG2. Championship30.4800522952013290009117620346.4Matches
2023-202427QPReng ENGEFL Cup0.70003110000Matches
2023-202427QPReng ENGFA Cup0.90002100110Matches
2024-202528QPReng ENG2. Championship0.100000000000012166.7Matches
2024-202528QPReng ENGEFL Cup0.30000100000Matches
2024-202528Birmingham Cityeng ENG3. League One4.01008702030Matches
9 Seasons4 Clubs6 Leagues249.443113501535181337011030169981846.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)3 Leagues132.315002091103768326711030169981846.1
Queens (3 Seasons)1 League85.919008000000000
Livingston (2 Seasons)1 League27.381153361411100
Birmingham City (1 Season)2 Leagues4.01008702030
Championship (5 Seasons)124.015001971023562316311030169981846.1
FA Cup (5 Seasons)4.90006605130
EFL Cup (4 Seasons)3.30006221010
Championship (3 Seasons)85.919008000000000
Premiership (2 Seasons)27.381153361411100
League One (1 Season)4.01008702030
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
2016-201720Queens1 League20.71003100000000
2017-201821Queens1 League29.28004900000000
2018-201922Queens1 League36.010000
2019-202023Livingston1 League24.38114831137000
2020-202124Livingston1 League3.00005514100
2020-202124QPR2 Leagues35.3200643412196141007920224345.4
2021-202225QPR3 Leagues30.810036211219680103913117542.8
2022-202326QPR3 Leagues33.840052237106150009118819649.0
2023-202427QPR3 Leagues32.0800573162014300009117620346.4
2024-202528QPR2 Leagues0.400001000000012166.7
2024-202528Birmingham City2 Leagues4.01008702030
9 Seasons4 Clubs6 Leagues249.443113501535181337011030169981846.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)3 Leagues132.315002091103768326711030169981846.1
Queens (3 Seasons)1 League85.919008000000000
Livingston (2 Seasons)1 League27.381153361411100
Birmingham City (1 Season)2 Leagues4.01008702030
Championship (5 Seasons)124.015001971023562316311030169981846.1
FA Cup (5 Seasons)4.90006605130
EFL Cup (4 Seasons)3.30006221010
Championship (3 Seasons)85.919008000000000
Premiership (2 Seasons)27.381153361411100
League One (1 Season)4.01008702030
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
2016-201720Queenssct SCO2. Championship6th20.71003100000000Matches
2017-201821Queenssct SCO2. Championship6th29.28004900000000Matches
2018-201922Queenssct SCO2. Championship9th36.010000Matches
2019-202023Livingstonsct SCO1. Premiership5th24.38114831137000Matches
2020-202124Livingstonsct SCO1. Premiership6th3.00005514100Matches
2020-202124QPReng ENG2. Championship9th34.0200623212176131007920224345.4Matches
2021-202225QPReng ENG2. Championship11th26.810033191115660103913117542.8Matches
2022-202326QPReng ENG2. Championship20th32.840050227106150009118819649.0Matches
2023-202427QPReng ENG2. Championship18th30.4800522952013290009117620346.4Matches
2024-202528QPReng ENG2. Championship23rd0.100000000000012166.7Matches
2024-202528Birmingham Cityeng ENG3. League One4th4.01008702030Matches
9 Seasons4 Clubs4 Leagues241.243113381454975326611030169981846.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (5 Seasons)1 League124.015001971023562316311030169981846.1
Queens (3 Seasons)1 League85.919008000000000
Livingston (2 Seasons)1 League27.381153361411100
Birmingham City (1 Season)1 League4.01008702030
Championship (5 Seasons)124.015001971023562316311030169981846.1
Championship (3 Seasons)85.919008000000000
Premiership (2 Seasons)27.381153361411100
League One (1 Season)4.01008702030
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-202124QPReng ENGFA Cup33rd1.30002202010Matches
2021-202225QPReng ENGEFL CupRd42.30003011010Matches
2021-202225QPReng ENGFA Cup1.70000203010Matches
2022-202326QPReng ENGFA Cup1.00002100000Matches
2023-202427QPReng ENGEFL CupRd10.70003110000Matches
2023-202427QPReng ENGFA Cup0.90002100110Matches
2024-202528QPReng ENGEFL CupRd30.30000100000Matches
5 Seasons2 Clubs2 Leagues8.200012826140
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (5 Seasons)2 Leagues8.200012826140
Birmingham City (1 Season)1 League
FA Cup (5 Seasons)4.90006605130
EFL Cup (4 Seasons)3.30006221010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2020-202124sct ScotlandUEFA Nations LeagueLgB3.72007531120Matches
202125sct ScotlandFriendlies (M)1.60000Matches
202125sct ScotlandUEFA EuroGR2.90003200000004172342.5Matches
202125sct ScotlandUEFA Euro Qualifying1.90003312010Matches
202226sct ScotlandWCQ6.53009900110Matches
202226sct ScotlandFriendlies (M)1.10000Matches
2022-202326sct ScotlandUEFA Nations LeagueLgB1.21003300000Matches
202327sct ScotlandFriendlies (M)0.30000Matches
202428sct ScotlandFriendlies (M)0.80000Matches
202428sct ScotlandUEFA Euro Qualifying5.52009511130Matches
2024-202528sct ScotlandUEFA Nations LeagueLgA3.50006811320Matches
5 Seasons1 Club5 Leagues29.1800403565690004172342.5
Friendlies (M) (4 Seasons)3.80000
UEFA Nations League (3 Seasons)8.5300161642440
UEFA Euro Qualifying (2 Seasons)7.420012823140
WCQ (1 Season)6.53009900110
UEFA Euro (1 Season)2.90003200000004172342.5

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.