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 18 Barrow eng ENG 5. Conf Premier 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 18 Chesterfield eng ENG 4. League Two 3 1 127 1.4 1 0 1 1 0 0 0 0 0.71 0.00 0.71 0.71 0.71 2011-2012 19 Alfreton Town eng ENG 5. Conf Premier 4 2 194 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 2011-2012 19 Chesterfield eng ENG 3. League One 5 0 93 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Chesterfield eng ENG 4. League Two 19 7 735 8.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 FC Halifax Town eng ENG 5. Conf Premier 4 3 211 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 York City eng ENG 4. League Two 8 6 536 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Grimsby Town eng ENG 5. Conf Premier 39 30 2,712 30.1 2 1 3 2 0 0 2 0 0.07 0.03 0.10 0.07 0.10 Matches 2014-2015 22 Grimsby Town eng ENG FA Cup 1 1 90 1.0 0 1 1 0 0 0 0 0 0.00 1.00 1.00 0.00 1.00 Matches 2015-2016 23 Grimsby Town eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Grimsby Town eng ENG 5. National League 35 29 2,544 28.3 3 0 3 3 0 0 3 0 0.11 0.00 0.11 0.11 0.11 Matches 2016-2017 24 Motherwell sct SCO 1. Premiership 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Matches 2017-2018 25 Leyton Orient eng ENG FA Cup 0 0 Matches 2017-2018 25 Leyton Orient eng ENG 5. National League 43 38 3,324 36.9 4 0 4 4 0 0 8 0 0.11 0.00 0.11 0.11 0.11 Matches 2018-2019 26 Leyton Orient eng ENG 5. National League 43 42 3,692 41.0 1 0 1 1 0 0 10 0 0.02 0.00 0.02 0.02 0.02 Matches 2019-2020 27 Leyton Orient 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 27 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 2019-2020 27 Leyton Orient eng ENG 4. League Two 35 30 2,707 30.1 0 3 3 0 0 0 8 0 0.00 0.10 0.10 0.00 0.10 Matches 2020-2021 28 Leyton Orient eng ENG EFL Cup 1 1 71 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Leyton Orient eng ENG FA Cup 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Leyton Orient eng ENG 4. League Two 39 32 2,921 32.5 1 4 5 1 0 0 6 0 0.03 0.12 0.15 0.03 0.15 Matches 2021-2022 29 Leyton Orient eng ENG EFL Cup 0 0 Matches 2021-2022 29 Leyton Orient eng ENG FA Cup 3 3 209 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Leyton Orient eng ENG 4. League Two 19 14 1,289 14.3 1 0 1 1 0 0 5 0 0.07 0.00 0.07 0.07 0.07 Matches 2022-2023 30 Leyton Orient eng ENG FA Cup 1 1 86 1.0 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 30 Leyton Orient eng ENG 4. League Two 32 10 1,235 13.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Sutton United eng ENG EFL Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Sutton United eng ENG FA Cup 3 3 240 2.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Sutton United eng ENG 4. League Two 27 19 1,688 18.8 1 2 3 1 0 0 3 0 0.05 0.11 0.16 0.05 0.16 Matches 2024-2025 32 Dunfermline Ath. sct SCO 2. Championship 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 10 Clubs 7 Leagues 426 324 29,131 323.7 16 11 27 16 0 0 63 1 0.05 0.03 0.08 0.05 0.08 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 Leyton Orient (6 Seasons) 4 Leagues 219 173 15,741 174.9 7 7 14 7 0 0 39 1 0.04 0.04 0.08 0.04 0.08 Chesterfield (3 Seasons) 2 Leagues 27 8 955 10.6 1 0 1 1 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Grimsby Town (2 Seasons) 2 Leagues 78 63 5,616 62.4 5 2 7 5 0 0 5 0 0.08 0.03 0.11 0.08 0.11 Motherwell (1 Season) 1 League 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Sutton United (1 Season) 3 Leagues 32 24 2,138 23.8 1 2 3 1 0 0 5 0 0.04 0.08 0.13 0.04 0.13 Dunfermline Ath. (1 Season) 1 League 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 York City (1 Season) 1 League 8 6 536 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Alfreton Town (1 Season) 1 League 4 2 194 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 FC Halifax Town (1 Season) 1 League 4 3 211 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Barrow (1 Season) 1 League 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (8 Seasons) 182 119 11,238 124.9 4 9 13 4 0 0 25 0 0.03 0.07 0.10 0.03 0.10 FA Cup (8 Seasons) 13 12 1,012 11.2 0 1 1 0 0 0 3 1 0.00 0.09 0.09 0.00 0.09 Conf Premier (7 Seasons) 169 145 12,732 141.5 11 1 12 11 0 0 25 0 0.08 0.01 0.08 0.08 0.08 EFL Cup (4 Seasons) 4 4 371 4.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Championship (1 Season) 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 5 0 93 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 18 Barrow 1 League 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 18 Chesterfield 1 League 3 1 127 1.4 1 0 1 1 0 0 0 0 0.71 0.00 0.71 0.71 0.71 2011-2012 19 Alfreton Town 1 League 4 2 194 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 2011-2012 19 Chesterfield 1 League 5 0 93 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Chesterfield 1 League 19 7 735 8.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 FC Halifax Town 1 League 4 3 211 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 York City 1 League 8 6 536 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Grimsby Town 2 Leagues 40 31 2,802 31.1 2 2 4 2 0 0 2 0 0.06 0.06 0.13 0.06 0.13 2015-2016 23 Grimsby Town 2 Leagues 38 32 2,814 31.3 3 0 3 3 0 0 3 0 0.10 0.00 0.10 0.10 0.10 2016-2017 24 Motherwell 1 League 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 2017-2018 25 Leyton Orient 2 Leagues 43 38 3,324 36.9 4 0 4 4 0 0 8 0 0.11 0.00 0.11 0.11 0.11 2018-2019 26 Leyton Orient 1 League 43 42 3,692 41.0 1 0 1 1 0 0 10 0 0.02 0.00 0.02 0.02 0.02 2019-2020 27 Leyton Orient 3 Leagues 37 32 2,887 32.1 0 3 3 0 0 0 8 0 0.00 0.09 0.09 0.00 0.09 2020-2021 28 Leyton Orient 3 Leagues 41 33 3,019 33.5 1 4 5 1 0 0 6 0 0.03 0.12 0.15 0.03 0.15 2021-2022 29 Leyton Orient 3 Leagues 22 17 1,498 16.6 1 0 1 1 0 0 6 0 0.06 0.00 0.06 0.06 0.06 2022-2023 30 Leyton Orient 2 Leagues 33 11 1,321 14.7 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2023-2024 31 Sutton United 3 Leagues 32 24 2,138 23.8 1 2 3 1 0 0 5 0 0.04 0.08 0.13 0.04 0.13 2024-2025 32 Dunfermline Ath. 1 League 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 15 Seasons 10 Clubs 7 Leagues 426 324 29,131 323.7 16 11 27 16 0 0 63 1 0.05 0.03 0.08 0.05 0.08 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 Leyton Orient (6 Seasons) 4 Leagues 219 173 15,741 174.9 7 7 14 7 0 0 39 1 0.04 0.04 0.08 0.04 0.08 Chesterfield (3 Seasons) 2 Leagues 27 8 955 10.6 1 0 1 1 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Grimsby Town (2 Seasons) 2 Leagues 78 63 5,616 62.4 5 2 7 5 0 0 5 0 0.08 0.03 0.11 0.08 0.11 Motherwell (1 Season) 1 League 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Sutton United (1 Season) 3 Leagues 32 24 2,138 23.8 1 2 3 1 0 0 5 0 0.04 0.08 0.13 0.04 0.13 Dunfermline Ath. (1 Season) 1 League 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 York City (1 Season) 1 League 8 6 536 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Alfreton Town (1 Season) 1 League 4 2 194 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 FC Halifax Town (1 Season) 1 League 4 3 211 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Barrow (1 Season) 1 League 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (8 Seasons) 182 119 11,238 124.9 4 9 13 4 0 0 25 0 0.03 0.07 0.10 0.03 0.10 FA Cup (8 Seasons) 13 12 1,012 11.2 0 1 1 0 0 0 3 1 0.00 0.09 0.09 0.00 0.09 Conf Premier (7 Seasons) 169 145 12,732 141.5 11 1 12 11 0 0 25 0 0.08 0.01 0.08 0.08 0.08 EFL Cup (4 Seasons) 4 4 371 4.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Championship (1 Season) 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 5 0 93 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 18 Barrow eng ENG 5. Conf Premier 18th 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 18 Chesterfield eng ENG 4. League Two 1st 3 1 127 1.4 1 0 1 1 0 0 0 0 0.71 0.00 0.71 0.71 0.71 2011-2012 19 Alfreton Town eng ENG 5. Conf Premier 15th 4 2 194 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 2011-2012 19 Chesterfield eng ENG 3. League One 22nd 5 0 93 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Chesterfield eng ENG 4. League Two 8th 19 7 735 8.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 FC Halifax Town eng ENG 5. Conf Premier 5th 4 3 211 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 21 York City eng ENG 4. League Two 7th 8 6 536 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Grimsby Town eng ENG 5. Conf Premier 3rd 39 30 2,712 30.1 2 1 3 2 0 0 2 0 0.07 0.03 0.10 0.07 0.10 Matches 2015-2016 23 Grimsby Town eng ENG 5. National League 4th 35 29 2,544 28.3 3 0 3 3 0 0 3 0 0.11 0.00 0.11 0.11 0.11 Matches 2016-2017 24 Motherwell sct SCO 1. Premiership 9th 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Matches 2017-2018 25 Leyton Orient eng ENG 5. National League 13th 43 38 3,324 36.9 4 0 4 4 0 0 8 0 0.11 0.00 0.11 0.11 0.11 Matches 2018-2019 26 Leyton Orient eng ENG 5. National League 1st 43 42 3,692 41.0 1 0 1 1 0 0 10 0 0.02 0.00 0.02 0.02 0.02 Matches 2019-2020 27 Leyton Orient eng ENG 4. League Two 17th 35 30 2,707 30.1 0 3 3 0 0 0 8 0 0.00 0.10 0.10 0.00 0.10 Matches 2020-2021 28 Leyton Orient eng ENG 4. League Two 11th 39 32 2,921 32.5 1 4 5 1 0 0 6 0 0.03 0.12 0.15 0.03 0.15 Matches 2021-2022 29 Leyton Orient eng ENG 4. League Two 13th 19 14 1,289 14.3 1 0 1 1 0 0 5 0 0.07 0.00 0.07 0.07 0.07 Matches 2022-2023 30 Leyton Orient eng ENG 4. League Two 1st 32 10 1,235 13.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Sutton United eng ENG 4. League Two 23rd 27 19 1,688 18.8 1 2 3 1 0 0 3 0 0.05 0.11 0.16 0.05 0.16 Matches 2024-2025 32 Dunfermline Ath. sct SCO 2. Championship 7th 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 10 Clubs 5 Leagues 409 308 27,748 308.3 16 10 26 16 0 0 60 0 0.05 0.03 0.08 0.05 0.08 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 Leyton Orient (6 Seasons) 2 Leagues 211 166 15,168 168.5 7 7 14 7 0 0 38 0 0.04 0.04 0.08 0.04 0.08 Chesterfield (3 Seasons) 2 Leagues 27 8 955 10.6 1 0 1 1 0 0 1 0 0.09 0.00 0.09 0.09 0.09 Grimsby Town (2 Seasons) 1 League 74 59 5,256 58.4 5 1 6 5 0 0 5 0 0.09 0.02 0.10 0.09 0.10 Motherwell (1 Season) 1 League 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Sutton United (1 Season) 1 League 27 19 1,688 18.8 1 2 3 1 0 0 3 0 0.05 0.11 0.16 0.05 0.16 Dunfermline Ath. (1 Season) 1 League 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 York City (1 Season) 1 League 8 6 536 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Alfreton Town (1 Season) 1 League 4 2 194 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 FC Halifax Town (1 Season) 1 League 4 3 211 2.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Barrow (1 Season) 1 League 1 1 55 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (8 Seasons) 182 119 11,238 124.9 4 9 13 4 0 0 25 0 0.03 0.07 0.10 0.03 0.10 Conf Premier (7 Seasons) 169 145 12,732 141.5 11 1 12 11 0 0 25 0 0.08 0.01 0.08 0.08 0.08 Premiership (1 Season) 35 31 2,721 30.2 1 0 1 1 0 0 4 0 0.03 0.00 0.03 0.03 0.03 Championship (1 Season) 18 13 964 10.7 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 5 0 93 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2010-2011 18 Barrow 1 League 0.6 0 0 0.00 0 0 2010-2011 18 Chesterfield 1 League 1.4 1 3 2.13 0.33 0 0 2011-2012 19 Alfreton Town 1 League 2.2 1 1 0.46 1.00 0 0 2011-2012 19 Chesterfield 1 League 1.0 0 0 0.00 0 0 2012-2013 20 Chesterfield 1 League 8.2 0 2 0.24 0.00 0 0 2013-2014 21 FC Halifax Town 1 League 2.3 0 1 0.43 0.00 0 0 2013-2014 21 York City 1 League 6.0 0 2 0.34 0.00 0 0 2014-2015 22 Grimsby Town 2 Leagues 31.1 2 11 0.37 0.18 0 0 2015-2016 23 Grimsby Town 2 Leagues 31.3 3 7 0.25 0.43 0 0 2016-2017 24 Motherwell 1 League 30.2 1 6 0.20 0.17 0 0 2017-2018 25 Leyton Orient 2 Leagues 36.9 4 0 12 0.00 0.32 0.33 0 0 2018-2019 26 Leyton Orient 1 League 41.0 1 0 0 2019-2020 27 Leyton Orient 3 Leagues 32.1 0 23 4 17.4 0.72 0.12 0.00 0.00 0 0 2020-2021 28 Leyton Orient 3 Leagues 33.5 1 27 5 18.5 0.80 0.15 0.04 0.20 0 0 2021-2022 29 Leyton Orient 3 Leagues 16.6 1 9 3 33.3 0.54 0.18 0.11 0.33 0 0 2022-2023 30 Leyton Orient 2 Leagues 14.7 0 4 0 0.0 0.29 0.00 0.00 0 0 2023-2024 31 Sutton United 3 Leagues 23.8 1 10 1 10.0 0.42 0.04 0.10 1.00 0 0 2024-2025 32 Dunfermline Ath. 1 League 10.7 0 0 0 15 Seasons 10 Clubs 7 Leagues 323.7 16 73 58 34.2 0.47 0.22 0.10 0.26 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Leyton Orient (6 Seasons) 4 Leagues 174.9 7 63 24 38.1 0.47 0.18 0.10 0.25 0 0 Chesterfield (3 Seasons) 2 Leagues 10.6 1 5 0.47 0.20 0 0 Grimsby Town (2 Seasons) 2 Leagues 62.4 5 18 0.31 0.28 0 0 Motherwell (1 Season) 1 League 30.2 1 6 0.20 0.17 0 0 Sutton United (1 Season) 3 Leagues 23.8 1 10 1 10.0 0.42 0.04 0.10 1.00 0 0 Dunfermline Ath. (1 Season) 1 League 10.7 0 0 0 York City (1 Season) 1 League 6.0 0 2 0.34 0.00 0 0 Alfreton Town (1 Season) 1 League 2.2 1 1 0.46 1.00 0 0 FC Halifax Town (1 Season) 1 League 2.3 0 1 0.43 0.00 0 0 Barrow (1 Season) 1 League 0.6 0 0 0.00 0 0 League Two (8 Seasons) 124.9 4 68 19 17.6 0.62 0.15 0.04 0.21 0 0 FA Cup (8 Seasons) 11.2 0 4 0 0.0 0.64 0.00 0.00 0 0 Conf Premier (7 Seasons) 141.5 11 0 32 0.00 0.32 0.31 0 0 EFL Cup (4 Seasons) 4.1 0 1 1 100.0 0.24 0.24 0.00 0.00 0 0 Premiership (1 Season) 30.2 1 6 0.20 0.17 0 0 Championship (1 Season) 10.7 0 0 0 League One (1 Season) 1.0 0 0 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 18 Barrow eng ENG 5. Conf Premier 1 55 55 1.3 0.6 1 0 2010-2011 18 Chesterfield eng ENG 4. League Two 3 127 42 3.1 1.4 1 2 2011-2012 19 Alfreton Town eng ENG 5. Conf Premier 4 194 49 4.7 2.2 2 2 2011-2012 19 Chesterfield eng ENG 3. League One 5 93 19 2.2 1.0 0 5 2012-2013 20 Chesterfield eng ENG 4. League Two 19 735 39 17.8 8.2 7 12 2013-2014 21 FC Halifax Town eng ENG 5. Conf Premier 4 211 53 5.1 2.3 3 1 2013-2014 21 York City eng ENG 4. League Two 8 536 67 12.9 6.0 6 2 2014-2015 22 Grimsby Town eng ENG 5. Conf Premier 39 2,712 70 65.5 30.1 30 9 Matches 2014-2015 22 Grimsby Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2015-2016 23 Grimsby Town eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 1.33 5 2 +3 +1.00 Matches 2015-2016 23 Grimsby Town eng ENG 5. National League 35 2,544 73 61.4 28.3 29 6 Matches 2016-2017 24 Motherwell sct SCO 1. Premiership 35 2,721 78 79.6 30.2 31 26 4 0.91 Matches 2017-2018 25 Leyton Orient eng ENG FA Cup 0 0 0 0 1 Matches 2017-2018 25 Leyton Orient eng ENG 5. National League 43 3,324 77 80.3 36.9 38 31 5 3 1.33 45 43 +2 +0.05 +0.05 Matches 2018-2019 26 Leyton Orient eng ENG 5. National League 43 3,692 86 89.2 41.0 42 87 37 1 23 0 1.98 68 30 +38 +0.93 +0.93 Matches 2019-2020 27 Leyton Orient eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2019-2020 27 Leyton Orient eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2019-2020 27 Leyton Orient eng ENG 4. League Two 35 2,707 77 83.5 30.1 30 86 25 5 23 0 1.17 39 49 -10 -0.33 -0.67 Matches 2020-2021 28 Leyton Orient eng ENG EFL Cup 1 71 71 39.4 0.8 1 71 0 0 0 3.00 2 1 +1 +1.27 +2.92 Matches 2020-2021 28 Leyton Orient eng ENG FA Cup 1 27 27 30.0 0.3 0 0 1 27 0 0.00 0 1 -1 -3.33 -3.33 Matches 2020-2021 28 Leyton Orient eng ENG 4. League Two 39 2,921 75 70.6 32.5 32 85 21 7 29 1 1.31 37 35 +2 +0.06 +0.36 Matches 2021-2022 29 Leyton Orient eng ENG EFL Cup 0 0 0 0 1 Matches 2021-2022 29 Leyton Orient eng ENG FA Cup 3 209 70 77.4 2.3 3 70 1 0 0 2.00 3 1 +2 +0.86 -0.61 Matches 2021-2022 29 Leyton Orient eng ENG 4. League Two 19 1,289 68 31.1 14.3 14 84 11 5 23 2 1.47 31 15 +16 +1.12 +1.15 Matches 2022-2023 30 Leyton Orient eng ENG FA Cup 1 86 86 95.6 1.0 1 86 0 0 0 0.00 0 0 0 0.00 +22.50 Matches 2022-2023 30 Leyton Orient eng ENG 4. League Two 32 1,235 39 29.8 13.7 10 80 6 22 20 7 2.03 15 11 +4 +0.29 -0.42 Matches 2023-2024 31 Sutton United eng ENG EFL Cup 2 210 105 70.0 2.3 2 105 2 0 0 2.00 3 2 +1 +0.43 +1.43 Matches 2023-2024 31 Sutton United eng ENG FA Cup 3 240 80 88.9 2.7 3 80 1 0 0 2.00 6 2 +4 +1.50 +7.50 Matches 2023-2024 31 Sutton United eng ENG 4. League Two 27 1,688 63 40.8 18.8 19 79 8 8 23 10 0.85 22 40 -18 -0.96 -0.70 Matches 2024-2025 32 Dunfermline Ath. sct SCO 2. Championship 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 Matches 15 Seasons 10 Clubs 7 Leagues 426 29,131 68 39.4 323.7 324 83 178 102 22 33 1.38 288 250 +38 +0.18 +0.22 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Leyton Orient (6 Seasons) 4 Leagues 219 15,741 72 63.1 174.9 173 85 134 46 23 15 1.54 241 190 +51 +0.29 +0.11 Chesterfield (3 Seasons) 2 Leagues 27 955 35 7.7 10.6 8 19 Grimsby Town (2 Seasons) 2 Leagues 78 5,616 72 65.0 62.4 63 90 4 15 0 1.00 6 5 +1 +0.25 Motherwell (1 Season) 1 League 35 2,721 78 79.6 30.2 31 26 4 0.91 Sutton United (1 Season) 3 Leagues 32 2,138 67 45.4 23.8 24 81 11 8 23 10 1.03 31 44 -13 -0.55 -0.20 Dunfermline Ath. (1 Season) 1 League 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 York City (1 Season) 1 League 8 536 67 12.9 6.0 6 2 Alfreton Town (1 Season) 1 League 4 194 49 4.7 2.2 2 2 FC Halifax Town (1 Season) 1 League 4 211 53 5.1 2.3 3 1 Barrow (1 Season) 1 League 1 55 55 1.3 0.6 1 0 League Two (8 Seasons) 182 11,238 62 34.9 124.9 119 84 71 63 23 20 1.37 144 150 -6 -0.05 -0.17 FA Cup (8 Seasons) 13 1,012 78 80.3 11.2 12 82 7 1 27 1 1.23 16 11 +5 +0.44 +1.58 Conf Premier (7 Seasons) 169 12,732 75 43.9 141.5 145 87 68 24 23 3 1.66 113 73 +40 +0.51 +0.51 EFL Cup (4 Seasons) 4 371 93 56.2 4.1 4 93 3 0 1 1.75 5 5 0 0.00 +1.36 Premiership (1 Season) 35 2,721 78 79.6 30.2 31 26 4 0.91 Championship (1 Season) 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 League One (1 Season) 5 93 19 2.2 1.0 0 5
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 18 Barrow 1 League 1 55 55 1.3 0.6 1 0 2010-2011 18 Chesterfield 1 League 3 127 42 3.1 1.4 1 2 2011-2012 19 Alfreton Town 1 League 4 194 49 4.7 2.2 2 2 2011-2012 19 Chesterfield 1 League 5 93 19 2.2 1.0 0 5 2012-2013 20 Chesterfield 1 League 19 735 39 17.8 8.2 7 12 2013-2014 21 FC Halifax Town 1 League 4 211 53 5.1 2.3 3 1 2013-2014 21 York City 1 League 8 536 67 12.9 6.0 6 2 2014-2015 22 Grimsby Town 2 Leagues 40 2,802 70 66.2 31.1 31 90 1 9 0 0.00 1 3 -2 -2.00 2015-2016 23 Grimsby Town 2 Leagues 38 2,814 74 63.8 31.3 32 90 3 6 0 1.33 5 2 +3 +1.00 2016-2017 24 Motherwell 1 League 35 2,721 78 79.6 30.2 31 26 4 0.91 2017-2018 25 Leyton Orient 2 Leagues 43 3,324 77 78.6 36.9 38 31 5 4 1.33 45 43 +2 +0.05 +0.05 2018-2019 26 Leyton Orient 1 League 43 3,692 86 89.2 41.0 42 87 37 1 23 0 1.98 68 30 +38 +0.93 +0.93 2019-2020 27 Leyton Orient 3 Leagues 37 2,887 78 84.4 32.1 32 87 27 5 23 0 1.11 40 53 -13 -0.41 -0.74 2020-2021 28 Leyton Orient 3 Leagues 41 3,019 74 68.5 33.5 33 84 21 8 29 1 1.32 39 37 +2 +0.06 +0.45 2021-2022 29 Leyton Orient 3 Leagues 22 1,498 68 33.3 16.6 17 81 12 5 23 3 1.54 34 16 +18 +1.08 +1.08 2022-2023 30 Leyton Orient 2 Leagues 33 1,321 40 31.2 14.7 11 80 6 22 20 7 1.97 15 11 +4 +0.27 -0.41 2023-2024 31 Sutton United 3 Leagues 32 2,138 67 45.4 23.8 24 81 11 8 23 10 1.03 31 44 -13 -0.55 -0.20 2024-2025 32 Dunfermline Ath. 1 League 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 15 Seasons 10 Clubs 7 Leagues 426 29,131 68 39.4 323.7 324 83 178 102 22 33 1.38 288 250 +38 +0.18 +0.22 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Leyton Orient (6 Seasons) 4 Leagues 219 15,741 72 63.1 174.9 173 85 134 46 23 15 1.54 241 190 +51 +0.29 +0.11 Chesterfield (3 Seasons) 2 Leagues 27 955 35 7.7 10.6 8 19 Grimsby Town (2 Seasons) 2 Leagues 78 5,616 72 65.0 62.4 63 90 4 15 0 1.00 6 5 +1 +0.25 Motherwell (1 Season) 1 League 35 2,721 78 79.6 30.2 31 26 4 0.91 Sutton United (1 Season) 3 Leagues 32 2,138 67 45.4 23.8 24 81 11 8 23 10 1.03 31 44 -13 -0.55 -0.20 Dunfermline Ath. (1 Season) 1 League 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 York City (1 Season) 1 League 8 536 67 12.9 6.0 6 2 Alfreton Town (1 Season) 1 League 4 194 49 4.7 2.2 2 2 FC Halifax Town (1 Season) 1 League 4 211 53 5.1 2.3 3 1 Barrow (1 Season) 1 League 1 55 55 1.3 0.6 1 0 League Two (8 Seasons) 182 11,238 62 34.9 124.9 119 84 71 63 23 20 1.37 144 150 -6 -0.05 -0.17 FA Cup (8 Seasons) 13 1,012 78 80.3 11.2 12 82 7 1 27 1 1.23 16 11 +5 +0.44 +1.58 Conf Premier (7 Seasons) 169 12,732 75 43.9 141.5 145 87 68 24 23 3 1.66 113 73 +40 +0.51 +0.51 EFL Cup (4 Seasons) 4 371 93 56.2 4.1 4 93 3 0 1 1.75 5 5 0 0.00 +1.36 Premiership (1 Season) 35 2,721 78 79.6 30.2 31 26 4 0.91 Championship (1 Season) 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 League One (1 Season) 5 93 19 2.2 1.0 0 5
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 18 Barrow eng ENG 5. Conf Premier 18th 1 55 55 1.3 0.6 1 0 2010-2011 18 Chesterfield eng ENG 4. League Two 1st 3 127 42 3.1 1.4 1 2 2011-2012 19 Alfreton Town eng ENG 5. Conf Premier 15th 4 194 49 4.7 2.2 2 2 2011-2012 19 Chesterfield eng ENG 3. League One 22nd 5 93 19 2.2 1.0 0 5 2012-2013 20 Chesterfield eng ENG 4. League Two 8th 19 735 39 17.8 8.2 7 12 2013-2014 21 FC Halifax Town eng ENG 5. Conf Premier 5th 4 211 53 5.1 2.3 3 1 2013-2014 21 York City eng ENG 4. League Two 7th 8 536 67 12.9 6.0 6 2 2014-2015 22 Grimsby Town eng ENG 5. Conf Premier 3rd 39 2,712 70 65.5 30.1 30 9 Matches 2015-2016 23 Grimsby Town eng ENG 5. National League 4th 35 2,544 73 61.4 28.3 29 6 Matches 2016-2017 24 Motherwell sct SCO 1. Premiership 9th 35 2,721 78 79.6 30.2 31 26 4 0.91 Matches 2017-2018 25 Leyton Orient eng ENG 5. National League 13th 43 3,324 77 80.3 36.9 38 31 5 3 1.33 45 43 +2 +0.05 +0.05 Matches 2018-2019 26 Leyton Orient eng ENG 5. National League 1st 43 3,692 86 89.2 41.0 42 87 37 1 23 0 1.98 68 30 +38 +0.93 +0.93 Matches 2019-2020 27 Leyton Orient eng ENG 4. League Two 17th 35 2,707 77 83.5 30.1 30 86 25 5 23 0 1.17 39 49 -10 -0.33 -0.67 Matches 2020-2021 28 Leyton Orient eng ENG 4. League Two 11th 39 2,921 75 70.6 32.5 32 85 21 7 29 1 1.31 37 35 +2 +0.06 +0.36 Matches 2021-2022 29 Leyton Orient eng ENG 4. League Two 13th 19 1,289 68 31.1 14.3 14 84 11 5 23 2 1.47 31 15 +16 +1.12 +1.15 Matches 2022-2023 30 Leyton Orient eng ENG 4. League Two 1st 32 1,235 39 29.8 13.7 10 80 6 22 20 7 2.03 15 11 +4 +0.29 -0.42 Matches 2023-2024 31 Sutton United eng ENG 4. League Two 23rd 27 1,688 63 40.8 18.8 19 79 8 8 23 10 0.85 22 40 -18 -0.96 -0.70 Matches 2024-2025 32 Dunfermline Ath. sct SCO 2. Championship 7th 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 Matches 15 Seasons 10 Clubs 5 Leagues 409 27,748 68 38.5 308.3 308 83 168 101 22 31 1.38 267 234 +33 +0.17 +0.17 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Leyton Orient (6 Seasons) 2 Leagues 211 15,168 72 63.4 168.5 166 86 131 45 22 13 1.55 235 183 +52 +0.31 +0.10 Chesterfield (3 Seasons) 2 Leagues 27 955 35 7.7 10.6 8 19 Grimsby Town (2 Seasons) 1 League 74 5,256 71 63.5 58.4 59 15 Motherwell (1 Season) 1 League 35 2,721 78 79.6 30.2 31 26 4 0.91 Sutton United (1 Season) 1 League 27 1,688 63 40.8 18.8 19 79 8 8 23 10 0.85 22 40 -18 -0.96 -0.70 Dunfermline Ath. (1 Season) 1 League 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 York City (1 Season) 1 League 8 536 67 12.9 6.0 6 2 Alfreton Town (1 Season) 1 League 4 194 49 4.7 2.2 2 2 FC Halifax Town (1 Season) 1 League 4 211 53 5.1 2.3 3 1 Barrow (1 Season) 1 League 1 55 55 1.3 0.6 1 0 League Two (8 Seasons) 182 11,238 62 34.9 124.9 119 84 71 63 23 20 1.37 144 150 -6 -0.05 -0.17 Conf Premier (7 Seasons) 169 12,732 75 43.9 141.5 145 87 68 24 23 3 1.66 113 73 +40 +0.51 +0.51 Premiership (1 Season) 35 2,721 78 79.6 30.2 31 26 4 0.91 Championship (1 Season) 18 964 54 29.8 10.7 13 68 3 5 15 8 1.11 10 11 -1 -0.09 +0.46 League One (1 Season) 5 93 19 2.2 1.0 0 5
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 18 Barrow 1 League 0.6 0 0 2 2010-2011 18 Chesterfield 1 League 1.4 0 0 1 2011-2012 19 Alfreton Town 1 League 2.2 0 0 1 2011-2012 19 Chesterfield 1 League 1.0 0 0 2 2012-2013 20 Chesterfield 1 League 8.2 1 0 9 2013-2014 21 FC Halifax Town 1 League 2.3 2 0 5 2013-2014 21 York City 1 League 6.0 1 0 1 2014-2015 22 Grimsby Town 2 Leagues 31.1 2 0 0 37 0 2015-2016 23 Grimsby Town 2 Leagues 31.3 3 0 0 37 0 2016-2017 24 Motherwell 1 League 30.2 4 0 35 2017-2018 25 Leyton Orient 2 Leagues 36.9 8 0 0 48 0 0 0 0 0 0 0 0 2018-2019 26 Leyton Orient 1 League 41.0 10 0 0 0 2019-2020 27 Leyton Orient 3 Leagues 32.1 8 0 0 46 52 0 20 30 52 0 0 0 2020-2021 28 Leyton Orient 3 Leagues 33.5 6 0 0 53 52 1 17 26 49 0 2021-2022 29 Leyton Orient 3 Leagues 16.6 6 0 0 23 20 0 8 18 31 0 2022-2023 30 Leyton Orient 2 Leagues 14.7 1 1 0 23 19 0 5 19 22 0 2023-2024 31 Sutton United 3 Leagues 23.8 5 0 0 30 33 0 14 26 30 0 2024-2025 32 Dunfermline Ath. 1 League 10.7 6 0 0 0 15 Seasons 10 Clubs 7 Leagues 323.7 63 1 0 353 176 1 64 119 184 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Leyton Orient (6 Seasons) 4 Leagues 174.9 39 1 0 193 143 1 50 93 154 0 0 0 Chesterfield (3 Seasons) 2 Leagues 10.6 1 0 12 Grimsby Town (2 Seasons) 2 Leagues 62.4 5 0 0 74 0 Motherwell (1 Season) 1 League 30.2 4 0 35 Sutton United (1 Season) 3 Leagues 23.8 5 0 0 30 33 0 14 26 30 0 Dunfermline Ath. (1 Season) 1 League 10.7 6 0 0 0 York City (1 Season) 1 League 6.0 1 0 1 Alfreton Town (1 Season) 1 League 2.2 0 0 1 FC Halifax Town (1 Season) 1 League 2.3 2 0 5 Barrow (1 Season) 1 League 0.6 0 0 2 League Two (8 Seasons) 124.9 25 0 0 174 164 1 61 114 173 0 0 0 FA Cup (8 Seasons) 11.2 3 1 0 8 6 0 1 2 3 0 Conf Premier (7 Seasons) 141.5 25 0 0 130 0 0 0 0 0 0 0 0 EFL Cup (4 Seasons) 4.1 0 0 0 4 6 0 2 3 8 0 Premiership (1 Season) 30.2 4 0 35 Championship (1 Season) 10.7 6 0 0 0 League One (1 Season) 1.0 0 0 2
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 Craig Clay Pages
Craig Clay Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary