Standard Stats Table 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 2014-2015 19 Reading eng ENG 2. Championship 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 19 Reading eng ENG League Cup 0 0 Matches 2014-2015 19 Hartlepool United eng ENG 4. League Two 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 Matches 2015-2016 20 Reading eng ENG 2. Championship 12 6 555 6.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Reading eng ENG FA Cup 1 1 9 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Reading eng ENG League Cup 3 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 21 Aston Villa eng ENG 2. Championship 8 5 509 5.7 1 0 1 1 0 0 3 0 0.18 0.00 0.18 0.18 0.18 Matches 2016-2017 21 Nottingham Forest eng ENG 2. Championship 4 2 201 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 21 Aston Villa eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 21 Aston Villa eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Milton Keynes Dons eng ENG EFL Cup 2 1 137 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Milton Keynes Dons eng ENG 3. League One 12 12 923 10.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Aston Villa eng ENG Jr. PL2 — Div. 2 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2017-2018 22 Kilmarnock sct SCO 1. Premiership 12 9 807 9.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 23 Kilmarnock sct SCO 1. Premiership 27 21 1,842 20.5 1 1 2 1 0 0 9 0 0.05 0.05 0.10 0.05 0.10 Matches 2019-2020 24 Aston Villa eng ENG EFL Cup 0 0 Matches 2019-2020 24 Waas-Beveren be BEL 1. First Division A 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Aves pt POR 1. Primeira Liga 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 Kilmarnock sct SCO 1. Premiership 31 26 2,276 25.3 3 1 4 3 0 0 9 0 0.12 0.04 0.16 0.12 0.16 Matches 2024-2025 29 PAS Lamia gr GRE 1. Super League 12 10 890 9.9 2 0 2 2 0 0 5 0 0.20 0.00 0.20 0.20 0.20 Matches 2025-2026 30 Kilmarnock sct SCO 1. Premiership 14 10 884 9.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Levadiakos gr GRE 1. Super League 10 4 374 4.2 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 10 Clubs 9 Leagues 186 143 12,594 139.9 7 5 12 7 0 0 49 2 0.05 0.04 0.09 0.05 0.09 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 Kilmarnock (4 Seasons) 1 League 84 66 5,809 64.5 4 2 6 4 0 0 26 0 0.06 0.03 0.09 0.06 0.09 Reading (2 Seasons) 3 Leagues 17 8 685 7.6 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (2 Seasons) 3 Leagues 10 7 689 7.7 1 0 1 1 0 0 3 0 0.13 0.00 0.13 0.13 0.13 Hartlepool United (1 Season) 1 League 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 Milton Keynes Dons (1 Season) 2 Leagues 14 13 1,060 11.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 PAS Lamia (1 Season) 1 League 12 10 890 9.9 2 0 2 2 0 0 5 0 0.20 0.00 0.20 0.20 0.20 Levadiakos (1 Season) 1 League 10 4 374 4.2 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Waas-Beveren (1 Season) 1 League 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aves (1 Season) 1 League 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Nottingham Forest (1 Season) 1 League 4 2 201 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (1 Season) 1 League 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00 EFL Cup (5 Seasons) 6 3 343 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (4 Seasons) 84 66 5,809 64.5 4 2 6 4 0 0 26 0 0.06 0.03 0.09 0.06 0.09 Championship (3 Seasons) 25 13 1,270 14.1 1 0 1 1 0 0 8 0 0.07 0.00 0.07 0.07 0.07 Super League (2 Seasons) 22 14 1,264 14.0 2 0 2 2 0 0 5 1 0.14 0.00 0.14 0.14 0.14 FA Cup (2 Seasons) 2 2 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 League One (1 Season) 12 12 923 10.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 First Division A (1 Season) 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table 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 2014-2015 19 Hartlepool United 1 League 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 2014-2015 19 Reading 2 Leagues 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 20 Reading 3 Leagues 16 8 680 7.6 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2016-2017 21 Aston Villa 3 Leagues 10 7 689 7.7 1 0 1 1 0 0 3 0 0.13 0.00 0.13 0.13 0.13 2016-2017 21 Nottingham Forest 1 League 4 2 201 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 22 Aston Villa 1 League 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00 2017-2018 22 Milton Keynes Dons 2 Leagues 14 13 1,060 11.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2017-2018 22 Kilmarnock 1 League 12 9 807 9.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2018-2019 23 Kilmarnock 1 League 27 21 1,842 20.5 1 1 2 1 0 0 9 0 0.05 0.05 0.10 0.05 0.10 2019-2020 24 Waas-Beveren 1 League 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2019-2020 24 Aston Villa 1 League 0 0 2019-2020 24 Aves 1 League 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 25 Kilmarnock 1 League 31 26 2,276 25.3 3 1 4 3 0 0 9 0 0.12 0.04 0.16 0.12 0.16 2024-2025 29 PAS Lamia 1 League 12 10 890 9.9 2 0 2 2 0 0 5 0 0.20 0.00 0.20 0.20 0.20 2025-2026 30 Kilmarnock 1 League 14 10 884 9.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2025-2026 30 Levadiakos 1 League 10 4 374 4.2 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 9 Seasons 10 Clubs 9 Leagues 186 143 12,594 139.9 7 5 12 7 0 0 49 2 0.05 0.04 0.09 0.05 0.09 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 Kilmarnock (4 Seasons) 1 League 84 66 5,809 64.5 4 2 6 4 0 0 26 0 0.06 0.03 0.09 0.06 0.09 Reading (2 Seasons) 3 Leagues 17 8 685 7.6 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (2 Seasons) 3 Leagues 10 7 689 7.7 1 0 1 1 0 0 3 0 0.13 0.00 0.13 0.13 0.13 Hartlepool United (1 Season) 1 League 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 Milton Keynes Dons (1 Season) 2 Leagues 14 13 1,060 11.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 PAS Lamia (1 Season) 1 League 12 10 890 9.9 2 0 2 2 0 0 5 0 0.20 0.00 0.20 0.20 0.20 Levadiakos (1 Season) 1 League 10 4 374 4.2 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Waas-Beveren (1 Season) 1 League 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aves (1 Season) 1 League 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Nottingham Forest (1 Season) 1 League 4 2 201 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (1 Season) 1 League 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00 EFL Cup (5 Seasons) 6 3 343 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (4 Seasons) 84 66 5,809 64.5 4 2 6 4 0 0 26 0 0.06 0.03 0.09 0.06 0.09 Championship (3 Seasons) 25 13 1,270 14.1 1 0 1 1 0 0 8 0 0.07 0.00 0.07 0.07 0.07 Super League (2 Seasons) 22 14 1,264 14.0 2 0 2 2 0 0 5 1 0.14 0.00 0.14 0.14 0.14 FA Cup (2 Seasons) 2 2 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 League One (1 Season) 12 12 923 10.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 First Division A (1 Season) 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table 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 2014-2015 19 Hartlepool United eng ENG 4. League Two 22nd 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 Matches 2014-2015 19 Reading eng ENG 2. Championship 19th 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Reading eng ENG 2. Championship 17th 12 6 555 6.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 21 Aston Villa eng ENG 2. Championship 13th 8 5 509 5.7 1 0 1 1 0 0 3 0 0.18 0.00 0.18 0.18 0.18 Matches 2016-2017 21 Nottingham Forest eng ENG 2. Championship 21st 4 2 201 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Aston Villa eng ENG Jr. PL2 — Div. 2 2nd 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2017-2018 22 Milton Keynes Dons eng ENG 3. League One 23rd 12 12 923 10.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Kilmarnock sct SCO 1. Premiership 5th 12 9 807 9.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 23 Kilmarnock sct SCO 1. Premiership 3rd 27 21 1,842 20.5 1 1 2 1 0 0 9 0 0.05 0.05 0.10 0.05 0.10 Matches 2019-2020 24 Waas-Beveren be BEL 1. First Division A 16th 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Aves pt POR 1. Primeira Liga 18th 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 25 Kilmarnock sct SCO 1. Premiership 17th 31 26 2,276 25.3 3 1 4 3 0 0 9 0 0.12 0.04 0.16 0.12 0.16 Matches 2024-2025 29 PAS Lamia gr GRE 1. Super League 14th 12 10 890 9.9 2 0 2 2 0 0 5 0 0.20 0.00 0.20 0.20 0.20 Matches 2025-2026 30 Kilmarnock sct SCO 1. Premiership 10th 14 10 884 9.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 30 Levadiakos gr GRE 1. Super League 6th 10 4 374 4.2 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 10 Clubs 7 Leagues 178 138 12,152 135.0 7 5 12 7 0 0 49 2 0.05 0.04 0.09 0.05 0.09 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 Kilmarnock (4 Seasons) 1 League 84 66 5,809 64.5 4 2 6 4 0 0 26 0 0.06 0.03 0.09 0.06 0.09 Reading (2 Seasons) 1 League 13 6 560 6.2 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Hartlepool United (1 Season) 1 League 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 PAS Lamia (1 Season) 1 League 12 10 890 9.9 2 0 2 2 0 0 5 0 0.20 0.00 0.20 0.20 0.20 Milton Keynes Dons (1 Season) 1 League 12 12 923 10.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Levadiakos (1 Season) 1 League 10 4 374 4.2 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Waas-Beveren (1 Season) 1 League 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (1 Season) 1 League 8 5 509 5.7 1 0 1 1 0 0 3 0 0.18 0.00 0.18 0.18 0.18 Aves (1 Season) 1 League 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Nottingham Forest (1 Season) 1 League 4 2 201 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (1 Season) 1 League 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Premiership (4 Seasons) 84 66 5,809 64.5 4 2 6 4 0 0 26 0 0.06 0.03 0.09 0.06 0.09 Championship (3 Seasons) 25 13 1,270 14.1 1 0 1 1 0 0 8 0 0.07 0.00 0.07 0.07 0.07 Super League (2 Seasons) 22 14 1,264 14.0 2 0 2 2 0 0 5 1 0.14 0.00 0.14 0.14 0.14 League Two (1 Season) 23 23 2,069 23.0 0 3 3 0 0 0 6 0 0.00 0.13 0.13 0.00 0.13 League One (1 Season) 12 12 923 10.3 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 First Division A (1 Season) 8 8 689 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 4 2 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 2 2 180 2.0 2 0 2 2 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table 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 2014-2015 19 Reading eng ENG League Cup 17th 0 0 Matches 2015-2016 20 Reading eng ENG FA Cup 5th 1 1 9 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 20 Reading eng ENG League Cup 17th 3 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 21 Aston Villa eng ENG EFL Cup 58th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 21 Aston Villa eng ENG FA Cup 33rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Milton Keynes Dons eng ENG EFL Cup 33rd 2 1 137 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 24 Aston Villa eng ENG EFL Cup 2nd 0 0 Matches 5 Seasons 3 Clubs 2 Leagues 8 5 442 4.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Reading (2 Seasons) 2 Leagues 4 2 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Aston Villa (2 Seasons) 2 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Milton Keynes Dons (1 Season) 1 League 2 1 137 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (5 Seasons) 6 3 343 3.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 2 2 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 19 Hartlepool United 1 League 23.0 0 4 0.17 0.00 0 0 2014-2015 19 Reading 2 Leagues 0.1 0 0 0.00 0 0 2015-2016 20 Reading 3 Leagues 7.6 0 3 0.49 0.00 0 0 2016-2017 21 Aston Villa 3 Leagues 7.7 1 1 2 200.0 0.15 0.30 1.00 0.50 0 0 2016-2017 21 Nottingham Forest 1 League 2.2 0 0 0 0.00 0.00 0 0 2017-2018 22 Aston Villa 1 League 2.0 2 0 0 2017-2018 22 Milton Keynes Dons 2 Leagues 11.8 0 4 0 0.0 0.34 0.00 0.00 0 0 2017-2018 22 Kilmarnock 1 League 9.0 0 2 0.22 0.00 0 0 2018-2019 23 Kilmarnock 1 League 20.5 1 0 0 2019-2020 24 Waas-Beveren 1 League 7.7 0 0 0 2019-2020 24 Aves 1 League 1.4 0 2 0 0.0 1.41 0.00 0.00 0 0 2020-2021 25 Kilmarnock 1 League 25.3 3 14 6 42.9 0.55 0.24 0.21 0.50 0 0 2024-2025 29 PAS Lamia 1 League 9.9 2 0 0 2025-2026 30 Kilmarnock 1 League 9.8 0 14 4 28.6 1.43 0.41 0.00 0.00 0 0 2025-2026 30 Levadiakos 1 League 4.2 0 0 0 9 Seasons 10 Clubs 9 Leagues 139.9 7 35 21 34.3 0.61 0.22 0.11 0.19 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Kilmarnock (4 Seasons) 1 League 64.5 4 28 12 35.7 0.80 0.27 0.11 0.25 0 0 Reading (2 Seasons) 3 Leagues 7.6 0 3 0.48 0.00 0 0 Aston Villa (2 Seasons) 3 Leagues 7.7 1 1 2 200.0 0.15 0.30 1.00 0.50 0 0 Hartlepool United (1 Season) 1 League 23.0 0 4 0.17 0.00 0 0 Milton Keynes Dons (1 Season) 2 Leagues 11.8 0 4 0 0.0 0.34 0.00 0.00 0 0 PAS Lamia (1 Season) 1 League 9.9 2 0 0 Levadiakos (1 Season) 1 League 4.2 0 0 0 Waas-Beveren (1 Season) 1 League 7.7 0 0 0 Aves (1 Season) 1 League 1.4 0 2 0 0.0 1.41 0.00 0.00 0 0 Nottingham Forest (1 Season) 1 League 2.2 0 0 0 0.00 0.00 0 0 Aston Villa (1 Season) 1 League 2.0 2 0 0 EFL Cup (5 Seasons) 3.8 0 5 1 20.0 1.98 0.40 0.00 0.00 0 0 Premiership (4 Seasons) 64.5 4 28 12 35.7 0.80 0.27 0.11 0.25 0 0 Championship (3 Seasons) 14.1 1 0 4 0.00 0.28 0.25 0 0 Super League (2 Seasons) 14.0 2 0 0 FA Cup (2 Seasons) 1.1 0 0 0 League Two (1 Season) 23.0 0 4 0.17 0.00 0 0 League One (1 Season) 10.3 0 0 0 0.00 0.00 0 0 First Division A (1 Season) 7.7 0 0 0 Primeira Liga (1 Season) 1.4 0 2 0 0.0 1.41 0.00 0.00 0 0 PL2 — Div. 2 (1 Season) 2.0 2 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 20 Reading eng ENG FA Cup 5th 0.1 0 0 0 Matches 2015-2016 20 Reading eng ENG League Cup 17th 1.3 0 0 0 Matches 2016-2017 21 Aston Villa eng ENG EFL Cup 58th 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 Matches 2016-2017 21 Aston Villa eng ENG FA Cup 33rd 1.0 0 0 0 Matches 2017-2018 22 Milton Keynes Dons eng ENG EFL Cup 33rd 1.5 0 4 0 0.0 2.63 0.00 0.00 0 0 Matches 5 Seasons 3 Clubs 2 Leagues 4.9 0 5 1 20.0 1.98 0.40 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Reading (2 Seasons) 2 Leagues 1.4 0 0 0 Aston Villa (2 Seasons) 2 Leagues 2.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 Milton Keynes Dons (1 Season) 1 League 1.5 0 4 0 0.0 2.63 0.00 0.00 0 0 EFL Cup (5 Seasons) 3.8 0 5 1 20.0 1.98 0.40 0.00 0.00 0 0 FA Cup (2 Seasons) 1.1 0 0 0
Playing Time Table 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 2014-2015 19 Reading eng ENG 2. Championship 1 5 5 0.1 0.1 0 0 1 6 0.00 0 0 0 0.00 +0.46 Matches 2014-2015 19 Reading eng ENG League Cup 0 0 0 0 1 Matches 2014-2015 19 Hartlepool United eng ENG 4. League Two 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 Matches 2015-2016 20 Reading eng ENG 2. Championship 12 555 46 13.4 6.2 6 2 6 1 1.75 9 6 +3 +0.49 +0.74 Matches 2015-2016 20 Reading eng ENG FA Cup 1 9 9 2.0 0.1 1 9 0 0 0 3.00 0 0 0 0.00 -1.43 Matches 2015-2016 20 Reading eng ENG League Cup 3 116 39 38.7 1.3 1 92 1 2 12 0 2.00 2 2 0 0.00 -0.49 Matches 2016-2017 21 Aston Villa eng ENG 2. Championship 8 509 64 12.3 5.7 5 2 3 8 0.88 7 4 +3 +0.53 +0.63 Matches 2016-2017 21 Nottingham Forest eng ENG 2. Championship 4 201 50 4.9 2.2 2 1 2 9 1.50 4 8 -4 -1.79 -1.65 Matches 2016-2017 21 Aston Villa eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2016-2017 21 Aston Villa eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2017-2018 22 Milton Keynes Dons eng ENG EFL Cup 2 137 69 65.2 1.5 1 121 1 1 16 0 1.50 1 1 0 0.00 +2.47 Matches 2017-2018 22 Milton Keynes Dons eng ENG 3. League One 12 923 77 22.3 10.3 12 7 0 1 1.17 9 12 -3 -0.29 +0.35 Matches 2017-2018 22 Aston Villa eng ENG Jr. PL2 — Div. 2 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68 Matches 2017-2018 22 Kilmarnock sct SCO 1. Premiership 12 807 67 23.6 9.0 9 6 3 2.00 Matches 2018-2019 23 Kilmarnock sct SCO 1. Premiership 27 1,842 68 53.9 20.5 21 83 13 6 17 5 1.74 29 21 +8 +0.39 -0.24 Matches 2019-2020 24 Aston Villa eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 24 Waas-Beveren be BEL 1. First Division A 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Matches 2019-2020 24 Aves pt POR 1. Primeira Liga 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 Matches 2020-2021 25 Kilmarnock sct SCO 1. Premiership 31 2,276 73 66.5 25.3 26 85 16 5 16 6 0.94 22 39 -17 -0.67 -1.14 Matches 2024-2025 29 PAS Lamia gr GRE 1. Super League 12 890 74 27.5 9.9 10 80 5 2 45 2 0.67 7 19 -12 -1.21 -0.03 Matches 2025-2026 30 Kilmarnock sct SCO 1. Premiership 14 884 63 25.8 9.8 10 79 4 4 25 0 1.64 20 13 +7 +0.71 +1.60 Matches 2025-2026 30 Levadiakos gr GRE 1. Super League 10 374 37 13.0 4.2 4 72 1 6 15 6 1.70 10 7 +3 +0.72 +0.26 Matches 9 Seasons 10 Clubs 9 Leagues 186 12,594 68 24.1 139.9 143 82 86 43 18 52 1.31 149 187 -38 -0.29 +0.15 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kilmarnock (4 Seasons) 1 League 84 5,809 69 42.5 64.5 66 83 39 18 19 11 1.47 71 73 -2 -0.04 +0.10 Reading (2 Seasons) 3 Leagues 17 685 40 7.4 7.6 8 51 3 9 12 8 1.76 11 8 +3 +0.39 +0.64 Aston Villa (2 Seasons) 3 Leagues 10 689 69 13.9 7.7 7 90 4 3 9 0.70 8 9 -1 -0.13 -0.03 Hartlepool United (1 Season) 1 League 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 Milton Keynes Dons (1 Season) 2 Leagues 14 1,060 76 24.4 11.8 13 121 8 1 16 1 1.22 10 13 -3 -0.25 +0.43 PAS Lamia (1 Season) 1 League 12 890 74 27.5 9.9 10 80 5 2 45 2 0.67 7 19 -12 -1.21 -0.03 Levadiakos (1 Season) 1 League 10 374 37 13.0 4.2 4 72 1 6 15 6 1.70 10 7 +3 +0.72 +0.26 Waas-Beveren (1 Season) 1 League 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Aves (1 Season) 1 League 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 Nottingham Forest (1 Season) 1 League 4 201 50 4.9 2.2 2 1 2 9 1.50 4 8 -4 -1.79 -1.65 Aston Villa (1 Season) 1 League 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68 EFL Cup (5 Seasons) 6 343 57 22.9 3.8 3 101 3 3 13 2 1.50 4 6 -2 -0.52 -0.17 Premiership (4 Seasons) 84 5,809 69 42.5 64.5 66 83 39 18 19 11 1.47 71 73 -2 -0.04 +0.10 Championship (3 Seasons) 25 1,270 51 7.7 14.1 13 5 12 24 1.36 20 18 +2 +0.14 +0.38 Super League (2 Seasons) 22 1,264 57 20.7 14.0 14 78 6 8 22 8 1.14 17 26 -9 -0.64 -0.31 FA Cup (2 Seasons) 2 99 50 18.3 1.1 2 50 1 0 0 1.50 0 2 -2 -1.82 -3.25 League Two (1 Season) 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 League One (1 Season) 12 923 77 22.3 10.3 12 7 0 1 1.17 9 12 -3 -0.29 +0.35 First Division A (1 Season) 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Primeira Liga (1 Season) 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 PL2 — Div. 2 (1 Season) 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68
Playing Time Table 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 2014-2015 19 Hartlepool United 1 League 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 2014-2015 19 Reading 2 Leagues 1 5 5 0.1 0.1 0 0 1 7 0.00 0 0 0 0.00 +0.46 2015-2016 20 Reading 3 Leagues 16 680 43 13.9 7.6 8 51 3 8 12 1 1.88 11 8 +3 +0.40 +0.44 2016-2017 21 Aston Villa 3 Leagues 10 689 69 15.9 7.7 7 90 4 3 8 0.70 8 9 -1 -0.13 -0.03 2016-2017 21 Nottingham Forest 1 League 4 201 50 4.9 2.2 2 1 2 9 1.50 4 8 -4 -1.79 -1.65 2017-2018 22 Aston Villa 1 League 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68 2017-2018 22 Milton Keynes Dons 2 Leagues 14 1,060 76 24.4 11.8 13 121 8 1 16 1 1.22 10 13 -3 -0.25 +0.43 2017-2018 22 Kilmarnock 1 League 12 807 67 23.6 9.0 9 6 3 2.00 2018-2019 23 Kilmarnock 1 League 27 1,842 68 53.9 20.5 21 83 13 6 17 5 1.74 29 21 +8 +0.39 -0.24 2019-2020 24 Waas-Beveren 1 League 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 2019-2020 24 Aston Villa 1 League 0 0 0 0 1 2019-2020 24 Aves 1 League 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 2020-2021 25 Kilmarnock 1 League 31 2,276 73 66.5 25.3 26 85 16 5 16 6 0.94 22 39 -17 -0.67 -1.14 2024-2025 29 PAS Lamia 1 League 12 890 74 27.5 9.9 10 80 5 2 45 2 0.67 7 19 -12 -1.21 -0.03 2025-2026 30 Kilmarnock 1 League 14 884 63 25.8 9.8 10 79 4 4 25 0 1.64 20 13 +7 +0.71 +1.60 2025-2026 30 Levadiakos 1 League 10 374 37 13.0 4.2 4 72 1 6 15 6 1.70 10 7 +3 +0.72 +0.26 9 Seasons 10 Clubs 9 Leagues 186 12,594 68 24.1 139.9 143 82 86 43 18 52 1.31 149 187 -38 -0.29 +0.15 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kilmarnock (4 Seasons) 1 League 84 5,809 69 42.5 64.5 66 83 39 18 19 11 1.47 71 73 -2 -0.04 +0.10 Reading (2 Seasons) 3 Leagues 17 685 40 7.4 7.6 8 51 3 9 12 8 1.76 11 8 +3 +0.39 +0.64 Aston Villa (2 Seasons) 3 Leagues 10 689 69 13.9 7.7 7 90 4 3 9 0.70 8 9 -1 -0.13 -0.03 Hartlepool United (1 Season) 1 League 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 Milton Keynes Dons (1 Season) 2 Leagues 14 1,060 76 24.4 11.8 13 121 8 1 16 1 1.22 10 13 -3 -0.25 +0.43 PAS Lamia (1 Season) 1 League 12 890 74 27.5 9.9 10 80 5 2 45 2 0.67 7 19 -12 -1.21 -0.03 Levadiakos (1 Season) 1 League 10 374 37 13.0 4.2 4 72 1 6 15 6 1.70 10 7 +3 +0.72 +0.26 Waas-Beveren (1 Season) 1 League 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Aves (1 Season) 1 League 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 Nottingham Forest (1 Season) 1 League 4 201 50 4.9 2.2 2 1 2 9 1.50 4 8 -4 -1.79 -1.65 Aston Villa (1 Season) 1 League 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68 EFL Cup (5 Seasons) 6 343 57 22.9 3.8 3 101 3 3 13 2 1.50 4 6 -2 -0.52 -0.17 Premiership (4 Seasons) 84 5,809 69 42.5 64.5 66 83 39 18 19 11 1.47 71 73 -2 -0.04 +0.10 Championship (3 Seasons) 25 1,270 51 7.7 14.1 13 5 12 24 1.36 20 18 +2 +0.14 +0.38 Super League (2 Seasons) 22 1,264 57 20.7 14.0 14 78 6 8 22 8 1.14 17 26 -9 -0.64 -0.31 FA Cup (2 Seasons) 2 99 50 18.3 1.1 2 50 1 0 0 1.50 0 2 -2 -1.82 -3.25 League Two (1 Season) 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 League One (1 Season) 12 923 77 22.3 10.3 12 7 0 1 1.17 9 12 -3 -0.29 +0.35 First Division A (1 Season) 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Primeira Liga (1 Season) 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 PL2 — Div. 2 (1 Season) 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68
Playing Time Table 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 2014-2015 19 Hartlepool United eng ENG 4. League Two 22nd 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 Matches 2014-2015 19 Reading eng ENG 2. Championship 19th 1 5 5 0.1 0.1 0 0 1 6 0.00 0 0 0 0.00 +0.46 Matches 2015-2016 20 Reading eng ENG 2. Championship 17th 12 555 46 13.4 6.2 6 2 6 1 1.75 9 6 +3 +0.49 +0.74 Matches 2016-2017 21 Aston Villa eng ENG 2. Championship 13th 8 509 64 12.3 5.7 5 2 3 8 0.88 7 4 +3 +0.53 +0.63 Matches 2016-2017 21 Nottingham Forest eng ENG 2. Championship 21st 4 201 50 4.9 2.2 2 1 2 9 1.50 4 8 -4 -1.79 -1.65 Matches 2017-2018 22 Aston Villa eng ENG Jr. PL2 — Div. 2 2nd 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68 Matches 2017-2018 22 Milton Keynes Dons eng ENG 3. League One 23rd 12 923 77 22.3 10.3 12 7 0 1 1.17 9 12 -3 -0.29 +0.35 Matches 2017-2018 22 Kilmarnock sct SCO 1. Premiership 5th 12 807 67 23.6 9.0 9 6 3 2.00 Matches 2018-2019 23 Kilmarnock sct SCO 1. Premiership 3rd 27 1,842 68 53.9 20.5 21 83 13 6 17 5 1.74 29 21 +8 +0.39 -0.24 Matches 2019-2020 24 Waas-Beveren be BEL 1. First Division A 16th 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Matches 2019-2020 24 Aves pt POR 1. Primeira Liga 18th 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 Matches 2020-2021 25 Kilmarnock sct SCO 1. Premiership 17th 31 2,276 73 66.5 25.3 26 85 16 5 16 6 0.94 22 39 -17 -0.67 -1.14 Matches 2024-2025 29 PAS Lamia gr GRE 1. Super League 14th 12 890 74 27.5 9.9 10 80 5 2 45 2 0.67 7 19 -12 -1.21 -0.03 Matches 2025-2026 30 Kilmarnock sct SCO 1. Premiership 10th 14 884 63 25.8 9.8 10 79 4 4 25 0 1.64 20 13 +7 +0.71 +1.60 Matches 2025-2026 30 Levadiakos gr GRE 1. Super League 6th 10 374 37 13.0 4.2 4 72 1 6 15 6 1.70 10 7 +3 +0.72 +0.26 Matches 9 Seasons 10 Clubs 7 Leagues 178 12,152 68 24.2 135.0 138 82 82 40 19 50 1.30 145 179 -34 -0.27 +0.19 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kilmarnock (4 Seasons) 1 League 84 5,809 69 42.5 64.5 66 83 39 18 19 11 1.47 71 73 -2 -0.04 +0.10 Reading (2 Seasons) 1 League 13 560 43 6.8 6.2 6 2 7 7 1.62 9 6 +3 +0.48 +0.84 Hartlepool United (1 Season) 1 League 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 PAS Lamia (1 Season) 1 League 12 890 74 27.5 9.9 10 80 5 2 45 2 0.67 7 19 -12 -1.21 -0.03 Milton Keynes Dons (1 Season) 1 League 12 923 77 22.3 10.3 12 7 0 1 1.17 9 12 -3 -0.29 +0.35 Levadiakos (1 Season) 1 League 10 374 37 13.0 4.2 4 72 1 6 15 6 1.70 10 7 +3 +0.72 +0.26 Waas-Beveren (1 Season) 1 League 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Aston Villa (1 Season) 1 League 8 509 64 12.3 5.7 5 2 3 8 0.88 7 4 +3 +0.53 +0.63 Aves (1 Season) 1 League 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 Nottingham Forest (1 Season) 1 League 4 201 50 4.9 2.2 2 1 2 9 1.50 4 8 -4 -1.79 -1.65 Aston Villa (1 Season) 1 League 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68 Premiership (4 Seasons) 84 5,809 69 42.5 64.5 66 83 39 18 19 11 1.47 71 73 -2 -0.04 +0.10 Championship (3 Seasons) 25 1,270 51 7.7 14.1 13 5 12 24 1.36 20 18 +2 +0.14 +0.38 Super League (2 Seasons) 22 1,264 57 20.7 14.0 14 78 6 8 22 8 1.14 17 26 -9 -0.64 -0.31 League Two (1 Season) 23 2,069 90 50.0 23.0 23 20 0 0 1.35 23 28 -5 -0.22 +0.91 League One (1 Season) 12 923 77 22.3 10.3 12 7 0 1 1.17 9 12 -3 -0.29 +0.35 First Division A (1 Season) 8 689 86 26.4 7.7 8 86 5 0 3 0.50 5 18 -13 -1.70 -0.48 Primeira Liga (1 Season) 4 128 32 4.2 1.4 2 55 0 2 9 3 0.00 0 4 -4 -2.81 -1.58 PL2 — Div. 2 (1 Season) 2 180 90 10.5 2.0 2 90 2 0 0 1.50 5 4 +1 +0.50 -0.68
Playing Time Table 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 2014-2015 19 Reading eng ENG League Cup 17th 0 0 0 0 1 Matches 2015-2016 20 Reading eng ENG FA Cup 5th 1 9 9 2.0 0.1 1 9 0 0 0 3.00 0 0 0 0.00 -1.43 Matches 2015-2016 20 Reading eng ENG League Cup 17th 3 116 39 38.7 1.3 1 92 1 2 12 0 2.00 2 2 0 0.00 -0.49 Matches 2016-2017 21 Aston Villa eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2016-2017 21 Aston Villa eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2017-2018 22 Milton Keynes Dons eng ENG EFL Cup 33rd 2 137 69 65.2 1.5 1 121 1 1 16 0 1.50 1 1 0 0.00 +2.47 Matches 2019-2020 24 Aston Villa eng ENG EFL Cup 2nd 0 0 0 0 1 Matches 5 Seasons 3 Clubs 2 Leagues 8 442 55 21.7 4.9 5 80 4 3 13 2 1.50 4 8 -4 -0.81 -1.59 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Reading (2 Seasons) 2 Leagues 4 125 31 12.3 1.4 2 51 1 2 12 1 2.25 2 2 0 0.00 -1.15 Aston Villa (2 Seasons) 2 Leagues 2 180 90 22.2 2.0 2 90 2 0 1 0.00 1 5 -4 -2.00 Milton Keynes Dons (1 Season) 1 League 2 137 69 65.2 1.5 1 121 1 1 16 0 1.50 1 1 0 0.00 +2.47 EFL Cup (5 Seasons) 6 343 57 22.9 3.8 3 101 3 3 13 2 1.50 4 6 -2 -0.52 -0.17 FA Cup (2 Seasons) 2 99 50 18.3 1.1 2 50 1 0 0 1.50 0 2 -2 -1.82 -3.25
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 19 Hartlepool United 1 League 23.0 6 0 41 2014-2015 19 Reading 2 Leagues 0.1 0 0 0 2015-2016 20 Reading 3 Leagues 7.6 4 0 0 12 0 2016-2017 21 Aston Villa 3 Leagues 7.7 3 0 0 10 0 0 0 0 0 0 0 0 2016-2017 21 Nottingham Forest 1 League 2.2 1 0 0 4 0 0 0 0 0 0 0 0 2017-2018 22 Aston Villa 1 League 2.0 0 0 0 0 2017-2018 22 Milton Keynes Dons 2 Leagues 11.8 2 1 0 19 3 0 1 1 0 0 0 0 2017-2018 22 Kilmarnock 1 League 9.0 5 0 24 2018-2019 23 Kilmarnock 1 League 20.5 9 0 0 0 2019-2020 24 Waas-Beveren 1 League 7.7 2 0 0 1 2019-2020 24 Aves 1 League 1.4 0 0 0 5 3 0 3 0 0 0 2020-2021 25 Kilmarnock 1 League 25.3 9 0 0 55 56 5 18 28 18 0 2024-2025 29 PAS Lamia 1 League 9.9 5 0 0 0 2025-2026 30 Kilmarnock 1 League 9.8 3 0 0 22 18 0 5 12 15 0 2025-2026 30 Levadiakos 1 League 4.2 0 1 0 0 9 Seasons 10 Clubs 9 Leagues 139.9 49 2 0 192 80 5 27 41 33 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Kilmarnock (4 Seasons) 1 League 64.5 26 0 0 101 74 5 23 40 33 0 Reading (2 Seasons) 3 Leagues 7.6 4 0 0 12 0 Aston Villa (2 Seasons) 3 Leagues 7.7 3 0 0 10 0 0 0 0 0 0 0 0 Hartlepool United (1 Season) 1 League 23.0 6 0 41 Milton Keynes Dons (1 Season) 2 Leagues 11.8 2 1 0 19 3 0 1 1 0 0 0 0 PAS Lamia (1 Season) 1 League 9.9 5 0 0 0 Levadiakos (1 Season) 1 League 4.2 0 1 0 0 Waas-Beveren (1 Season) 1 League 7.7 2 0 0 1 Aves (1 Season) 1 League 1.4 0 0 0 5 3 0 3 0 0 0 Nottingham Forest (1 Season) 1 League 2.2 1 0 0 4 0 0 0 0 0 0 0 0 Aston Villa (1 Season) 1 League 2.0 0 0 0 0 EFL Cup (5 Seasons) 3.8 0 0 0 7 3 0 1 1 0 0 0 0 Premiership (4 Seasons) 64.5 26 0 0 101 74 5 23 40 33 0 Championship (3 Seasons) 14.1 8 0 0 24 0 0 0 0 0 0 0 0 Super League (2 Seasons) 14.0 5 1 0 0 FA Cup (2 Seasons) 1.1 0 0 0 0 League Two (1 Season) 23.0 6 0 41 League One (1 Season) 10.3 2 1 0 14 0 0 0 0 0 0 0 0 First Division A (1 Season) 7.7 2 0 0 1 Primeira Liga (1 Season) 1.4 0 0 0 5 3 0 3 0 0 0 PL2 — Div. 2 (1 Season) 2.0 0 0 0 0
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.
View Additional Information
More Aaron Tshibola Pages
Aaron Tshibola Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary