Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2008-2009 17 Doncaster Rovers eng ENG 2. Championship 1 0 1 0.0 0 0.00 0 0 0 0 0 0 2010-2011 19 Doncaster Rovers eng ENG 2. Championship 16 16 1,418 15.8 27 1.71 70 43 61.4 2 5 8 3 18.8 2011-2012 20 Doncaster Rovers eng ENG 2. Championship 14 14 1,260 14.0 27 1.93 61 34 55.7 2 2 10 2 14.3 2012-2013 21 Doncaster Rovers eng ENG 3. League One 42 42 3,780 42.0 41 0.98 144 103 71.5 22 9 11 15 35.7 2014-2015 23 Leyton Orient eng ENG FA Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2014-2015 23 Leyton Orient eng ENG League Cup 3 3 300 3.3 0 2 0 1 1 33.3 0 0 0 0 Matches 2014-2015 23 Leyton Orient eng ENG 3. League One 17 16 1,460 16.2 27 1.66 68 41 60.3 3 5 8 3 18.8 Matches 2015-2016 24 Ross County sct SCO 1. Premiership 13 11 1,065 11.8 22 1.86 60 38 63.3 4 1 7 3 27.3 Matches 2016-2017 25 Hamilton Acad. sct SCO 1. Premiership 21 21 1,890 21.0 34 1.62 104 70 67.3 3 8 10 4 19.0 Matches 2017-2018 26 Hamilton Acad. sct SCO 1. Premiership 32 32 2,799 31.1 50 1.61 153 103 67.3 9 6 16 5 15.6 Matches 2018-2019 27 Hamilton Acad. sct SCO 1. Premiership 32 32 2,835 31.5 0 0.00 7 5 20 6 18.8 8 7 0 1 0.0 Matches 2019-2020 28 Oldham Athletic eng ENG EFL Cup 1 1 90 1.0 3 3.00 5 2 40.0 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 28 Oldham Athletic eng ENG 4. League Two 15 15 1,304 14.5 25 1.73 70 48 68.6 1 8 6 2 13.3 3 3 0 0 0.0 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 3 3 270 3.0 3 1.00 14 11 78.6 1 1 1 0 0.0 0 0 0 0 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 4 4 360 4.0 9 2.25 14 5 35.7 0 0 4 0 0.0 0 0 0 0 Matches 2022-2023 31 Exeter City eng ENG 3. League One 7 7 585 6.5 10 1.54 17 8 47.1 2 2 3 2 28.6 1 1 0 0 0.0 Matches 2023-2024 32 Exeter City eng ENG 3. League One 1 1 90 1.0 2 2.00 6 4 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 33 Morton sct SCO 2. Championship 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0 Matches 15 Seasons 9 Clubs 7 Leagues 229 225 20,078 223.1 291 1.33 786 510 64.9 58 55 111 48 21.3 13 12 0 1 0.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Doncaster Rovers (4 Seasons) 2 Leagues 73 72 6,459 71.8 95 1.32 275 180 65.5 26 16 29 20 27.8 Hamilton Acad. (3 Seasons) 1 League 85 85 7,524 83.6 84 1.00 257 173 67.3 19 19 46 15 17.6 8 7 0 1 0.0 Leyton Orient (2 Seasons) 4 Leagues 21 20 1,850 20.6 27 1.66 68 41 60.3 5 5 10 4 20.0 0 0 0 0 Oldham Athletic (2 Seasons) 3 Leagues 16 16 1,394 15.5 28 1.81 75 50 66.7 1 8 7 2 12.5 3 3 0 0 0.0 Exeter City (2 Seasons) 2 Leagues 8 8 675 7.5 12 1.60 23 12 52.2 2 2 4 2 25.0 1 1 0 0 0.0 Aberdeen (2 Seasons) 1 League 7 7 630 7.0 12 1.71 28 16 57.1 1 1 5 0 0.0 0 0 0 0 Ross County (1 Season) 1 League 13 11 1,065 11.8 22 1.86 60 38 63.3 4 1 7 3 27.3 Morton (1 Season) 1 League 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0 Premiership (7 Seasons) 105 103 9,219 102.4 118 1.15 345 227 65.8 24 21 58 18 17.5 8 7 0 1 0.0 League One (4 Seasons) 67 66 5,915 65.7 80 1.22 235 156 66.4 27 16 23 20 30.3 1 1 0 0 0.0 EFL Cup (4 Seasons) 4 4 390 4.3 3 3.00 5 2 40.0 2 0 2 1 25.0 0 0 0 0 Championship (3 Seasons) 31 30 2,679 29.8 54 1.81 131 77 58.8 4 7 18 5 16.7 League Two (3 Seasons) 15 15 1,304 14.5 25 1.73 70 48 68.6 1 8 6 2 13.3 3 3 0 0 0.0 FA Cup (2 Seasons) 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Championship (1 Season) 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2008-2009 17 Doncaster Rovers 1 League 1 0 1 0.0 0 0.00 0 0 0 0 0 0 2010-2011 19 Doncaster Rovers 1 League 16 16 1,418 15.8 27 1.71 70 43 61.4 2 5 8 3 18.8 2011-2012 20 Doncaster Rovers 1 League 14 14 1,260 14.0 27 1.93 61 34 55.7 2 2 10 2 14.3 2012-2013 21 Doncaster Rovers 1 League 42 42 3,780 42.0 41 0.98 144 103 71.5 22 9 11 15 35.7 2014-2015 23 Leyton Orient 3 Leagues 21 20 1,850 20.6 27 1.66 68 41 60.3 5 5 10 4 20.0 0 0 0 0 2015-2016 24 Ross County 1 League 13 11 1,065 11.8 22 1.86 60 38 63.3 4 1 7 3 27.3 2016-2017 25 Hamilton Acad. 1 League 21 21 1,890 21.0 34 1.62 104 70 67.3 3 8 10 4 19.0 2017-2018 26 Hamilton Acad. 1 League 32 32 2,799 31.1 50 1.61 153 103 67.3 9 6 16 5 15.6 2018-2019 27 Hamilton Acad. 1 League 32 32 2,835 31.5 0 0.00 7 5 20 6 18.8 8 7 0 1 0.0 2019-2020 28 Oldham Athletic 3 Leagues 16 16 1,394 15.5 28 1.81 75 50 66.7 1 8 7 2 12.5 3 3 0 0 0.0 2020-2021 29 Aberdeen 1 League 3 3 270 3.0 3 1.00 14 11 78.6 1 1 1 0 0.0 0 0 0 0 2021-2022 30 Aberdeen 1 League 4 4 360 4.0 9 2.25 14 5 35.7 0 0 4 0 0.0 0 0 0 0 2022-2023 31 Exeter City 1 League 7 7 585 6.5 10 1.54 17 8 47.1 2 2 3 2 28.6 1 1 0 0 0.0 2023-2024 32 Exeter City 2 Leagues 1 1 90 1.0 2 2.00 6 4 66.7 0 0 1 0 0.0 0 0 0 0 2024-2025 33 Morton 1 League 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0 15 Seasons 9 Clubs 7 Leagues 229 225 20,078 223.1 291 1.33 786 510 64.9 58 55 111 48 21.3 13 12 0 1 0.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Doncaster Rovers (4 Seasons) 2 Leagues 73 72 6,459 71.8 95 1.32 275 180 65.5 26 16 29 20 27.8 Hamilton Acad. (3 Seasons) 1 League 85 85 7,524 83.6 84 1.00 257 173 67.3 19 19 46 15 17.6 8 7 0 1 0.0 Leyton Orient (2 Seasons) 4 Leagues 21 20 1,850 20.6 27 1.66 68 41 60.3 5 5 10 4 20.0 0 0 0 0 Oldham Athletic (2 Seasons) 3 Leagues 16 16 1,394 15.5 28 1.81 75 50 66.7 1 8 7 2 12.5 3 3 0 0 0.0 Exeter City (2 Seasons) 2 Leagues 8 8 675 7.5 12 1.60 23 12 52.2 2 2 4 2 25.0 1 1 0 0 0.0 Aberdeen (2 Seasons) 1 League 7 7 630 7.0 12 1.71 28 16 57.1 1 1 5 0 0.0 0 0 0 0 Ross County (1 Season) 1 League 13 11 1,065 11.8 22 1.86 60 38 63.3 4 1 7 3 27.3 Morton (1 Season) 1 League 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0 Premiership (7 Seasons) 105 103 9,219 102.4 118 1.15 345 227 65.8 24 21 58 18 17.5 8 7 0 1 0.0 League One (4 Seasons) 67 66 5,915 65.7 80 1.22 235 156 66.4 27 16 23 20 30.3 1 1 0 0 0.0 EFL Cup (4 Seasons) 4 4 390 4.3 3 3.00 5 2 40.0 2 0 2 1 25.0 0 0 0 0 Championship (3 Seasons) 31 30 2,679 29.8 54 1.81 131 77 58.8 4 7 18 5 16.7 League Two (3 Seasons) 15 15 1,304 14.5 25 1.73 70 48 68.6 1 8 6 2 13.3 3 3 0 0 0.0 FA Cup (2 Seasons) 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Championship (1 Season) 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2008-2009 17 Doncaster Rovers eng ENG 2. Championship 14th 1 0 1 0.0 0 0.00 0 0 0 0 0 0 2010-2011 19 Doncaster Rovers eng ENG 2. Championship 21st 16 16 1,418 15.8 27 1.71 70 43 61.4 2 5 8 3 18.8 2011-2012 20 Doncaster Rovers eng ENG 2. Championship 24th 14 14 1,260 14.0 27 1.93 61 34 55.7 2 2 10 2 14.3 2012-2013 21 Doncaster Rovers eng ENG 3. League One 1st 42 42 3,780 42.0 41 0.98 144 103 71.5 22 9 11 15 35.7 2014-2015 23 Leyton Orient eng ENG 3. League One 23rd 17 16 1,460 16.2 27 1.66 68 41 60.3 3 5 8 3 18.8 Matches 2015-2016 24 Ross County sct SCO 1. Premiership 6th 13 11 1,065 11.8 22 1.86 60 38 63.3 4 1 7 3 27.3 Matches 2016-2017 25 Hamilton Acad. sct SCO 1. Premiership 11th 21 21 1,890 21.0 34 1.62 104 70 67.3 3 8 10 4 19.0 Matches 2017-2018 26 Hamilton Acad. sct SCO 1. Premiership 10th 32 32 2,799 31.1 50 1.61 153 103 67.3 9 6 16 5 15.6 Matches 2018-2019 27 Hamilton Acad. sct SCO 1. Premiership 10th 32 32 2,835 31.5 0 0.00 7 5 20 6 18.8 8 7 0 1 0.0 Matches 2019-2020 28 Oldham Athletic eng ENG 4. League Two 19th 15 15 1,304 14.5 25 1.73 70 48 68.6 1 8 6 2 13.3 3 3 0 0 0.0 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 3 3 270 3.0 3 1.00 14 11 78.6 1 1 1 0 0.0 0 0 0 0 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 10th 4 4 360 4.0 9 2.25 14 5 35.7 0 0 4 0 0.0 0 0 0 0 Matches 2022-2023 31 Exeter City eng ENG 3. League One 14th 7 7 585 6.5 10 1.54 17 8 47.1 2 2 3 2 28.6 1 1 0 0 0.0 Matches 2023-2024 32 Exeter City eng ENG 3. League One 13th 1 1 90 1.0 2 2.00 6 4 66.7 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 33 Morton sct SCO 2. Championship 6th 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0 Matches 15 Seasons 9 Clubs 5 Leagues 224 220 19,598 217.8 288 1.32 781 508 65.0 56 55 108 47 21.4 13 12 0 1 0.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Doncaster Rovers (4 Seasons) 2 Leagues 73 72 6,459 71.8 95 1.32 275 180 65.5 26 16 29 20 27.8 Hamilton Acad. (3 Seasons) 1 League 85 85 7,524 83.6 84 1.00 257 173 67.3 19 19 46 15 17.6 8 7 0 1 0.0 Leyton Orient (2 Seasons) 2 Leagues 17 16 1,460 16.2 27 1.66 68 41 60.3 3 5 8 3 18.8 Oldham Athletic (2 Seasons) 1 League 15 15 1,304 14.5 25 1.73 70 48 68.6 1 8 6 2 13.3 3 3 0 0 0.0 Exeter City (2 Seasons) 1 League 8 8 675 7.5 12 1.60 23 12 52.2 2 2 4 2 25.0 1 1 0 0 0.0 Aberdeen (2 Seasons) 1 League 7 7 630 7.0 12 1.71 28 16 57.1 1 1 5 0 0.0 0 0 0 0 Ross County (1 Season) 1 League 13 11 1,065 11.8 22 1.86 60 38 63.3 4 1 7 3 27.3 Morton (1 Season) 1 League 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0 Premiership (7 Seasons) 105 103 9,219 102.4 118 1.15 345 227 65.8 24 21 58 18 17.5 8 7 0 1 0.0 League One (4 Seasons) 67 66 5,915 65.7 80 1.22 235 156 66.4 27 16 23 20 30.3 1 1 0 0 0.0 Championship (3 Seasons) 31 30 2,679 29.8 54 1.81 131 77 58.8 4 7 18 5 16.7 League Two (3 Seasons) 15 15 1,304 14.5 25 1.73 70 48 68.6 1 8 6 2 13.3 3 3 0 0 0.0 Championship (1 Season) 6 6 481 5.3 11 2.06 0 3 3 2 33.3 1 1 0 0 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 23 Leyton Orient eng ENG FA Cup 85th 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2014-2015 23 Leyton Orient eng ENG League Cup 17th 3 3 300 3.3 0 2 0 1 1 33.3 0 0 0 0 Matches 2019-2020 28 Oldham Athletic eng ENG EFL Cup 58th 1 1 90 1.0 3 3.00 5 2 40.0 0 0 1 0 0.0 0 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 5 5 480 5.3 3 3.00 5 2 40.0 2 0 3 1 20.0 0 0 0 0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Oldham Athletic (2 Seasons) 2 Leagues 1 1 90 1.0 3 3.00 5 2 40.0 0 0 1 0 0.0 0 0 0 0 Leyton Orient (1 Season) 2 Leagues 4 4 390 4.3 0 2 0 2 1 25.0 0 0 0 0 EFL Cup (4 Seasons) 4 4 390 4.3 3 3.00 5 2 40.0 2 0 2 1 25.0 0 0 0 0 FA Cup (2 Seasons) 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0
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 2008-2009 17 Doncaster Rovers eng ENG 2. Championship 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 19 Doncaster Rovers eng ENG 2. Championship 16 16 1,418 15.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Doncaster Rovers eng ENG 2. Championship 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 21 Doncaster Rovers eng ENG 3. League One 42 42 3,780 42.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Leyton Orient 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 2014-2015 23 Leyton Orient eng ENG League Cup 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Leyton Orient eng ENG 3. League One 17 16 1,460 16.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Leyton Orient eng ENG 4. League Two 0 0 Matches 2015-2016 24 Ross County sct SCO 1. Premiership 13 11 1,065 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Hamilton Acad. sct SCO 1. Premiership 21 21 1,890 21.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Hamilton Acad. sct SCO 1. Premiership 32 32 2,799 31.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Hamilton Acad. sct SCO 1. Premiership 32 32 2,835 31.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 28 Oldham Athletic 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 2019-2020 28 Oldham Athletic eng ENG FA Cup 0 0 Matches 2019-2020 28 Oldham Athletic eng ENG 4. League Two 15 15 1,304 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Oldham Athletic eng ENG EFL Cup 0 0 Matches 2020-2021 29 Oldham Athletic eng ENG 4. League Two 0 0 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 Exeter City eng ENG 3. League One 7 7 585 6.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 0 0 Matches 2023-2024 32 Exeter City eng ENG EFL Cup 0 0 Matches 2023-2024 32 Exeter City eng ENG 3. League One 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 33 Morton sct SCO 2. Championship 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 9 Clubs 7 Leagues 229 225 20,078 223.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 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 Doncaster Rovers (4 Seasons) 2 Leagues 73 72 6,459 71.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hamilton Acad. (3 Seasons) 1 League 85 85 7,524 83.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Leyton Orient (2 Seasons) 4 Leagues 21 20 1,850 20.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (2 Seasons) 3 Leagues 16 16 1,394 15.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Exeter City (2 Seasons) 2 Leagues 8 8 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (2 Seasons) 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 13 11 1,065 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Morton (1 Season) 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 0 0 Premiership (7 Seasons) 105 103 9,219 102.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 67 66 5,915 65.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 4 4 390 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 31 30 2,679 29.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (3 Seasons) 15 15 1,304 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 6 6 481 5.3 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 2008-2009 17 Doncaster Rovers 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 19 Doncaster Rovers 1 League 16 16 1,418 15.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Doncaster Rovers 1 League 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 21 Doncaster Rovers 1 League 42 42 3,780 42.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Leyton Orient 3 Leagues 21 20 1,850 20.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 24 Leyton Orient 1 League 0 0 2015-2016 24 Ross County 1 League 13 11 1,065 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 25 Hamilton Acad. 1 League 21 21 1,890 21.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 26 Hamilton Acad. 1 League 32 32 2,799 31.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 27 Hamilton Acad. 1 League 32 32 2,835 31.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019-2020 28 Oldham Athletic 3 Leagues 16 16 1,394 15.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 29 Oldham Athletic 2 Leagues 0 0 2020-2021 29 Aberdeen 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 30 Aberdeen 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 31 Kilmarnock 1 League 0 0 2022-2023 31 Exeter City 1 League 7 7 585 6.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 32 Exeter City 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 33 Morton 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 15 Seasons 9 Clubs 7 Leagues 229 225 20,078 223.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 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 Doncaster Rovers (4 Seasons) 2 Leagues 73 72 6,459 71.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hamilton Acad. (3 Seasons) 1 League 85 85 7,524 83.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Leyton Orient (2 Seasons) 4 Leagues 21 20 1,850 20.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (2 Seasons) 3 Leagues 16 16 1,394 15.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Exeter City (2 Seasons) 2 Leagues 8 8 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (2 Seasons) 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 13 11 1,065 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Morton (1 Season) 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 0 0 Premiership (7 Seasons) 105 103 9,219 102.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 67 66 5,915 65.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 4 4 390 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 31 30 2,679 29.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (3 Seasons) 15 15 1,304 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 6 6 481 5.3 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 2008-2009 17 Doncaster Rovers eng ENG 2. Championship 14th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 19 Doncaster Rovers eng ENG 2. Championship 21st 16 16 1,418 15.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Doncaster Rovers eng ENG 2. Championship 24th 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 21 Doncaster Rovers eng ENG 3. League One 1st 42 42 3,780 42.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Leyton Orient eng ENG 3. League One 23rd 17 16 1,460 16.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Leyton Orient eng ENG 4. League Two 8th 0 0 Matches 2015-2016 24 Ross County sct SCO 1. Premiership 6th 13 11 1,065 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Hamilton Acad. sct SCO 1. Premiership 11th 21 21 1,890 21.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Hamilton Acad. sct SCO 1. Premiership 10th 32 32 2,799 31.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Hamilton Acad. sct SCO 1. Premiership 10th 32 32 2,835 31.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 28 Oldham Athletic eng ENG 4. League Two 19th 15 15 1,304 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Oldham Athletic eng ENG 4. League Two 18th 0 0 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 10th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 10th 0 0 Matches 2022-2023 31 Exeter City eng ENG 3. League One 14th 7 7 585 6.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 32 Exeter City eng ENG 3. League One 13th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 33 Morton sct SCO 2. Championship 6th 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 9 Clubs 5 Leagues 224 220 19,598 217.8 0 0 0 0 0 0 3 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 Doncaster Rovers (4 Seasons) 2 Leagues 73 72 6,459 71.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hamilton Acad. (3 Seasons) 1 League 85 85 7,524 83.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Leyton Orient (2 Seasons) 2 Leagues 17 16 1,460 16.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (2 Seasons) 1 League 15 15 1,304 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Exeter City (2 Seasons) 1 League 8 8 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (2 Seasons) 1 League 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 13 11 1,065 11.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Morton (1 Season) 1 League 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Kilmarnock (1 Season) 1 League 0 0 Premiership (7 Seasons) 105 103 9,219 102.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 67 66 5,915 65.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 31 30 2,679 29.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (3 Seasons) 15 15 1,304 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 6 6 481 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2008-2009 17 Doncaster Rovers eng ENG 2. Championship 1 1 1 0.0 0.0 0 1 2010-2011 19 Doncaster Rovers eng ENG 2. Championship 16 1,418 89 34.3 15.8 16 0 2011-2012 20 Doncaster Rovers eng ENG 2. Championship 14 1,260 90 30.4 14.0 14 0 2012-2013 21 Doncaster Rovers eng ENG 3. League One 42 3,780 90 91.3 42.0 42 0 2014-2015 23 Leyton Orient eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2014-2015 23 Leyton Orient eng ENG League Cup 3 300 100 100.0 3.3 3 100 3 0 0 2.00 4 4 0 0.00 Matches 2014-2015 23 Leyton Orient eng ENG 3. League One 17 1,460 86 35.3 16.2 16 16 1 22 1.00 20 27 -7 -0.43 -0.33 Matches 2015-2016 24 Leyton Orient eng ENG 4. League Two 0 0 0 0 1 Matches 2015-2016 24 Ross County sct SCO 1. Premiership 13 1,065 82 31.1 11.8 11 11 2 18 0.83 15 22 -7 -0.59 -0.63 Matches 2016-2017 25 Hamilton Acad. sct SCO 1. Premiership 21 1,890 90 55.3 21.0 21 21 0 0.81 Matches 2017-2018 26 Hamilton Acad. sct SCO 1. Premiership 32 2,799 87 81.8 31.1 32 30 0 1.03 Matches 2018-2019 27 Hamilton Acad. sct SCO 1. Premiership 32 2,835 89 82.9 31.5 32 89 31 0 1 0.81 21 60 -39 -1.24 -0.01 Matches 2019-2020 28 Oldham Athletic eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2019-2020 28 Oldham Athletic eng ENG FA Cup 0 0 0 0 2 Matches 2019-2020 28 Oldham Athletic eng ENG 4. League Two 15 1,304 87 39.2 14.5 15 87 14 0 12 0.73 14 25 -11 -0.76 -0.67 Matches 2020-2021 29 Oldham Athletic eng ENG EFL Cup 0 0 0 2 Matches 2020-2021 29 Oldham Athletic eng ENG 4. League Two 0 0 0 2 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 3 270 90 7.9 3.0 3 90 3 0 25 1.33 3 3 0 0.00 +0.06 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 4 360 90 10.5 4.0 4 90 4 0 32 0.00 5 9 -4 -1.00 -0.97 Matches 2022-2023 31 Exeter City eng ENG 3. League One 7 585 84 14.1 6.5 7 84 6 0 4 1.14 4 10 -6 -0.92 -0.97 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 0 0 0 0 6 Matches 2023-2024 32 Exeter City eng ENG EFL Cup 0 0 0 0 3 Matches 2023-2024 32 Exeter City eng ENG 3. League One 1 90 90 2.2 1.0 1 90 1 0 11 0.00 1 2 -1 -1.00 -0.69 Matches 2024-2025 33 Morton sct SCO 2. Championship 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56 Matches 15 Seasons 9 Clubs 7 Leagues 229 20,078 88 29.1 223.1 225 88 147 4 163 0.87 92 177 -85 -0.86 -0.76 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (4 Seasons) 2 Leagues 73 6,459 88 39.0 71.8 72 1 Hamilton Acad. (3 Seasons) 1 League 85 7,524 89 73.3 83.6 85 89 82 0 1 0.89 21 60 -39 -1.24 -0.01 Leyton Orient (2 Seasons) 4 Leagues 21 1,850 88 21.3 20.6 20 98 20 1 23 1.10 24 32 -8 -0.39 -0.29 Oldham Athletic (2 Seasons) 3 Leagues 16 1,394 87 17.6 15.5 16 87 15 0 18 0.68 16 28 -12 -0.77 -0.69 Exeter City (2 Seasons) 2 Leagues 8 675 84 7.8 7.5 8 84 7 0 18 1.00 5 12 -7 -0.93 -0.79 Aberdeen (2 Seasons) 1 League 7 630 90 9.2 7.0 7 90 7 0 57 0.57 8 12 -4 -0.57 -0.53 Ross County (1 Season) 1 League 13 1,065 82 31.1 11.8 11 11 2 18 0.83 15 22 -7 -0.59 -0.63 Morton (1 Season) 1 League 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56 Kilmarnock (1 Season) 1 League 0 0 0 0 6 Premiership (7 Seasons) 105 9,219 88 38.5 102.4 103 89 100 2 82 0.86 44 94 -50 -0.99 -0.90 League One (4 Seasons) 67 5,915 88 35.7 65.7 66 84 23 1 37 1.00 25 39 -14 -0.59 -0.46 EFL Cup (4 Seasons) 4 390 98 40.6 4.3 4 98 4 0 5 1.50 6 7 -1 -0.23 Championship (3 Seasons) 31 2,679 86 21.6 29.8 30 1 League Two (3 Seasons) 15 1,304 87 11.2 14.5 15 87 14 0 15 0.73 14 25 -11 -0.76 -0.67 FA Cup (2 Seasons) 1 90 90 33.3 1.0 1 90 1 0 2 0.00 0 1 -1 -1.00 Championship (1 Season) 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56
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 2008-2009 17 Doncaster Rovers 1 League 1 1 1 0.0 0.0 0 1 2010-2011 19 Doncaster Rovers 1 League 16 1,418 89 34.3 15.8 16 0 2011-2012 20 Doncaster Rovers 1 League 14 1,260 90 30.4 14.0 14 0 2012-2013 21 Doncaster Rovers 1 League 42 3,780 90 91.3 42.0 42 0 2014-2015 23 Leyton Orient 3 Leagues 21 1,850 88 40.8 20.6 20 98 20 1 22 1.10 24 32 -8 -0.39 -0.29 2015-2016 24 Leyton Orient 1 League 0 0 0 0 1 2015-2016 24 Ross County 1 League 13 1,065 82 31.1 11.8 11 11 2 18 0.83 15 22 -7 -0.59 -0.63 2016-2017 25 Hamilton Acad. 1 League 21 1,890 90 55.3 21.0 21 21 0 0.81 2017-2018 26 Hamilton Acad. 1 League 32 2,799 87 81.8 31.1 32 30 0 1.03 2018-2019 27 Hamilton Acad. 1 League 32 2,835 89 82.9 31.5 32 89 31 0 1 0.81 21 60 -39 -1.24 -0.01 2019-2020 28 Oldham Athletic 3 Leagues 16 1,394 87 38.7 15.5 16 87 15 0 14 0.68 16 28 -12 -0.77 -0.69 2020-2021 29 Oldham Athletic 2 Leagues 0 0 0 4 2020-2021 29 Aberdeen 1 League 3 270 90 7.9 3.0 3 90 3 0 25 1.33 3 3 0 0.00 +0.06 2021-2022 30 Aberdeen 1 League 4 360 90 10.5 4.0 4 90 4 0 32 0.00 5 9 -4 -1.00 -0.97 2022-2023 31 Kilmarnock 1 League 0 0 0 0 6 2022-2023 31 Exeter City 1 League 7 585 84 14.1 6.5 7 84 6 0 4 1.14 4 10 -6 -0.92 -0.97 2023-2024 32 Exeter City 2 Leagues 1 90 90 2.0 1.0 1 90 1 0 14 0.00 1 2 -1 -1.00 -0.69 2024-2025 33 Morton 1 League 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56 15 Seasons 9 Clubs 7 Leagues 229 20,078 88 29.1 223.1 225 88 147 4 163 0.87 92 177 -85 -0.86 -0.76 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (4 Seasons) 2 Leagues 73 6,459 88 39.0 71.8 72 1 Hamilton Acad. (3 Seasons) 1 League 85 7,524 89 73.3 83.6 85 89 82 0 1 0.89 21 60 -39 -1.24 -0.01 Leyton Orient (2 Seasons) 4 Leagues 21 1,850 88 21.3 20.6 20 98 20 1 23 1.10 24 32 -8 -0.39 -0.29 Oldham Athletic (2 Seasons) 3 Leagues 16 1,394 87 17.6 15.5 16 87 15 0 18 0.68 16 28 -12 -0.77 -0.69 Exeter City (2 Seasons) 2 Leagues 8 675 84 7.8 7.5 8 84 7 0 18 1.00 5 12 -7 -0.93 -0.79 Aberdeen (2 Seasons) 1 League 7 630 90 9.2 7.0 7 90 7 0 57 0.57 8 12 -4 -0.57 -0.53 Ross County (1 Season) 1 League 13 1,065 82 31.1 11.8 11 11 2 18 0.83 15 22 -7 -0.59 -0.63 Morton (1 Season) 1 League 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56 Kilmarnock (1 Season) 1 League 0 0 0 0 6 Premiership (7 Seasons) 105 9,219 88 38.5 102.4 103 89 100 2 82 0.86 44 94 -50 -0.99 -0.90 League One (4 Seasons) 67 5,915 88 35.7 65.7 66 84 23 1 37 1.00 25 39 -14 -0.59 -0.46 EFL Cup (4 Seasons) 4 390 98 40.6 4.3 4 98 4 0 5 1.50 6 7 -1 -0.23 Championship (3 Seasons) 31 2,679 86 21.6 29.8 30 1 League Two (3 Seasons) 15 1,304 87 11.2 14.5 15 87 14 0 15 0.73 14 25 -11 -0.76 -0.67 FA Cup (2 Seasons) 1 90 90 33.3 1.0 1 90 1 0 2 0.00 0 1 -1 -1.00 Championship (1 Season) 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56
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 2008-2009 17 Doncaster Rovers eng ENG 2. Championship 14th 1 1 1 0.0 0.0 0 1 2010-2011 19 Doncaster Rovers eng ENG 2. Championship 21st 16 1,418 89 34.3 15.8 16 0 2011-2012 20 Doncaster Rovers eng ENG 2. Championship 24th 14 1,260 90 30.4 14.0 14 0 2012-2013 21 Doncaster Rovers eng ENG 3. League One 1st 42 3,780 90 91.3 42.0 42 0 2014-2015 23 Leyton Orient eng ENG 3. League One 23rd 17 1,460 86 35.3 16.2 16 16 1 22 1.00 20 27 -7 -0.43 -0.33 Matches 2015-2016 24 Leyton Orient eng ENG 4. League Two 8th 0 0 0 0 1 Matches 2015-2016 24 Ross County sct SCO 1. Premiership 6th 13 1,065 82 31.1 11.8 11 11 2 18 0.83 15 22 -7 -0.59 -0.63 Matches 2016-2017 25 Hamilton Acad. sct SCO 1. Premiership 11th 21 1,890 90 55.3 21.0 21 21 0 0.81 Matches 2017-2018 26 Hamilton Acad. sct SCO 1. Premiership 10th 32 2,799 87 81.8 31.1 32 30 0 1.03 Matches 2018-2019 27 Hamilton Acad. sct SCO 1. Premiership 10th 32 2,835 89 82.9 31.5 32 89 31 0 1 0.81 21 60 -39 -1.24 -0.01 Matches 2019-2020 28 Oldham Athletic eng ENG 4. League Two 19th 15 1,304 87 39.2 14.5 15 87 14 0 12 0.73 14 25 -11 -0.76 -0.67 Matches 2020-2021 29 Oldham Athletic eng ENG 4. League Two 18th 0 0 0 2 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 3 270 90 7.9 3.0 3 90 3 0 25 1.33 3 3 0 0.00 +0.06 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 10th 4 360 90 10.5 4.0 4 90 4 0 32 0.00 5 9 -4 -1.00 -0.97 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 10th 0 0 0 0 6 Matches 2022-2023 31 Exeter City eng ENG 3. League One 14th 7 585 84 14.1 6.5 7 84 6 0 4 1.14 4 10 -6 -0.92 -0.97 Matches 2023-2024 32 Exeter City eng ENG 3. League One 13th 1 90 90 2.2 1.0 1 90 1 0 11 0.00 1 2 -1 -1.00 -0.69 Matches 2024-2025 33 Morton sct SCO 2. Championship 6th 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56 Matches 15 Seasons 9 Clubs 5 Leagues 224 19,598 87 28.9 217.8 220 87 142 4 156 0.86 86 169 -83 -0.88 -0.79 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster Rovers (4 Seasons) 2 Leagues 73 6,459 88 39.0 71.8 72 1 Hamilton Acad. (3 Seasons) 1 League 85 7,524 89 73.3 83.6 85 89 82 0 1 0.89 21 60 -39 -1.24 -0.01 Leyton Orient (2 Seasons) 2 Leagues 17 1,460 86 17.6 16.2 16 16 1 23 1.00 20 27 -7 -0.43 -0.33 Oldham Athletic (2 Seasons) 1 League 15 1,304 87 17.5 14.5 15 87 14 0 14 0.73 14 25 -11 -0.76 -0.67 Exeter City (2 Seasons) 1 League 8 675 84 8.2 7.5 8 84 7 0 15 1.00 5 12 -7 -0.93 -0.79 Aberdeen (2 Seasons) 1 League 7 630 90 9.2 7.0 7 90 7 0 57 0.57 8 12 -4 -0.57 -0.53 Ross County (1 Season) 1 League 13 1,065 82 31.1 11.8 11 11 2 18 0.83 15 22 -7 -0.59 -0.63 Morton (1 Season) 1 League 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56 Kilmarnock (1 Season) 1 League 0 0 0 0 6 Premiership (7 Seasons) 105 9,219 88 38.5 102.4 103 89 100 2 82 0.86 44 94 -50 -0.99 -0.90 League One (4 Seasons) 67 5,915 88 35.7 65.7 66 84 23 1 37 1.00 25 39 -14 -0.59 -0.46 Championship (3 Seasons) 31 2,679 86 21.6 29.8 30 1 League Two (3 Seasons) 15 1,304 87 11.2 14.5 15 87 14 0 15 0.73 14 25 -11 -0.76 -0.67 Championship (1 Season) 6 481 80 14.8 5.3 6 80 5 0 22 0.50 3 11 -8 -1.50 -1.56
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 23 Leyton Orient eng ENG FA Cup 85th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2014-2015 23 Leyton Orient eng ENG League Cup 17th 3 300 100 100.0 3.3 3 100 3 0 0 2.00 4 4 0 0.00 Matches 2019-2020 28 Oldham Athletic eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2019-2020 28 Oldham Athletic eng ENG FA Cup 65th 0 0 0 0 2 Matches 2020-2021 29 Oldham Athletic eng ENG EFL Cup 33rd 0 0 0 2 Matches 2023-2024 32 Exeter City eng ENG EFL Cup Rd4 0 0 0 0 3 Matches 4 Seasons 3 Clubs 2 Leagues 5 480 96 39.0 5.3 5 96 5 0 7 1.20 6 8 -2 -0.37 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oldham Athletic (2 Seasons) 2 Leagues 1 90 90 20.0 1.0 1 90 1 0 4 0.00 2 3 -1 -1.00 Leyton Orient (1 Season) 2 Leagues 4 390 98 100.0 4.3 4 98 4 0 0 1.50 4 5 -1 -0.23 Exeter City (1 Season) 1 League 0 0 0 0 3 EFL Cup (4 Seasons) 4 390 98 40.6 4.3 4 98 4 0 5 1.50 6 7 -1 -0.23 FA Cup (2 Seasons) 1 90 90 33.3 1.0 1 90 1 0 2 0.00 0 1 -1 -1.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 17 Doncaster Rovers 1 League 0.0 0 0 0 2010-2011 19 Doncaster Rovers 1 League 15.8 0 0 0 2011-2012 20 Doncaster Rovers 1 League 14.0 0 0 0 2012-2013 21 Doncaster Rovers 1 League 42.0 0 0 0 2014-2015 23 Leyton Orient 3 Leagues 20.6 1 0 0 0 0 2015-2016 24 Ross County 1 League 11.8 0 0 0 2016-2017 25 Hamilton Acad. 1 League 21.0 0 0 0 2017-2018 26 Hamilton Acad. 1 League 31.1 1 0 1 2018-2019 27 Hamilton Acad. 1 League 31.5 1 0 0 0 2019-2020 28 Oldham Athletic 3 Leagues 15.5 0 0 0 0 1 0 0 0 0 0 0 0 2020-2021 29 Aberdeen 1 League 3.0 0 0 0 0 0 0 0 0 0 0 2021-2022 30 Aberdeen 1 League 4.0 0 0 0 0 0 0 0 0 0 0 2022-2023 31 Exeter City 1 League 6.5 0 0 0 0 1 0 0 0 0 0 2023-2024 32 Exeter City 2 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 2024-2025 33 Morton 1 League 5.3 0 0 0 0 15 Seasons 9 Clubs 7 Leagues 223.1 3 0 0 1 2 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Doncaster Rovers (4 Seasons) 2 Leagues 71.8 0 0 0 Hamilton Acad. (3 Seasons) 1 League 83.6 2 0 0 1 0 Leyton Orient (2 Seasons) 4 Leagues 20.6 1 0 0 0 0 Oldham Athletic (2 Seasons) 3 Leagues 15.5 0 0 0 0 1 0 0 0 0 0 0 0 Exeter City (2 Seasons) 2 Leagues 7.5 0 0 0 0 1 0 0 0 0 0 Aberdeen (2 Seasons) 1 League 7.0 0 0 0 0 0 0 0 0 0 0 Ross County (1 Season) 1 League 11.8 0 0 0 Morton (1 Season) 1 League 5.3 0 0 0 0 Kilmarnock (1 Season) 1 League Premiership (7 Seasons) 102.4 2 0 0 1 0 0 0 0 0 0 League One (4 Seasons) 65.7 1 0 0 0 1 0 0 0 0 0 EFL Cup (4 Seasons) 4.3 0 0 0 0 0 0 0 0 0 0 Championship (3 Seasons) 29.8 0 0 0 League Two (3 Seasons) 14.5 0 0 0 0 1 0 0 0 0 0 0 0 FA Cup (2 Seasons) 1.0 0 0 0 0 Championship (1 Season) 5.3 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 2014-2015 23 Leyton Orient eng ENG FA Cup 85th 1.0 0 0 0 0 Matches 2014-2015 23 Leyton Orient eng ENG League Cup 17th 3.3 0 0 0 0 Matches 2019-2020 28 Oldham Athletic eng ENG EFL Cup 58th 1.0 0 0 0 0 0 0 0 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 5.3 0 0 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oldham Athletic (2 Seasons) 2 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 Leyton Orient (1 Season) 2 Leagues 4.3 0 0 0 0 Exeter City (1 Season) 1 League EFL Cup (4 Seasons) 4.3 0 0 0 0 0 0 0 0 0 0 FA Cup (2 Seasons) 1.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 Gary Woods Pages
Gary Woods Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary