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 2011-2012 20 Hereford United eng ENG 4. League Two 26 26 2,340 26.0 49 1.88 135 86 63.7 6 7 13 6 23.1 2013-2014 22 St Mirren sct SCO 1. Premiership 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 0 0.0 Matches 2015-2016 24 Oldham Athletic eng ENG FA Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2015-2016 24 Oldham Athletic eng ENG League Cup 1 1 90 1.0 0 0 0 1 0 0.0 2 0 1 1 100.0 Matches 2015-2016 24 Oldham Athletic eng ENG 3. League One 14 14 1,260 14.0 23 1.64 59 36 61.0 1 8 5 2 14.3 Matches 2016-2017 25 Northampton Town eng ENG FA Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 25 Northampton Town eng ENG 3. League One 6 6 540 6.0 10 1.67 30 20 66.7 1 1 4 1 16.7 0 0 0 0 Matches 2017-2018 26 Northampton Town eng ENG EFL Cup 1 1 90 1.0 1 1.00 5 4 80.0 0 0 1 0 0.0 0 0 0 0 Matches 2017-2018 26 Northampton Town eng ENG FA Cup 2 2 180 2.0 1 0.50 10 9 90.0 0 1 1 1 50.0 0 0 0 0 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 6 6 540 6.0 13 2.17 33 20 60.6 1 1 4 0 0.0 1 0 1 0 100.0 Matches 2018-2019 27 Northampton Town eng ENG FA Cup 1 1 90 1.0 0 0 0 0 1 0 0.0 0 0 0 0 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 46 46 4,140 46.0 63 1.37 14 19 13 10 21.7 7 4 2 1 33.3 Matches 2019-2020 28 Northampton Town eng ENG EFL Cup 1 1 90 1.0 3 3.00 8 5 62.5 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 28 Northampton Town eng ENG FA Cup 3 3 270 3.0 6 2.00 18 13 72.2 1 1 1 1 33.3 1 1 0 0 0.0 Matches 2019-2020 28 Northampton Town eng ENG 4. League Two 34 33 2,996 33.3 33 0.99 120 90 75.0 16 6 11 12 36.4 3 3 0 0 0.0 Matches 2020-2021 29 Ipswich Town eng ENG EFL Cup 1 1 90 1.0 1 1.00 6 5 83.3 0 0 1 0 0.0 0 0 0 0 Matches 2020-2021 29 Ipswich Town eng ENG FA Cup 1 1 120 1.3 3 2.25 8 5 62.5 0 0 1 0 0.0 0 0 0 0 Matches 2020-2021 29 Ipswich Town eng ENG 3. League One 10 10 900 10.0 11 1.10 34 24 67.6 4 3 3 3 30.0 1 0 1 0 100.0 Matches 2021-2022 30 Peterborough United eng ENG 2. Championship 30 30 2,700 30.0 52 1.73 134 84 62.7 8 7 15 5 16.7 3 2 0 1 0.0 Matches 2021-2022 30 Peterborough United eng ENG EFL Cup 1 1 90 1.0 4 4.00 10 6 60.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 30 Peterborough United eng ENG FA Cup 1 1 90 1.0 1 1.00 2 2 100.0 1 0 0 0 0.0 1 1 0 0 0.0 Matches 2022-2023 31 Preston North End eng ENG EFL Cup 1 1 90 1.0 2 2.00 8 7 75.0 0 0 1 0 0.0 1 0 1 0 100.0 Matches 2023-2024 32 Preston North End eng ENG 2. Championship 2 2 180 2.0 4 2.00 8 5 62.5 0 0 2 0 0.0 1 1 0 0 0.0 Matches 2023-2024 32 Preston North End eng ENG EFL Cup 1 1 120 1.3 2 1.50 2 0 0.0 0 1 0 0 0.0 0 0 0 0 Matches 2024-2025 33 Preston North End eng ENG 2. Championship 10 9 811 9.0 16 1.78 33 20 60.6 0 4 5 1 11.1 3 3 0 0 0.0 Matches 2024-2025 33 Preston North End eng ENG FA Cup 1 1 90 1.0 3 3.00 5 3 60.0 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2025-2026 34 Preston North End eng ENG 2. Championship 8 7 675 7.5 12 1.60 33 22 66.7 1 3 3 1 14.3 1 1 0 0 0.0 Matches 14 Seasons 9 Clubs 7 Leagues 215 212 19,212 213.5 323 1.54 728 483 66.1 54 63 95 43 20.3 26 17 6 3 26.1 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Northampton Town (4 Seasons) 4 Leagues 101 100 9,026 100.3 130 1.32 224 161 71.9 33 29 38 25 25.0 12 8 3 1 27.3 Preston North End (4 Seasons) 3 Leagues 23 21 1,966 21.8 39 1.79 89 57 62.9 1 8 12 2 9.5 7 6 1 0 14.3 Peterborough United (1 Season) 3 Leagues 32 32 2,880 32.0 57 1.78 146 92 63.0 9 7 16 5 15.6 4 3 0 1 0.0 Hereford United (1 Season) 1 League 26 26 2,340 26.0 49 1.88 135 86 63.7 6 7 13 6 23.1 Oldham Athletic (1 Season) 3 Leagues 16 16 1,440 16.0 23 1.64 59 36 61.0 1 8 7 2 12.5 2 0 1 1 100.0 Ipswich Town (1 Season) 3 Leagues 12 12 1,110 12.3 15 1.22 48 34 68.8 4 3 5 3 25.0 1 0 1 0 100.0 St Mirren (1 Season) 1 League 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 0 0.0 FA Cup (10 Seasons) 11 11 1,020 11.3 14 1.68 43 32 74.4 2 2 7 2 18.2 3 3 0 0 0.0 EFL Cup (9 Seasons) 7 7 660 7.3 13 2.05 39 27 66.7 0 1 6 0 0.0 3 0 2 1 100.0 Championship (5 Seasons) 50 48 4,366 48.5 84 1.73 208 131 63.0 9 14 25 7 14.6 8 7 0 1 0.0 League Two (4 Seasons) 106 105 9,476 105.3 145 1.38 255 176 69.0 36 32 37 28 26.7 10 7 2 1 22.2 League One (4 Seasons) 36 36 3,240 36.0 57 1.58 156 100 63.5 7 13 16 6 16.7 2 0 2 0 100.0 Premiership (1 Season) 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 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 2011-2012 20 Hereford United 1 League 26 26 2,340 26.0 49 1.88 135 86 63.7 6 7 13 6 23.1 2013-2014 22 St Mirren 1 League 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 0 0.0 2015-2016 24 Oldham Athletic 3 Leagues 16 16 1,440 16.0 23 1.64 59 36 61.0 1 8 7 2 12.5 2 0 1 1 100.0 2016-2017 25 Northampton Town 3 Leagues 7 7 630 7.0 10 1.67 30 20 66.7 1 1 5 1 14.3 0 0 0 0 2017-2018 26 Northampton Town 3 Leagues 9 9 810 9.0 15 1.67 48 33 68.8 1 2 6 1 11.1 1 0 1 0 100.0 2018-2019 27 Northampton Town 2 Leagues 47 47 4,230 47.0 63 1.37 0 0 14 19 14 10 21.3 7 4 2 1 33.3 2019-2020 28 Northampton Town 3 Leagues 38 37 3,356 37.3 42 1.13 146 108 74.0 17 7 13 13 35.1 4 4 0 0 0.0 2020-2021 29 Ipswich Town 3 Leagues 12 12 1,110 12.3 15 1.22 48 34 68.8 4 3 5 3 25.0 1 0 1 0 100.0 2021-2022 30 Peterborough United 3 Leagues 32 32 2,880 32.0 57 1.78 146 92 63.0 9 7 16 5 15.6 4 3 0 1 0.0 2022-2023 31 Preston North End 3 Leagues 1 1 90 1.0 2 2.00 8 7 75.0 0 0 1 0 0.0 1 0 1 0 100.0 2023-2024 32 Preston North End 3 Leagues 3 3 300 3.3 6 1.80 10 5 50.0 0 1 2 0 0.0 1 1 0 0 0.0 2024-2025 33 Preston North End 3 Leagues 11 10 901 10.0 19 1.90 38 23 60.5 0 4 6 1 10.0 4 4 0 0 0.0 2025-2026 34 Preston North End 1 League 8 7 675 7.5 12 1.60 33 22 66.7 1 3 3 1 14.3 1 1 0 0 0.0 14 Seasons 9 Clubs 7 Leagues 215 212 19,212 213.5 323 1.54 728 483 66.1 54 63 95 43 20.3 26 17 6 3 26.1 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Northampton Town (4 Seasons) 4 Leagues 101 100 9,026 100.3 130 1.32 224 161 71.9 33 29 38 25 25.0 12 8 3 1 27.3 Preston North End (4 Seasons) 3 Leagues 23 21 1,966 21.8 39 1.79 89 57 62.9 1 8 12 2 9.5 7 6 1 0 14.3 Peterborough United (1 Season) 3 Leagues 32 32 2,880 32.0 57 1.78 146 92 63.0 9 7 16 5 15.6 4 3 0 1 0.0 Hereford United (1 Season) 1 League 26 26 2,340 26.0 49 1.88 135 86 63.7 6 7 13 6 23.1 Oldham Athletic (1 Season) 3 Leagues 16 16 1,440 16.0 23 1.64 59 36 61.0 1 8 7 2 12.5 2 0 1 1 100.0 Ipswich Town (1 Season) 3 Leagues 12 12 1,110 12.3 15 1.22 48 34 68.8 4 3 5 3 25.0 1 0 1 0 100.0 St Mirren (1 Season) 1 League 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 0 0.0 FA Cup (10 Seasons) 11 11 1,020 11.3 14 1.68 43 32 74.4 2 2 7 2 18.2 3 3 0 0 0.0 EFL Cup (9 Seasons) 7 7 660 7.3 13 2.05 39 27 66.7 0 1 6 0 0.0 3 0 2 1 100.0 Championship (5 Seasons) 50 48 4,366 48.5 84 1.73 208 131 63.0 9 14 25 7 14.6 8 7 0 1 0.0 League Two (4 Seasons) 106 105 9,476 105.3 145 1.38 255 176 69.0 36 32 37 28 26.7 10 7 2 1 22.2 League One (4 Seasons) 36 36 3,240 36.0 57 1.58 156 100 63.5 7 13 16 6 16.7 2 0 2 0 100.0 Premiership (1 Season) 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 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 2011-2012 20 Hereford United eng ENG 4. League Two 23rd 26 26 2,340 26.0 49 1.88 135 86 63.7 6 7 13 6 23.1 2013-2014 22 St Mirren sct SCO 1. Premiership 8th 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 0 0.0 Matches 2015-2016 24 Oldham Athletic eng ENG 3. League One 17th 14 14 1,260 14.0 23 1.64 59 36 61.0 1 8 5 2 14.3 Matches 2016-2017 25 Northampton Town eng ENG 3. League One 16th 6 6 540 6.0 10 1.67 30 20 66.7 1 1 4 1 16.7 0 0 0 0 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 22nd 6 6 540 6.0 13 2.17 33 20 60.6 1 1 4 0 0.0 1 0 1 0 100.0 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 15th 46 46 4,140 46.0 63 1.37 14 19 13 10 21.7 7 4 2 1 33.3 Matches 2019-2020 28 Northampton Town eng ENG 4. League Two 7th 34 33 2,996 33.3 33 0.99 120 90 75.0 16 6 11 12 36.4 3 3 0 0 0.0 Matches 2020-2021 29 Ipswich Town eng ENG 3. League One 9th 10 10 900 10.0 11 1.10 34 24 67.6 4 3 3 3 30.0 1 0 1 0 100.0 Matches 2021-2022 30 Peterborough United eng ENG 2. Championship 22nd 30 30 2,700 30.0 52 1.73 134 84 62.7 8 7 15 5 16.7 3 2 0 1 0.0 Matches 2023-2024 32 Preston North End eng ENG 2. Championship 10th 2 2 180 2.0 4 2.00 8 5 62.5 0 0 2 0 0.0 1 1 0 0 0.0 Matches 2024-2025 33 Preston North End eng ENG 2. Championship 20th 10 9 811 9.0 16 1.78 33 20 60.6 0 4 5 1 11.1 3 3 0 0 0.0 Matches 2025-2026 34 Preston North End eng ENG 2. Championship 14th 8 7 675 7.5 12 1.60 33 22 66.7 1 3 3 1 14.3 1 1 0 0 0.0 Matches 14 Seasons 9 Clubs 5 Leagues 197 194 17,532 194.8 296 1.52 646 424 65.5 52 60 82 41 21.1 20 14 4 2 22.2 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Northampton Town (4 Seasons) 2 Leagues 92 91 8,216 91.3 119 1.30 183 130 71.0 32 27 32 23 25.3 11 7 3 1 30.0 Preston North End (4 Seasons) 1 League 20 18 1,666 18.5 32 1.73 74 47 63.5 1 7 10 2 11.1 5 5 0 0 0.0 Peterborough United (1 Season) 1 League 30 30 2,700 30.0 52 1.73 134 84 62.7 8 7 15 5 16.7 3 2 0 1 0.0 Hereford United (1 Season) 1 League 26 26 2,340 26.0 49 1.88 135 86 63.7 6 7 13 6 23.1 Oldham Athletic (1 Season) 1 League 14 14 1,260 14.0 23 1.64 59 36 61.0 1 8 5 2 14.3 Ipswich Town (1 Season) 1 League 10 10 900 10.0 11 1.10 34 24 67.6 4 3 3 3 30.0 1 0 1 0 100.0 St Mirren (1 Season) 1 League 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 0 0.0 Championship (5 Seasons) 50 48 4,366 48.5 84 1.73 208 131 63.0 9 14 25 7 14.6 8 7 0 1 0.0 League Two (4 Seasons) 106 105 9,476 105.3 145 1.38 255 176 69.0 36 32 37 28 26.7 10 7 2 1 22.2 League One (4 Seasons) 36 36 3,240 36.0 57 1.58 156 100 63.5 7 13 16 6 16.7 2 0 2 0 100.0 Premiership (1 Season) 5 5 450 5.0 10 2.00 27 17 63.0 0 1 4 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 2011-2012 20 Hereford United eng ENG 4. League Two 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 22 St Mirren sct SCO 1. Premiership 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Portsmouth eng ENG 4. League Two 0 0 Matches 2014-2015 23 Swansea City eng ENG 1. Premier League 0 0 Matches 2015-2016 24 Oldham Athletic 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 24 Oldham Athletic eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Oldham Athletic eng ENG 3. League One 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Northampton Town eng ENG EFL Cup 0 0 Matches 2016-2017 25 Northampton Town 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 2016-2017 25 Northampton Town eng ENG 3. League One 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Northampton Town 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 2017-2018 26 Northampton Town eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Northampton Town 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 2018-2019 27 Northampton Town eng ENG 4. League Two 46 46 4,140 46.0 0 1 1 0 0 0 4 0 0.00 0.02 0.02 0.00 0.02 Matches 2019-2020 28 Northampton Town 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 Northampton 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 2019-2020 28 Northampton Town eng ENG 4. League Two 34 33 2,996 33.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Ipswich Town 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 2020-2021 29 Ipswich Town eng ENG FA 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 2020-2021 29 Ipswich Town eng ENG 3. League One 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Peterborough United eng ENG 2. Championship 30 30 2,700 30.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Peterborough United 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 2021-2022 30 Peterborough 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 2022-2023 31 Preston North End eng ENG 2. Championship 0 0 Matches 2022-2023 31 Preston North End 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 2022-2023 31 Preston North End eng ENG FA Cup 0 0 Matches 2023-2024 32 Preston North End eng ENG 2. Championship 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 32 Preston North End 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 2023-2024 32 Preston North End eng ENG FA Cup 0 0 Matches 2024-2025 33 Preston North End eng ENG 2. Championship 10 9 811 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 33 Preston North End eng ENG EFL Cup 0 0 Matches 2024-2025 33 Preston North End 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 2025-2026 34 Preston North End eng ENG 2. Championship 8 7 675 7.5 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 14 Seasons 9 Clubs 7 Leagues 215 212 19,212 213.5 0 2 2 0 0 0 15 0 0.00 0.01 0.01 0.00 0.01 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 Northampton Town (4 Seasons) 4 Leagues 101 100 9,026 100.3 0 1 1 0 0 0 7 0 0.00 0.01 0.01 0.00 0.01 Preston North End (4 Seasons) 3 Leagues 23 21 1,966 21.8 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Peterborough United (1 Season) 3 Leagues 32 32 2,880 32.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Hereford United (1 Season) 1 League 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (1 Season) 3 Leagues 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 3 Leagues 12 12 1,110 12.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Portsmouth (1 Season) 1 League 0 0 Swansea City (1 Season) 1 League 0 0 FA Cup (10 Seasons) 11 11 1,020 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (9 Seasons) 7 7 660 7.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 50 48 4,366 48.5 0 1 1 0 0 0 4 0 0.00 0.02 0.02 0.00 0.02 League Two (4 Seasons) 106 105 9,476 105.3 0 1 1 0 0 0 9 0 0.00 0.01 0.01 0.00 0.01 League One (4 Seasons) 36 36 3,240 36.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 0 0
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 2011-2012 20 Hereford United 1 League 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 22 St Mirren 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Portsmouth 1 League 0 0 2014-2015 23 Swansea City 1 League 0 0 2015-2016 24 Oldham Athletic 3 Leagues 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 25 Northampton Town 3 Leagues 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 26 Northampton Town 3 Leagues 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 27 Northampton Town 2 Leagues 47 47 4,230 47.0 0 1 1 0 0 0 4 0 0.00 0.02 0.02 0.00 0.02 2019-2020 28 Northampton Town 3 Leagues 38 37 3,356 37.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2020-2021 29 Ipswich Town 3 Leagues 12 12 1,110 12.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2021-2022 30 Peterborough United 3 Leagues 32 32 2,880 32.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2022-2023 31 Preston North End 3 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 32 Preston North End 3 Leagues 3 3 300 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024-2025 33 Preston North End 3 Leagues 11 10 901 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 34 Preston North End 1 League 8 7 675 7.5 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 14 Seasons 9 Clubs 7 Leagues 215 212 19,212 213.5 0 2 2 0 0 0 15 0 0.00 0.01 0.01 0.00 0.01 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 Northampton Town (4 Seasons) 4 Leagues 101 100 9,026 100.3 0 1 1 0 0 0 7 0 0.00 0.01 0.01 0.00 0.01 Preston North End (4 Seasons) 3 Leagues 23 21 1,966 21.8 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Peterborough United (1 Season) 3 Leagues 32 32 2,880 32.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Hereford United (1 Season) 1 League 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (1 Season) 3 Leagues 16 16 1,440 16.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 3 Leagues 12 12 1,110 12.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Portsmouth (1 Season) 1 League 0 0 Swansea City (1 Season) 1 League 0 0 FA Cup (10 Seasons) 11 11 1,020 11.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (9 Seasons) 7 7 660 7.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 50 48 4,366 48.5 0 1 1 0 0 0 4 0 0.00 0.02 0.02 0.00 0.02 League Two (4 Seasons) 106 105 9,476 105.3 0 1 1 0 0 0 9 0 0.00 0.01 0.01 0.00 0.01 League One (4 Seasons) 36 36 3,240 36.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 0 0
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 2011-2012 20 Hereford United eng ENG 4. League Two 23rd 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 22 St Mirren sct SCO 1. Premiership 8th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Portsmouth eng ENG 4. League Two 16th 0 0 Matches 2014-2015 23 Swansea City eng ENG 1. Premier League 8th 0 0 Matches 2015-2016 24 Oldham Athletic eng ENG 3. League One 17th 14 14 1,260 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 25 Northampton Town eng ENG 3. League One 16th 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 22nd 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 15th 46 46 4,140 46.0 0 1 1 0 0 0 4 0 0.00 0.02 0.02 0.00 0.02 Matches 2019-2020 28 Northampton Town eng ENG 4. League Two 7th 34 33 2,996 33.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Ipswich Town eng ENG 3. League One 9th 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Peterborough United eng ENG 2. Championship 22nd 30 30 2,700 30.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 31 Preston North End eng ENG 2. Championship 12th 0 0 Matches 2023-2024 32 Preston North End eng ENG 2. Championship 10th 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 33 Preston North End eng ENG 2. Championship 20th 10 9 811 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 34 Preston North End eng ENG 2. Championship 14th 8 7 675 7.5 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 14 Seasons 9 Clubs 5 Leagues 197 194 17,532 194.8 0 2 2 0 0 0 14 0 0.00 0.01 0.01 0.00 0.01 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 Northampton Town (4 Seasons) 2 Leagues 92 91 8,216 91.3 0 1 1 0 0 0 7 0 0.00 0.01 0.01 0.00 0.01 Preston North End (4 Seasons) 1 League 20 18 1,666 18.5 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Peterborough United (1 Season) 1 League 30 30 2,700 30.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Hereford United (1 Season) 1 League 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (1 Season) 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 Ipswich Town (1 Season) 1 League 10 10 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Portsmouth (1 Season) 1 League 0 0 Swansea City (1 Season) 1 League 0 0 Championship (5 Seasons) 50 48 4,366 48.5 0 1 1 0 0 0 4 0 0.00 0.02 0.02 0.00 0.02 League Two (4 Seasons) 106 105 9,476 105.3 0 1 1 0 0 0 9 0 0.00 0.01 0.01 0.00 0.01 League One (4 Seasons) 36 36 3,240 36.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 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 2011-2012 20 Hereford United eng ENG 4. League Two 26 2,340 90 56.5 26.0 26 0 2013-2014 22 St Mirren sct SCO 1. Premiership 5 450 90 13.2 5.0 5 0 Matches 2014-2015 23 Portsmouth eng ENG 4. League Two 0 0 0 0 6 Matches 2014-2015 23 Swansea City eng ENG 1. Premier League 0 0 0 0 1 Matches 2015-2016 24 Oldham Athletic eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -2.00 Matches 2015-2016 24 Oldham Athletic eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2015-2016 24 Oldham Athletic eng ENG 3. League One 14 1,260 90 30.4 14.0 14 14 0 31 0.79 16 23 -7 -0.50 -0.28 Matches 2016-2017 25 Northampton Town eng ENG EFL Cup 0 0 0 0 3 Matches 2016-2017 25 Northampton Town eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 0 1 -1 -1.00 -7.00 Matches 2016-2017 25 Northampton Town eng ENG 3. League One 6 540 90 13.0 6.0 6 6 0 39 0.67 5 10 -5 -0.83 -0.63 Matches 2017-2018 26 Northampton Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2017-2018 26 Northampton Town eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 0 1 -1 -0.50 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 6 540 90 13.0 6.0 6 6 0 40 0.67 5 13 -8 -1.33 -0.68 Matches 2018-2019 27 Northampton Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 46 4,140 90 100.0 46.0 46 90 46 0 0 1.33 64 63 +1 +0.02 Matches 2019-2020 28 Northampton Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2019-2020 28 Northampton Town eng ENG FA Cup 3 270 90 60.0 3.0 3 90 3 0 2 1.33 6 6 0 0.00 -2.50 Matches 2019-2020 28 Northampton Town eng ENG 4. League Two 34 2,996 88 90.0 33.3 33 90 33 1 26 3 1.62 49 33 +16 +0.48 +1.02 Matches 2020-2021 29 Ipswich Town eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 0 1 -1 -1.00 -4.00 Matches 2020-2021 29 Ipswich Town eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 3 -1 -0.75 Matches 2020-2021 29 Ipswich Town eng ENG 3. League One 10 900 90 21.7 10.0 10 90 10 0 36 1.50 11 11 0 0.00 0.00 Matches 2021-2022 30 Peterborough United eng ENG 2. Championship 30 2,700 90 65.2 30.0 30 90 30 0 13 1.03 33 52 -19 -0.63 +0.93 Matches 2021-2022 30 Peterborough United eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2021-2022 30 Peterborough United eng ENG FA Cup 1 90 90 33.3 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 +1.00 Matches 2022-2023 31 Preston North End eng ENG 2. Championship 0 0 0 0 46 Matches 2022-2023 31 Preston North End eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 2 -1 -1.00 -4.00 Matches 2022-2023 31 Preston North End eng ENG FA Cup 0 0 0 0 2 Matches 2023-2024 32 Preston North End eng ENG 2. Championship 2 180 90 4.3 2.0 2 90 2 0 44 0.00 2 4 -2 -1.00 -0.80 Matches 2023-2024 32 Preston North End eng ENG EFL Cup 1 120 120 100.0 1.3 1 120 1 0 0 1.00 2 2 0 0.00 Matches 2023-2024 32 Preston North End eng ENG FA Cup 0 0 0 0 1 Matches 2024-2025 33 Preston North End eng ENG 2. Championship 10 811 81 19.6 9.0 9 90 9 1 1 36 0.50 10 16 -6 -0.67 -0.53 Matches 2024-2025 33 Preston North End eng ENG EFL Cup 0 0 0 0 4 Matches 2024-2025 33 Preston North End eng ENG FA Cup 1 90 90 23.1 1.0 1 90 1 0 3 0.00 0 3 -3 -3.00 -4.20 Matches 2025-2026 34 Preston North End eng ENG 2. Championship 8 675 84 16.3 7.5 7 90 7 1 45 14 0.75 7 12 -5 -0.67 -0.61 Matches 14 Seasons 9 Clubs 7 Leagues 215 19,212 89 30.2 213.5 212 90 181 3 24 329 1.09 219 272 -53 -0.29 -0.09 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (4 Seasons) 4 Leagues 101 9,026 89 52.6 100.3 100 90 100 1 26 88 1.28 132 134 -2 -0.02 +0.27 Preston North End (4 Seasons) 3 Leagues 23 1,966 85 11.0 21.8 21 91 21 2 23 151 0.52 22 39 -17 -0.78 -0.71 Peterborough United (1 Season) 3 Leagues 32 2,880 90 64.0 32.0 32 90 32 0 15 1.06 35 57 -22 -0.69 +0.70 Hereford United (1 Season) 1 League 26 2,340 90 56.5 26.0 26 0 Oldham Athletic (1 Season) 3 Leagues 16 1,440 90 32.0 16.0 16 90 16 0 31 0.69 17 27 -10 -0.62 -0.48 Ipswich Town (1 Season) 3 Leagues 12 1,110 93 25.0 12.3 12 93 12 0 37 1.25 13 15 -2 -0.16 -0.24 St Mirren (1 Season) 1 League 5 450 90 13.2 5.0 5 0 Portsmouth (1 Season) 1 League 0 0 0 0 6 Swansea City (1 Season) 1 League 0 0 0 0 1 FA Cup (10 Seasons) 11 1,020 93 45.9 11.3 11 93 11 0 11 0.73 12 19 -7 -0.62 -2.26 EFL Cup (9 Seasons) 7 660 94 43.1 7.3 7 94 7 0 9 0.14 5 16 -11 -1.50 -4.50 Championship (5 Seasons) 50 4,366 87 21.1 48.5 48 90 48 2 23 153 0.84 52 84 -32 -0.66 -0.36 League Two (4 Seasons) 106 9,476 89 60.2 105.3 105 90 79 1 26 9 1.45 113 96 +17 +0.21 +0.75 League One (4 Seasons) 36 3,240 90 19.6 36.0 36 90 36 0 146 0.95 37 57 -20 -0.56 -0.28 Premiership (1 Season) 5 450 90 13.2 5.0 5 0 Premier League (1 Season) 0 0 0 0 1
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 2011-2012 20 Hereford United 1 League 26 2,340 90 56.5 26.0 26 0 2013-2014 22 St Mirren 1 League 5 450 90 13.2 5.0 5 0 2014-2015 23 Portsmouth 1 League 0 0 0 0 6 2014-2015 23 Swansea City 1 League 0 0 0 0 1 2015-2016 24 Oldham Athletic 3 Leagues 16 1,440 90 32.0 16.0 16 90 16 0 31 0.69 17 27 -10 -0.62 -0.48 2016-2017 25 Northampton Town 3 Leagues 7 630 90 13.5 7.0 7 90 7 0 43 0.57 5 11 -6 -0.86 -0.81 2017-2018 26 Northampton Town 3 Leagues 9 810 90 18.4 9.0 9 90 9 0 40 0.56 5 15 -10 -1.11 -0.46 2018-2019 27 Northampton Town 2 Leagues 47 4,230 90 100.0 47.0 47 90 47 0 0 1.30 66 66 0 0.00 2019-2020 28 Northampton Town 3 Leagues 38 3,356 88 86.7 37.3 37 90 37 1 26 5 1.55 56 42 +14 +0.38 -0.15 2020-2021 29 Ipswich Town 3 Leagues 12 1,110 93 25.0 12.3 12 93 12 0 37 1.25 13 15 -2 -0.16 -0.24 2021-2022 30 Peterborough United 3 Leagues 32 2,880 90 64.0 32.0 32 90 32 0 15 1.06 35 57 -22 -0.69 +0.70 2022-2023 31 Preston North End 3 Leagues 1 90 90 2.0 1.0 1 90 1 0 49 0.00 1 2 -1 -1.00 -4.00 2023-2024 32 Preston North End 3 Leagues 3 300 100 6.9 3.3 3 100 3 0 45 0.33 4 6 -2 -0.60 -0.40 2024-2025 33 Preston North End 3 Leagues 11 901 82 18.4 10.0 10 90 10 1 1 43 0.45 10 19 -9 -0.90 -0.87 2025-2026 34 Preston North End 1 League 8 675 84 16.3 7.5 7 90 7 1 45 14 0.75 7 12 -5 -0.67 -0.61 14 Seasons 9 Clubs 7 Leagues 215 19,212 89 30.2 213.5 212 90 181 3 24 329 1.09 219 272 -53 -0.29 -0.09 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (4 Seasons) 4 Leagues 101 9,026 89 52.6 100.3 100 90 100 1 26 88 1.28 132 134 -2 -0.02 +0.27 Preston North End (4 Seasons) 3 Leagues 23 1,966 85 11.0 21.8 21 91 21 2 23 151 0.52 22 39 -17 -0.78 -0.71 Peterborough United (1 Season) 3 Leagues 32 2,880 90 64.0 32.0 32 90 32 0 15 1.06 35 57 -22 -0.69 +0.70 Hereford United (1 Season) 1 League 26 2,340 90 56.5 26.0 26 0 Oldham Athletic (1 Season) 3 Leagues 16 1,440 90 32.0 16.0 16 90 16 0 31 0.69 17 27 -10 -0.62 -0.48 Ipswich Town (1 Season) 3 Leagues 12 1,110 93 25.0 12.3 12 93 12 0 37 1.25 13 15 -2 -0.16 -0.24 St Mirren (1 Season) 1 League 5 450 90 13.2 5.0 5 0 Portsmouth (1 Season) 1 League 0 0 0 0 6 Swansea City (1 Season) 1 League 0 0 0 0 1 FA Cup (10 Seasons) 11 1,020 93 45.9 11.3 11 93 11 0 11 0.73 12 19 -7 -0.62 -2.26 EFL Cup (9 Seasons) 7 660 94 43.1 7.3 7 94 7 0 9 0.14 5 16 -11 -1.50 -4.50 Championship (5 Seasons) 50 4,366 87 21.1 48.5 48 90 48 2 23 153 0.84 52 84 -32 -0.66 -0.36 League Two (4 Seasons) 106 9,476 89 60.2 105.3 105 90 79 1 26 9 1.45 113 96 +17 +0.21 +0.75 League One (4 Seasons) 36 3,240 90 19.6 36.0 36 90 36 0 146 0.95 37 57 -20 -0.56 -0.28 Premiership (1 Season) 5 450 90 13.2 5.0 5 0 Premier League (1 Season) 0 0 0 0 1
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 2011-2012 20 Hereford United eng ENG 4. League Two 23rd 26 2,340 90 56.5 26.0 26 0 2013-2014 22 St Mirren sct SCO 1. Premiership 8th 5 450 90 13.2 5.0 5 0 Matches 2014-2015 23 Portsmouth eng ENG 4. League Two 16th 0 0 0 0 6 Matches 2014-2015 23 Swansea City eng ENG 1. Premier League 8th 0 0 0 0 1 Matches 2015-2016 24 Oldham Athletic eng ENG 3. League One 17th 14 1,260 90 30.4 14.0 14 14 0 31 0.79 16 23 -7 -0.50 -0.28 Matches 2016-2017 25 Northampton Town eng ENG 3. League One 16th 6 540 90 13.0 6.0 6 6 0 39 0.67 5 10 -5 -0.83 -0.63 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 22nd 6 540 90 13.0 6.0 6 6 0 40 0.67 5 13 -8 -1.33 -0.68 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 15th 46 4,140 90 100.0 46.0 46 90 46 0 0 1.33 64 63 +1 +0.02 Matches 2019-2020 28 Northampton Town eng ENG 4. League Two 7th 34 2,996 88 90.0 33.3 33 90 33 1 26 3 1.62 49 33 +16 +0.48 +1.02 Matches 2020-2021 29 Ipswich Town eng ENG 3. League One 9th 10 900 90 21.7 10.0 10 90 10 0 36 1.50 11 11 0 0.00 0.00 Matches 2021-2022 30 Peterborough United eng ENG 2. Championship 22nd 30 2,700 90 65.2 30.0 30 90 30 0 13 1.03 33 52 -19 -0.63 +0.93 Matches 2022-2023 31 Preston North End eng ENG 2. Championship 12th 0 0 0 0 46 Matches 2023-2024 32 Preston North End eng ENG 2. Championship 10th 2 180 90 4.3 2.0 2 90 2 0 44 0.00 2 4 -2 -1.00 -0.80 Matches 2024-2025 33 Preston North End eng ENG 2. Championship 20th 10 811 81 19.6 9.0 9 90 9 1 1 36 0.50 10 16 -6 -0.67 -0.53 Matches 2025-2026 34 Preston North End eng ENG 2. Championship 14th 8 675 84 16.3 7.5 7 90 7 1 45 14 0.75 7 12 -5 -0.67 -0.61 Matches 14 Seasons 9 Clubs 5 Leagues 197 17,532 89 29.3 194.8 194 90 163 3 24 309 1.16 202 237 -35 -0.21 +0.08 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (4 Seasons) 2 Leagues 92 8,216 89 52.2 91.3 91 90 91 1 26 82 1.35 123 119 +4 +0.04 +0.47 Preston North End (4 Seasons) 1 League 20 1,666 83 10.1 18.5 18 90 18 2 23 140 0.55 19 32 -13 -0.70 -0.57 Peterborough United (1 Season) 1 League 30 2,700 90 65.2 30.0 30 90 30 0 13 1.03 33 52 -19 -0.63 +0.93 Hereford United (1 Season) 1 League 26 2,340 90 56.5 26.0 26 0 Oldham Athletic (1 Season) 1 League 14 1,260 90 30.4 14.0 14 14 0 31 0.79 16 23 -7 -0.50 -0.28 Ipswich Town (1 Season) 1 League 10 900 90 21.7 10.0 10 90 10 0 36 1.50 11 11 0 0.00 0.00 St Mirren (1 Season) 1 League 5 450 90 13.2 5.0 5 0 Portsmouth (1 Season) 1 League 0 0 0 0 6 Swansea City (1 Season) 1 League 0 0 0 0 1 Championship (5 Seasons) 50 4,366 87 21.1 48.5 48 90 48 2 23 153 0.84 52 84 -32 -0.66 -0.36 League Two (4 Seasons) 106 9,476 89 60.2 105.3 105 90 79 1 26 9 1.45 113 96 +17 +0.21 +0.75 League One (4 Seasons) 36 3,240 90 19.6 36.0 36 90 36 0 146 0.95 37 57 -20 -0.56 -0.28 Premiership (1 Season) 5 450 90 13.2 5.0 5 0 Premier League (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2011-2012 20 Hereford United 1 League 26.0 2 0 0 2013-2014 22 St Mirren 1 League 5.0 0 0 0 2015-2016 24 Oldham Athletic 3 Leagues 16.0 1 0 0 0 0 2016-2017 25 Northampton Town 3 Leagues 7.0 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 26 Northampton Town 3 Leagues 9.0 0 0 0 1 0 0 2 0 0 0 0 0 2018-2019 27 Northampton Town 2 Leagues 47.0 4 0 0 0 0 0 0 0 0 0 0 0 2019-2020 28 Northampton Town 3 Leagues 37.3 3 0 0 0 3 0 0 0 0 0 0 0 2020-2021 29 Ipswich Town 3 Leagues 12.3 1 0 0 0 1 0 0 0 0 0 2021-2022 30 Peterborough United 3 Leagues 32.0 2 0 0 1 5 0 0 0 1 0 2022-2023 31 Preston North End 3 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 2023-2024 32 Preston North End 3 Leagues 3.3 1 0 0 0 0 0 0 0 0 0 2024-2025 33 Preston North End 3 Leagues 10.0 0 0 0 0 1 0 0 0 0 0 2025-2026 34 Preston North End 1 League 7.5 1 0 0 0 2 0 0 0 0 0 14 Seasons 9 Clubs 7 Leagues 213.5 15 0 0 2 12 0 2 0 1 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Northampton Town (4 Seasons) 4 Leagues 100.3 7 0 0 1 3 0 2 0 0 0 0 0 Preston North End (4 Seasons) 3 Leagues 21.8 2 0 0 0 3 0 0 0 0 0 Peterborough United (1 Season) 3 Leagues 32.0 2 0 0 1 5 0 0 0 1 0 Hereford United (1 Season) 1 League 26.0 2 0 0 Oldham Athletic (1 Season) 3 Leagues 16.0 1 0 0 0 0 Ipswich Town (1 Season) 3 Leagues 12.3 1 0 0 0 1 0 0 0 0 0 St Mirren (1 Season) 1 League 5.0 0 0 0 Portsmouth (1 Season) 1 League Swansea City (1 Season) 1 League FA Cup (10 Seasons) 11.3 0 0 0 1 0 0 2 0 0 0 0 0 EFL Cup (9 Seasons) 7.3 1 0 0 0 0 0 0 0 0 0 0 0 Championship (5 Seasons) 48.5 4 0 0 0 8 0 0 0 1 0 League Two (4 Seasons) 105.3 9 0 0 0 3 0 0 0 0 0 0 0 League One (4 Seasons) 36.0 1 0 0 1 1 0 0 0 0 0 0 0 Premiership (1 Season) 5.0 0 0 0 Premier League (1 Season)
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 David Cornell Pages
David Cornell Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary