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 Celtic sct SCO 1. Premiership 1 1 56 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 Celtic sct SCO 1. Premiership 3 1 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Celtic 2. Europa Lg 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Celtic sct SCO 1. Premiership 14 7 680 7.6 5 0 5 5 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2019-2020 20 Celtic 2. Europa Lg 2 1 95 1.1 1 0 1 1 0 0 0 0 0.95 0.00 0.95 0.95 0.95 Matches 2019-2020 20 Celtic sct SCO 1. Premiership 11 4 468 5.2 2 2 4 2 0 0 1 0 0.38 0.38 0.77 0.38 0.77 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 10 2 250 2.8 0 1 1 0 0 0 0 0 0.00 0.36 0.36 0.00 0.36 Matches 2021-2022 22 Celtic 2. Europa Lg 4 0 71 0.8 0 1 1 0 0 0 0 0 0.00 1.27 1.27 0.00 1.27 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 12 3 449 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Vitória Guimarães pt POR 1. Primeira Liga 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Matches 2023-2024 24 Celtic 1. Champions Lg 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 West Brom eng ENG 2. Championship 18 15 1,158 12.9 7 1 8 7 0 0 0 0 0.54 0.08 0.62 0.54 0.62 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 9 3 306 3.4 2 0 2 2 0 0 0 0 0.59 0.00 0.59 0.59 0.59 Matches 2024-2025 25 West Brom eng ENG 2. Championship 40 25 2,069 23.0 3 5 8 3 0 0 3 0 0.13 0.22 0.35 0.13 0.35 Matches 2024-2025 25 West Brom eng ENG FA Cup 1 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Celtic sct SCO 1. Premiership 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 West Brom eng ENG 2. Championship 34 27 2,305 25.6 2 9 11 2 0 0 3 0 0.08 0.35 0.43 0.08 0.43 Matches 2025-2026 26 West Brom eng ENG EFL Cup 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 West Brom eng ENG FA Cup 2 2 194 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 10 Seasons 3 Clubs 7 Leagues 192 108 9,896 110.0 23 23 46 23 0 0 11 0 0.21 0.21 0.42 0.21 0.42 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 Celtic (8 Seasons) 3 Leagues 71 23 2,692 29.9 10 4 14 10 0 0 2 0 0.33 0.13 0.47 0.33 0.47 West Brom (3 Seasons) 3 Leagues 96 70 5,840 64.9 12 15 27 12 0 0 7 0 0.18 0.23 0.42 0.18 0.42 Vitória Guimarães (1 Season) 1 League 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Premiership (8 Seasons) 61 21 2,378 26.4 9 3 12 9 0 0 2 0 0.34 0.11 0.45 0.34 0.45 Championship (3 Seasons) 92 67 5,532 61.5 12 15 27 12 0 0 6 0 0.20 0.24 0.44 0.20 0.44 Europa Lg (3 Seasons) 8 1 217 2.4 1 1 2 1 0 0 0 0 0.41 0.41 0.83 0.41 0.83 FA Cup (2 Seasons) 3 2 222 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Champions Lg (1 Season) 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.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 2016-2017 17 Celtic 1 League 1 1 56 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 18 Celtic 1 League 3 1 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 19 Celtic 2 Leagues 16 7 731 8.1 5 0 5 5 0 0 0 0 0.62 0.00 0.62 0.62 0.62 2019-2020 20 Celtic 2 Leagues 13 5 563 6.3 3 2 5 3 0 0 1 0 0.48 0.32 0.80 0.48 0.80 2020-2021 21 Celtic 1 League 10 2 250 2.8 0 1 1 0 0 0 0 0 0.00 0.36 0.36 0.00 0.36 2021-2022 22 Celtic 2 Leagues 16 3 520 5.8 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 2022-2023 23 Vitória Guimarães 1 League 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 2023-2024 24 West Brom 1 League 18 15 1,158 12.9 7 1 8 7 0 0 0 0 0.54 0.08 0.62 0.54 0.62 2023-2024 24 Celtic 2 Leagues 11 4 403 4.5 2 0 2 2 0 0 0 0 0.45 0.00 0.45 0.45 0.45 2024-2025 25 Celtic 1 League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 25 West Brom 2 Leagues 41 25 2,097 23.3 3 5 8 3 0 0 3 0 0.13 0.21 0.34 0.13 0.34 2025-2026 26 West Brom 3 Leagues 37 30 2,585 28.7 2 9 11 2 0 0 4 0 0.07 0.31 0.38 0.07 0.38 10 Seasons 3 Clubs 7 Leagues 192 108 9,896 110.0 23 23 46 23 0 0 11 0 0.21 0.21 0.42 0.21 0.42 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 Celtic (8 Seasons) 3 Leagues 71 23 2,692 29.9 10 4 14 10 0 0 2 0 0.33 0.13 0.47 0.33 0.47 West Brom (3 Seasons) 3 Leagues 96 70 5,840 64.9 12 15 27 12 0 0 7 0 0.18 0.23 0.42 0.18 0.42 Vitória Guimarães (1 Season) 1 League 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Premiership (8 Seasons) 61 21 2,378 26.4 9 3 12 9 0 0 2 0 0.34 0.11 0.45 0.34 0.45 Championship (3 Seasons) 92 67 5,532 61.5 12 15 27 12 0 0 6 0 0.20 0.24 0.44 0.20 0.44 Europa Lg (3 Seasons) 8 1 217 2.4 1 1 2 1 0 0 0 0 0.41 0.41 0.83 0.41 0.83 FA Cup (2 Seasons) 3 2 222 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Champions Lg (1 Season) 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.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 2016-2017 17 Celtic sct SCO 1. Premiership 1st 1 1 56 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 Celtic sct SCO 1. Premiership 1st 3 1 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Celtic sct SCO 1. Premiership 1st 14 7 680 7.6 5 0 5 5 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2019-2020 20 Celtic sct SCO 1. Premiership 1st 11 4 468 5.2 2 2 4 2 0 0 1 0 0.38 0.38 0.77 0.38 0.77 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 2nd 10 2 250 2.8 0 1 1 0 0 0 0 0 0.00 0.36 0.36 0.00 0.36 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 1st 12 3 449 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Vitória Guimarães pt POR 1. Primeira Liga 6th 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Matches 2023-2024 24 West Brom eng ENG 2. Championship 5th 18 15 1,158 12.9 7 1 8 7 0 0 0 0 0.54 0.08 0.62 0.54 0.62 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 1st 9 3 306 3.4 2 0 2 2 0 0 0 0 0.59 0.00 0.59 0.59 0.59 Matches 2024-2025 25 Celtic sct SCO 1. Premiership 1st 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 West Brom eng ENG 2. Championship 9th 40 25 2,069 23.0 3 5 8 3 0 0 3 0 0.13 0.22 0.35 0.13 0.35 Matches 2025-2026 26 West Brom eng ENG 2. Championship 21st 34 27 2,305 25.6 2 9 11 2 0 0 3 0 0.08 0.35 0.43 0.08 0.43 Matches 10 Seasons 3 Clubs 3 Leagues 178 103 9,274 103.0 22 22 44 22 0 0 10 0 0.21 0.21 0.43 0.21 0.43 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 Celtic (8 Seasons) 1 League 61 21 2,378 26.4 9 3 12 9 0 0 2 0 0.34 0.11 0.45 0.34 0.45 West Brom (3 Seasons) 1 League 92 67 5,532 61.5 12 15 27 12 0 0 6 0 0.20 0.24 0.44 0.20 0.44 Vitória Guimarães (1 Season) 1 League 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33 Premiership (8 Seasons) 61 21 2,378 26.4 9 3 12 9 0 0 2 0 0.34 0.11 0.45 0.34 0.45 Championship (3 Seasons) 92 67 5,532 61.5 12 15 27 12 0 0 6 0 0.20 0.24 0.44 0.20 0.44 Primeira Liga (1 Season) 25 15 1,364 15.2 1 4 5 1 0 0 2 0 0.07 0.26 0.33 0.07 0.33
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 2024-2025 25 West Brom eng ENG FA Cup 1 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 West Brom eng ENG EFL Cup Rd1 1 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 West Brom eng ENG FA Cup 2 2 194 2.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 2 Leagues 4 3 308 3.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 2 222 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 1 86 1.0 0 0 0 0 0 0 0 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 2018-2019 19 Celtic 2. Europa Lg R32 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Celtic 2. Europa Lg R32 2 1 95 1.1 1 0 1 1 0 0 0 0 0.95 0.00 0.95 0.95 0.95 Matches 2021-2022 22 Celtic 2. Europa Lg GR 4 0 71 0.8 0 1 1 0 0 0 0 0 0.00 1.27 1.27 0.00 1.27 Matches 2023-2024 24 Celtic 1. Champions Lg GR 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 1 Club 2 Leagues 10 2 314 3.5 1 1 2 1 0 0 0 0 0.29 0.29 0.57 0.29 0.57 Europa Lg (3 Seasons) 8 1 217 2.4 1 1 2 1 0 0 0 0 0.41 0.41 0.83 0.41 0.83 Champions Lg (1 Season) 2 1 97 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 2016-2017 17 Celtic 1 League 0.6 0 1 1.61 0.00 0 0 2017-2018 18 Celtic 1 League 1.7 0 2 1.17 0.00 0 0 2018-2019 19 Celtic 2 Leagues 8.1 5 2 0 0.0 3.53 0.00 0.00 0 0 2019-2020 20 Celtic 2 Leagues 6.3 3 17 6 35.3 2.72 0.96 0.18 0.50 0 0 2020-2021 21 Celtic 1 League 2.8 0 7 2 28.6 2.52 0.72 0.00 0.00 0 0 2021-2022 22 Celtic 2 Leagues 5.8 0 26 7 26.9 4.50 1.21 0.00 0.00 0 0 2022-2023 23 Vitória Guimarães 1 League 15.2 1 29 10 34.5 1.91 0.66 0.03 0.10 0 0 2023-2024 24 West Brom 1 League 12.9 7 23 13 56.5 1.79 1.01 0.30 0.54 0 0 2023-2024 24 Celtic 2 Leagues 4.5 2 13 5 38.5 2.90 1.12 0.15 0.40 0 0 2024-2025 25 Celtic 1 League 0.2 0 2 1 50.0 12.00 6.00 0.00 0.00 0 0 2024-2025 25 West Brom 2 Leagues 23.3 3 62 17 27.4 2.70 0.74 0.05 0.18 0 0 2025-2026 26 West Brom 3 Leagues 28.7 2 70 17 24.3 2.44 0.59 0.03 0.12 0 0 10 Seasons 3 Clubs 7 Leagues 110.0 23 251 81 31.1 2.52 0.79 0.07 0.22 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Celtic (8 Seasons) 3 Leagues 29.9 10 67 24 31.3 3.35 1.07 0.07 0.21 0 0 West Brom (3 Seasons) 3 Leagues 64.9 12 155 47 30.3 2.40 0.73 0.08 0.26 0 0 Vitória Guimarães (1 Season) 1 League 15.2 1 29 10 34.5 1.91 0.66 0.03 0.10 0 0 Premiership (8 Seasons) 26.4 9 59 21 30.5 3.57 1.11 0.07 0.19 0 0 Championship (3 Seasons) 61.5 12 149 46 30.9 2.42 0.75 0.08 0.26 0 0 Europa Lg (3 Seasons) 2.4 1 6 2 33.3 2.49 0.83 0.17 0.50 0 0 FA Cup (2 Seasons) 2.5 0 3 0 0.0 1.39 0.00 0.00 0 0 Primeira Liga (1 Season) 15.2 1 29 10 34.5 1.91 0.66 0.03 0.10 0 0 Champions Lg (1 Season) 1.1 0 2 1 50.0 1.86 0.93 0.00 0.00 0 0 EFL Cup (1 Season) 1.0 0 3 1 33.3 3.14 1.05 0.00 0.00 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 2024-2025 25 West Brom eng ENG FA Cup 0.3 0 0 0 Matches 2025-2026 26 West Brom eng ENG EFL Cup Rd1 1.0 0 3 1 33.3 3.14 1.05 0.00 0.00 0 0 Matches 2025-2026 26 West Brom eng ENG FA Cup 2.2 0 3 0 0.0 1.39 0.00 0.00 0 0 Matches 2 Seasons 1 Club 2 Leagues 3.4 0 6 1 16.7 1.93 0.32 0.00 0.00 0 0 FA Cup (2 Seasons) 2.5 0 3 0 0.0 1.39 0.00 0.00 0 0 EFL Cup (1 Season) 1.0 0 3 1 33.3 3.14 1.05 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 2018-2019 19 Celtic 2. Europa Lg R32 0.6 0 2 0 0.0 3.53 0.00 0.00 0 0 Matches 2019-2020 20 Celtic 2. Europa Lg R32 1.1 1 3 1 33.3 2.84 0.95 0.33 1.00 0 0 Matches 2021-2022 22 Celtic 2. Europa Lg GR 0.8 0 1 1 100.0 1.27 1.27 0.00 0.00 0 0 Matches 2023-2024 24 Celtic 1. Champions Lg GR 1.1 0 2 1 50.0 1.86 0.93 0.00 0.00 0 0 Matches 4 Seasons 1 Club 2 Leagues 3.5 1 8 3 37.5 2.29 0.86 0.13 0.33 0 0 Europa Lg (3 Seasons) 2.4 1 6 2 33.3 2.49 0.83 0.17 0.50 0 0 Champions Lg (1 Season) 1.1 0 2 1 50.0 1.86 0.93 0.00 0.00 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 Celtic sct SCO 1. Premiership 1 56 56 1.6 0.6 1 0 0 3.00 Matches 2017-2018 18 Celtic sct SCO 1. Premiership 3 154 51 4.5 1.7 1 0 2 2.33 Matches 2018-2019 19 Celtic 2. Europa Lg 2 51 26 7.1 0.6 0 0 2 26 1 1.75 1 0 +1 +1.76 +2.57 Matches 2018-2019 19 Celtic sct SCO 1. Premiership 14 680 49 19.9 7.6 7 71 1 7 27 10 2.00 9 6 +3 +0.40 -1.38 Matches 2019-2020 20 Celtic 2. Europa Lg 2 95 48 13.2 1.1 1 71 0 1 24 0 2.25 1 3 -2 -1.89 -2.47 Matches 2019-2020 20 Celtic sct SCO 1. Premiership 11 468 43 17.3 5.2 4 77 0 7 23 0 2.73 13 5 +8 +1.54 -0.96 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 10 250 25 7.3 2.8 2 72 0 8 13 5 1.80 3 1 +2 +0.72 -0.61 Matches 2021-2022 22 Celtic 2. Europa Lg 4 71 18 13.1 0.8 0 0 4 18 0 2.25 2 5 -3 -3.80 -3.99 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 12 449 37 13.1 5.0 3 82 2 9 23 4 2.42 8 1 +7 +1.40 -0.51 Matches 2022-2023 23 Vitória Guimarães pt POR 1. Primeira Liga 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Matches 2023-2024 24 Celtic 1. Champions Lg 2 97 49 18.0 1.1 1 67 0 1 30 4 1.50 1 2 -1 -0.93 +0.90 Matches 2023-2024 24 West Brom eng ENG 2. Championship 18 1,158 64 28.0 12.9 15 72 1 3 28 0 1.55 25 15 +10 +0.78 +0.38 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 9 306 34 8.9 3.4 3 59 0 6 22 2 1.89 11 4 +7 +2.06 +0.38 Matches 2024-2025 25 West Brom eng ENG 2. Championship 40 2,069 52 50.0 23.0 25 71 2 15 19 2 1.25 32 26 +6 +0.26 +0.09 Matches 2024-2025 25 West Brom eng ENG FA Cup 1 28 28 31.1 0.3 0 0 1 28 0 0.00 0 1 -1 -3.21 +1.14 Matches 2024-2025 25 Celtic sct SCO 1. Premiership 1 15 15 0.4 0.2 0 0 1 15 1 3.00 0 0 0 0.00 -2.27 Matches 2025-2026 26 West Brom eng ENG 2. Championship 34 2,305 68 55.7 25.6 27 79 12 7 24 1 0.94 29 39 -10 -0.39 -0.39 Matches 2025-2026 26 West Brom eng ENG EFL Cup 1 86 86 95.6 1.0 1 86 0 0 0 1.00 1 0 +1 +1.05 +23.55 Matches 2025-2026 26 West Brom eng ENG FA Cup 2 194 97 92.4 2.2 2 97 1 0 0 0.50 2 4 -2 -0.93 -0.93 Matches 10 Seasons 3 Clubs 7 Leagues 192 9,896 52 22.0 110.0 108 74 26 84 22 34 1.59 156 132 +24 +0.22 -0.95 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (8 Seasons) 3 Leagues 71 2,692 38 9.2 29.9 23 72 3 48 21 27 2.18 49 27 +22 +0.80 -0.84 West Brom (3 Seasons) 3 Leagues 96 5,840 61 45.6 64.9 70 75 16 26 22 3 1.17 89 85 +4 +0.06 -0.11 Vitória Guimarães (1 Season) 1 League 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Premiership (8 Seasons) 61 2,378 39 8.9 26.4 21 72 3 40 21 22 2.21 44 17 +27 +1.12 -0.77 Championship (3 Seasons) 92 5,532 60 44.5 61.5 67 74 15 25 22 3 1.19 86 80 +6 +0.10 -0.12 Europa Lg (3 Seasons) 8 217 27 11.0 2.4 1 71 0 7 21 1 2.13 4 8 -4 -1.66 -1.61 FA Cup (2 Seasons) 3 222 74 74.0 2.5 2 97 1 1 28 0 0.33 2 5 -3 -1.22 +2.25 Primeira Liga (1 Season) 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Champions Lg (1 Season) 2 97 49 18.0 1.1 1 67 0 1 30 4 1.50 1 2 -1 -0.93 +0.90 EFL Cup (1 Season) 1 86 86 95.6 1.0 1 86 0 0 0 1.00 1 0 +1 +1.05 +23.55
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 Celtic 1 League 1 56 56 1.6 0.6 1 0 0 3.00 2017-2018 18 Celtic 1 League 3 154 51 4.5 1.7 1 0 2 2.33 2018-2019 19 Celtic 2 Leagues 16 731 46 17.7 8.1 7 71 1 9 26 11 1.97 10 6 +4 +0.49 -0.77 2019-2020 20 Celtic 2 Leagues 13 563 43 16.5 6.3 5 76 0 8 23 0 2.66 14 8 +6 +0.96 -1.12 2020-2021 21 Celtic 1 League 10 250 25 7.3 2.8 2 72 0 8 13 5 1.80 3 1 +2 +0.72 -0.61 2021-2022 22 Celtic 2 Leagues 16 520 33 13.1 5.8 3 82 2 13 21 4 2.38 10 6 +4 +0.69 -0.98 2022-2023 23 Vitória Guimarães 1 League 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 2023-2024 24 West Brom 1 League 18 1,158 64 28.0 12.9 15 72 1 3 28 0 1.55 25 15 +10 +0.78 +0.38 2023-2024 24 Celtic 2 Leagues 11 403 37 10.2 4.5 4 61 0 7 23 6 1.82 12 6 +6 +1.34 +0.10 2024-2025 25 Celtic 1 League 1 15 15 0.4 0.2 0 0 1 15 1 3.00 0 0 0 0.00 -2.27 2024-2025 25 West Brom 2 Leagues 41 2,097 51 49.6 23.3 25 71 2 16 20 2 1.22 32 27 +5 +0.21 +0.17 2025-2026 26 West Brom 3 Leagues 37 2,585 70 58.2 28.7 30 81 13 7 24 1 0.92 32 43 -11 -0.38 -0.33 10 Seasons 3 Clubs 7 Leagues 192 9,896 52 22.0 110.0 108 74 26 84 22 34 1.59 156 132 +24 +0.22 -0.95 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (8 Seasons) 3 Leagues 71 2,692 38 9.2 29.9 23 72 3 48 21 27 2.18 49 27 +22 +0.80 -0.84 West Brom (3 Seasons) 3 Leagues 96 5,840 61 45.6 64.9 70 75 16 26 22 3 1.17 89 85 +4 +0.06 -0.11 Vitória Guimarães (1 Season) 1 League 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Premiership (8 Seasons) 61 2,378 39 8.9 26.4 21 72 3 40 21 22 2.21 44 17 +27 +1.12 -0.77 Championship (3 Seasons) 92 5,532 60 44.5 61.5 67 74 15 25 22 3 1.19 86 80 +6 +0.10 -0.12 Europa Lg (3 Seasons) 8 217 27 11.0 2.4 1 71 0 7 21 1 2.13 4 8 -4 -1.66 -1.61 FA Cup (2 Seasons) 3 222 74 74.0 2.5 2 97 1 1 28 0 0.33 2 5 -3 -1.22 +2.25 Primeira Liga (1 Season) 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Champions Lg (1 Season) 2 97 49 18.0 1.1 1 67 0 1 30 4 1.50 1 2 -1 -0.93 +0.90 EFL Cup (1 Season) 1 86 86 95.6 1.0 1 86 0 0 0 1.00 1 0 +1 +1.05 +23.55
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 Celtic sct SCO 1. Premiership 1st 1 56 56 1.6 0.6 1 0 0 3.00 Matches 2017-2018 18 Celtic sct SCO 1. Premiership 1st 3 154 51 4.5 1.7 1 0 2 2.33 Matches 2018-2019 19 Celtic sct SCO 1. Premiership 1st 14 680 49 19.9 7.6 7 71 1 7 27 10 2.00 9 6 +3 +0.40 -1.38 Matches 2019-2020 20 Celtic sct SCO 1. Premiership 1st 11 468 43 17.3 5.2 4 77 0 7 23 0 2.73 13 5 +8 +1.54 -0.96 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 2nd 10 250 25 7.3 2.8 2 72 0 8 13 5 1.80 3 1 +2 +0.72 -0.61 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 1st 12 449 37 13.1 5.0 3 82 2 9 23 4 2.42 8 1 +7 +1.40 -0.51 Matches 2022-2023 23 Vitória Guimarães pt POR 1. Primeira Liga 6th 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Matches 2023-2024 24 West Brom eng ENG 2. Championship 5th 18 1,158 64 28.0 12.9 15 72 1 3 28 0 1.55 25 15 +10 +0.78 +0.38 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 1st 9 306 34 8.9 3.4 3 59 0 6 22 2 1.89 11 4 +7 +2.06 +0.38 Matches 2024-2025 25 Celtic sct SCO 1. Premiership 1st 1 15 15 0.4 0.2 0 0 1 15 1 3.00 0 0 0 0.00 -2.27 Matches 2024-2025 25 West Brom eng ENG 2. Championship 9th 40 2,069 52 50.0 23.0 25 71 2 15 19 2 1.25 32 26 +6 +0.26 +0.09 Matches 2025-2026 26 West Brom eng ENG 2. Championship 21st 34 2,305 68 55.7 25.6 27 79 12 7 24 1 0.94 29 39 -10 -0.39 -0.39 Matches 10 Seasons 3 Clubs 3 Leagues 178 9,274 52 22.0 103.0 103 74 25 75 22 29 1.59 148 117 +31 +0.31 -1.01 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (8 Seasons) 1 League 61 2,378 39 8.9 26.4 21 72 3 40 21 22 2.21 44 17 +27 +1.12 -0.77 West Brom (3 Seasons) 1 League 92 5,532 60 44.5 61.5 67 74 15 25 22 3 1.19 86 80 +6 +0.10 -0.12 Vitória Guimarães (1 Season) 1 League 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03 Premiership (8 Seasons) 61 2,378 39 8.9 26.4 21 72 3 40 21 22 2.21 44 17 +27 +1.12 -0.77 Championship (3 Seasons) 92 5,532 60 44.5 61.5 67 74 15 25 22 3 1.19 86 80 +6 +0.10 -0.12 Primeira Liga (1 Season) 25 1,364 55 44.6 15.2 15 73 7 10 27 4 1.52 18 20 -2 -0.13 +0.03
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 2024-2025 25 West Brom eng ENG FA Cup 1 28 28 31.1 0.3 0 0 1 28 0 0.00 0 1 -1 -3.21 +1.14 Matches 2025-2026 26 West Brom eng ENG EFL Cup Rd1 1 86 86 95.6 1.0 1 86 0 0 0 1.00 1 0 +1 +1.05 +23.55 Matches 2025-2026 26 West Brom eng ENG FA Cup 2 194 97 92.4 2.2 2 97 1 0 0 0.50 2 4 -2 -0.93 -0.93 Matches 2 Seasons 1 Club 2 Leagues 4 308 77 79.0 3.4 3 93 1 1 28 0 0.50 3 5 -2 -0.58 +3.81 FA Cup (2 Seasons) 3 222 74 74.0 2.5 2 97 1 1 28 0 0.33 2 5 -3 -1.22 +2.25 EFL Cup (1 Season) 1 86 86 95.6 1.0 1 86 0 0 0 1.00 1 0 +1 +1.05 +23.55
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 2018-2019 19 Celtic 2. Europa Lg R32 2 51 26 7.1 0.6 0 0 2 26 1 1.75 1 0 +1 +1.76 +2.57 Matches 2019-2020 20 Celtic 2. Europa Lg R32 2 95 48 13.2 1.1 1 71 0 1 24 0 2.25 1 3 -2 -1.89 -2.47 Matches 2021-2022 22 Celtic 2. Europa Lg GR 4 71 18 13.1 0.8 0 0 4 18 0 2.25 2 5 -3 -3.80 -3.99 Matches 2023-2024 24 Celtic 1. Champions Lg GR 2 97 49 18.0 1.1 1 67 0 1 30 4 1.50 1 2 -1 -0.93 +0.90 Matches 4 Seasons 1 Club 2 Leagues 10 314 31 12.5 3.5 2 69 0 8 22 5 2.00 5 10 -5 -1.43 -1.03 Europa Lg (3 Seasons) 8 217 27 11.0 2.4 1 71 0 7 21 1 2.13 4 8 -4 -1.66 -1.61 Champions Lg (1 Season) 2 97 49 18.0 1.1 1 67 0 1 30 4 1.50 1 2 -1 -0.93 +0.90
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 17 Celtic 1 League 0.6 0 0 0 2017-2018 18 Celtic 1 League 1.7 0 0 2 2018-2019 19 Celtic 2 Leagues 8.1 0 0 0 0 0 0 2 2 1 0 0 0 2019-2020 20 Celtic 2 Leagues 6.3 1 0 0 6 11 0 6 0 0 0 2020-2021 21 Celtic 1 League 2.8 0 0 0 3 2 1 0 0 0 0 2021-2022 22 Celtic 2 Leagues 5.8 1 0 0 7 8 5 21 3 7 0 2022-2023 23 Vitória Guimarães 1 League 15.2 2 0 0 16 24 5 55 5 9 0 2023-2024 24 West Brom 1 League 12.9 0 0 0 9 7 2 59 4 7 0 2023-2024 24 Celtic 2 Leagues 4.5 0 0 0 6 3 1 29 2 4 0 2024-2025 25 Celtic 1 League 0.2 0 0 0 0 0 0 0 0 0 0 2024-2025 25 West Brom 2 Leagues 23.3 3 0 0 15 19 11 98 11 17 0 2025-2026 26 West Brom 3 Leagues 28.7 4 0 0 22 24 6 224 8 13 0 10 Seasons 3 Clubs 7 Leagues 110.0 11 0 0 86 98 31 494 35 58 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Celtic (8 Seasons) 3 Leagues 29.9 2 0 0 24 24 7 58 7 12 0 0 0 West Brom (3 Seasons) 3 Leagues 64.9 7 0 0 46 50 19 381 23 37 0 Vitória Guimarães (1 Season) 1 League 15.2 2 0 0 16 24 5 55 5 9 0 Premiership (8 Seasons) 26.4 2 0 0 22 20 7 53 4 8 0 Championship (3 Seasons) 61.5 6 0 0 45 48 16 360 20 37 0 Europa Lg (3 Seasons) 2.4 0 0 0 2 3 0 3 2 1 0 0 0 FA Cup (2 Seasons) 2.5 1 0 0 1 0 3 9 2 0 0 Primeira Liga (1 Season) 15.2 2 0 0 16 24 5 55 5 9 0 Champions Lg (1 Season) 1.1 0 0 0 0 1 0 2 1 3 0 EFL Cup (1 Season) 1.0 0 0 0 0 2 0 12 1 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 Michael Johnston Pages
Michael Johnston Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary