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 2010-2011 20 Cowdenbeath sct SCO 2. First Division 32 16 1,556 17.3 9 1 10 9 0 0 2 0 0.52 0.06 0.58 0.52 0.58 2012-2013 22 Cowdenbeath sct SCO 2. First Division 25 17 1,602 17.8 5 3 8 5 0 0 1 0 0.28 0.17 0.45 0.28 0.45 2013-2014 23 Cowdenbeath sct SCO 2. Championship 33 27 2,352 26.1 11 1 12 11 0 0 2 0 0.42 0.04 0.46 0.42 0.46 2014-2015 24 Dundee sct SCO 1. Premiership 34 32 2,708 30.1 13 8 21 12 1 1 8 1 0.43 0.27 0.70 0.40 0.66 Matches 2015-2016 25 Dundee sct SCO 1. Premiership 37 36 3,177 35.3 9 10 19 9 0 1 10 0 0.25 0.28 0.54 0.25 0.54 Matches 2016-2017 26 Birmingham City eng ENG 2. Championship 21 6 625 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 26 Birmingham City eng ENG FA Cup 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Aberdeen sct SCO 1. Premiership 30 17 1,598 17.8 3 2 5 3 0 0 1 0 0.17 0.11 0.28 0.17 0.28 Matches 2018-2019 28 Aberdeen sct SCO 1. Premiership 15 12 1,098 12.2 2 0 2 2 0 0 1 0 0.16 0.00 0.16 0.16 0.16 Matches 2018-2019 28 Kilmarnock sct SCO 1. Premiership 16 16 1,360 15.1 8 6 14 8 0 1 3 0 0.53 0.40 0.93 0.53 0.93 Matches 2019-2020 29 Rangers 2. Europa Lg 3 0 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 29 Rangers sct SCO 1. Premiership 16 3 394 4.4 3 2 5 3 0 0 0 0 0.69 0.46 1.14 0.69 1.14 Matches 2020-2021 30 Rangers 2. Europa Lg 0 0 Matches 2020-2021 30 Rangers sct SCO 1. Premiership 5 0 43 0.5 0 1 1 0 0 0 0 0 0.00 2.09 2.09 0.00 2.09 Matches 2021-2022 31 Jamshedpur in IND 1. Super League 19 18 1,577 17.5 10 9 19 7 3 3 5 0 0.57 0.51 1.08 0.40 0.91 Matches 2022-2023 32 Mumbai City in IND 1. Super League 18 17 1,341 14.9 7 7 14 6 1 1 3 0 0.47 0.47 0.94 0.40 0.87 Matches 2023-2024 33 Kilmarnock sct SCO 1. Premiership 8 1 186 2.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 33 Mumbai City in IND 1. Super League 9 9 758 8.4 2 3 5 2 0 0 5 1 0.24 0.36 0.59 0.24 0.59 Matches 2024-2025 34 Mohun Bagan in IND 1. Super League 18 11 1,014 11.3 2 5 7 2 0 0 4 0 0.18 0.44 0.62 0.18 0.62 Matches 14 Seasons 9 Clubs 6 Leagues 340 238 21,459 238.4 84 58 142 79 5 7 47 2 0.35 0.24 0.60 0.33 0.57 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 Cowdenbeath (3 Seasons) 1 League 90 60 5,510 61.2 25 5 30 25 0 0 5 0 0.41 0.08 0.49 0.41 0.49 Dundee (2 Seasons) 1 League 71 68 5,885 65.4 22 18 40 21 1 2 18 1 0.34 0.28 0.61 0.32 0.60 Aberdeen (2 Seasons) 1 League 45 29 2,696 30.0 5 2 7 5 0 0 2 0 0.17 0.07 0.23 0.17 0.23 Mumbai City (2 Seasons) 1 League 27 26 2,099 23.3 9 10 19 8 1 1 8 1 0.39 0.43 0.81 0.34 0.77 Kilmarnock (2 Seasons) 1 League 24 17 1,546 17.2 8 6 14 8 0 1 4 0 0.47 0.35 0.82 0.47 0.82 Rangers (2 Seasons) 2 Leagues 24 3 495 5.5 3 3 6 3 0 0 0 0 0.55 0.55 1.09 0.55 1.09 Birmingham City (1 Season) 2 Leagues 22 6 637 7.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Jamshedpur (1 Season) 1 League 19 18 1,577 17.5 10 9 19 7 3 3 5 0 0.57 0.51 1.08 0.40 0.91 Mohun Bagan (1 Season) 1 League 18 11 1,014 11.3 2 5 7 2 0 0 4 0 0.18 0.44 0.62 0.18 0.62 Premiership (7 Seasons) 161 117 10,564 117.4 38 29 67 37 1 3 24 1 0.32 0.25 0.57 0.32 0.56 Super League (4 Seasons) 64 55 4,690 52.1 21 24 45 17 4 4 17 1 0.40 0.46 0.86 0.33 0.79 First Division (3 Seasons) 90 60 5,510 61.2 25 5 30 25 0 0 5 0 0.41 0.08 0.49 0.41 0.49 Europa Lg (2 Seasons) 3 0 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 21 6 625 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 0 12 0.1 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 2010-2011 20 Cowdenbeath 1 League 32 16 1,556 17.3 9 1 10 9 0 0 2 0 0.52 0.06 0.58 0.52 0.58 2012-2013 22 Cowdenbeath 1 League 25 17 1,602 17.8 5 3 8 5 0 0 1 0 0.28 0.17 0.45 0.28 0.45 2013-2014 23 Cowdenbeath 1 League 33 27 2,352 26.1 11 1 12 11 0 0 2 0 0.42 0.04 0.46 0.42 0.46 2014-2015 24 Dundee 1 League 34 32 2,708 30.1 13 8 21 12 1 1 8 1 0.43 0.27 0.70 0.40 0.66 2015-2016 25 Dundee 1 League 37 36 3,177 35.3 9 10 19 9 0 1 10 0 0.25 0.28 0.54 0.25 0.54 2016-2017 26 Birmingham City 2 Leagues 22 6 637 7.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 27 Aberdeen 1 League 30 17 1,598 17.8 3 2 5 3 0 0 1 0 0.17 0.11 0.28 0.17 0.28 2018-2019 28 Aberdeen 1 League 15 12 1,098 12.2 2 0 2 2 0 0 1 0 0.16 0.00 0.16 0.16 0.16 2018-2019 28 Kilmarnock 1 League 16 16 1,360 15.1 8 6 14 8 0 1 3 0 0.53 0.40 0.93 0.53 0.93 2019-2020 29 Rangers 2 Leagues 19 3 452 5.0 3 2 5 3 0 0 0 0 0.60 0.40 1.00 0.60 1.00 2020-2021 30 Rangers 2 Leagues 5 0 43 0.5 0 1 1 0 0 0 0 0 0.00 2.09 2.09 0.00 2.09 2021-2022 31 Jamshedpur 1 League 19 18 1,577 17.5 10 9 19 7 3 3 5 0 0.57 0.51 1.08 0.40 0.91 2022-2023 32 Mumbai City 1 League 18 17 1,341 14.9 7 7 14 6 1 1 3 0 0.47 0.47 0.94 0.40 0.87 2023-2024 33 Mumbai City 1 League 9 9 758 8.4 2 3 5 2 0 0 5 1 0.24 0.36 0.59 0.24 0.59 2023-2024 33 Kilmarnock 1 League 8 1 186 2.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024-2025 34 Mohun Bagan 1 League 18 11 1,014 11.3 2 5 7 2 0 0 4 0 0.18 0.44 0.62 0.18 0.62 14 Seasons 9 Clubs 6 Leagues 340 238 21,459 238.4 84 58 142 79 5 7 47 2 0.35 0.24 0.60 0.33 0.57 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 Cowdenbeath (3 Seasons) 1 League 90 60 5,510 61.2 25 5 30 25 0 0 5 0 0.41 0.08 0.49 0.41 0.49 Dundee (2 Seasons) 1 League 71 68 5,885 65.4 22 18 40 21 1 2 18 1 0.34 0.28 0.61 0.32 0.60 Aberdeen (2 Seasons) 1 League 45 29 2,696 30.0 5 2 7 5 0 0 2 0 0.17 0.07 0.23 0.17 0.23 Mumbai City (2 Seasons) 1 League 27 26 2,099 23.3 9 10 19 8 1 1 8 1 0.39 0.43 0.81 0.34 0.77 Kilmarnock (2 Seasons) 1 League 24 17 1,546 17.2 8 6 14 8 0 1 4 0 0.47 0.35 0.82 0.47 0.82 Rangers (2 Seasons) 2 Leagues 24 3 495 5.5 3 3 6 3 0 0 0 0 0.55 0.55 1.09 0.55 1.09 Birmingham City (1 Season) 2 Leagues 22 6 637 7.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Jamshedpur (1 Season) 1 League 19 18 1,577 17.5 10 9 19 7 3 3 5 0 0.57 0.51 1.08 0.40 0.91 Mohun Bagan (1 Season) 1 League 18 11 1,014 11.3 2 5 7 2 0 0 4 0 0.18 0.44 0.62 0.18 0.62 Premiership (7 Seasons) 161 117 10,564 117.4 38 29 67 37 1 3 24 1 0.32 0.25 0.57 0.32 0.56 Super League (4 Seasons) 64 55 4,690 52.1 21 24 45 17 4 4 17 1 0.40 0.46 0.86 0.33 0.79 First Division (3 Seasons) 90 60 5,510 61.2 25 5 30 25 0 0 5 0 0.41 0.08 0.49 0.41 0.49 Europa Lg (2 Seasons) 3 0 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 21 6 625 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 1 0 12 0.1 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 2010-2011 20 Cowdenbeath sct SCO 2. First Division 9th 32 16 1,556 17.3 9 1 10 9 0 0 2 0 0.52 0.06 0.58 0.52 0.58 2012-2013 22 Cowdenbeath sct SCO 2. First Division 8th 25 17 1,602 17.8 5 3 8 5 0 0 1 0 0.28 0.17 0.45 0.28 0.45 2013-2014 23 Cowdenbeath sct SCO 2. Championship 9th 33 27 2,352 26.1 11 1 12 11 0 0 2 0 0.42 0.04 0.46 0.42 0.46 2014-2015 24 Dundee sct SCO 1. Premiership 6th 34 32 2,708 30.1 13 8 21 12 1 1 8 1 0.43 0.27 0.70 0.40 0.66 Matches 2015-2016 25 Dundee sct SCO 1. Premiership 8th 37 36 3,177 35.3 9 10 19 9 0 1 10 0 0.25 0.28 0.54 0.25 0.54 Matches 2016-2017 26 Birmingham City eng ENG 2. Championship 19th 21 6 625 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Aberdeen sct SCO 1. Premiership 2nd 30 17 1,598 17.8 3 2 5 3 0 0 1 0 0.17 0.11 0.28 0.17 0.28 Matches 2018-2019 28 Aberdeen sct SCO 1. Premiership 4th 15 12 1,098 12.2 2 0 2 2 0 0 1 0 0.16 0.00 0.16 0.16 0.16 Matches 2018-2019 28 Kilmarnock sct SCO 1. Premiership 3rd 16 16 1,360 15.1 8 6 14 8 0 1 3 0 0.53 0.40 0.93 0.53 0.93 Matches 2019-2020 29 Rangers sct SCO 1. Premiership 2nd 16 3 394 4.4 3 2 5 3 0 0 0 0 0.69 0.46 1.14 0.69 1.14 Matches 2020-2021 30 Rangers sct SCO 1. Premiership 1st 5 0 43 0.5 0 1 1 0 0 0 0 0 0.00 2.09 2.09 0.00 2.09 Matches 2021-2022 31 Jamshedpur in IND 1. Super League 19 18 1,577 17.5 10 9 19 7 3 3 5 0 0.57 0.51 1.08 0.40 0.91 Matches 2022-2023 32 Mumbai City in IND 1. Super League 1st 18 17 1,341 14.9 7 7 14 6 1 1 3 0 0.47 0.47 0.94 0.40 0.87 Matches 2023-2024 33 Mumbai City in IND 1. Super League 2nd 9 9 758 8.4 2 3 5 2 0 0 5 1 0.24 0.36 0.59 0.24 0.59 Matches 2023-2024 33 Kilmarnock sct SCO 1. Premiership 4th 8 1 186 2.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 34 Mohun Bagan in IND 1. Super League 1st 18 11 1,014 11.3 2 5 7 2 0 0 4 0 0.18 0.44 0.62 0.18 0.62 Matches 14 Seasons 9 Clubs 4 Leagues 336 238 21,389 237.7 84 58 142 79 5 7 47 2 0.35 0.24 0.60 0.33 0.58 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 Cowdenbeath (3 Seasons) 1 League 90 60 5,510 61.2 25 5 30 25 0 0 5 0 0.41 0.08 0.49 0.41 0.49 Dundee (2 Seasons) 1 League 71 68 5,885 65.4 22 18 40 21 1 2 18 1 0.34 0.28 0.61 0.32 0.60 Aberdeen (2 Seasons) 1 League 45 29 2,696 30.0 5 2 7 5 0 0 2 0 0.17 0.07 0.23 0.17 0.23 Mumbai City (2 Seasons) 1 League 27 26 2,099 23.3 9 10 19 8 1 1 8 1 0.39 0.43 0.81 0.34 0.77 Kilmarnock (2 Seasons) 1 League 24 17 1,546 17.2 8 6 14 8 0 1 4 0 0.47 0.35 0.82 0.47 0.82 Rangers (2 Seasons) 1 League 21 3 437 4.9 3 3 6 3 0 0 0 0 0.62 0.62 1.24 0.62 1.24 Birmingham City (1 Season) 1 League 21 6 625 6.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Jamshedpur (1 Season) 1 League 19 18 1,577 17.5 10 9 19 7 3 3 5 0 0.57 0.51 1.08 0.40 0.91 Mohun Bagan (1 Season) 1 League 18 11 1,014 11.3 2 5 7 2 0 0 4 0 0.18 0.44 0.62 0.18 0.62 Premiership (7 Seasons) 161 117 10,564 117.4 38 29 67 37 1 3 24 1 0.32 0.25 0.57 0.32 0.56 Super League (4 Seasons) 64 55 4,690 52.1 21 24 45 17 4 4 17 1 0.40 0.46 0.86 0.33 0.79 First Division (3 Seasons) 90 60 5,510 61.2 25 5 30 25 0 0 5 0 0.41 0.08 0.49 0.41 0.49 Championship (1 Season) 21 6 625 6.9 0 0 0 0 0 0 1 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 26 Birmingham City eng ENG FA Cup 33rd 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 0 12 0.1 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 2019-2020 29 Rangers 2. Europa Lg R16 3 0 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 30 Rangers 2. Europa Lg R16 0 0 Matches 2 Seasons 1 Club 1 League 3 0 58 0.6 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 2010-2011 20 Cowdenbeath 1 League 17.3 9 17 0.98 0.53 0 0 2012-2013 22 Cowdenbeath 1 League 17.8 5 12 0.67 0.42 0 0 2013-2014 23 Cowdenbeath 1 League 26.1 11 38 1.45 0.29 0 0 2014-2015 24 Dundee 1 League 30.1 13 29 0.96 0.41 1 1 2015-2016 25 Dundee 1 League 35.3 9 33 0.93 0.27 0 1 2016-2017 26 Birmingham City 2 Leagues 7.1 0 0 1 0.00 0.14 0.00 0 0 2017-2018 27 Aberdeen 1 League 17.8 3 12 0.68 0.25 0 0 2018-2019 28 Aberdeen 1 League 12.2 2 0 0 2018-2019 28 Kilmarnock 1 League 15.1 8 0 1 2019-2020 29 Rangers 2 Leagues 5.0 3 15 5 33.3 2.99 1.00 0.20 0.60 0 0 2020-2021 30 Rangers 2 Leagues 0.5 0 2 1 50.0 4.19 2.09 0.00 0.00 0 0 2021-2022 31 Jamshedpur 1 League 17.5 10 60 25 41.7 3.42 1.43 0.12 0.28 3 3 2022-2023 32 Mumbai City 1 League 14.9 7 50 33 66.0 3.36 2.21 0.12 0.18 1 1 2023-2024 33 Mumbai City 1 League 8.4 2 11 4 36.4 1.31 0.47 0.18 0.50 0 0 2023-2024 33 Kilmarnock 1 League 2.1 0 2 0 0.0 0.97 0.00 0.00 0 0 2024-2025 34 Mohun Bagan 1 League 11.3 2 25 7 28.0 2.22 0.62 0.08 0.29 0 0 14 Seasons 9 Clubs 6 Leagues 238.4 84 165 217 46.1 2.48 1.03 0.12 0.32 5 7 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Cowdenbeath (3 Seasons) 1 League 61.2 25 67 1.09 0.37 0 0 Dundee (2 Seasons) 1 League 65.4 22 62 0.95 0.34 1 2 Aberdeen (2 Seasons) 1 League 30.0 5 12 0.68 0.25 0 0 Mumbai City (2 Seasons) 1 League 23.3 9 61 37 60.7 2.62 1.59 0.13 0.22 1 1 Kilmarnock (2 Seasons) 1 League 17.2 8 2 0 0.0 0.97 0.00 0.00 0 1 Rangers (2 Seasons) 2 Leagues 5.5 3 17 6 35.3 3.09 1.09 0.18 0.50 0 0 Birmingham City (1 Season) 2 Leagues 7.1 0 0 1 0.00 0.14 0.00 0 0 Jamshedpur (1 Season) 1 League 17.5 10 60 25 41.7 3.42 1.43 0.12 0.28 3 3 Mohun Bagan (1 Season) 1 League 11.3 2 25 7 28.0 2.22 0.62 0.08 0.29 0 0 Premiership (7 Seasons) 117.4 38 18 80 33.3 2.60 0.89 0.17 0.34 1 3 Super League (4 Seasons) 52.1 21 146 69 47.3 2.80 1.32 0.12 0.25 4 4 First Division (3 Seasons) 61.2 25 67 1.09 0.37 0 0 Europa Lg (2 Seasons) 0.6 0 1 0 0.0 1.55 0.00 0.00 0 0 Championship (1 Season) 6.9 0 0 1 0.00 0.14 0.00 0 0 FA Cup (1 Season) 0.1 0 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 2016-2017 26 Birmingham City eng ENG FA Cup 33rd 0.1 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 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 2019-2020 29 Rangers 2. Europa Lg R16 0.6 0 1 0 0.0 1.55 0.00 0.00 0 0 Matches 2 Seasons 1 Club 1 League 0.6 0 1 0 0.0 1.55 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 2010-2011 20 Cowdenbeath sct SCO 2. First Division 32 1,556 49 48.0 17.3 16 16 2012-2013 22 Cowdenbeath sct SCO 2. First Division 25 1,602 64 49.4 17.8 17 8 2013-2014 23 Cowdenbeath sct SCO 2. Championship 33 2,352 71 72.6 26.1 27 6 2014-2015 24 Dundee sct SCO 1. Premiership 34 2,708 80 79.2 30.1 32 20 2 2 1.12 43 44 -1 -0.03 +1.23 Matches 2015-2016 25 Dundee sct SCO 1. Premiership 37 3,177 86 92.9 35.3 36 33 1 0 1.22 48 54 -6 -0.17 -0.91 Matches 2016-2017 26 Birmingham City eng ENG 2. Championship 21 625 30 15.1 6.9 6 2 15 11 0.81 7 18 -11 -1.58 -1.38 Matches 2016-2017 26 Birmingham City eng ENG FA Cup 1 12 12 6.7 0.1 0 0 1 11 0 1.00 0 0 0 0.00 +1.07 Matches 2017-2018 27 Aberdeen sct SCO 1. Premiership 30 1,598 53 46.7 17.8 17 4 13 2.00 Matches 2018-2019 28 Aberdeen sct SCO 1. Premiership 15 1,098 73 32.1 12.2 12 87 7 3 19 0 1.47 18 16 +2 +0.16 -0.26 Matches 2018-2019 28 Kilmarnock sct SCO 1. Premiership 16 1,360 85 39.8 15.1 16 85 9 0 0 2.13 27 16 +11 +0.73 +0.38 Matches 2019-2020 29 Rangers 2. Europa Lg 3 58 19 6.4 0.6 0 0 3 19 3 2.00 2 1 +1 +1.55 +1.55 Matches 2019-2020 29 Rangers sct SCO 1. Premiership 16 394 25 15.1 4.4 3 81 2 13 12 3 2.56 21 3 +18 +4.11 +3.02 Matches 2020-2021 30 Rangers 2. Europa Lg 0 0 0 0 10 3.00 Matches 2020-2021 30 Rangers sct SCO 1. Premiership 5 43 9 1.3 0.5 0 0 5 9 13 3.00 1 0 +1 +2.09 +0.01 Matches 2021-2022 31 Jamshedpur in IND 1. Super League 19 1,577 83 87.6 17.5 18 87 12 1 15 0 1.95 37 18 +19 +1.08 Matches 2022-2023 32 Mumbai City in IND 1. Super League 18 1,341 75 74.5 14.9 17 78 8 1 14 0 2.35 45 15 +30 +2.01 +1.43 Matches 2023-2024 33 Kilmarnock sct SCO 1. Premiership 8 186 23 5.4 2.1 1 70 0 7 17 4 1.88 1 0 +1 +0.48 +0.46 Matches 2023-2024 33 Mumbai City in IND 1. Super League 9 758 84 38.3 8.4 9 84 5 0 0 2.11 14 6 +8 +0.95 -0.15 Matches 2024-2025 34 Mohun Bagan in IND 1. Super League 18 1,014 56 46.9 11.3 11 85 2 7 12 0 2.30 17 8 +9 +0.80 -0.93 Matches 14 Seasons 9 Clubs 6 Leagues 340 21,459 63 42.8 238.4 238 84 104 102 13 46 1.74 281 199 +82 +0.51 -0.09 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cowdenbeath (3 Seasons) 1 League 90 5,510 61 56.7 61.2 60 30 Dundee (2 Seasons) 1 League 71 5,885 83 86.0 65.4 68 53 3 2 1.17 91 98 -7 -0.11 +0.65 Aberdeen (2 Seasons) 1 League 45 2,696 60 39.4 30.0 29 87 11 16 19 0 1.82 18 16 +2 +0.16 -0.26 Mumbai City (2 Seasons) 1 League 27 2,099 78 55.5 23.3 26 80 13 1 14 0 2.27 59 21 +38 +1.63 +0.67 Kilmarnock (2 Seasons) 1 League 24 1,546 64 22.6 17.2 17 84 9 7 17 4 2.05 28 16 +12 +0.70 +0.55 Rangers (2 Seasons) 2 Leagues 24 495 21 6.3 5.5 3 81 2 21 12 29 2.58 24 4 +20 +3.64 +2.17 Birmingham City (1 Season) 2 Leagues 22 637 29 14.7 7.1 6 2 16 11 11 0.82 7 18 -11 -1.55 -1.31 Jamshedpur (1 Season) 1 League 19 1,577 83 87.6 17.5 18 87 12 1 15 0 1.95 37 18 +19 +1.08 Mohun Bagan (1 Season) 1 League 18 1,014 56 46.9 11.3 11 85 2 7 12 0 2.30 17 8 +9 +0.80 -0.93 Premiership (7 Seasons) 161 10,564 66 39.8 117.4 117 85 75 44 13 22 1.68 159 133 +26 +0.26 -0.48 Super League (4 Seasons) 64 4,690 73 60.6 52.1 55 83 27 9 12 0 2.18 113 47 +66 +1.27 +0.09 First Division (3 Seasons) 90 5,510 61 56.7 61.2 60 30 Europa Lg (2 Seasons) 3 58 19 3.2 0.6 0 0 3 19 13 2.00 2 1 +1 +1.55 +1.55 Championship (1 Season) 21 625 30 15.1 6.9 6 2 15 11 0.81 7 18 -11 -1.58 -1.38 FA Cup (1 Season) 1 12 12 6.7 0.1 0 0 1 11 0 1.00 0 0 0 0.00 +1.07
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 2010-2011 20 Cowdenbeath 1 League 32 1,556 49 48.0 17.3 16 16 2012-2013 22 Cowdenbeath 1 League 25 1,602 64 49.4 17.8 17 8 2013-2014 23 Cowdenbeath 1 League 33 2,352 71 72.6 26.1 27 6 2014-2015 24 Dundee 1 League 34 2,708 80 79.2 30.1 32 20 2 2 1.12 43 44 -1 -0.03 +1.23 2015-2016 25 Dundee 1 League 37 3,177 86 92.9 35.3 36 33 1 0 1.22 48 54 -6 -0.17 -0.91 2016-2017 26 Birmingham City 2 Leagues 22 637 29 14.7 7.1 6 2 16 11 11 0.82 7 18 -11 -1.55 -1.31 2017-2018 27 Aberdeen 1 League 30 1,598 53 46.7 17.8 17 4 13 2.00 2018-2019 28 Aberdeen 1 League 15 1,098 73 32.1 12.2 12 87 7 3 19 0 1.47 18 16 +2 +0.16 -0.26 2018-2019 28 Kilmarnock 1 League 16 1,360 85 39.8 15.1 16 85 9 0 0 2.13 27 16 +11 +0.73 +0.38 2019-2020 29 Rangers 2 Leagues 19 452 24 12.9 5.0 3 81 2 16 13 6 2.47 23 4 +19 +3.78 +2.99 2020-2021 30 Rangers 2 Leagues 5 43 9 1.0 0.5 0 0 5 9 23 3.00 1 0 +1 +2.09 +0.01 2021-2022 31 Jamshedpur 1 League 19 1,577 83 87.6 17.5 18 87 12 1 15 0 1.95 37 18 +19 +1.08 2022-2023 32 Mumbai City 1 League 18 1,341 75 74.5 14.9 17 78 8 1 14 0 2.35 45 15 +30 +2.01 +1.43 2023-2024 33 Mumbai City 1 League 9 758 84 38.3 8.4 9 84 5 0 0 2.11 14 6 +8 +0.95 -0.15 2023-2024 33 Kilmarnock 1 League 8 186 23 5.4 2.1 1 70 0 7 17 4 1.88 1 0 +1 +0.48 +0.46 2024-2025 34 Mohun Bagan 1 League 18 1,014 56 46.9 11.3 11 85 2 7 12 0 2.30 17 8 +9 +0.80 -0.93 14 Seasons 9 Clubs 6 Leagues 340 21,459 63 42.8 238.4 238 84 104 102 13 46 1.74 281 199 +82 +0.51 -0.09 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cowdenbeath (3 Seasons) 1 League 90 5,510 61 56.7 61.2 60 30 Dundee (2 Seasons) 1 League 71 5,885 83 86.0 65.4 68 53 3 2 1.17 91 98 -7 -0.11 +0.65 Aberdeen (2 Seasons) 1 League 45 2,696 60 39.4 30.0 29 87 11 16 19 0 1.82 18 16 +2 +0.16 -0.26 Mumbai City (2 Seasons) 1 League 27 2,099 78 55.5 23.3 26 80 13 1 14 0 2.27 59 21 +38 +1.63 +0.67 Kilmarnock (2 Seasons) 1 League 24 1,546 64 22.6 17.2 17 84 9 7 17 4 2.05 28 16 +12 +0.70 +0.55 Rangers (2 Seasons) 2 Leagues 24 495 21 6.3 5.5 3 81 2 21 12 29 2.58 24 4 +20 +3.64 +2.17 Birmingham City (1 Season) 2 Leagues 22 637 29 14.7 7.1 6 2 16 11 11 0.82 7 18 -11 -1.55 -1.31 Jamshedpur (1 Season) 1 League 19 1,577 83 87.6 17.5 18 87 12 1 15 0 1.95 37 18 +19 +1.08 Mohun Bagan (1 Season) 1 League 18 1,014 56 46.9 11.3 11 85 2 7 12 0 2.30 17 8 +9 +0.80 -0.93 Premiership (7 Seasons) 161 10,564 66 39.8 117.4 117 85 75 44 13 22 1.68 159 133 +26 +0.26 -0.48 Super League (4 Seasons) 64 4,690 73 60.6 52.1 55 83 27 9 12 0 2.18 113 47 +66 +1.27 +0.09 First Division (3 Seasons) 90 5,510 61 56.7 61.2 60 30 Europa Lg (2 Seasons) 3 58 19 3.2 0.6 0 0 3 19 13 2.00 2 1 +1 +1.55 +1.55 Championship (1 Season) 21 625 30 15.1 6.9 6 2 15 11 0.81 7 18 -11 -1.58 -1.38 FA Cup (1 Season) 1 12 12 6.7 0.1 0 0 1 11 0 1.00 0 0 0 0.00 +1.07
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 2010-2011 20 Cowdenbeath sct SCO 2. First Division 9th 32 1,556 49 48.0 17.3 16 16 2012-2013 22 Cowdenbeath sct SCO 2. First Division 8th 25 1,602 64 49.4 17.8 17 8 2013-2014 23 Cowdenbeath sct SCO 2. Championship 9th 33 2,352 71 72.6 26.1 27 6 2014-2015 24 Dundee sct SCO 1. Premiership 6th 34 2,708 80 79.2 30.1 32 20 2 2 1.12 43 44 -1 -0.03 +1.23 Matches 2015-2016 25 Dundee sct SCO 1. Premiership 8th 37 3,177 86 92.9 35.3 36 33 1 0 1.22 48 54 -6 -0.17 -0.91 Matches 2016-2017 26 Birmingham City eng ENG 2. Championship 19th 21 625 30 15.1 6.9 6 2 15 11 0.81 7 18 -11 -1.58 -1.38 Matches 2017-2018 27 Aberdeen sct SCO 1. Premiership 2nd 30 1,598 53 46.7 17.8 17 4 13 2.00 Matches 2018-2019 28 Aberdeen sct SCO 1. Premiership 4th 15 1,098 73 32.1 12.2 12 87 7 3 19 0 1.47 18 16 +2 +0.16 -0.26 Matches 2018-2019 28 Kilmarnock sct SCO 1. Premiership 3rd 16 1,360 85 39.8 15.1 16 85 9 0 0 2.13 27 16 +11 +0.73 +0.38 Matches 2019-2020 29 Rangers sct SCO 1. Premiership 2nd 16 394 25 15.1 4.4 3 81 2 13 12 3 2.56 21 3 +18 +4.11 +3.02 Matches 2020-2021 30 Rangers sct SCO 1. Premiership 1st 5 43 9 1.3 0.5 0 0 5 9 13 3.00 1 0 +1 +2.09 +0.01 Matches 2021-2022 31 Jamshedpur in IND 1. Super League 19 1,577 83 87.6 17.5 18 87 12 1 15 0 1.95 37 18 +19 +1.08 Matches 2022-2023 32 Mumbai City in IND 1. Super League 1st 18 1,341 75 74.5 14.9 17 78 8 1 14 0 2.35 45 15 +30 +2.01 +1.43 Matches 2023-2024 33 Mumbai City in IND 1. Super League 2nd 9 758 84 38.3 8.4 9 84 5 0 0 2.11 14 6 +8 +0.95 -0.15 Matches 2023-2024 33 Kilmarnock sct SCO 1. Premiership 4th 8 186 23 5.4 2.1 1 70 0 7 17 4 1.88 1 0 +1 +0.48 +0.46 Matches 2024-2025 34 Mohun Bagan in IND 1. Super League 1st 18 1,014 56 46.9 11.3 11 85 2 7 12 0 2.30 17 8 +9 +0.80 -0.93 Matches 14 Seasons 9 Clubs 4 Leagues 336 21,389 64 44.4 237.7 238 84 104 98 13 33 1.74 279 198 +81 +0.51 -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 Cowdenbeath (3 Seasons) 1 League 90 5,510 61 56.7 61.2 60 30 Dundee (2 Seasons) 1 League 71 5,885 83 86.0 65.4 68 53 3 2 1.17 91 98 -7 -0.11 +0.65 Aberdeen (2 Seasons) 1 League 45 2,696 60 39.4 30.0 29 87 11 16 19 0 1.82 18 16 +2 +0.16 -0.26 Mumbai City (2 Seasons) 1 League 27 2,099 78 55.5 23.3 26 80 13 1 14 0 2.27 59 21 +38 +1.63 +0.67 Kilmarnock (2 Seasons) 1 League 24 1,546 64 22.6 17.2 17 84 9 7 17 4 2.05 28 16 +12 +0.70 +0.55 Rangers (2 Seasons) 1 League 21 437 21 7.2 4.9 3 81 2 18 11 16 2.66 22 3 +19 +3.91 +2.22 Birmingham City (1 Season) 1 League 21 625 30 15.1 6.9 6 2 15 11 0.81 7 18 -11 -1.58 -1.38 Jamshedpur (1 Season) 1 League 19 1,577 83 87.6 17.5 18 87 12 1 15 0 1.95 37 18 +19 +1.08 Mohun Bagan (1 Season) 1 League 18 1,014 56 46.9 11.3 11 85 2 7 12 0 2.30 17 8 +9 +0.80 -0.93 Premiership (7 Seasons) 161 10,564 66 39.8 117.4 117 85 75 44 13 22 1.68 159 133 +26 +0.26 -0.48 Super League (4 Seasons) 64 4,690 73 60.6 52.1 55 83 27 9 12 0 2.18 113 47 +66 +1.27 +0.09 First Division (3 Seasons) 90 5,510 61 56.7 61.2 60 30 Championship (1 Season) 21 625 30 15.1 6.9 6 2 15 11 0.81 7 18 -11 -1.58 -1.38
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 26 Birmingham City eng ENG FA Cup 33rd 1 12 12 6.7 0.1 0 0 1 11 0 1.00 0 0 0 0.00 +1.07 Matches 1 Season 1 Club 1 League 1 12 12 6.7 0.1 0 0 1 11 0 1.00 0 0 0 0.00 +1.07
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 2019-2020 29 Rangers 2. Europa Lg R16 3 58 19 6.4 0.6 0 0 3 19 3 2.00 2 1 +1 +1.55 +1.55 Matches 2020-2021 30 Rangers 2. Europa Lg R16 0 0 0 0 10 3.00 Matches 2 Seasons 1 Club 1 League 3 58 19 3.2 0.6 0 0 3 19 13 2.00 2 1 +1 +1.55 +1.55
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 20 Cowdenbeath 1 League 17.3 2 0 2012-2013 22 Cowdenbeath 1 League 17.8 1 0 2013-2014 23 Cowdenbeath 1 League 26.1 2 0 2014-2015 24 Dundee 1 League 30.1 8 1 2015-2016 25 Dundee 1 League 35.3 10 0 51 2016-2017 26 Birmingham City 2 Leagues 7.1 1 0 0 11 0 0 0 0 0 0 0 0 2017-2018 27 Aberdeen 1 League 17.8 1 0 21 2018-2019 28 Aberdeen 1 League 12.2 1 0 0 0 2018-2019 28 Kilmarnock 1 League 15.1 3 0 0 0 2019-2020 29 Rangers 2 Leagues 5.0 0 0 0 7 12 5 10 0 0 0 2020-2021 30 Rangers 2 Leagues 0.5 0 0 0 2 0 0 3 0 1 0 2021-2022 31 Jamshedpur 1 League 17.5 5 0 0 26 43 1 129 8 10 0 2022-2023 32 Mumbai City 1 League 14.9 3 0 0 12 33 6 42 6 16 0 2023-2024 33 Mumbai City 1 League 8.4 5 1 1 13 19 1 38 4 6 0 2023-2024 33 Kilmarnock 1 League 2.1 1 0 0 6 5 0 8 0 1 0 2024-2025 34 Mohun Bagan 1 League 11.3 4 0 0 13 20 1 47 6 5 0 14 Seasons 9 Clubs 6 Leagues 238.4 47 2 1 162 132 14 277 24 39 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Cowdenbeath (3 Seasons) 1 League 61.2 5 0 Dundee (2 Seasons) 1 League 65.4 18 1 51 Aberdeen (2 Seasons) 1 League 30.0 2 0 0 21 0 Mumbai City (2 Seasons) 1 League 23.3 8 1 1 25 52 7 80 10 22 0 Kilmarnock (2 Seasons) 1 League 17.2 4 0 0 6 5 0 8 0 1 0 Rangers (2 Seasons) 2 Leagues 5.5 0 0 0 9 12 5 13 0 1 0 Birmingham City (1 Season) 2 Leagues 7.1 1 0 0 11 0 0 0 0 0 0 0 0 Jamshedpur (1 Season) 1 League 17.5 5 0 0 26 43 1 129 8 10 0 Mohun Bagan (1 Season) 1 League 11.3 4 0 0 13 20 1 47 6 5 0 Premiership (7 Seasons) 117.4 24 1 0 86 16 3 21 0 2 0 Super League (4 Seasons) 52.1 17 1 1 64 115 9 256 24 37 0 First Division (3 Seasons) 61.2 5 0 Europa Lg (2 Seasons) 0.6 0 0 0 1 1 2 0 0 0 0 Championship (1 Season) 6.9 1 0 0 11 0 0 0 0 0 0 0 0 FA Cup (1 Season) 0.1 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 26 Birmingham City eng ENG FA Cup 33rd 0.1 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 29 Rangers 2. Europa Lg R16 0.6 0 0 0 1 1 2 0 0 0 0 Matches 2 Seasons 1 Club 1 League 0.6 0 0 0 1 1 2 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 Greg Stewart Pages
Greg Stewart Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary