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 2016-2017 17 AFC Wimbledon eng ENG 3. League One 2 1 105 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 AFC Wimbledon eng ENG EFL Cup 0 0 Matches 2017-2018 18 AFC Wimbledon eng ENG FA Cup 0 0 Matches 2017-2018 18 AFC Wimbledon eng ENG 3. League One 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 AFC Wimbledon eng ENG EFL Cup 2 1 104 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 AFC Wimbledon eng ENG FA Cup 3 2 185 2.1 1 0 1 1 0 0 0 0 0.49 0.00 0.49 0.49 0.49 Matches 2018-2019 19 AFC Wimbledon eng ENG 3. League One 23 18 1,622 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Matches 2019-2020 20 Barnsley eng ENG 2. Championship 18 17 1,516 16.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Barnsley eng ENG EFL Cup 0 0 Matches 2019-2020 20 Barnsley eng ENG FA Cup 0 0 Matches 2019-2020 20 Hearts sct SCO 1. Premiership 2 2 144 1.6 0 1 1 0 0 0 0 0 0.00 0.62 0.62 0.00 0.62 Matches 2020-2021 21 Barnsley eng ENG 2. Championship 21 11 1,208 13.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Barnsley eng ENG FA Cup 3 2 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Oostende be BEL 1. First Division A 0 0 Matches 2021-2022 22 Barnsley eng ENG 2. Championship 12 11 949 10.5 1 0 1 1 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Matches 2021-2022 22 Barnsley eng ENG EFL Cup 0 0 Matches 2021-2022 22 Hearts sct SCO 1. Premiership 14 11 1,057 11.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Hearts 3. Conf Lg 3 2 255 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Hearts sct SCO 1. Premiership 32 27 2,557 28.4 0 1 1 0 0 0 6 1 0.00 0.04 0.04 0.00 0.04 Matches 2023-2024 24 Hearts sct SCO 1. Premiership 21 11 1,275 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Wigan Athletic eng ENG EFL Cup 0 0 Matches 2024-2025 25 Wigan Athletic eng ENG FA Cup 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Wigan Athletic eng ENG 3. League One 31 22 2,000 22.2 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Matches 2025-2026 26 Burton Albion eng ENG EFL Cup 2 0 57 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Burton Albion eng ENG FA Cup 4 3 359 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Burton Albion eng ENG 3. League One 36 28 2,556 28.4 0 1 1 0 0 0 2 0 0.00 0.04 0.04 0.00 0.04 Matches 10 Seasons 6 Clubs 7 Leagues 234 173 16,539 183.8 2 5 7 2 0 0 30 1 0.01 0.03 0.04 0.01 0.04 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 Hearts (4 Seasons) 2 Leagues 72 53 5,288 58.8 0 2 2 0 0 0 12 1 0.00 0.03 0.03 0.00 0.03 Barnsley (3 Seasons) 3 Leagues 54 41 3,839 42.7 1 0 1 1 0 0 7 0 0.02 0.00 0.02 0.02 0.02 AFC Wimbledon (3 Seasons) 3 Leagues 31 22 2,020 22.4 1 1 2 1 0 0 2 0 0.04 0.04 0.09 0.04 0.09 Burton Albion (1 Season) 3 Leagues 42 31 2,972 33.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 Wigan Athletic (1 Season) 3 Leagues 35 26 2,420 26.9 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Oostende (1 Season) 1 League 0 0 FA Cup (6 Seasons) 14 11 1,130 12.6 1 0 1 1 0 0 1 0 0.08 0.00 0.08 0.08 0.08 EFL Cup (6 Seasons) 4 1 161 1.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (5 Seasons) 93 69 6,287 69.9 0 3 3 0 0 0 9 0 0.00 0.04 0.04 0.00 0.04 Premiership (4 Seasons) 69 51 5,033 55.9 0 2 2 0 0 0 10 1 0.00 0.04 0.04 0.00 0.04 Championship (3 Seasons) 51 39 3,673 40.8 1 0 1 1 0 0 7 0 0.02 0.00 0.02 0.02 0.02 Conf Lg (1 Season) 3 2 255 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 First Division A (1 Season) 0 0
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 2016-2017 17 AFC Wimbledon 1 League 2 1 105 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 18 AFC Wimbledon 3 Leagues 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 19 AFC Wimbledon 3 Leagues 28 21 1,911 21.2 1 1 2 1 0 0 2 0 0.05 0.05 0.09 0.05 0.09 2019-2020 20 Hearts 1 League 2 2 144 1.6 0 1 1 0 0 0 0 0 0.00 0.62 0.62 0.00 0.62 2019-2020 20 Barnsley 3 Leagues 18 17 1,516 16.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2020-2021 21 Oostende 1 League 0 0 2020-2021 21 Barnsley 2 Leagues 24 13 1,374 15.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Barnsley 2 Leagues 12 11 949 10.5 1 0 1 1 0 0 1 0 0.09 0.00 0.09 0.09 0.09 2021-2022 22 Hearts 1 League 14 11 1,057 11.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 23 Hearts 2 Leagues 35 29 2,812 31.2 0 1 1 0 0 0 8 1 0.00 0.03 0.03 0.00 0.03 2023-2024 24 Hearts 1 League 21 11 1,275 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2024-2025 25 Wigan Athletic 3 Leagues 35 26 2,420 26.9 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 2025-2026 26 Burton Albion 3 Leagues 42 31 2,972 33.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 10 Seasons 6 Clubs 7 Leagues 234 173 16,539 183.8 2 5 7 2 0 0 30 1 0.01 0.03 0.04 0.01 0.04 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 Hearts (4 Seasons) 2 Leagues 72 53 5,288 58.8 0 2 2 0 0 0 12 1 0.00 0.03 0.03 0.00 0.03 Barnsley (3 Seasons) 3 Leagues 54 41 3,839 42.7 1 0 1 1 0 0 7 0 0.02 0.00 0.02 0.02 0.02 AFC Wimbledon (3 Seasons) 3 Leagues 31 22 2,020 22.4 1 1 2 1 0 0 2 0 0.04 0.04 0.09 0.04 0.09 Burton Albion (1 Season) 3 Leagues 42 31 2,972 33.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 Wigan Athletic (1 Season) 3 Leagues 35 26 2,420 26.9 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Oostende (1 Season) 1 League 0 0 FA Cup (6 Seasons) 14 11 1,130 12.6 1 0 1 1 0 0 1 0 0.08 0.00 0.08 0.08 0.08 EFL Cup (6 Seasons) 4 1 161 1.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (5 Seasons) 93 69 6,287 69.9 0 3 3 0 0 0 9 0 0.00 0.04 0.04 0.00 0.04 Premiership (4 Seasons) 69 51 5,033 55.9 0 2 2 0 0 0 10 1 0.00 0.04 0.04 0.00 0.04 Championship (3 Seasons) 51 39 3,673 40.8 1 0 1 1 0 0 7 0 0.02 0.00 0.02 0.02 0.02 Conf Lg (1 Season) 3 2 255 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 First Division A (1 Season) 0 0
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 2016-2017 17 AFC Wimbledon eng ENG 3. League One 15th 2 1 105 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 AFC Wimbledon eng ENG 3. League One 18th 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 AFC Wimbledon eng ENG 3. League One 20th 23 18 1,622 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Matches 2019-2020 20 Hearts sct SCO 1. Premiership 12th 2 2 144 1.6 0 1 1 0 0 0 0 0 0.00 0.62 0.62 0.00 0.62 Matches 2019-2020 20 Barnsley eng ENG 2. Championship 21st 18 17 1,516 16.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Oostende be BEL 1. First Division A 6th 0 0 Matches 2020-2021 21 Barnsley eng ENG 2. Championship 5th 21 11 1,208 13.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Barnsley eng ENG 2. Championship 24th 12 11 949 10.5 1 0 1 1 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Matches 2021-2022 22 Hearts sct SCO 1. Premiership 3rd 14 11 1,057 11.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Hearts sct SCO 1. Premiership 4th 32 27 2,557 28.4 0 1 1 0 0 0 6 1 0.00 0.04 0.04 0.00 0.04 Matches 2023-2024 24 Hearts sct SCO 1. Premiership 3rd 21 11 1,275 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Wigan Athletic eng ENG 3. League One 15th 31 22 2,000 22.2 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Matches 2025-2026 26 Burton Albion eng ENG 3. League One 17th 36 28 2,556 28.4 0 1 1 0 0 0 2 0 0.00 0.04 0.04 0.00 0.04 Matches 10 Seasons 6 Clubs 4 Leagues 213 159 14,993 166.6 1 5 6 1 0 0 26 1 0.01 0.03 0.04 0.01 0.04 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 Hearts (4 Seasons) 1 League 69 51 5,033 55.9 0 2 2 0 0 0 10 1 0.00 0.04 0.04 0.00 0.04 Barnsley (3 Seasons) 1 League 51 39 3,673 40.8 1 0 1 1 0 0 7 0 0.02 0.00 0.02 0.02 0.02 AFC Wimbledon (3 Seasons) 1 League 26 19 1,731 19.2 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Burton Albion (1 Season) 1 League 36 28 2,556 28.4 0 1 1 0 0 0 2 0 0.00 0.04 0.04 0.00 0.04 Wigan Athletic (1 Season) 1 League 31 22 2,000 22.2 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Oostende (1 Season) 1 League 0 0 League One (5 Seasons) 93 69 6,287 69.9 0 3 3 0 0 0 9 0 0.00 0.04 0.04 0.00 0.04 Premiership (4 Seasons) 69 51 5,033 55.9 0 2 2 0 0 0 10 1 0.00 0.04 0.04 0.00 0.04 Championship (3 Seasons) 51 39 3,673 40.8 1 0 1 1 0 0 7 0 0.02 0.00 0.02 0.02 0.02 First Division A (1 Season) 0 0
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2022-2023 23 Hearts 3. Conf Lg GR 3 2 255 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 3 2 255 2.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2024 24 ug Uganda Friendlies (M) 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 25 ug Uganda Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 25 ug Uganda Africa Cup of Nations GR 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 26 ug Uganda WCQ 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 3 Leagues 8 8 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (2 Seasons) 2 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations (1 Season) 3 3 270 3.0 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 2016-2017 17 AFC Wimbledon 1 League 1.2 0 0 0 0.00 0.00 0 0 2017-2018 18 AFC Wimbledon 3 Leagues 0.0 0 0 0 0.00 0.00 0 0 2018-2019 19 AFC Wimbledon 3 Leagues 21.2 1 5 2 40.0 1.56 0.62 0.20 0.50 0 0 2019-2020 20 Hearts 1 League 1.6 0 1 0 0.0 0.62 0.00 0.00 0 0 2019-2020 20 Barnsley 3 Leagues 16.8 0 3 0 0.0 0.18 0.00 0.00 0 0 2020-2021 21 Barnsley 2 Leagues 15.3 0 3 1 33.3 0.20 0.07 0.00 0.00 0 0 2021-2022 22 Barnsley 2 Leagues 10.5 1 1 1 100.0 0.09 0.09 1.00 1.00 0 0 2021-2022 22 Hearts 1 League 11.7 0 1 1 100.0 0.09 0.09 0.00 0.00 0 0 2022-2023 23 Hearts 2 Leagues 31.2 0 5 1 20.0 0.18 0.04 0.00 0.00 0 0 2023-2024 24 Hearts 1 League 14.2 0 8 2 25.0 0.56 0.14 0.00 0.00 0 0 2024-2025 25 Wigan Athletic 3 Leagues 26.9 0 9 2 22.2 0.33 0.07 0.00 0.00 0 0 2025-2026 26 Burton Albion 3 Leagues 33.0 0 8 3 37.5 0.24 0.09 0.00 0.00 0 0 10 Seasons 6 Clubs 7 Leagues 183.8 2 44 13 29.5 0.27 0.08 0.05 0.15 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Hearts (4 Seasons) 2 Leagues 58.8 0 15 4 26.7 0.27 0.07 0.00 0.00 0 0 Barnsley (3 Seasons) 3 Leagues 42.7 1 7 2 28.6 0.16 0.05 0.14 0.50 0 0 AFC Wimbledon (3 Seasons) 3 Leagues 22.4 1 5 2 40.0 1.13 0.45 0.20 0.50 0 0 Burton Albion (1 Season) 3 Leagues 33.0 0 8 3 37.5 0.24 0.09 0.00 0.00 0 0 Wigan Athletic (1 Season) 3 Leagues 26.9 0 9 2 22.2 0.33 0.07 0.00 0.00 0 0 Oostende (1 Season) 1 League FA Cup (6 Seasons) 12.6 1 8 3 37.5 0.64 0.24 0.13 0.33 0 0 EFL Cup (6 Seasons) 1.8 0 0 0 0.00 0.00 0 0 League One (5 Seasons) 69.9 0 16 5 31.3 0.31 0.10 0.00 0.00 0 0 Premiership (4 Seasons) 55.9 0 15 4 26.7 0.27 0.07 0.00 0.00 0 0 Championship (3 Seasons) 40.8 1 5 1 20.0 0.12 0.02 0.20 1.00 0 0 Conf Lg (1 Season) 2.8 0 0 0 First Division A (1 Season)
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 19 AFC Wimbledon eng ENG EFL Cup 33rd 1.2 0 0 0 0.00 0.00 0 0 Matches 2018-2019 19 AFC Wimbledon eng ENG FA Cup 9th 2.1 1 5 2 40.0 2.43 0.97 0.20 0.50 0 0 Matches 2020-2021 21 Barnsley eng ENG FA Cup 9th 1.8 0 2 1 50.0 1.08 0.54 0.00 0.00 0 0 Matches 2024-2025 25 Wigan Athletic eng ENG FA Cup 4.7 0 0 0 0.00 0.00 0 0 Matches 2025-2026 26 Burton Albion eng ENG EFL Cup Rd2 0.6 0 0 0 0.00 0.00 0 0 Matches 2025-2026 26 Burton Albion eng ENG FA Cup 4.0 0 1 0 0.0 0.25 0.00 0.00 0 0 Matches 7 Seasons 4 Clubs 2 Leagues 14.3 1 8 3 37.5 0.56 0.21 0.13 0.33 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Barnsley (3 Seasons) 2 Leagues 1.8 0 2 1 50.0 1.08 0.54 0.00 0.00 0 0 AFC Wimbledon (2 Seasons) 2 Leagues 3.2 1 5 2 40.0 1.56 0.62 0.20 0.50 0 0 Burton Albion (1 Season) 2 Leagues 4.6 0 1 0 0.0 0.22 0.00 0.00 0 0 Wigan Athletic (1 Season) 2 Leagues 4.7 0 0 0 0.00 0.00 0 0 FA Cup (6 Seasons) 12.6 1 8 3 37.5 0.64 0.24 0.13 0.33 0 0 EFL Cup (6 Seasons) 1.8 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2022-2023 23 Hearts 3. Conf Lg GR 2.8 0 0 0 Matches 1 Season 1 Club 1 League 2.8 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 2016-2017 17 AFC Wimbledon eng ENG 3. League One 2 105 53 2.5 1.2 1 1 1 5 1.00 0 0 0 0.00 +0.07 Matches 2017-2018 18 AFC Wimbledon eng ENG EFL Cup 0 0 0 0 1 Matches 2017-2018 18 AFC Wimbledon eng ENG FA Cup 0 0 0 0 1 Matches 2017-2018 18 AFC Wimbledon eng ENG 3. League One 1 4 4 0.1 0.0 0 0 1 14 3.00 0 1 -1 -22.50 -22.28 Matches 2018-2019 19 AFC Wimbledon eng ENG EFL Cup 2 104 52 57.8 1.2 1 91 1 1 13 0 1.50 2 3 -1 -0.87 -0.87 Matches 2018-2019 19 AFC Wimbledon eng ENG FA Cup 3 185 62 41.1 2.1 2 91 2 1 4 1 2.00 2 1 +1 +0.49 -0.87 Matches 2018-2019 19 AFC Wimbledon eng ENG 3. League One 23 1,622 71 39.2 18.0 18 88 16 5 8 11 1.26 21 22 -1 -0.06 +0.66 Matches 2019-2020 20 Barnsley eng ENG 2. Championship 18 1,516 84 36.6 16.8 17 87 16 1 31 10 0.56 16 35 -19 -1.13 -1.09 Matches 2019-2020 20 Barnsley eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 20 Barnsley eng ENG FA Cup 0 0 0 0 1 Matches 2019-2020 20 Hearts sct SCO 1. Premiership 2 144 72 5.3 1.6 2 72 0 0 0 2.00 3 4 -1 -0.62 +0.08 Matches 2020-2021 21 Barnsley eng ENG 2. Championship 21 1,208 58 29.2 13.4 11 85 7 10 27 2 1.78 20 14 +6 +0.45 +0.39 Matches 2020-2021 21 Barnsley eng ENG FA Cup 3 166 55 61.5 1.8 2 69 0 1 28 0 2.00 2 1 +1 +0.54 -0.32 Matches 2020-2021 21 Oostende be BEL 1. First Division A 0 0 0 4 Matches 2021-2022 22 Barnsley eng ENG 2. Championship 12 949 79 22.9 10.5 11 83 7 1 36 4 0.67 9 17 -8 -0.76 +0.14 Matches 2021-2022 22 Barnsley eng ENG EFL Cup 0 0 0 0 1 Matches 2021-2022 22 Hearts sct SCO 1. Premiership 14 1,057 76 30.9 11.7 11 89 10 3 28 2 1.14 14 22 -8 -0.68 -1.37 Matches 2022-2023 23 Hearts 3. Conf Lg 3 255 85 47.2 2.8 2 90 2 1 75 3 1.00 4 8 -4 -1.41 +0.48 Matches 2022-2023 23 Hearts sct SCO 1. Premiership 32 2,557 80 74.8 28.4 27 89 24 5 32 5 1.38 44 42 +2 +0.07 -0.35 Matches 2023-2024 24 Hearts sct SCO 1. Premiership 21 1,275 61 37.3 14.2 11 83 8 10 36 14 1.71 19 16 +3 +0.21 -0.17 Matches 2024-2025 25 Wigan Athletic eng ENG EFL Cup 0 0 0 0 1 Matches 2024-2025 25 Wigan Athletic eng ENG FA Cup 4 420 105 100.0 4.7 4 105 4 0 0 2.25 7 3 +4 +0.86 Matches 2024-2025 25 Wigan Athletic eng ENG 3. League One 31 2,000 65 48.3 22.2 22 87 18 9 9 10 1.42 20 24 -4 -0.18 -0.26 Matches 2025-2026 26 Burton Albion eng ENG EFL Cup 2 57 29 31.7 0.6 0 0 2 29 0 0.50 0 1 -1 -1.58 -1.58 Matches 2025-2026 26 Burton Albion eng ENG FA Cup 4 359 90 92.1 4.0 3 90 3 1 89 0 2.25 14 2 +12 +3.01 +3.01 Matches 2025-2026 26 Burton Albion eng ENG 3. League One 36 2,556 71 61.7 28.4 28 87 24 8 15 3 1.11 27 42 -15 -0.53 -0.81 Matches 10 Seasons 6 Clubs 7 Leagues 234 16,539 71 31.6 183.8 173 87 143 61 24 94 1.33 224 258 -34 -0.19 -0.05 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (4 Seasons) 2 Leagues 72 5,288 73 39.2 58.8 53 87 44 19 36 24 1.43 84 92 -8 -0.14 -0.19 Barnsley (3 Seasons) 3 Leagues 54 3,839 71 29.4 42.7 41 85 30 13 28 19 1.14 47 67 -20 -0.47 -0.16 AFC Wimbledon (3 Seasons) 3 Leagues 31 2,020 65 15.0 22.4 22 88 20 9 8 33 1.39 25 27 -2 -0.09 +0.15 Burton Albion (1 Season) 3 Leagues 42 2,972 71 63.1 33.0 31 87 27 11 24 3 1.19 41 45 -4 -0.12 -0.38 Wigan Athletic (1 Season) 3 Leagues 35 2,420 69 52.0 26.9 26 90 22 9 9 11 1.51 27 27 0 0.00 -0.08 Oostende (1 Season) 1 League 0 0 0 4 FA Cup (6 Seasons) 14 1,130 81 57.1 12.6 11 92 9 3 40 3 2.14 25 7 +18 +1.43 +0.31 EFL Cup (6 Seasons) 4 161 40 21.5 1.8 1 91 1 3 23 4 1.00 2 4 -2 -1.12 -1.12 League One (5 Seasons) 93 6,287 68 30.4 69.9 69 87 59 24 11 43 1.27 68 89 -21 -0.30 -0.14 Premiership (4 Seasons) 69 5,033 73 38.8 55.9 51 87 42 18 34 21 1.45 80 84 -4 -0.07 -0.20 Championship (3 Seasons) 51 3,673 72 29.6 40.8 39 85 30 12 28 16 1.09 45 66 -21 -0.51 -0.20 Conf Lg (1 Season) 3 255 85 47.2 2.8 2 90 2 1 75 3 1.00 4 8 -4 -1.41 +0.48 First Division A (1 Season) 0 0 0 4
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 2016-2017 17 AFC Wimbledon 1 League 2 105 53 2.5 1.2 1 1 1 5 1.00 0 0 0 0.00 +0.07 2017-2018 18 AFC Wimbledon 3 Leagues 1 4 4 0.1 0.0 0 0 1 16 3.00 0 1 -1 -22.50 -22.28 2018-2019 19 AFC Wimbledon 3 Leagues 28 1,911 68 40.1 21.2 21 88 19 7 8 12 1.36 25 26 -1 -0.05 +0.46 2019-2020 20 Hearts 1 League 2 144 72 5.3 1.6 2 72 0 0 0 2.00 3 4 -1 -0.62 +0.08 2019-2020 20 Barnsley 3 Leagues 18 1,516 84 34.4 16.8 17 87 16 1 31 12 0.56 16 35 -19 -1.13 -1.09 2020-2021 21 Oostende 1 League 0 0 0 4 2020-2021 21 Barnsley 2 Leagues 24 1,374 57 31.2 15.3 13 83 7 11 27 2 1.81 22 15 +7 +0.46 +0.37 2021-2022 22 Barnsley 2 Leagues 12 949 79 22.4 10.5 11 83 7 1 36 5 0.67 9 17 -8 -0.76 +0.14 2021-2022 22 Hearts 1 League 14 1,057 76 30.9 11.7 11 89 10 3 28 2 1.14 14 22 -8 -0.68 -1.37 2022-2023 23 Hearts 2 Leagues 35 2,812 80 71.0 31.2 29 89 26 6 39 8 1.35 48 50 -2 -0.06 +0.09 2023-2024 24 Hearts 1 League 21 1,275 61 37.3 14.2 11 83 8 10 36 14 1.71 19 16 +3 +0.21 -0.17 2024-2025 25 Wigan Athletic 3 Leagues 35 2,420 69 52.0 26.9 26 90 22 9 9 11 1.51 27 27 0 0.00 -0.08 2025-2026 26 Burton Albion 3 Leagues 42 2,972 71 63.1 33.0 31 87 27 11 24 3 1.19 41 45 -4 -0.12 -0.38 10 Seasons 6 Clubs 7 Leagues 234 16,539 71 31.6 183.8 173 87 143 61 24 94 1.33 224 258 -34 -0.19 -0.05 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (4 Seasons) 2 Leagues 72 5,288 73 39.2 58.8 53 87 44 19 36 24 1.43 84 92 -8 -0.14 -0.19 Barnsley (3 Seasons) 3 Leagues 54 3,839 71 29.4 42.7 41 85 30 13 28 19 1.14 47 67 -20 -0.47 -0.16 AFC Wimbledon (3 Seasons) 3 Leagues 31 2,020 65 15.0 22.4 22 88 20 9 8 33 1.39 25 27 -2 -0.09 +0.15 Burton Albion (1 Season) 3 Leagues 42 2,972 71 63.1 33.0 31 87 27 11 24 3 1.19 41 45 -4 -0.12 -0.38 Wigan Athletic (1 Season) 3 Leagues 35 2,420 69 52.0 26.9 26 90 22 9 9 11 1.51 27 27 0 0.00 -0.08 Oostende (1 Season) 1 League 0 0 0 4 FA Cup (6 Seasons) 14 1,130 81 57.1 12.6 11 92 9 3 40 3 2.14 25 7 +18 +1.43 +0.31 EFL Cup (6 Seasons) 4 161 40 21.5 1.8 1 91 1 3 23 4 1.00 2 4 -2 -1.12 -1.12 League One (5 Seasons) 93 6,287 68 30.4 69.9 69 87 59 24 11 43 1.27 68 89 -21 -0.30 -0.14 Premiership (4 Seasons) 69 5,033 73 38.8 55.9 51 87 42 18 34 21 1.45 80 84 -4 -0.07 -0.20 Championship (3 Seasons) 51 3,673 72 29.6 40.8 39 85 30 12 28 16 1.09 45 66 -21 -0.51 -0.20 Conf Lg (1 Season) 3 255 85 47.2 2.8 2 90 2 1 75 3 1.00 4 8 -4 -1.41 +0.48 First Division A (1 Season) 0 0 0 4
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 2016-2017 17 AFC Wimbledon eng ENG 3. League One 15th 2 105 53 2.5 1.2 1 1 1 5 1.00 0 0 0 0.00 +0.07 Matches 2017-2018 18 AFC Wimbledon eng ENG 3. League One 18th 1 4 4 0.1 0.0 0 0 1 14 3.00 0 1 -1 -22.50 -22.28 Matches 2018-2019 19 AFC Wimbledon eng ENG 3. League One 20th 23 1,622 71 39.2 18.0 18 88 16 5 8 11 1.26 21 22 -1 -0.06 +0.66 Matches 2019-2020 20 Hearts sct SCO 1. Premiership 12th 2 144 72 5.3 1.6 2 72 0 0 0 2.00 3 4 -1 -0.62 +0.08 Matches 2019-2020 20 Barnsley eng ENG 2. Championship 21st 18 1,516 84 36.6 16.8 17 87 16 1 31 10 0.56 16 35 -19 -1.13 -1.09 Matches 2020-2021 21 Oostende be BEL 1. First Division A 6th 0 0 0 4 Matches 2020-2021 21 Barnsley eng ENG 2. Championship 5th 21 1,208 58 29.2 13.4 11 85 7 10 27 2 1.78 20 14 +6 +0.45 +0.39 Matches 2021-2022 22 Barnsley eng ENG 2. Championship 24th 12 949 79 22.9 10.5 11 83 7 1 36 4 0.67 9 17 -8 -0.76 +0.14 Matches 2021-2022 22 Hearts sct SCO 1. Premiership 3rd 14 1,057 76 30.9 11.7 11 89 10 3 28 2 1.14 14 22 -8 -0.68 -1.37 Matches 2022-2023 23 Hearts sct SCO 1. Premiership 4th 32 2,557 80 74.8 28.4 27 89 24 5 32 5 1.38 44 42 +2 +0.07 -0.35 Matches 2023-2024 24 Hearts sct SCO 1. Premiership 3rd 21 1,275 61 37.3 14.2 11 83 8 10 36 14 1.71 19 16 +3 +0.21 -0.17 Matches 2024-2025 25 Wigan Athletic eng ENG 3. League One 15th 31 2,000 65 48.3 22.2 22 87 18 9 9 10 1.42 20 24 -4 -0.18 -0.26 Matches 2025-2026 26 Burton Albion eng ENG 3. League One 17th 36 2,556 71 61.7 28.4 28 87 24 8 15 3 1.11 27 42 -15 -0.53 -0.81 Matches 10 Seasons 6 Clubs 4 Leagues 213 14,993 70 30.5 166.6 159 87 131 54 23 84 1.28 193 239 -46 -0.28 -0.14 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (4 Seasons) 1 League 69 5,033 73 38.8 55.9 51 87 42 18 34 21 1.45 80 84 -4 -0.07 -0.20 Barnsley (3 Seasons) 1 League 51 3,673 72 29.6 40.8 39 85 30 12 28 16 1.09 45 66 -21 -0.51 -0.20 AFC Wimbledon (3 Seasons) 1 League 26 1,731 67 13.9 19.2 19 88 17 7 8 30 1.31 21 23 -2 -0.10 +0.17 Burton Albion (1 Season) 1 League 36 2,556 71 61.7 28.4 28 87 24 8 15 3 1.11 27 42 -15 -0.53 -0.81 Wigan Athletic (1 Season) 1 League 31 2,000 65 48.3 22.2 22 87 18 9 9 10 1.42 20 24 -4 -0.18 -0.26 Oostende (1 Season) 1 League 0 0 0 4 League One (5 Seasons) 93 6,287 68 30.4 69.9 69 87 59 24 11 43 1.27 68 89 -21 -0.30 -0.14 Premiership (4 Seasons) 69 5,033 73 38.8 55.9 51 87 42 18 34 21 1.45 80 84 -4 -0.07 -0.20 Championship (3 Seasons) 51 3,673 72 29.6 40.8 39 85 30 12 28 16 1.09 45 66 -21 -0.51 -0.20 First Division A (1 Season) 0 0 0 4
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022-2023 23 Hearts 3. Conf Lg GR 3 255 85 47.2 2.8 2 90 2 1 75 3 1.00 4 8 -4 -1.41 +0.48 Matches 1 Season 1 Club 1 League 3 255 85 47.2 2.8 2 90 2 1 75 3 1.00 4 8 -4 -1.41 +0.48
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2024 24 ug Uganda Friendlies (M) 1 45 45 50.0 0.5 1 45 0 0 0 1.00 1 2 -1 -2.00 +4.00 Matches 2025 25 ug Uganda Friendlies (M) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2025 25 ug Uganda Africa Cup of Nations GR 3 270 90 100.0 3.0 3 90 3 0 0 0.33 3 7 -4 -1.33 Matches 2026 26 ug Uganda WCQ 3 270 90 30.0 3.0 3 90 3 0 3 2.00 4 2 +2 +0.67 +0.24 Matches 3 Seasons 1 Club 3 Leagues 8 675 84 50.0 7.5 8 84 7 0 3 1.00 8 15 -7 -0.93 -0.67 Friendlies (M) (2 Seasons) 2 135 68 75.0 1.5 2 68 1 0 0 0.50 1 6 -5 -3.33 +6.67 WCQ (1 Season) 3 270 90 30.0 3.0 3 90 3 0 3 2.00 4 2 +2 +0.67 +0.24 Africa Cup of Nations (1 Season) 3 270 90 100.0 3.0 3 90 3 0 0 0.33 3 7 -4 -1.33
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 17 AFC Wimbledon 1 League 1.2 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 18 AFC Wimbledon 3 Leagues 0.0 0 0 0 1 0 0 0 0 0 0 0 0 2018-2019 19 AFC Wimbledon 3 Leagues 21.2 2 0 0 5 1 0 6 1 5 0 0 0 2019-2020 20 Hearts 1 League 1.6 0 0 0 2 0 0 1 0 0 0 2019-2020 20 Barnsley 3 Leagues 16.8 3 0 0 19 4 1 15 19 24 0 2020-2021 21 Barnsley 2 Leagues 15.3 3 0 0 12 7 0 0 23 25 0 2021-2022 22 Barnsley 2 Leagues 10.5 1 0 0 7 6 0 2 18 16 0 2021-2022 22 Hearts 1 League 11.7 1 0 0 4 3 1 4 11 10 1 2022-2023 23 Hearts 2 Leagues 31.2 8 1 1 13 11 0 3 21 22 0 2023-2024 24 Hearts 1 League 14.2 3 0 0 11 7 0 8 9 15 0 2024-2025 25 Wigan Athletic 3 Leagues 26.9 5 0 0 26 8 0 43 11 20 0 2025-2026 26 Burton Albion 3 Leagues 33.0 4 0 0 28 12 1 31 30 37 1 10 Seasons 6 Clubs 7 Leagues 183.8 30 1 1 128 59 3 113 143 174 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hearts (4 Seasons) 2 Leagues 58.8 12 1 1 30 21 1 16 41 47 1 Barnsley (3 Seasons) 3 Leagues 42.7 7 0 0 38 17 1 17 60 65 0 AFC Wimbledon (3 Seasons) 3 Leagues 22.4 2 0 0 6 1 0 6 1 5 0 0 0 Burton Albion (1 Season) 3 Leagues 33.0 4 0 0 28 12 1 31 30 37 1 Wigan Athletic (1 Season) 3 Leagues 26.9 5 0 0 26 8 0 43 11 20 0 Oostende (1 Season) 1 League FA Cup (6 Seasons) 12.6 1 0 0 10 2 1 7 4 11 0 0 0 EFL Cup (6 Seasons) 1.8 1 0 0 2 0 0 1 1 3 0 0 0 League One (5 Seasons) 69.9 9 0 0 49 19 0 72 39 50 0 0 1 Premiership (4 Seasons) 55.9 10 1 1 30 21 1 16 41 47 1 Championship (3 Seasons) 40.8 7 0 0 37 17 1 17 58 63 0 Conf Lg (1 Season) 2.8 2 0 0 0 First Division A (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 23 Hearts 3. Conf Lg GR 2.8 2 0 0 0 Matches 1 Season 1 Club 1 League 2.8 2 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 Toby Sibbick Pages
Toby Sibbick Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary