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 2006-2007 17 Aberdeen sct SCO 1. Premier League 19 3 442 4.9 1 0 1 1 0 0 3 0 0.20 0.00 0.20 0.20 0.20 2007-2008 18 Aberdeen sct SCO 1. Premier League 28 14 1,307 14.5 4 0 4 4 0 0 2 0 0.28 0.00 0.28 0.28 0.28 Matches 2007-2008 18 Aberdeen 2. UEFA Cup 4 0 81 0.9 0 0 0 0 0 0.00 0.00 Matches 2008-2009 19 Aberdeen sct SCO 1. Premier League 31 13 1,323 14.7 3 1 4 3 0 0 3 0 0.20 0.07 0.27 0.20 0.27 2009-2010 20 Kilmarnock sct SCO 1. Premier League 14 12 1,067 11.9 4 1 5 4 0 0 2 0 0.34 0.08 0.42 0.34 0.42 Matches 2009-2010 20 Aberdeen sct SCO 1. Premier League 17 5 638 7.1 1 0 1 1 0 0 2 1 0.14 0.00 0.14 0.14 0.14 Matches 2010-2011 21 Aberdeen sct SCO 1. Premier League 35 35 2,999 33.3 7 9 16 5 2 2 6 1 0.21 0.27 0.48 0.15 0.42 2011-2012 22 Derby County eng ENG 2. Championship 7 2 242 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 2011-2012 22 Portsmouth eng ENG 2. Championship 11 10 910 10.1 3 1 4 3 0 0 4 0 0.30 0.10 0.40 0.30 0.40 2012-2013 23 Sheffield Weds eng ENG 2. Championship 10 1 243 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 2013-2014 24 Sheffield Weds eng ENG 2. Championship 27 23 2,047 22.7 9 3 12 6 3 3 7 0 0.40 0.13 0.53 0.26 0.40 2013-2014 24 Coventry City eng ENG 3. League One 2 1 116 1.3 2 1 3 2 0 0 2 0 1.55 0.78 2.33 1.55 2.33 2014-2015 25 Sheffield Weds eng ENG 2. Championship 42 35 3,029 33.7 8 2 10 4 4 4 10 0 0.24 0.06 0.30 0.12 0.18 Matches 2014-2015 25 Sheffield Weds eng ENG FA Cup 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 25 Sheffield Weds eng ENG League Cup 3 3 252 2.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Rotherham United eng ENG 2. Championship 14 6 521 5.8 0 2 2 0 0 0 3 0 0.00 0.35 0.35 0.00 0.35 Matches 2015-2016 26 Oxford United 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 2015-2016 26 Rotherham United eng ENG League Cup 1 0 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Oxford United eng ENG 4. League Two 21 21 1,668 18.5 5 6 11 2 3 3 4 0 0.27 0.32 0.59 0.11 0.43 Matches 2016-2017 27 Oxford United eng ENG EFL Cup 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 27 Oxford United eng ENG FA Cup 4 4 329 3.7 1 0 1 1 0 1 0 0 0.27 0.00 0.27 0.27 0.27 Matches 2016-2017 27 Oxford United eng ENG 3. League One 42 40 3,517 39.1 13 9 22 9 4 5 7 0 0.33 0.23 0.56 0.23 0.46 Matches 2017-2018 28 Bury eng ENG FA Cup 2 1 107 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Bury eng ENG 3. League One 24 13 1,257 14.0 2 1 3 0 2 3 2 0 0.14 0.07 0.21 0.00 0.07 Matches 2018-2019 29 Sunderland 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 2018-2019 29 Sunderland eng ENG FA Cup 2 2 160 1.8 0 1 1 0 0 0 1 0 0.00 0.56 0.56 0.00 0.56 Matches 2018-2019 29 Sunderland eng ENG 3. League One 33 24 2,034 22.6 7 6 13 6 1 1 2 1 0.31 0.27 0.58 0.27 0.53 Matches 2019-2020 30 Sunderland eng ENG EFL Cup 2 2 165 1.8 0 1 1 0 0 0 2 0 0.00 0.55 0.55 0.00 0.55 Matches 2019-2020 30 Sunderland eng ENG FA Cup 2 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 30 Sunderland eng ENG 3. League One 35 28 2,439 27.1 10 10 20 8 2 2 7 0 0.37 0.37 0.74 0.30 0.66 Matches 2020-2021 31 Sunderland eng ENG EFL Cup 1 1 75 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Sunderland eng ENG FA Cup 1 1 64 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Sunderland eng ENG 3. League One 33 11 1,302 14.5 5 5 10 2 3 3 2 0 0.35 0.35 0.69 0.14 0.48 Matches 2020-2021 31 Sunderland eng ENG Jr. PL2 — Div. 2 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16 Matches 2021-2022 32 Lincoln City eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 32 Lincoln City eng ENG 3. League One 32 28 2,498 27.8 4 5 9 2 2 2 9 0 0.14 0.18 0.32 0.07 0.25 Matches 2022-2023 33 Ayr United sct SCO 2. Championship 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 Matches 2022-2023 33 Lincoln City eng ENG EFL Cup 1 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 33 Lincoln City eng ENG 3. League One 2 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 34 Eastleigh eng ENG FA Cup 4 4 360 4.0 3 1 4 2 1 1 1 0 0.75 0.25 1.00 0.50 0.75 Matches 2023-2024 34 Eastleigh eng ENG 5. National League 42 37 3,207 35.6 11 7 4 4 5 0 0.31 0.20 Matches 2024-2025 35 Eastleigh eng ENG 5. National League 42 24 2,416 26.8 8 0 8 5 3 5 7 0 0.30 0.00 0.30 0.19 0.19 Matches 19 Seasons 13 Clubs 9 Leagues 608 418 38,274 425.3 113 69 171 79 34 39 99 3 0.27 0.18 0.44 0.19 0.36 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 Aberdeen (5 Seasons) 2 Leagues 134 70 6,790 75.4 16 10 26 14 2 2 16 2 0.21 0.13 0.35 0.19 0.32 Sunderland (3 Seasons) 3 Leagues 110 72 6,525 72.5 22 23 45 16 6 6 14 1 0.30 0.32 0.62 0.22 0.54 Sheffield Weds (3 Seasons) 3 Leagues 83 62 5,587 62.1 18 5 23 11 7 7 19 0 0.29 0.08 0.37 0.18 0.26 Eastleigh (2 Seasons) 2 Leagues 88 65 5,983 66.5 22 1 12 14 8 10 13 0 0.33 0.03 0.39 0.21 0.26 Oxford United (2 Seasons) 4 Leagues 69 67 5,724 63.6 19 15 34 12 7 9 11 0 0.30 0.24 0.53 0.19 0.42 Lincoln City (2 Seasons) 3 Leagues 37 31 2,785 30.9 4 5 9 2 2 2 10 0 0.13 0.16 0.29 0.06 0.23 Bury (1 Season) 2 Leagues 26 14 1,364 15.2 2 1 3 0 2 3 2 0 0.13 0.07 0.20 0.00 0.07 Rotherham United (1 Season) 2 Leagues 15 6 596 6.6 0 2 2 0 0 0 3 0 0.00 0.30 0.30 0.00 0.30 Kilmarnock (1 Season) 1 League 14 12 1,067 11.9 4 1 5 4 0 0 2 0 0.34 0.08 0.42 0.34 0.42 Ayr United (1 Season) 1 League 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 Portsmouth (1 Season) 1 League 11 10 910 10.1 3 1 4 3 0 0 4 0 0.30 0.10 0.40 0.30 0.40 Derby County (1 Season) 1 League 7 2 242 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 Coventry City (1 Season) 1 League 2 1 116 1.3 2 1 3 2 0 0 2 0 1.55 0.78 2.33 1.55 2.33 Sunderland (1 Season) 1 League 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16 FA Cup (9 Seasons) 19 17 1,502 16.7 4 2 6 3 1 2 3 0 0.24 0.12 0.36 0.18 0.30 League One (8 Seasons) 203 145 13,188 146.5 43 37 80 29 14 16 31 1 0.29 0.25 0.55 0.20 0.45 League Cup (7 Seasons) 10 9 859 9.5 0 1 1 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Premier League (5 Seasons) 144 82 7,776 86.4 20 11 31 18 2 2 18 2 0.23 0.13 0.36 0.21 0.34 Championship (5 Seasons) 111 77 6,992 77.7 22 8 30 15 7 7 26 0 0.28 0.10 0.39 0.19 0.30 National League (2 Seasons) 84 61 5,623 62.5 19 0 8 12 7 9 12 0 0.30 0.00 0.30 0.19 0.19 League Two (1 Season) 21 21 1,668 18.5 5 6 11 2 3 3 4 0 0.27 0.32 0.59 0.11 0.43 Championship (1 Season) 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 UEFA Cup (1 Season) 4 0 81 0.9 0 0 0 0 0 0.00 0.00 PL2 — Div. 2 (1 Season) 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16
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 2006-2007 17 Aberdeen 1 League 19 3 442 4.9 1 0 1 1 0 0 3 0 0.20 0.00 0.20 0.20 0.20 2007-2008 18 Aberdeen 2 Leagues 32 14 1,388 15.4 4 0 4 4 0 0 2 0 0.26 0.00 0.28 0.26 0.28 2008-2009 19 Aberdeen 1 League 31 13 1,323 14.7 3 1 4 3 0 0 3 0 0.20 0.07 0.27 0.20 0.27 2009-2010 20 Kilmarnock 1 League 14 12 1,067 11.9 4 1 5 4 0 0 2 0 0.34 0.08 0.42 0.34 0.42 2009-2010 20 Aberdeen 1 League 17 5 638 7.1 1 0 1 1 0 0 2 1 0.14 0.00 0.14 0.14 0.14 2010-2011 21 Aberdeen 1 League 35 35 2,999 33.3 7 9 16 5 2 2 6 1 0.21 0.27 0.48 0.15 0.42 2011-2012 22 Derby County 1 League 7 2 242 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 2011-2012 22 Portsmouth 1 League 11 10 910 10.1 3 1 4 3 0 0 4 0 0.30 0.10 0.40 0.30 0.40 2012-2013 23 Sheffield Weds 1 League 10 1 243 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 2013-2014 24 Coventry City 1 League 2 1 116 1.3 2 1 3 2 0 0 2 0 1.55 0.78 2.33 1.55 2.33 2013-2014 24 Sheffield Weds 1 League 27 23 2,047 22.7 9 3 12 6 3 3 7 0 0.40 0.13 0.53 0.26 0.40 2014-2015 25 Sheffield Weds 3 Leagues 46 38 3,297 36.6 8 2 10 4 4 4 11 0 0.22 0.05 0.27 0.11 0.16 2015-2016 26 Rotherham United 2 Leagues 15 6 596 6.6 0 2 2 0 0 0 3 0 0.00 0.30 0.30 0.00 0.30 2015-2016 26 Oxford United 2 Leagues 22 22 1,758 19.5 5 6 11 2 3 3 4 0 0.26 0.31 0.56 0.10 0.41 2016-2017 27 Oxford United 3 Leagues 47 45 3,966 44.1 14 9 23 10 4 6 7 0 0.32 0.20 0.52 0.23 0.43 2017-2018 28 Bury 2 Leagues 26 14 1,364 15.2 2 1 3 0 2 3 2 0 0.13 0.07 0.20 0.00 0.07 2018-2019 29 Sunderland 3 Leagues 36 27 2,284 25.4 7 7 14 6 1 1 3 1 0.28 0.28 0.55 0.24 0.51 2019-2020 30 Sunderland 3 Leagues 39 32 2,800 31.1 10 11 21 8 2 2 9 0 0.32 0.35 0.68 0.26 0.61 2020-2021 31 Sunderland 3 Leagues 35 13 1,441 16.0 5 5 10 2 3 3 2 0 0.31 0.31 0.62 0.12 0.44 2020-2021 31 Sunderland 1 League 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16 2021-2022 32 Lincoln City 2 Leagues 34 30 2,678 29.8 4 5 9 2 2 2 10 0 0.13 0.17 0.30 0.07 0.24 2022-2023 33 Lincoln City 2 Leagues 3 1 107 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 33 Ayr United 1 League 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 2023-2024 34 Eastleigh 2 Leagues 46 41 3,567 39.6 14 1 4 9 5 5 6 0 0.35 0.25 1.00 0.23 0.75 2024-2025 35 Eastleigh 1 League 42 24 2,416 26.8 8 0 8 5 3 5 7 0 0.30 0.00 0.30 0.19 0.19 19 Seasons 13 Clubs 9 Leagues 608 418 38,274 425.3 113 69 171 79 34 39 99 3 0.27 0.18 0.44 0.19 0.36 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 Aberdeen (5 Seasons) 2 Leagues 134 70 6,790 75.4 16 10 26 14 2 2 16 2 0.21 0.13 0.35 0.19 0.32 Sunderland (3 Seasons) 3 Leagues 110 72 6,525 72.5 22 23 45 16 6 6 14 1 0.30 0.32 0.62 0.22 0.54 Sheffield Weds (3 Seasons) 3 Leagues 83 62 5,587 62.1 18 5 23 11 7 7 19 0 0.29 0.08 0.37 0.18 0.26 Eastleigh (2 Seasons) 2 Leagues 88 65 5,983 66.5 22 1 12 14 8 10 13 0 0.33 0.03 0.39 0.21 0.26 Oxford United (2 Seasons) 4 Leagues 69 67 5,724 63.6 19 15 34 12 7 9 11 0 0.30 0.24 0.53 0.19 0.42 Lincoln City (2 Seasons) 3 Leagues 37 31 2,785 30.9 4 5 9 2 2 2 10 0 0.13 0.16 0.29 0.06 0.23 Bury (1 Season) 2 Leagues 26 14 1,364 15.2 2 1 3 0 2 3 2 0 0.13 0.07 0.20 0.00 0.07 Rotherham United (1 Season) 2 Leagues 15 6 596 6.6 0 2 2 0 0 0 3 0 0.00 0.30 0.30 0.00 0.30 Kilmarnock (1 Season) 1 League 14 12 1,067 11.9 4 1 5 4 0 0 2 0 0.34 0.08 0.42 0.34 0.42 Ayr United (1 Season) 1 League 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 Portsmouth (1 Season) 1 League 11 10 910 10.1 3 1 4 3 0 0 4 0 0.30 0.10 0.40 0.30 0.40 Derby County (1 Season) 1 League 7 2 242 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 Coventry City (1 Season) 1 League 2 1 116 1.3 2 1 3 2 0 0 2 0 1.55 0.78 2.33 1.55 2.33 Sunderland (1 Season) 1 League 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16 FA Cup (9 Seasons) 19 17 1,502 16.7 4 2 6 3 1 2 3 0 0.24 0.12 0.36 0.18 0.30 League One (8 Seasons) 203 145 13,188 146.5 43 37 80 29 14 16 31 1 0.29 0.25 0.55 0.20 0.45 League Cup (7 Seasons) 10 9 859 9.5 0 1 1 0 0 0 3 0 0.00 0.10 0.10 0.00 0.10 Premier League (5 Seasons) 144 82 7,776 86.4 20 11 31 18 2 2 18 2 0.23 0.13 0.36 0.21 0.34 Championship (5 Seasons) 111 77 6,992 77.7 22 8 30 15 7 7 26 0 0.28 0.10 0.39 0.19 0.30 National League (2 Seasons) 84 61 5,623 62.5 19 0 8 12 7 9 12 0 0.30 0.00 0.30 0.19 0.19 League Two (1 Season) 21 21 1,668 18.5 5 6 11 2 3 3 4 0 0.27 0.32 0.59 0.11 0.43 Championship (1 Season) 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 UEFA Cup (1 Season) 4 0 81 0.9 0 0 0 0 0 0.00 0.00 PL2 — Div. 2 (1 Season) 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16
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 2006-2007 17 Aberdeen sct SCO 1. Premier League 3rd 19 3 442 4.9 1 0 1 1 0 0 3 0 0.20 0.00 0.20 0.20 0.20 2007-2008 18 Aberdeen sct SCO 1. Premier League 4th 28 14 1,307 14.5 4 0 4 4 0 0 2 0 0.28 0.00 0.28 0.28 0.28 Matches 2008-2009 19 Aberdeen sct SCO 1. Premier League 4th 31 13 1,323 14.7 3 1 4 3 0 0 3 0 0.20 0.07 0.27 0.20 0.27 2009-2010 20 Kilmarnock sct SCO 1. Premier League 11th 14 12 1,067 11.9 4 1 5 4 0 0 2 0 0.34 0.08 0.42 0.34 0.42 Matches 2009-2010 20 Aberdeen sct SCO 1. Premier League 9th 17 5 638 7.1 1 0 1 1 0 0 2 1 0.14 0.00 0.14 0.14 0.14 Matches 2010-2011 21 Aberdeen sct SCO 1. Premier League 9th 35 35 2,999 33.3 7 9 16 5 2 2 6 1 0.21 0.27 0.48 0.15 0.42 2011-2012 22 Derby County eng ENG 2. Championship 12th 7 2 242 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 2011-2012 22 Portsmouth eng ENG 2. Championship 22nd 11 10 910 10.1 3 1 4 3 0 0 4 0 0.30 0.10 0.40 0.30 0.40 2012-2013 23 Sheffield Weds eng ENG 2. Championship 18th 10 1 243 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 2013-2014 24 Coventry City eng ENG 3. League One 18th 2 1 116 1.3 2 1 3 2 0 0 2 0 1.55 0.78 2.33 1.55 2.33 2013-2014 24 Sheffield Weds eng ENG 2. Championship 16th 27 23 2,047 22.7 9 3 12 6 3 3 7 0 0.40 0.13 0.53 0.26 0.40 2014-2015 25 Sheffield Weds eng ENG 2. Championship 13th 42 35 3,029 33.7 8 2 10 4 4 4 10 0 0.24 0.06 0.30 0.12 0.18 Matches 2015-2016 26 Rotherham United eng ENG 2. Championship 21st 14 6 521 5.8 0 2 2 0 0 0 3 0 0.00 0.35 0.35 0.00 0.35 Matches 2015-2016 26 Oxford United eng ENG 4. League Two 2nd 21 21 1,668 18.5 5 6 11 2 3 3 4 0 0.27 0.32 0.59 0.11 0.43 Matches 2016-2017 27 Oxford United eng ENG 3. League One 8th 42 40 3,517 39.1 13 9 22 9 4 5 7 0 0.33 0.23 0.56 0.23 0.46 Matches 2017-2018 28 Bury eng ENG 3. League One 24th 24 13 1,257 14.0 2 1 3 0 2 3 2 0 0.14 0.07 0.21 0.00 0.07 Matches 2018-2019 29 Sunderland eng ENG 3. League One 5th 33 24 2,034 22.6 7 6 13 6 1 1 2 1 0.31 0.27 0.58 0.27 0.53 Matches 2019-2020 30 Sunderland eng ENG 3. League One 8th 35 28 2,439 27.1 10 10 20 8 2 2 7 0 0.37 0.37 0.74 0.30 0.66 Matches 2020-2021 31 Sunderland eng ENG 3. League One 4th 33 11 1,302 14.5 5 5 10 2 3 3 2 0 0.35 0.35 0.69 0.14 0.48 Matches 2020-2021 31 Sunderland eng ENG Jr. PL2 — Div. 2 5th 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16 Matches 2021-2022 32 Lincoln City eng ENG 3. League One 17th 32 28 2,498 27.8 4 5 9 2 2 2 9 0 0.14 0.18 0.32 0.07 0.25 Matches 2022-2023 33 Lincoln City eng ENG 3. League One 11th 2 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 33 Ayr United sct SCO 2. Championship 2nd 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 Matches 2023-2024 34 Eastleigh eng ENG 5. National League 13th 42 37 3,207 35.6 11 7 4 4 5 0 0.31 0.20 Matches 2024-2025 35 Eastleigh eng ENG 5. National League 13th 42 24 2,416 26.8 8 0 8 5 3 5 7 0 0.30 0.00 0.30 0.19 0.19 Matches 19 Seasons 13 Clubs 6 Leagues 575 392 35,832 398.1 109 66 164 76 33 37 93 3 0.27 0.18 0.45 0.19 0.37 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 Aberdeen (5 Seasons) 1 League 130 70 6,709 74.5 16 10 26 14 2 2 16 2 0.21 0.13 0.35 0.19 0.32 Sunderland (3 Seasons) 1 League 101 63 5,775 64.2 22 21 43 16 6 6 11 1 0.34 0.33 0.67 0.25 0.58 Sheffield Weds (3 Seasons) 1 League 79 59 5,319 59.1 18 5 23 11 7 7 18 0 0.30 0.08 0.39 0.19 0.27 Eastleigh (2 Seasons) 1 League 84 61 5,623 62.5 19 0 8 12 7 9 12 0 0.30 0.00 0.30 0.19 0.19 Oxford United (2 Seasons) 2 Leagues 63 61 5,185 57.6 18 15 33 11 7 8 11 0 0.31 0.26 0.57 0.19 0.45 Lincoln City (2 Seasons) 1 League 34 28 2,523 28.0 4 5 9 2 2 2 9 0 0.14 0.18 0.32 0.07 0.25 Bury (1 Season) 1 League 24 13 1,257 14.0 2 1 3 0 2 3 2 0 0.14 0.07 0.21 0.00 0.07 Kilmarnock (1 Season) 1 League 14 12 1,067 11.9 4 1 5 4 0 0 2 0 0.34 0.08 0.42 0.34 0.42 Rotherham United (1 Season) 1 League 14 6 521 5.8 0 2 2 0 0 0 3 0 0.00 0.35 0.35 0.00 0.35 Ayr United (1 Season) 1 League 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 Portsmouth (1 Season) 1 League 11 10 910 10.1 3 1 4 3 0 0 4 0 0.30 0.10 0.40 0.30 0.40 Derby County (1 Season) 1 League 7 2 242 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 Coventry City (1 Season) 1 League 2 1 116 1.3 2 1 3 2 0 0 2 0 1.55 0.78 2.33 1.55 2.33 Sunderland (1 Season) 1 League 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16 League One (8 Seasons) 203 145 13,188 146.5 43 37 80 29 14 16 31 1 0.29 0.25 0.55 0.20 0.45 Premier League (5 Seasons) 144 82 7,776 86.4 20 11 31 18 2 2 18 2 0.23 0.13 0.36 0.21 0.34 Championship (5 Seasons) 111 77 6,992 77.7 22 8 30 15 7 7 26 0 0.28 0.10 0.39 0.19 0.30 National League (2 Seasons) 84 61 5,623 62.5 19 0 8 12 7 9 12 0 0.30 0.00 0.30 0.19 0.19 League Two (1 Season) 21 21 1,668 18.5 5 6 11 2 3 3 4 0 0.27 0.32 0.59 0.11 0.43 Championship (1 Season) 12 6 585 6.5 0 4 4 0 0 0 2 0 0.00 0.62 0.62 0.00 0.62 PL2 — Div. 2 (1 Season) 2 2 155 1.7 1 1 2 1 0 0 1 0 0.58 0.58 1.16 0.58 1.16
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 2007-2008 18 Aberdeen 2. UEFA Cup R32 4 0 81 0.9 0 0 0 0 0 0.00 0.00 Matches 1 Season 1 Club 1 League 4 0 81 0.9 0 0 0 0 0 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 2006-2007 17 Aberdeen 1 League 4.9 1 4 0.81 0.25 0 0 2007-2008 18 Aberdeen 2 Leagues 15.4 4 19 1.31 0.21 0 0 2008-2009 19 Aberdeen 1 League 14.7 3 11 0.75 0.27 0 0 2009-2010 20 Kilmarnock 1 League 11.9 4 8 0.67 0.50 0 0 2009-2010 20 Aberdeen 1 League 7.1 1 5 0.71 0.20 0 0 2010-2011 21 Aberdeen 1 League 33.3 7 26 0.78 0.19 2 2 2011-2012 22 Derby County 1 League 2.7 1 4 1.49 0.25 0 0 2011-2012 22 Portsmouth 1 League 10.1 3 11 1.09 0.27 0 0 2012-2013 23 Sheffield Weds 1 League 2.7 1 3 1.11 0.33 0 0 2013-2014 24 Coventry City 1 League 1.3 2 4 3.10 0.50 0 0 2013-2014 24 Sheffield Weds 1 League 22.7 9 25 1.10 0.24 3 3 2014-2015 25 Sheffield Weds 3 Leagues 36.6 8 26 0.77 0.15 4 4 2015-2016 26 Rotherham United 2 Leagues 6.6 0 3 0.52 0.00 0 0 2015-2016 26 Oxford United 2 Leagues 19.5 5 14 0.76 0.14 3 3 2016-2017 27 Oxford United 3 Leagues 44.1 14 2 59 2950.0 0.05 1.46 4.50 0.15 4 6 2017-2018 28 Bury 2 Leagues 15.2 2 3 21 700.0 0.20 1.39 0.00 0.00 2 3 2018-2019 29 Sunderland 3 Leagues 25.4 7 6 1 16.7 2.16 0.36 0.00 0.00 1 1 2019-2020 30 Sunderland 3 Leagues 31.1 10 70 21 30.0 2.25 0.68 0.11 0.38 2 2 2020-2021 31 Sunderland 3 Leagues 16.0 5 44 13 29.5 2.75 0.81 0.05 0.15 3 3 2020-2021 31 Sunderland 1 League 1.7 1 0 0 2021-2022 32 Lincoln City 2 Leagues 29.8 4 48 24 50.0 1.61 0.81 0.04 0.08 2 2 2022-2023 33 Lincoln City 2 Leagues 1.2 0 3 1 33.3 2.52 0.84 0.00 0.00 0 0 2022-2023 33 Ayr United 1 League 6.5 0 0 0 2023-2024 34 Eastleigh 2 Leagues 39.6 14 8 5 62.5 2.00 1.25 0.25 0.40 5 5 2024-2025 35 Eastleigh 1 League 26.8 8 3 5 19 Seasons 13 Clubs 9 Leagues 425.3 113 184 308 78.8 1.31 0.95 0.13 0.19 34 39 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Aberdeen (5 Seasons) 2 Leagues 75.4 16 65 0.87 0.22 2 2 Sunderland (3 Seasons) 3 Leagues 72.5 22 120 35 29.2 2.40 0.70 0.08 0.29 6 6 Sheffield Weds (3 Seasons) 3 Leagues 62.1 18 54 0.91 0.20 7 7 Eastleigh (2 Seasons) 2 Leagues 66.5 22 8 5 62.5 2.00 1.25 0.25 0.40 8 10 Oxford United (2 Seasons) 4 Leagues 63.6 19 2 73 2950.0 0.05 1.24 4.50 0.15 7 9 Lincoln City (2 Seasons) 3 Leagues 30.9 4 51 25 49.0 1.65 0.81 0.04 0.08 2 2 Bury (1 Season) 2 Leagues 15.2 2 3 21 700.0 0.20 1.39 0.00 0.00 2 3 Rotherham United (1 Season) 2 Leagues 6.6 0 3 0.52 0.00 0 0 Kilmarnock (1 Season) 1 League 11.9 4 8 0.67 0.50 0 0 Ayr United (1 Season) 1 League 6.5 0 0 0 Portsmouth (1 Season) 1 League 10.1 3 11 1.09 0.27 0 0 Derby County (1 Season) 1 League 2.7 1 4 1.49 0.25 0 0 Coventry City (1 Season) 1 League 1.3 2 4 3.10 0.50 0 0 Sunderland (1 Season) 1 League 1.7 1 0 0 FA Cup (9 Seasons) 16.7 4 18 9 50.0 1.52 0.76 0.11 0.22 1 2 League One (8 Seasons) 146.5 43 154 138 87.0 1.26 1.11 0.14 0.17 14 16 League Cup (7 Seasons) 9.5 0 12 2 16.7 2.03 0.34 0.00 0.00 0 0 Premier League (5 Seasons) 86.4 20 73 0.84 0.25 2 2 Championship (5 Seasons) 77.7 22 72 0.93 0.21 7 7 National League (2 Seasons) 62.5 19 7 9 League Two (1 Season) 18.5 5 14 0.76 0.14 3 3 Championship (1 Season) 6.5 0 0 0 UEFA Cup (1 Season) 0.9 0 0 PL2 — Div. 2 (1 Season) 1.7 1 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 2007-2008 18 Aberdeen 2. UEFA Cup R32 0.9 0 0 Matches 1 Season 1 Club 1 League 0.9 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 2006-2007 17 Aberdeen sct SCO 1. Premier League 19 442 23 12.9 4.9 3 16 2007-2008 18 Aberdeen sct SCO 1. Premier League 28 1,307 47 38.2 14.5 14 14 Matches 2007-2008 18 Aberdeen 2. UEFA Cup 4 81 20 11.3 0.9 0 4 3 Matches 2008-2009 19 Aberdeen sct SCO 1. Premier League 31 1,323 43 38.7 14.7 13 18 2009-2010 20 Kilmarnock sct SCO 1. Premier League 14 1,067 76 31.2 11.9 12 2 Matches 2009-2010 20 Aberdeen sct SCO 1. Premier League 17 638 38 18.7 7.1 5 12 Matches 2010-2011 21 Aberdeen sct SCO 1. Premier League 35 2,999 86 87.7 33.3 35 0 2011-2012 22 Derby County eng ENG 2. Championship 7 242 35 5.8 2.7 2 5 2011-2012 22 Portsmouth eng ENG 2. Championship 11 910 83 22.0 10.1 10 1 2012-2013 23 Sheffield Weds eng ENG 2. Championship 10 243 24 5.9 2.7 1 9 2013-2014 24 Sheffield Weds eng ENG 2. Championship 27 2,047 76 49.4 22.7 23 4 2013-2014 24 Coventry City eng ENG 3. League One 2 116 58 2.8 1.3 1 1 2014-2015 25 Sheffield Weds eng ENG 2. Championship 42 3,029 72 73.2 33.7 35 23 7 1 1.33 33 37 -4 -0.12 +0.04 Matches 2014-2015 25 Sheffield Weds eng ENG FA Cup 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63 Matches 2014-2015 25 Sheffield Weds eng ENG League Cup 3 252 84 93.3 2.8 3 84 2 0 0 2.00 3 7 -4 -1.43 -6.43 Matches 2015-2016 26 Rotherham United eng ENG 2. Championship 14 521 37 12.6 5.8 6 1 8 1 0.64 8 14 -6 -1.04 -0.74 Matches 2015-2016 26 Oxford United eng ENG FA Cup 1 90 90 20.0 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +1.00 Matches 2015-2016 26 Rotherham United eng ENG League Cup 1 75 75 41.7 0.8 0 0 1 74 1 0.00 1 2 -1 -1.20 -2.06 Matches 2015-2016 26 Oxford United eng ENG 4. League Two 21 1,668 79 40.3 18.5 21 9 0 4 1.67 32 19 +13 +0.70 -0.39 Matches 2016-2017 27 Oxford United eng ENG EFL Cup 1 120 120 57.1 1.3 1 120 1 0 1 3.00 1 0 +1 +0.75 +2.75 Matches 2016-2017 27 Oxford United eng ENG FA Cup 4 329 82 60.9 3.7 4 82 2 0 2 1.75 5 4 +1 +0.27 -3.99 Matches 2016-2017 27 Oxford United eng ENG 3. League One 42 3,517 84 85.0 39.1 40 32 2 1 1.48 56 45 +11 +0.28 -0.01 Matches 2017-2018 28 Bury eng ENG FA Cup 2 107 54 59.4 1.2 1 90 1 1 17 0 0.50 1 2 -1 -0.84 +1.62 Matches 2017-2018 28 Bury eng ENG 3. League One 24 1,257 52 30.4 14.0 13 5 11 9 0.79 14 19 -5 -0.36 +0.42 Matches 2018-2019 29 Sunderland eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2018-2019 29 Sunderland eng ENG FA Cup 2 160 80 59.3 1.8 2 80 1 0 0 1.50 2 2 0 0.00 0.00 Matches 2018-2019 29 Sunderland eng ENG 3. League One 33 2,034 62 49.1 22.6 24 76 11 9 23 3 1.75 47 21 +26 +1.15 +0.85 Matches 2019-2020 30 Sunderland eng ENG EFL Cup 2 165 83 42.3 1.8 2 83 0 0 0 3.00 2 1 +1 +0.55 -1.05 Matches 2019-2020 30 Sunderland eng ENG FA Cup 2 196 98 93.3 2.2 2 98 1 0 0 0.50 1 2 -1 -0.46 -0.46 Matches 2019-2020 30 Sunderland eng ENG 3. League One 35 2,439 70 75.3 27.1 28 82 12 7 22 0 1.69 44 19 +25 +0.92 +1.93 Matches 2020-2021 31 Sunderland eng ENG EFL Cup 1 75 75 83.3 0.8 1 75 0 0 0 1.00 0 0 0 0.00 0.00 Matches 2020-2021 31 Sunderland eng ENG FA Cup 1 64 64 71.1 0.7 1 64 0 0 0 0.00 0 1 -1 -1.41 -1.41 Matches 2020-2021 31 Sunderland eng ENG 3. League One 33 1,302 39 31.4 14.5 11 79 4 22 20 6 1.94 27 10 +17 +1.18 +0.83 Matches 2020-2021 31 Sunderland eng ENG Jr. PL2 — Div. 2 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21 Matches 2021-2022 32 Lincoln City eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 1 1 0 0.00 Matches 2021-2022 32 Lincoln City eng ENG 3. League One 32 2,498 78 60.3 27.8 28 86 23 4 21 1 1.13 28 38 -10 -0.36 -0.47 Matches 2022-2023 33 Ayr United sct SCO 2. Championship 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 Matches 2022-2023 33 Lincoln City eng ENG EFL Cup 1 82 82 21.0 0.9 1 82 0 0 0 3.00 3 0 +3 +3.29 +3.00 Matches 2022-2023 33 Lincoln City eng ENG 3. League One 2 25 13 0.6 0.3 0 0 2 13 3 1.00 0 0 0 0.00 0.00 Matches 2023-2024 34 Eastleigh eng ENG FA Cup 4 360 90 100.0 4.0 4 90 4 0 0 1.75 9 6 +3 +0.75 Matches 2023-2024 34 Eastleigh eng ENG 5. National League 42 3,207 76 77.5 35.6 37 83 27 5 24 2 1.19 56 71 -15 -0.42 -0.52 Matches 2024-2025 35 Eastleigh eng ENG 5. National League 42 2,416 58 58.4 26.8 24 78 12 18 30 2 1.26 28 38 -10 -0.37 -0.74 Matches 19 Seasons 13 Clubs 9 Leagues 608 38,274 63 39.1 425.3 418 82 176 190 24 40 1.40 415 369 +46 +0.15 +0.04 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (5 Seasons) 2 Leagues 134 6,790 51 38.1 75.4 70 64 3 Sunderland (3 Seasons) 3 Leagues 110 6,525 59 51.5 72.5 72 80 30 38 21 9 1.74 123 58 +65 +0.90 +0.71 Sheffield Weds (3 Seasons) 3 Leagues 83 5,587 67 43.7 62.1 62 84 25 21 15 1 1.34 36 45 -9 -0.25 -0.17 Eastleigh (2 Seasons) 2 Leagues 88 5,983 68 69.2 66.5 65 82 43 23 29 4 1.25 93 115 -22 -0.33 -0.60 Oxford United (2 Seasons) 4 Leagues 69 5,724 83 60.4 63.6 67 90 45 2 8 1.60 97 70 +27 +0.42 -0.53 Lincoln City (2 Seasons) 3 Leagues 37 2,785 75 31.5 30.9 31 86 25 6 18 4 1.19 32 39 -7 -0.23 -0.27 Bury (1 Season) 2 Leagues 26 1,364 52 31.6 15.2 14 90 6 12 17 9 0.77 15 21 -6 -0.40 +0.43 Rotherham United (1 Season) 2 Leagues 15 596 40 13.8 6.6 6 1 9 74 2 0.60 9 16 -7 -1.06 -0.79 Kilmarnock (1 Season) 1 League 14 1,067 76 31.2 11.9 12 2 Ayr United (1 Season) 1 League 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 Portsmouth (1 Season) 1 League 11 910 83 22.0 10.1 10 1 Derby County (1 Season) 1 League 7 242 35 5.8 2.7 2 5 Coventry City (1 Season) 1 League 2 116 58 2.8 1.3 1 1 Sunderland (1 Season) 1 League 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21 FA Cup (9 Seasons) 19 1,502 79 63.4 16.7 17 86 12 2 16 2 1.32 22 21 +1 +0.06 -0.77 League One (8 Seasons) 203 13,188 65 40.9 146.5 145 81 87 58 20 23 1.49 216 152 +64 +0.44 +0.51 League Cup (7 Seasons) 10 859 86 53.0 9.5 9 87 4 1 74 2 1.90 10 12 -2 -0.21 -0.80 Premier League (5 Seasons) 144 7,776 54 37.9 86.4 82 62 Championship (5 Seasons) 111 6,992 63 28.1 77.7 77 24 34 2 1.16 41 51 -10 -0.25 +0.01 National League (2 Seasons) 84 5,623 67 67.9 62.5 61 81 39 23 29 4 1.23 84 109 -25 -0.40 -0.67 League Two (1 Season) 21 1,668 79 40.3 18.5 21 9 0 4 1.67 32 19 +13 +0.70 -0.39 Championship (1 Season) 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 UEFA Cup (1 Season) 4 81 20 11.3 0.9 0 4 3 PL2 — Div. 2 (1 Season) 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21
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 2006-2007 17 Aberdeen 1 League 19 442 23 12.9 4.9 3 16 2007-2008 18 Aberdeen 2 Leagues 32 1,388 43 33.5 15.4 14 18 3 2008-2009 19 Aberdeen 1 League 31 1,323 43 38.7 14.7 13 18 2009-2010 20 Kilmarnock 1 League 14 1,067 76 31.2 11.9 12 2 2009-2010 20 Aberdeen 1 League 17 638 38 18.7 7.1 5 12 2010-2011 21 Aberdeen 1 League 35 2,999 86 87.7 33.3 35 0 2011-2012 22 Derby County 1 League 7 242 35 5.8 2.7 2 5 2011-2012 22 Portsmouth 1 League 11 910 83 22.0 10.1 10 1 2012-2013 23 Sheffield Weds 1 League 10 243 24 5.9 2.7 1 9 2013-2014 24 Coventry City 1 League 2 116 58 2.8 1.3 1 1 2013-2014 24 Sheffield Weds 1 League 27 2,047 76 49.4 22.7 23 4 2014-2015 25 Sheffield Weds 3 Leagues 46 3,297 72 73.3 36.6 38 84 25 8 15 1 1.34 36 45 -9 -0.25 -0.17 2015-2016 26 Rotherham United 2 Leagues 15 596 40 13.8 6.6 6 1 9 74 2 0.60 9 16 -7 -1.06 -0.79 2015-2016 26 Oxford United 2 Leagues 22 1,758 80 38.3 19.5 22 90 10 0 4 1.73 35 21 +14 +0.72 -0.24 2016-2017 27 Oxford United 3 Leagues 47 3,966 84 81.1 44.1 45 90 35 2 4 1.54 62 49 +13 +0.30 -0.68 2017-2018 28 Bury 2 Leagues 26 1,364 52 31.6 15.2 14 90 6 12 17 9 0.77 15 21 -6 -0.40 +0.43 2018-2019 29 Sunderland 3 Leagues 36 2,284 63 50.8 25.4 27 77 13 9 23 3 1.69 49 25 +24 +0.95 +0.66 2019-2020 30 Sunderland 3 Leagues 39 2,800 72 72.9 31.1 32 83 13 7 22 0 1.70 47 22 +25 +0.80 +1.24 2020-2021 31 Sunderland 3 Leagues 35 1,441 41 33.4 16.0 13 77 4 22 20 6 1.86 27 11 +16 +1.00 +0.66 2020-2021 31 Sunderland 1 League 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21 2021-2022 32 Lincoln City 2 Leagues 34 2,678 79 62.0 29.8 30 87 25 4 21 1 1.15 29 39 -10 -0.34 -0.45 2022-2023 33 Lincoln City 2 Leagues 3 107 36 2.4 1.2 1 82 0 2 13 3 1.67 3 0 +3 +2.52 +2.50 2022-2023 33 Ayr United 1 League 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 2023-2024 34 Eastleigh 2 Leagues 46 3,567 78 79.3 39.6 41 84 31 5 24 2 1.24 65 77 -12 -0.30 -0.40 2024-2025 35 Eastleigh 1 League 42 2,416 58 58.4 26.8 24 78 12 18 30 2 1.26 28 38 -10 -0.37 -0.74 19 Seasons 13 Clubs 9 Leagues 608 38,274 63 39.1 425.3 418 82 176 190 24 40 1.40 415 369 +46 +0.15 +0.04 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (5 Seasons) 2 Leagues 134 6,790 51 38.1 75.4 70 64 3 Sunderland (3 Seasons) 3 Leagues 110 6,525 59 51.5 72.5 72 80 30 38 21 9 1.74 123 58 +65 +0.90 +0.71 Sheffield Weds (3 Seasons) 3 Leagues 83 5,587 67 43.7 62.1 62 84 25 21 15 1 1.34 36 45 -9 -0.25 -0.17 Eastleigh (2 Seasons) 2 Leagues 88 5,983 68 69.2 66.5 65 82 43 23 29 4 1.25 93 115 -22 -0.33 -0.60 Oxford United (2 Seasons) 4 Leagues 69 5,724 83 60.4 63.6 67 90 45 2 8 1.60 97 70 +27 +0.42 -0.53 Lincoln City (2 Seasons) 3 Leagues 37 2,785 75 31.5 30.9 31 86 25 6 18 4 1.19 32 39 -7 -0.23 -0.27 Bury (1 Season) 2 Leagues 26 1,364 52 31.6 15.2 14 90 6 12 17 9 0.77 15 21 -6 -0.40 +0.43 Rotherham United (1 Season) 2 Leagues 15 596 40 13.8 6.6 6 1 9 74 2 0.60 9 16 -7 -1.06 -0.79 Kilmarnock (1 Season) 1 League 14 1,067 76 31.2 11.9 12 2 Ayr United (1 Season) 1 League 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 Portsmouth (1 Season) 1 League 11 910 83 22.0 10.1 10 1 Derby County (1 Season) 1 League 7 242 35 5.8 2.7 2 5 Coventry City (1 Season) 1 League 2 116 58 2.8 1.3 1 1 Sunderland (1 Season) 1 League 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21 FA Cup (9 Seasons) 19 1,502 79 63.4 16.7 17 86 12 2 16 2 1.32 22 21 +1 +0.06 -0.77 League One (8 Seasons) 203 13,188 65 40.9 146.5 145 81 87 58 20 23 1.49 216 152 +64 +0.44 +0.51 League Cup (7 Seasons) 10 859 86 53.0 9.5 9 87 4 1 74 2 1.90 10 12 -2 -0.21 -0.80 Premier League (5 Seasons) 144 7,776 54 37.9 86.4 82 62 Championship (5 Seasons) 111 6,992 63 28.1 77.7 77 24 34 2 1.16 41 51 -10 -0.25 +0.01 National League (2 Seasons) 84 5,623 67 67.9 62.5 61 81 39 23 29 4 1.23 84 109 -25 -0.40 -0.67 League Two (1 Season) 21 1,668 79 40.3 18.5 21 9 0 4 1.67 32 19 +13 +0.70 -0.39 Championship (1 Season) 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 UEFA Cup (1 Season) 4 81 20 11.3 0.9 0 4 3 PL2 — Div. 2 (1 Season) 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21
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 2006-2007 17 Aberdeen sct SCO 1. Premier League 3rd 19 442 23 12.9 4.9 3 16 2007-2008 18 Aberdeen sct SCO 1. Premier League 4th 28 1,307 47 38.2 14.5 14 14 Matches 2008-2009 19 Aberdeen sct SCO 1. Premier League 4th 31 1,323 43 38.7 14.7 13 18 2009-2010 20 Kilmarnock sct SCO 1. Premier League 11th 14 1,067 76 31.2 11.9 12 2 Matches 2009-2010 20 Aberdeen sct SCO 1. Premier League 9th 17 638 38 18.7 7.1 5 12 Matches 2010-2011 21 Aberdeen sct SCO 1. Premier League 9th 35 2,999 86 87.7 33.3 35 0 2011-2012 22 Derby County eng ENG 2. Championship 12th 7 242 35 5.8 2.7 2 5 2011-2012 22 Portsmouth eng ENG 2. Championship 22nd 11 910 83 22.0 10.1 10 1 2012-2013 23 Sheffield Weds eng ENG 2. Championship 18th 10 243 24 5.9 2.7 1 9 2013-2014 24 Coventry City eng ENG 3. League One 18th 2 116 58 2.8 1.3 1 1 2013-2014 24 Sheffield Weds eng ENG 2. Championship 16th 27 2,047 76 49.4 22.7 23 4 2014-2015 25 Sheffield Weds eng ENG 2. Championship 13th 42 3,029 72 73.2 33.7 35 23 7 1 1.33 33 37 -4 -0.12 +0.04 Matches 2015-2016 26 Rotherham United eng ENG 2. Championship 21st 14 521 37 12.6 5.8 6 1 8 1 0.64 8 14 -6 -1.04 -0.74 Matches 2015-2016 26 Oxford United eng ENG 4. League Two 2nd 21 1,668 79 40.3 18.5 21 9 0 4 1.67 32 19 +13 +0.70 -0.39 Matches 2016-2017 27 Oxford United eng ENG 3. League One 8th 42 3,517 84 85.0 39.1 40 32 2 1 1.48 56 45 +11 +0.28 -0.01 Matches 2017-2018 28 Bury eng ENG 3. League One 24th 24 1,257 52 30.4 14.0 13 5 11 9 0.79 14 19 -5 -0.36 +0.42 Matches 2018-2019 29 Sunderland eng ENG 3. League One 5th 33 2,034 62 49.1 22.6 24 76 11 9 23 3 1.75 47 21 +26 +1.15 +0.85 Matches 2019-2020 30 Sunderland eng ENG 3. League One 8th 35 2,439 70 75.3 27.1 28 82 12 7 22 0 1.69 44 19 +25 +0.92 +1.93 Matches 2020-2021 31 Sunderland eng ENG 3. League One 4th 33 1,302 39 31.4 14.5 11 79 4 22 20 6 1.94 27 10 +17 +1.18 +0.83 Matches 2020-2021 31 Sunderland eng ENG Jr. PL2 — Div. 2 5th 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21 Matches 2021-2022 32 Lincoln City eng ENG 3. League One 17th 32 2,498 78 60.3 27.8 28 86 23 4 21 1 1.13 28 38 -10 -0.36 -0.47 Matches 2022-2023 33 Lincoln City eng ENG 3. League One 11th 2 25 13 0.6 0.3 0 0 2 13 3 1.00 0 0 0 0.00 0.00 Matches 2022-2023 33 Ayr United sct SCO 2. Championship 2nd 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 Matches 2023-2024 34 Eastleigh eng ENG 5. National League 13th 42 3,207 76 77.5 35.6 37 83 27 5 24 2 1.19 56 71 -15 -0.42 -0.52 Matches 2024-2025 35 Eastleigh eng ENG 5. National League 13th 42 2,416 58 58.4 26.8 24 78 12 18 30 2 1.26 28 38 -10 -0.37 -0.74 Matches 19 Seasons 13 Clubs 6 Leagues 575 35,832 62 38.4 398.1 392 81 160 183 23 33 1.39 383 336 +47 +0.17 +0.09 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Aberdeen (5 Seasons) 1 League 130 6,709 52 39.2 74.5 70 60 Sunderland (3 Seasons) 1 League 101 5,775 57 50.1 64.2 63 79 27 38 21 9 1.79 118 50 +68 +1.06 +0.92 Sheffield Weds (3 Seasons) 1 League 79 5,319 67 42.8 59.1 59 23 20 1 1.33 33 37 -4 -0.12 +0.04 Eastleigh (2 Seasons) 1 League 84 5,623 67 67.9 62.5 61 81 39 23 29 4 1.23 84 109 -25 -0.40 -0.67 Oxford United (2 Seasons) 2 Leagues 63 5,185 82 62.6 57.6 61 41 2 5 1.54 88 64 +24 +0.42 -0.51 Lincoln City (2 Seasons) 1 League 34 2,523 74 30.5 28.0 28 86 23 6 18 4 1.12 28 38 -10 -0.36 -0.39 Bury (1 Season) 1 League 24 1,257 52 30.4 14.0 13 5 11 9 0.79 14 19 -5 -0.36 +0.42 Kilmarnock (1 Season) 1 League 14 1,067 76 31.2 11.9 12 2 Rotherham United (1 Season) 1 League 14 521 37 12.6 5.8 6 1 8 1 0.64 8 14 -6 -1.04 -0.74 Ayr United (1 Season) 1 League 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 Portsmouth (1 Season) 1 League 11 910 83 22.0 10.1 10 1 Derby County (1 Season) 1 League 7 242 35 5.8 2.7 2 5 Coventry City (1 Season) 1 League 2 116 58 2.8 1.3 1 1 Sunderland (1 Season) 1 League 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21 League One (8 Seasons) 203 13,188 65 40.9 146.5 145 81 87 58 20 23 1.49 216 152 +64 +0.44 +0.51 Premier League (5 Seasons) 144 7,776 54 37.9 86.4 82 62 Championship (5 Seasons) 111 6,992 63 28.1 77.7 77 24 34 2 1.16 41 51 -10 -0.25 +0.01 National League (2 Seasons) 84 5,623 67 67.9 62.5 61 81 39 23 29 4 1.23 84 109 -25 -0.40 -0.67 League Two (1 Season) 21 1,668 79 40.3 18.5 21 9 0 4 1.67 32 19 +13 +0.70 -0.39 Championship (1 Season) 12 585 49 18.1 6.5 6 77 1 6 21 0 1.36 10 5 +5 +0.77 +0.33 PL2 — Div. 2 (1 Season) 2 155 78 7.2 1.7 2 78 0 0 0 1.50 5 3 +2 +1.16 +1.21
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 2007-2008 18 Aberdeen 2. UEFA Cup R32 4 81 20 11.3 0.9 0 4 3 Matches 1 Season 1 Club 1 League 4 81 20 11.3 0.9 0 4 3
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2006-2007 17 Aberdeen 1 League 4.9 3 0 2007-2008 18 Aberdeen 2 Leagues 15.4 2 0 0 27 0 2008-2009 19 Aberdeen 1 League 14.7 3 0 25 2009-2010 20 Kilmarnock 1 League 11.9 2 0 13 2009-2010 20 Aberdeen 1 League 7.1 2 1 19 2010-2011 21 Aberdeen 1 League 33.3 6 1 66 2011-2012 22 Derby County 1 League 2.7 1 0 8 2011-2012 22 Portsmouth 1 League 10.1 4 0 15 2012-2013 23 Sheffield Weds 1 League 2.7 1 0 6 2013-2014 24 Coventry City 1 League 1.3 2 0 4 2013-2014 24 Sheffield Weds 1 League 22.7 7 0 26 2014-2015 25 Sheffield Weds 3 Leagues 36.6 11 0 0 43 0 2015-2016 26 Rotherham United 2 Leagues 6.6 3 0 0 13 0 2015-2016 26 Oxford United 2 Leagues 19.5 4 0 0 26 0 2016-2017 27 Oxford United 3 Leagues 44.1 7 0 0 72 5 0 8 0 0 0 0 0 2017-2018 28 Bury 2 Leagues 15.2 2 0 0 30 3 0 8 1 1 0 0 0 2018-2019 29 Sunderland 3 Leagues 25.4 3 1 0 3 5 1 17 0 2 0 0 0 2019-2020 30 Sunderland 3 Leagues 31.1 9 0 0 35 58 10 257 14 29 0 0 0 2020-2021 31 Sunderland 3 Leagues 16.0 2 0 0 22 25 3 113 17 20 0 2020-2021 31 Sunderland 1 League 1.7 1 0 0 0 2021-2022 32 Lincoln City 2 Leagues 29.8 10 0 0 49 52 7 191 16 30 0 2022-2023 33 Lincoln City 2 Leagues 1.2 0 0 0 1 5 0 2 1 3 0 2022-2023 33 Ayr United 1 League 6.5 2 0 0 0 2023-2024 34 Eastleigh 2 Leagues 39.6 6 0 0 7 11 0 17 1 1 0 2024-2025 35 Eastleigh 1 League 26.8 7 0 0 0 19 Seasons 13 Clubs 9 Leagues 425.3 99 3 0 510 164 21 613 50 86 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Aberdeen (5 Seasons) 2 Leagues 75.4 16 2 0 137 0 Sunderland (3 Seasons) 3 Leagues 72.5 14 1 0 60 88 14 387 31 51 0 0 0 Sheffield Weds (3 Seasons) 3 Leagues 62.1 19 0 0 75 0 Eastleigh (2 Seasons) 2 Leagues 66.5 13 0 0 7 11 0 17 1 1 0 Oxford United (2 Seasons) 4 Leagues 63.6 11 0 0 98 5 0 8 0 0 0 0 0 Lincoln City (2 Seasons) 3 Leagues 30.9 10 0 0 50 57 7 193 17 33 0 Bury (1 Season) 2 Leagues 15.2 2 0 0 30 3 0 8 1 1 0 0 0 Rotherham United (1 Season) 2 Leagues 6.6 3 0 0 13 0 Kilmarnock (1 Season) 1 League 11.9 2 0 13 Ayr United (1 Season) 1 League 6.5 2 0 0 0 Portsmouth (1 Season) 1 League 10.1 4 0 15 Derby County (1 Season) 1 League 2.7 1 0 8 Coventry City (1 Season) 1 League 1.3 2 0 4 Sunderland (1 Season) 1 League 1.7 1 0 0 0 FA Cup (9 Seasons) 16.7 3 0 0 15 19 3 86 2 4 0 0 0 League One (8 Seasons) 146.5 31 1 0 202 126 17 484 41 80 0 0 0 League Cup (7 Seasons) 9.5 3 0 0 6 19 1 43 7 2 0 0 0 Premier League (5 Seasons) 86.4 18 2 150 Championship (5 Seasons) 77.7 26 0 111 National League (2 Seasons) 62.5 12 0 0 0 League Two (1 Season) 18.5 4 0 26 Championship (1 Season) 6.5 2 0 0 0 UEFA Cup (1 Season) 0.9 0 0 0 0 PL2 — Div. 2 (1 Season) 1.7 1 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 2007-2008 18 Aberdeen 2. UEFA Cup R32 0.9 0 0 0 0 Matches 1 Season 1 Club 1 League 0.9 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 Chris Maguire Pages
Chris Maguire Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary