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 2002-2003 20 West Brom eng ENG 1. Premier League 2 1 145 1.6 4 2.48 12 8 66.7 0 0 2 0 0.0 Matches 2003-2004 21 West Brom eng ENG 2. First Division 4 4 225 2.5 3 1.20 12 9 75.0 1 1 1 1 25.0 2004-2005 22 Walsall eng ENG 3. League One 25 25 2,193 24.4 35 1.44 110 75 68.2 8 7 9 5 20.0 2005-2006 23 Walsall eng ENG 3. League One 14 14 1,260 14.0 17 1.21 83 66 79.5 5 3 6 5 35.7 2006-2007 24 Scunthorpe United eng ENG 3. League One 45 45 4,050 45.0 35 0.78 176 141 80.1 25 13 7 23 51.1 2007-2008 25 Scunthorpe United eng ENG 2. Championship 45 45 3,964 44.0 65 1.48 230 165 71.7 11 11 21 10 22.2 2008-2009 26 Scunthorpe United eng ENG 3. League One 42 42 3,747 41.6 57 1.37 184 127 69.0 22 8 11 11 26.2 2009-2010 27 Scunthorpe United eng ENG 2. Championship 40 40 3,470 38.6 72 1.87 275 203 73.8 12 7 19 6 15.0 2010-2011 28 Scunthorpe United eng ENG 2. Championship 29 29 2,592 28.8 57 1.98 158 101 63.9 8 3 19 6 20.7 2011-2012 29 Coventry City eng ENG 2. Championship 46 46 4,079 45.3 65 1.43 229 164 71.6 9 13 24 9 19.6 2012-2013 30 Coventry City eng ENG 3. League One 45 45 4,050 45.0 57 1.27 223 166 74.4 18 10 17 9 20.0 2013-2014 31 Coventry City eng ENG 3. League One 46 46 4,140 46.0 77 1.67 176 99 56.3 16 13 17 9 19.6 2014-2015 32 Huddersfield Town eng ENG 2. Championship 2 2 180 2.0 2 1.00 7 5 71.4 1 0 1 1 50.0 Matches 2014-2015 32 Huddersfield Town eng ENG League Cup 2 2 210 2.3 0 1 0 1 0 0.0 0 0 0 0 Matches 2015-2016 33 Huddersfield Town eng ENG 2. Championship 7 7 630 7.0 11 1.57 26 15 57.7 0 4 3 1 14.3 Matches 2015-2016 33 Huddersfield Town eng ENG FA Cup 2 2 180 2.0 0 0 1 1 0 0.0 0 0 0 0 Matches 2015-2016 33 Huddersfield Town eng ENG League Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 34 Bury eng ENG 3. League One 16 16 1,440 16.0 13 0.81 63 50 79.4 6 5 5 9 56.3 0 0 0 0 Matches 2017-2018 35 Bury 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 2017-2018 35 Bury eng ENG 3. League One 17 17 1,494 16.6 27 1.63 90 63 71.1 2 6 9 4 23.5 2 1 0 1 0.0 Matches 2018-2019 36 Bury eng ENG EFL Cup 1 1 120 1.3 1 0.75 3 2 66.7 0 1 0 0 0.0 0 0 0 0 Matches 2018-2019 36 Bury eng ENG FA Cup 2 2 180 2.0 1 0.50 4 3 75.0 1 0 1 1 50.0 0 0 0 0 Matches 2018-2019 36 Bury eng ENG 4. League Two 46 46 4,140 46.0 56 1.22 22 13 11 13 28.3 6 4 1 1 20.0 Matches 2019-2020 37 Shrewsbury Town eng ENG EFL Cup 1 1 90 1.0 4 4.00 6 2 33.3 0 0 1 0 0.0 0 0 0 0 Matches 2019-2020 37 Shrewsbury Town eng ENG FA Cup 4 4 360 4.0 2 0.50 11 9 81.8 2 2 0 2 50.0 0 0 0 0 Matches 2019-2020 37 Shrewsbury Town eng ENG 3. League One 4 4 360 4.0 7 1.75 12 6 41.7 1 1 2 1 25.0 1 0 1 0 100.0 Matches 2020-2021 38 Tranmere Rovers eng ENG 4. League Two 13 12 1,157 12.9 13 1.01 39 28 69.2 2 5 5 5 41.7 2 1 1 0 50.0 Matches 2021-2022 39 Tranmere Rovers eng ENG 4. League Two 17 17 1,501 16.7 10 0.60 51 42 82.4 7 6 4 8 47.1 1 1 0 0 0.0 Matches 2022-2023 40 Tranmere Rovers eng ENG 4. League Two 7 7 630 7.0 9 1.29 35 27 77.1 2 2 3 2 28.6 2 1 0 1 0.0 Matches 2023-2024 41 Tranmere Rovers eng ENG EFL Cup 2 2 210 2.3 4 1.71 10 6 60.0 0 1 1 0 0.0 0 0 0 0 Matches 2023-2024 41 Tranmere Rovers eng ENG 4. League Two 2 1 131 1.5 3 2.06 7 4 57.1 0 0 1 0 0.0 0 0 0 0 Matches 2024-2025 42 Tranmere Rovers eng ENG EFL Cup 2 2 180 2.0 4 2.00 11 8 72.7 1 0 1 1 50.0 1 1 0 0 0.0 Matches 2025-2026 43 Tranmere Rovers eng ENG 4. League Two 22 22 1,962 21.8 42 1.93 105 66 62.9 5 6 11 3 13.6 4 3 1 0 25.0 Matches 24 Seasons 8 Clubs 6 Leagues 554 551 49,250 547.2 754 1.39 2354 1665 70.7 188 142 216 145 26.3 19 12 4 3 25.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Tranmere Rovers (6 Seasons) 3 Leagues 65 63 5,771 64.1 85 1.33 258 181 69.8 17 20 26 19 30.2 10 7 2 1 22.2 Scunthorpe United (5 Seasons) 2 Leagues 201 201 17,823 198.0 286 1.44 1023 737 72.0 78 42 77 56 27.9 Coventry City (3 Seasons) 2 Leagues 137 137 12,269 136.3 199 1.46 628 429 68.3 43 36 58 27 19.7 Bury (3 Seasons) 4 Leagues 83 83 7,464 82.9 99 1.19 166 123 74.7 31 25 27 27 32.5 8 5 1 2 16.7 Huddersfield Town (3 Seasons) 3 Leagues 14 14 1,290 14.3 13 1.44 33 20 60.6 2 5 7 2 14.3 0 0 0 0 Walsall (2 Seasons) 1 League 39 39 3,453 38.4 52 1.36 193 141 73.1 13 10 15 10 25.6 West Brom (2 Seasons) 2 Leagues 6 5 370 4.1 7 1.70 24 17 70.8 1 1 3 1 20.0 Shrewsbury Town (1 Season) 3 Leagues 9 9 810 9.0 13 1.44 29 17 55.2 3 3 3 3 33.3 1 0 1 0 100.0 EFL Cup (11 Seasons) 10 10 990 11.0 14 1.83 36 23 63.9 2 2 6 1 10.0 1 1 0 0 0.0 League One (9 Seasons) 254 254 22,734 252.6 325 1.29 1117 793 71.0 103 66 83 76 29.9 3 1 1 1 50.0 First Division (8 Seasons) 173 173 15,140 168.2 275 1.63 937 662 70.7 42 39 88 34 19.7 FA Cup (8 Seasons) 8 8 720 8.0 3 0.50 15 12 80.0 3 3 2 3 37.5 0 0 0 0 League Two (7 Seasons) 107 105 9,521 105.8 133 1.26 237 167 70.0 38 32 35 31 29.5 15 10 3 2 23.1 Premier League (1 Season) 2 1 145 1.6 4 2.48 12 8 66.7 0 0 2 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 2002-2003 20 West Brom 1 League 2 1 145 1.6 4 2.48 12 8 66.7 0 0 2 0 0.0 2003-2004 21 West Brom 1 League 4 4 225 2.5 3 1.20 12 9 75.0 1 1 1 1 25.0 2004-2005 22 Walsall 1 League 25 25 2,193 24.4 35 1.44 110 75 68.2 8 7 9 5 20.0 2005-2006 23 Walsall 1 League 14 14 1,260 14.0 17 1.21 83 66 79.5 5 3 6 5 35.7 2006-2007 24 Scunthorpe United 1 League 45 45 4,050 45.0 35 0.78 176 141 80.1 25 13 7 23 51.1 2007-2008 25 Scunthorpe United 1 League 45 45 3,964 44.0 65 1.48 230 165 71.7 11 11 21 10 22.2 2008-2009 26 Scunthorpe United 1 League 42 42 3,747 41.6 57 1.37 184 127 69.0 22 8 11 11 26.2 2009-2010 27 Scunthorpe United 1 League 40 40 3,470 38.6 72 1.87 275 203 73.8 12 7 19 6 15.0 2010-2011 28 Scunthorpe United 1 League 29 29 2,592 28.8 57 1.98 158 101 63.9 8 3 19 6 20.7 2011-2012 29 Coventry City 1 League 46 46 4,079 45.3 65 1.43 229 164 71.6 9 13 24 9 19.6 2012-2013 30 Coventry City 1 League 45 45 4,050 45.0 57 1.27 223 166 74.4 18 10 17 9 20.0 2013-2014 31 Coventry City 1 League 46 46 4,140 46.0 77 1.67 176 99 56.3 16 13 17 9 19.6 2014-2015 32 Huddersfield Town 2 Leagues 4 4 390 4.3 2 1.00 7 5 71.4 2 0 2 1 25.0 0 0 0 0 2015-2016 33 Huddersfield Town 3 Leagues 10 10 900 10.0 11 1.57 26 15 57.7 0 5 5 1 10.0 0 0 0 0 2016-2017 34 Bury 1 League 16 16 1,440 16.0 13 0.81 63 50 79.4 6 5 5 9 56.3 0 0 0 0 2017-2018 35 Bury 2 Leagues 18 18 1,584 17.6 28 1.59 96 68 71.9 2 6 10 4 22.2 2 1 0 1 0.0 2018-2019 36 Bury 3 Leagues 49 49 4,440 49.3 58 1.18 7 5 71.4 23 14 12 14 28.6 6 4 1 1 20.0 2019-2020 37 Shrewsbury Town 3 Leagues 9 9 810 9.0 13 1.44 29 17 55.2 3 3 3 3 33.3 1 0 1 0 100.0 2020-2021 38 Tranmere Rovers 3 Leagues 13 12 1,157 12.9 13 1.01 39 28 69.2 2 5 5 5 41.7 2 1 1 0 50.0 2021-2022 39 Tranmere Rovers 3 Leagues 17 17 1,501 16.7 10 0.60 51 42 82.4 7 6 4 8 47.1 1 1 0 0 0.0 2022-2023 40 Tranmere Rovers 2 Leagues 7 7 630 7.0 9 1.29 35 27 77.1 2 2 3 2 28.6 2 1 0 1 0.0 2023-2024 41 Tranmere Rovers 3 Leagues 4 3 341 3.8 7 1.85 17 10 58.8 0 1 2 0 0.0 0 0 0 0 2024-2025 42 Tranmere Rovers 3 Leagues 2 2 180 2.0 4 2.00 11 8 72.7 1 0 1 1 50.0 1 1 0 0 0.0 2025-2026 43 Tranmere Rovers 3 Leagues 22 22 1,962 21.8 42 1.93 105 66 62.9 5 6 11 3 13.6 4 3 1 0 25.0 24 Seasons 8 Clubs 6 Leagues 554 551 49,250 547.2 754 1.39 2354 1665 70.7 188 142 216 145 26.3 19 12 4 3 25.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Tranmere Rovers (6 Seasons) 3 Leagues 65 63 5,771 64.1 85 1.33 258 181 69.8 17 20 26 19 30.2 10 7 2 1 22.2 Scunthorpe United (5 Seasons) 2 Leagues 201 201 17,823 198.0 286 1.44 1023 737 72.0 78 42 77 56 27.9 Coventry City (3 Seasons) 2 Leagues 137 137 12,269 136.3 199 1.46 628 429 68.3 43 36 58 27 19.7 Bury (3 Seasons) 4 Leagues 83 83 7,464 82.9 99 1.19 166 123 74.7 31 25 27 27 32.5 8 5 1 2 16.7 Huddersfield Town (3 Seasons) 3 Leagues 14 14 1,290 14.3 13 1.44 33 20 60.6 2 5 7 2 14.3 0 0 0 0 Walsall (2 Seasons) 1 League 39 39 3,453 38.4 52 1.36 193 141 73.1 13 10 15 10 25.6 West Brom (2 Seasons) 2 Leagues 6 5 370 4.1 7 1.70 24 17 70.8 1 1 3 1 20.0 Shrewsbury Town (1 Season) 3 Leagues 9 9 810 9.0 13 1.44 29 17 55.2 3 3 3 3 33.3 1 0 1 0 100.0 EFL Cup (11 Seasons) 10 10 990 11.0 14 1.83 36 23 63.9 2 2 6 1 10.0 1 1 0 0 0.0 League One (9 Seasons) 254 254 22,734 252.6 325 1.29 1117 793 71.0 103 66 83 76 29.9 3 1 1 1 50.0 First Division (8 Seasons) 173 173 15,140 168.2 275 1.63 937 662 70.7 42 39 88 34 19.7 FA Cup (8 Seasons) 8 8 720 8.0 3 0.50 15 12 80.0 3 3 2 3 37.5 0 0 0 0 League Two (7 Seasons) 107 105 9,521 105.8 133 1.26 237 167 70.0 38 32 35 31 29.5 15 10 3 2 23.1 Premier League (1 Season) 2 1 145 1.6 4 2.48 12 8 66.7 0 0 2 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 2002-2003 20 West Brom eng ENG 1. Premier League 19th 2 1 145 1.6 4 2.48 12 8 66.7 0 0 2 0 0.0 Matches 2003-2004 21 West Brom eng ENG 2. First Division 2nd 4 4 225 2.5 3 1.20 12 9 75.0 1 1 1 1 25.0 2004-2005 22 Walsall eng ENG 3. League One 14th 25 25 2,193 24.4 35 1.44 110 75 68.2 8 7 9 5 20.0 2005-2006 23 Walsall eng ENG 3. League One 24th 14 14 1,260 14.0 17 1.21 83 66 79.5 5 3 6 5 35.7 2006-2007 24 Scunthorpe United eng ENG 3. League One 1st 45 45 4,050 45.0 35 0.78 176 141 80.1 25 13 7 23 51.1 2007-2008 25 Scunthorpe United eng ENG 2. Championship 23rd 45 45 3,964 44.0 65 1.48 230 165 71.7 11 11 21 10 22.2 2008-2009 26 Scunthorpe United eng ENG 3. League One 6th 42 42 3,747 41.6 57 1.37 184 127 69.0 22 8 11 11 26.2 2009-2010 27 Scunthorpe United eng ENG 2. Championship 20th 40 40 3,470 38.6 72 1.87 275 203 73.8 12 7 19 6 15.0 2010-2011 28 Scunthorpe United eng ENG 2. Championship 24th 29 29 2,592 28.8 57 1.98 158 101 63.9 8 3 19 6 20.7 2011-2012 29 Coventry City eng ENG 2. Championship 23rd 46 46 4,079 45.3 65 1.43 229 164 71.6 9 13 24 9 19.6 2012-2013 30 Coventry City eng ENG 3. League One 15th 45 45 4,050 45.0 57 1.27 223 166 74.4 18 10 17 9 20.0 2013-2014 31 Coventry City eng ENG 3. League One 18th 46 46 4,140 46.0 77 1.67 176 99 56.3 16 13 17 9 19.6 2014-2015 32 Huddersfield Town eng ENG 2. Championship 16th 2 2 180 2.0 2 1.00 7 5 71.4 1 0 1 1 50.0 Matches 2015-2016 33 Huddersfield Town eng ENG 2. Championship 19th 7 7 630 7.0 11 1.57 26 15 57.7 0 4 3 1 14.3 Matches 2016-2017 34 Bury eng ENG 3. League One 19th 16 16 1,440 16.0 13 0.81 63 50 79.4 6 5 5 9 56.3 0 0 0 0 Matches 2017-2018 35 Bury eng ENG 3. League One 24th 17 17 1,494 16.6 27 1.63 90 63 71.1 2 6 9 4 23.5 2 1 0 1 0.0 Matches 2018-2019 36 Bury eng ENG 4. League Two 2nd 46 46 4,140 46.0 56 1.22 22 13 11 13 28.3 6 4 1 1 20.0 Matches 2019-2020 37 Shrewsbury Town eng ENG 3. League One 15th 4 4 360 4.0 7 1.75 12 6 41.7 1 1 2 1 25.0 1 0 1 0 100.0 Matches 2020-2021 38 Tranmere Rovers eng ENG 4. League Two 7th 13 12 1,157 12.9 13 1.01 39 28 69.2 2 5 5 5 41.7 2 1 1 0 50.0 Matches 2021-2022 39 Tranmere Rovers eng ENG 4. League Two 9th 17 17 1,501 16.7 10 0.60 51 42 82.4 7 6 4 8 47.1 1 1 0 0 0.0 Matches 2022-2023 40 Tranmere Rovers eng ENG 4. League Two 12th 7 7 630 7.0 9 1.29 35 27 77.1 2 2 3 2 28.6 2 1 0 1 0.0 Matches 2023-2024 41 Tranmere Rovers eng ENG 4. League Two 16th 2 1 131 1.5 3 2.06 7 4 57.1 0 0 1 0 0.0 0 0 0 0 Matches 2025-2026 43 Tranmere Rovers eng ENG 4. League Two 21st 22 22 1,962 21.8 42 1.93 105 66 62.9 5 6 11 3 13.6 4 3 1 0 25.0 Matches 24 Seasons 8 Clubs 4 Leagues 536 533 47,540 528.2 737 1.40 2303 1630 70.7 183 137 208 141 26.5 18 11 4 3 26.7 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Tranmere Rovers (6 Seasons) 1 League 61 59 5,381 59.8 77 1.29 237 167 70.0 16 19 24 18 30.5 9 6 2 1 25.0 Scunthorpe United (5 Seasons) 2 Leagues 201 201 17,823 198.0 286 1.44 1023 737 72.0 78 42 77 56 27.9 Coventry City (3 Seasons) 2 Leagues 137 137 12,269 136.3 199 1.46 628 429 68.3 43 36 58 27 19.7 Bury (3 Seasons) 2 Leagues 79 79 7,074 78.6 96 1.22 153 113 74.5 30 24 25 26 32.9 8 5 1 2 16.7 Huddersfield Town (3 Seasons) 1 League 9 9 810 9.0 13 1.44 33 20 60.6 1 4 4 2 22.2 Walsall (2 Seasons) 1 League 39 39 3,453 38.4 52 1.36 193 141 73.1 13 10 15 10 25.6 West Brom (2 Seasons) 2 Leagues 6 5 370 4.1 7 1.70 24 17 70.8 1 1 3 1 20.0 Shrewsbury Town (1 Season) 1 League 4 4 360 4.0 7 1.75 12 6 41.7 1 1 2 1 25.0 1 0 1 0 100.0 League One (9 Seasons) 254 254 22,734 252.6 325 1.29 1117 793 71.0 103 66 83 76 29.9 3 1 1 1 50.0 First Division (8 Seasons) 173 173 15,140 168.2 275 1.63 937 662 70.7 42 39 88 34 19.7 League Two (7 Seasons) 107 105 9,521 105.8 133 1.26 237 167 70.0 38 32 35 31 29.5 15 10 3 2 23.1 Premier League (1 Season) 2 1 145 1.6 4 2.48 12 8 66.7 0 0 2 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 2002-2003 20 West Brom eng ENG 1. Premier League 2 1 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2003-2004 21 West Brom eng ENG 2. First Division 4 4 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 22 Walsall eng ENG 3. League One 25 25 2,193 24.4 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2005-2006 23 Walsall eng ENG 3. League One 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2006-2007 24 Scunthorpe United eng ENG 3. League One 45 45 4,050 45.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2007-2008 25 Scunthorpe United eng ENG 2. Championship 45 45 3,964 44.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2008-2009 26 Scunthorpe United eng ENG 3. League One 42 42 3,747 41.6 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2009-2010 27 Scunthorpe United eng ENG 2. Championship 40 40 3,470 38.6 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 2010-2011 28 Scunthorpe United eng ENG 2. Championship 29 29 2,592 28.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2011-2012 29 Coventry City eng ENG 2. Championship 46 46 4,079 45.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2012-2013 30 Coventry City eng ENG 3. League One 45 45 4,050 45.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2013-2014 31 Coventry City eng ENG 3. League One 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 32 Huddersfield Town eng ENG 2. Championship 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 32 Huddersfield Town eng ENG League 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 2015-2016 33 Huddersfield Town eng ENG 2. Championship 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 33 Huddersfield 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 2015-2016 33 Huddersfield Town eng ENG League 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 34 Huddersfield Town eng ENG 2. Championship 0 0 Matches 2016-2017 34 Bury eng ENG 3. League One 16 16 1,440 16.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 35 Bury 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 35 Bury eng ENG 3. League One 17 17 1,494 16.6 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 36 Bury eng ENG EFL Cup 1 1 120 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 36 Bury 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 2018-2019 36 Bury eng ENG 4. League Two 46 46 4,140 46.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 37 Shrewsbury 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 37 Shrewsbury Town eng ENG FA Cup 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 37 Shrewsbury Town eng ENG 3. League One 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 38 Tranmere Rovers eng ENG EFL Cup 0 0 Matches 2020-2021 38 Tranmere Rovers eng ENG FA Cup 0 0 Matches 2020-2021 38 Tranmere Rovers eng ENG 4. League Two 13 12 1,157 12.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 39 Tranmere Rovers eng ENG EFL Cup 0 0 Matches 2021-2022 39 Tranmere Rovers eng ENG FA Cup 0 0 Matches 2021-2022 39 Tranmere Rovers eng ENG 4. League Two 17 17 1,501 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2022-2023 40 Tranmere Rovers eng ENG EFL Cup 0 0 Matches 2022-2023 40 Tranmere Rovers eng ENG 4. League Two 7 7 630 7.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 41 Tranmere Rovers 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 41 Tranmere Rovers eng ENG FA Cup 0 0 0.0 0 0 0 0 0 0 0 1 Matches 2023-2024 41 Tranmere Rovers eng ENG 4. League Two 2 1 131 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 42 Tranmere Rovers eng ENG EFL 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 2024-2025 42 Tranmere Rovers eng ENG FA Cup 0 0 Matches 2024-2025 42 Tranmere Rovers eng ENG 4. League Two 0 0 0.0 0 0 0 0 0 0 1 0 Matches 2025-2026 43 Tranmere Rovers eng ENG EFL Cup 0 0 Matches 2025-2026 43 Tranmere Rovers eng ENG FA Cup 0 0 Matches 2025-2026 43 Tranmere Rovers eng ENG 4. League Two 22 22 1,962 21.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 24 Seasons 8 Clubs 6 Leagues 554 551 49,250 547.2 0 1 1 0 0 0 54 6 0.00 0.00 0.00 0.00 0.00 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Tranmere Rovers (6 Seasons) 3 Leagues 65 63 5,771 64.1 0 1 1 0 0 0 11 1 0.00 0.02 0.02 0.00 0.02 Scunthorpe United (5 Seasons) 2 Leagues 201 201 17,823 198.0 0 0 0 0 0 0 23 3 0.00 0.00 0.00 0.00 0.00 Coventry City (3 Seasons) 2 Leagues 137 137 12,269 136.3 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 Bury (3 Seasons) 4 Leagues 83 83 7,464 82.9 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 Huddersfield Town (3 Seasons) 3 Leagues 14 14 1,290 14.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Walsall (2 Seasons) 1 League 39 39 3,453 38.4 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 West Brom (2 Seasons) 2 Leagues 6 5 370 4.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury Town (1 Season) 3 Leagues 9 9 810 9.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (11 Seasons) 10 10 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (9 Seasons) 254 254 22,734 252.6 0 0 0 0 0 0 20 3 0.00 0.00 0.00 0.00 0.00 First Division (8 Seasons) 173 173 15,140 168.2 0 0 0 0 0 0 17 2 0.00 0.00 0.00 0.00 0.00 FA Cup (8 Seasons) 8 8 720 8.0 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 League Two (7 Seasons) 107 105 9,521 105.8 0 1 1 0 0 0 15 0 0.00 0.01 0.01 0.00 0.01 Premier League (1 Season) 2 1 145 1.6 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 2002-2003 20 West Brom 1 League 2 1 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2003-2004 21 West Brom 1 League 4 4 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 22 Walsall 1 League 25 25 2,193 24.4 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2005-2006 23 Walsall 1 League 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2006-2007 24 Scunthorpe United 1 League 45 45 4,050 45.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2007-2008 25 Scunthorpe United 1 League 45 45 3,964 44.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2008-2009 26 Scunthorpe United 1 League 42 42 3,747 41.6 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2009-2010 27 Scunthorpe United 1 League 40 40 3,470 38.6 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 2010-2011 28 Scunthorpe United 1 League 29 29 2,592 28.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2011-2012 29 Coventry City 1 League 46 46 4,079 45.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2012-2013 30 Coventry City 1 League 45 45 4,050 45.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2013-2014 31 Coventry City 1 League 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 32 Huddersfield Town 2 Leagues 4 4 390 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 33 Huddersfield Town 3 Leagues 10 10 900 10.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 34 Huddersfield Town 1 League 0 0 2016-2017 34 Bury 1 League 16 16 1,440 16.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2017-2018 35 Bury 2 Leagues 18 18 1,584 17.6 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2018-2019 36 Bury 3 Leagues 49 49 4,440 49.3 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2019-2020 37 Shrewsbury Town 3 Leagues 9 9 810 9.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2020-2021 38 Tranmere Rovers 3 Leagues 13 12 1,157 12.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 39 Tranmere Rovers 3 Leagues 17 17 1,501 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 2022-2023 40 Tranmere Rovers 2 Leagues 7 7 630 7.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 41 Tranmere Rovers 3 Leagues 4 3 341 3.8 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2024-2025 42 Tranmere Rovers 3 Leagues 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2025-2026 43 Tranmere Rovers 3 Leagues 22 22 1,962 21.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 24 Seasons 8 Clubs 6 Leagues 554 551 49,250 547.2 0 1 1 0 0 0 54 6 0.00 0.00 0.00 0.00 0.00 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Tranmere Rovers (6 Seasons) 3 Leagues 65 63 5,771 64.1 0 1 1 0 0 0 11 1 0.00 0.02 0.02 0.00 0.02 Scunthorpe United (5 Seasons) 2 Leagues 201 201 17,823 198.0 0 0 0 0 0 0 23 3 0.00 0.00 0.00 0.00 0.00 Coventry City (3 Seasons) 2 Leagues 137 137 12,269 136.3 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 Bury (3 Seasons) 4 Leagues 83 83 7,464 82.9 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 Huddersfield Town (3 Seasons) 3 Leagues 14 14 1,290 14.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Walsall (2 Seasons) 1 League 39 39 3,453 38.4 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 West Brom (2 Seasons) 2 Leagues 6 5 370 4.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury Town (1 Season) 3 Leagues 9 9 810 9.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (11 Seasons) 10 10 990 11.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (9 Seasons) 254 254 22,734 252.6 0 0 0 0 0 0 20 3 0.00 0.00 0.00 0.00 0.00 First Division (8 Seasons) 173 173 15,140 168.2 0 0 0 0 0 0 17 2 0.00 0.00 0.00 0.00 0.00 FA Cup (8 Seasons) 8 8 720 8.0 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 League Two (7 Seasons) 107 105 9,521 105.8 0 1 1 0 0 0 15 0 0.00 0.01 0.01 0.00 0.01 Premier League (1 Season) 2 1 145 1.6 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 2002-2003 20 West Brom eng ENG 1. Premier League 19th 2 1 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2003-2004 21 West Brom eng ENG 2. First Division 2nd 4 4 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 22 Walsall eng ENG 3. League One 14th 25 25 2,193 24.4 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2005-2006 23 Walsall eng ENG 3. League One 24th 14 14 1,260 14.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2006-2007 24 Scunthorpe United eng ENG 3. League One 1st 45 45 4,050 45.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2007-2008 25 Scunthorpe United eng ENG 2. Championship 23rd 45 45 3,964 44.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2008-2009 26 Scunthorpe United eng ENG 3. League One 6th 42 42 3,747 41.6 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2009-2010 27 Scunthorpe United eng ENG 2. Championship 20th 40 40 3,470 38.6 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 2010-2011 28 Scunthorpe United eng ENG 2. Championship 24th 29 29 2,592 28.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2011-2012 29 Coventry City eng ENG 2. Championship 23rd 46 46 4,079 45.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2012-2013 30 Coventry City eng ENG 3. League One 15th 45 45 4,050 45.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2013-2014 31 Coventry City eng ENG 3. League One 18th 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 32 Huddersfield Town eng ENG 2. Championship 16th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 33 Huddersfield Town eng ENG 2. Championship 19th 7 7 630 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 34 Huddersfield Town eng ENG 2. Championship 5th 0 0 Matches 2016-2017 34 Bury eng ENG 3. League One 19th 16 16 1,440 16.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 35 Bury eng ENG 3. League One 24th 17 17 1,494 16.6 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 36 Bury eng ENG 4. League Two 2nd 46 46 4,140 46.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 37 Shrewsbury Town eng ENG 3. League One 15th 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 38 Tranmere Rovers eng ENG 4. League Two 7th 13 12 1,157 12.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 39 Tranmere Rovers eng ENG 4. League Two 9th 17 17 1,501 16.7 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Matches 2022-2023 40 Tranmere Rovers eng ENG 4. League Two 12th 7 7 630 7.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 41 Tranmere Rovers eng ENG 4. League Two 16th 2 1 131 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 42 Tranmere Rovers eng ENG 4. League Two 20th 0 0 0.0 0 0 0 0 0 0 1 0 Matches 2025-2026 43 Tranmere Rovers eng ENG 4. League Two 21st 22 22 1,962 21.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 24 Seasons 8 Clubs 4 Leagues 536 533 47,540 528.2 0 1 1 0 0 0 52 5 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Tranmere Rovers (6 Seasons) 1 League 61 59 5,381 59.8 0 1 1 0 0 0 11 0 0.00 0.02 0.02 0.00 0.02 Scunthorpe United (5 Seasons) 2 Leagues 201 201 17,823 198.0 0 0 0 0 0 0 23 3 0.00 0.00 0.00 0.00 0.00 Coventry City (3 Seasons) 2 Leagues 137 137 12,269 136.3 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 Bury (3 Seasons) 2 Leagues 79 79 7,074 78.6 0 0 0 0 0 0 7 1 0.00 0.00 0.00 0.00 0.00 Huddersfield Town (3 Seasons) 1 League 9 9 810 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Walsall (2 Seasons) 1 League 39 39 3,453 38.4 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 West Brom (2 Seasons) 2 Leagues 6 5 370 4.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury Town (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (9 Seasons) 254 254 22,734 252.6 0 0 0 0 0 0 20 3 0.00 0.00 0.00 0.00 0.00 First Division (8 Seasons) 173 173 15,140 168.2 0 0 0 0 0 0 17 2 0.00 0.00 0.00 0.00 0.00 League Two (7 Seasons) 107 105 9,521 105.8 0 1 1 0 0 0 15 0 0.00 0.01 0.01 0.00 0.01 Premier League (1 Season) 2 1 145 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 20 West Brom eng ENG 1. Premier League 2 145 73 4.2 1.6 1 1 1 Matches 2003-2004 21 West Brom eng ENG 2. First Division 4 225 56 5.4 2.5 4 0 2004-2005 22 Walsall eng ENG 3. League One 25 2,193 88 53.0 24.4 25 0 2005-2006 23 Walsall eng ENG 3. League One 14 1,260 90 30.4 14.0 14 0 2006-2007 24 Scunthorpe United eng ENG 3. League One 45 4,050 90 97.8 45.0 45 0 2007-2008 25 Scunthorpe United eng ENG 2. Championship 45 3,964 88 95.7 44.0 45 0 2008-2009 26 Scunthorpe United eng ENG 3. League One 42 3,747 89 90.5 41.6 42 0 2009-2010 27 Scunthorpe United eng ENG 2. Championship 40 3,470 87 83.8 38.6 40 0 2010-2011 28 Scunthorpe United eng ENG 2. Championship 29 2,592 89 62.6 28.8 29 0 2011-2012 29 Coventry City eng ENG 2. Championship 46 4,079 89 98.5 45.3 46 0 2012-2013 30 Coventry City eng ENG 3. League One 45 4,050 90 97.8 45.0 45 0 2013-2014 31 Coventry City eng ENG 3. League One 46 4,140 90 100.0 46.0 46 0 2014-2015 32 Huddersfield Town eng ENG 2. Championship 2 180 90 4.3 2.0 2 2 0 30 0.50 1 2 -1 -0.50 -0.14 Matches 2014-2015 32 Huddersfield Town eng ENG League Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 5 5 0 0.00 Matches 2015-2016 33 Huddersfield Town eng ENG 2. Championship 7 630 90 15.2 7.0 7 7 0 20 0.57 5 11 -6 -0.86 -0.73 Matches 2015-2016 33 Huddersfield Town eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 4 7 -3 -1.50 Matches 2015-2016 33 Huddersfield Town eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2016-2017 34 Huddersfield Town eng ENG 2. Championship 0 0 0 0 3 Matches 2016-2017 34 Bury eng ENG 3. League One 16 1,440 90 34.8 16.0 16 16 0 1 1.44 14 13 +1 +0.06 +0.50 Matches 2017-2018 35 Bury 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 35 Bury eng ENG 3. League One 17 1,494 88 36.1 16.6 17 16 0 14 0.71 18 27 -9 -0.54 +0.17 Matches 2018-2019 36 Bury eng ENG EFL Cup 1 120 120 100.0 1.3 1 120 1 0 0 1.00 1 1 0 0.00 Matches 2018-2019 36 Bury eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 5 1 +4 +2.00 Matches 2018-2019 36 Bury eng ENG 4. League Two 46 4,140 90 100.0 46.0 46 90 46 0 0 1.72 82 56 +26 +0.57 Matches 2019-2020 37 Shrewsbury Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 Matches 2019-2020 37 Shrewsbury Town eng ENG FA Cup 4 360 90 57.1 4.0 4 90 4 0 3 2.00 4 2 +2 +0.50 +0.17 Matches 2019-2020 37 Shrewsbury Town eng ENG 3. League One 4 360 90 11.8 4.0 4 90 4 0 24 1.00 5 7 -2 -0.50 -0.20 Matches 2020-2021 38 Tranmere Rovers eng ENG EFL Cup 0 0 0 1 Matches 2020-2021 38 Tranmere Rovers eng ENG FA Cup 0 0 0 3 Matches 2020-2021 38 Tranmere Rovers eng ENG 4. League Two 13 1,157 89 27.9 12.9 12 90 12 1 77 32 0.87 7 13 -6 -0.47 -0.80 Matches 2021-2022 39 Tranmere Rovers eng ENG EFL Cup 0 0 0 0 1 Matches 2021-2022 39 Tranmere Rovers eng ENG FA Cup 0 0 0 0 2 Matches 2021-2022 39 Tranmere Rovers eng ENG 4. League Two 17 1,501 88 36.3 16.7 17 88 16 0 25 1.59 17 10 +7 +0.42 +0.22 Matches 2022-2023 40 Tranmere Rovers eng ENG EFL Cup 0 0 0 0 1 Matches 2022-2023 40 Tranmere Rovers eng ENG 4. League Two 7 630 90 15.2 7.0 7 90 7 0 8 1.14 5 9 -4 -0.57 -0.60 Matches 2023-2024 41 Tranmere Rovers eng ENG EFL Cup 2 210 105 100.0 2.3 2 105 2 0 0 0.50 2 4 -2 -0.86 Matches 2023-2024 41 Tranmere Rovers eng ENG FA Cup 0 0.0 0.0 0 0 0 0 0.00 2 3 -1 Matches 2023-2024 41 Tranmere Rovers eng ENG 4. League Two 2 131 66 3.2 1.5 1 90 1 1 41 36 0.33 3 5 -2 -1.37 -1.35 Matches 2024-2025 42 Tranmere Rovers eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 4 -1 -0.50 Matches 2024-2025 42 Tranmere Rovers eng ENG FA Cup 0 0 0 0 1 Matches 2024-2025 42 Tranmere Rovers eng ENG 4. League Two 0 0.0 0.0 0 0 0 39 0.00 0 2 -2 Matches 2025-2026 43 Tranmere Rovers eng ENG EFL Cup 0 0 0 0 1 Matches 2025-2026 43 Tranmere Rovers eng ENG FA Cup 0 0 0 0 1 Matches 2025-2026 43 Tranmere Rovers eng ENG 4. League Two 22 1,962 89 47.4 21.8 22 89 21 0 5 0.95 30 42 -12 -0.55 -0.01 Matches 24 Seasons 8 Clubs 6 Leagues 554 49,250 89 47.0 547.2 551 90 167 3 59 251 1.23 214 231 -17 -0.10 +0.10 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (6 Seasons) 3 Leagues 65 5,771 89 21.8 64.1 63 90 61 2 59 156 1.11 69 92 -23 -0.36 -0.29 Scunthorpe United (5 Seasons) 2 Leagues 201 17,823 89 86.1 198.0 201 0 Coventry City (3 Seasons) 2 Leagues 137 12,269 90 98.8 136.3 137 0 Bury (3 Seasons) 4 Leagues 83 7,464 90 58.3 82.9 83 91 82 0 15 1.42 120 99 +21 +0.25 +0.83 Huddersfield Town (3 Seasons) 3 Leagues 14 1,290 92 10.0 14.3 14 96 14 0 53 0.64 16 27 -11 -0.77 -0.51 Walsall (2 Seasons) 1 League 39 3,453 89 41.7 38.4 39 0 West Brom (2 Seasons) 2 Leagues 6 370 62 4.9 4.1 5 1 1 Shrewsbury Town (1 Season) 3 Leagues 9 810 90 21.4 9.0 9 90 9 0 27 1.33 9 13 -4 -0.44 -0.20 EFL Cup (11 Seasons) 10 990 99 67.3 11.0 10 99 10 0 4 0.80 12 21 -9 -0.82 League One (9 Seasons) 254 22,734 90 62.8 252.6 254 90 36 0 39 1.06 37 47 -10 -0.27 +0.21 First Division (8 Seasons) 173 15,140 88 45.7 168.2 173 9 0 53 0.55 6 13 -7 -0.78 -0.52 FA Cup (8 Seasons) 8 720 90 42.1 8.0 8 90 8 0 10 1.50 15 13 +2 +0.25 0.00 League Two (7 Seasons) 107 9,521 89 32.9 105.8 105 90 103 2 59 145 1.37 144 137 +7 +0.07 +0.13 Premier League (1 Season) 2 145 73 4.2 1.6 1 1 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 2002-2003 20 West Brom 1 League 2 145 73 4.2 1.6 1 1 1 2003-2004 21 West Brom 1 League 4 225 56 5.4 2.5 4 0 2004-2005 22 Walsall 1 League 25 2,193 88 53.0 24.4 25 0 2005-2006 23 Walsall 1 League 14 1,260 90 30.4 14.0 14 0 2006-2007 24 Scunthorpe United 1 League 45 4,050 90 97.8 45.0 45 0 2007-2008 25 Scunthorpe United 1 League 45 3,964 88 95.7 44.0 45 0 2008-2009 26 Scunthorpe United 1 League 42 3,747 89 90.5 41.6 42 0 2009-2010 27 Scunthorpe United 1 League 40 3,470 87 83.8 38.6 40 0 2010-2011 28 Scunthorpe United 1 League 29 2,592 89 62.6 28.8 29 0 2011-2012 29 Coventry City 1 League 46 4,079 89 98.5 45.3 46 0 2012-2013 30 Coventry City 1 League 45 4,050 90 97.8 45.0 45 0 2013-2014 31 Coventry City 1 League 46 4,140 90 100.0 46.0 46 0 2014-2015 32 Huddersfield Town 2 Leagues 4 390 98 9.0 4.3 4 105 4 0 30 1.00 6 7 -1 -0.23 +0.13 2015-2016 33 Huddersfield Town 3 Leagues 10 900 90 20.4 10.0 10 90 10 0 20 0.50 10 20 -10 -1.00 -0.87 2016-2017 34 Huddersfield Town 1 League 0 0 0 0 3 2016-2017 34 Bury 1 League 16 1,440 90 34.8 16.0 16 16 0 1 1.44 14 13 +1 +0.06 +0.50 2017-2018 35 Bury 2 Leagues 18 1,584 88 37.4 17.6 18 90 17 0 14 0.67 18 28 -10 -0.57 +0.15 2018-2019 36 Bury 3 Leagues 49 4,440 91 100.0 49.3 49 91 49 0 0 1.70 88 58 +30 +0.61 2019-2020 37 Shrewsbury Town 3 Leagues 9 810 90 21.4 9.0 9 90 9 0 27 1.33 9 13 -4 -0.44 -0.20 2020-2021 38 Tranmere Rovers 3 Leagues 13 1,157 89 25.7 12.9 12 90 12 1 77 36 0.87 7 13 -6 -0.47 -0.80 2021-2022 39 Tranmere Rovers 3 Leagues 17 1,501 88 34.0 16.7 17 88 16 0 28 1.59 17 10 +7 +0.42 +0.22 2022-2023 40 Tranmere Rovers 2 Leagues 7 630 90 14.5 7.0 7 90 7 0 9 1.14 5 9 -4 -0.57 -0.60 2023-2024 41 Tranmere Rovers 3 Leagues 4 341 85 7.7 3.8 3 100 3 1 41 36 0.42 7 12 -5 -1.32 -1.30 2024-2025 42 Tranmere Rovers 3 Leagues 2 180 90 4.1 2.0 2 90 2 0 40 1.50 3 6 -3 -1.50 -1.11 2025-2026 43 Tranmere Rovers 3 Leagues 22 1,962 89 45.4 21.8 22 89 21 0 7 0.95 30 42 -12 -0.55 -0.01 24 Seasons 8 Clubs 6 Leagues 554 49,250 89 47.0 547.2 551 90 167 3 59 251 1.23 214 231 -17 -0.10 +0.10 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (6 Seasons) 3 Leagues 65 5,771 89 21.8 64.1 63 90 61 2 59 156 1.11 69 92 -23 -0.36 -0.29 Scunthorpe United (5 Seasons) 2 Leagues 201 17,823 89 86.1 198.0 201 0 Coventry City (3 Seasons) 2 Leagues 137 12,269 90 98.8 136.3 137 0 Bury (3 Seasons) 4 Leagues 83 7,464 90 58.3 82.9 83 91 82 0 15 1.42 120 99 +21 +0.25 +0.83 Huddersfield Town (3 Seasons) 3 Leagues 14 1,290 92 10.0 14.3 14 96 14 0 53 0.64 16 27 -11 -0.77 -0.51 Walsall (2 Seasons) 1 League 39 3,453 89 41.7 38.4 39 0 West Brom (2 Seasons) 2 Leagues 6 370 62 4.9 4.1 5 1 1 Shrewsbury Town (1 Season) 3 Leagues 9 810 90 21.4 9.0 9 90 9 0 27 1.33 9 13 -4 -0.44 -0.20 EFL Cup (11 Seasons) 10 990 99 67.3 11.0 10 99 10 0 4 0.80 12 21 -9 -0.82 League One (9 Seasons) 254 22,734 90 62.8 252.6 254 90 36 0 39 1.06 37 47 -10 -0.27 +0.21 First Division (8 Seasons) 173 15,140 88 45.7 168.2 173 9 0 53 0.55 6 13 -7 -0.78 -0.52 FA Cup (8 Seasons) 8 720 90 42.1 8.0 8 90 8 0 10 1.50 15 13 +2 +0.25 0.00 League Two (7 Seasons) 107 9,521 89 32.9 105.8 105 90 103 2 59 145 1.37 144 137 +7 +0.07 +0.13 Premier League (1 Season) 2 145 73 4.2 1.6 1 1 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 2002-2003 20 West Brom eng ENG 1. Premier League 19th 2 145 73 4.2 1.6 1 1 1 Matches 2003-2004 21 West Brom eng ENG 2. First Division 2nd 4 225 56 5.4 2.5 4 0 2004-2005 22 Walsall eng ENG 3. League One 14th 25 2,193 88 53.0 24.4 25 0 2005-2006 23 Walsall eng ENG 3. League One 24th 14 1,260 90 30.4 14.0 14 0 2006-2007 24 Scunthorpe United eng ENG 3. League One 1st 45 4,050 90 97.8 45.0 45 0 2007-2008 25 Scunthorpe United eng ENG 2. Championship 23rd 45 3,964 88 95.7 44.0 45 0 2008-2009 26 Scunthorpe United eng ENG 3. League One 6th 42 3,747 89 90.5 41.6 42 0 2009-2010 27 Scunthorpe United eng ENG 2. Championship 20th 40 3,470 87 83.8 38.6 40 0 2010-2011 28 Scunthorpe United eng ENG 2. Championship 24th 29 2,592 89 62.6 28.8 29 0 2011-2012 29 Coventry City eng ENG 2. Championship 23rd 46 4,079 89 98.5 45.3 46 0 2012-2013 30 Coventry City eng ENG 3. League One 15th 45 4,050 90 97.8 45.0 45 0 2013-2014 31 Coventry City eng ENG 3. League One 18th 46 4,140 90 100.0 46.0 46 0 2014-2015 32 Huddersfield Town eng ENG 2. Championship 16th 2 180 90 4.3 2.0 2 2 0 30 0.50 1 2 -1 -0.50 -0.14 Matches 2015-2016 33 Huddersfield Town eng ENG 2. Championship 19th 7 630 90 15.2 7.0 7 7 0 20 0.57 5 11 -6 -0.86 -0.73 Matches 2016-2017 34 Huddersfield Town eng ENG 2. Championship 5th 0 0 0 0 3 Matches 2016-2017 34 Bury eng ENG 3. League One 19th 16 1,440 90 34.8 16.0 16 16 0 1 1.44 14 13 +1 +0.06 +0.50 Matches 2017-2018 35 Bury eng ENG 3. League One 24th 17 1,494 88 36.1 16.6 17 16 0 14 0.71 18 27 -9 -0.54 +0.17 Matches 2018-2019 36 Bury eng ENG 4. League Two 2nd 46 4,140 90 100.0 46.0 46 90 46 0 0 1.72 82 56 +26 +0.57 Matches 2019-2020 37 Shrewsbury Town eng ENG 3. League One 15th 4 360 90 11.8 4.0 4 90 4 0 24 1.00 5 7 -2 -0.50 -0.20 Matches 2020-2021 38 Tranmere Rovers eng ENG 4. League Two 7th 13 1,157 89 27.9 12.9 12 90 12 1 77 32 0.87 7 13 -6 -0.47 -0.80 Matches 2021-2022 39 Tranmere Rovers eng ENG 4. League Two 9th 17 1,501 88 36.3 16.7 17 88 16 0 25 1.59 17 10 +7 +0.42 +0.22 Matches 2022-2023 40 Tranmere Rovers eng ENG 4. League Two 12th 7 630 90 15.2 7.0 7 90 7 0 8 1.14 5 9 -4 -0.57 -0.60 Matches 2023-2024 41 Tranmere Rovers eng ENG 4. League Two 16th 2 131 66 3.2 1.5 1 90 1 1 41 36 0.33 3 5 -2 -1.37 -1.35 Matches 2024-2025 42 Tranmere Rovers eng ENG 4. League Two 20th 0 0.0 0.0 0 0 0 39 0.00 0 2 -2 Matches 2025-2026 43 Tranmere Rovers eng ENG 4. League Two 21st 22 1,962 89 47.4 21.8 22 89 21 0 5 0.95 30 42 -12 -0.55 -0.01 Matches 24 Seasons 8 Clubs 4 Leagues 536 47,540 89 46.7 528.2 533 90 149 3 59 237 1.25 187 197 -10 -0.07 +0.13 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (6 Seasons) 1 League 61 5,381 88 21.7 59.8 59 89 57 2 59 145 1.11 62 81 -19 -0.32 -0.25 Scunthorpe United (5 Seasons) 2 Leagues 201 17,823 89 86.1 198.0 201 0 Coventry City (3 Seasons) 2 Leagues 137 12,269 90 98.8 136.3 137 0 Bury (3 Seasons) 2 Leagues 79 7,074 90 57.0 78.6 79 90 78 0 15 1.45 114 96 +18 +0.23 +0.80 Huddersfield Town (3 Seasons) 1 League 9 810 90 6.5 9.0 9 9 0 53 0.55 6 13 -7 -0.78 -0.52 Walsall (2 Seasons) 1 League 39 3,453 89 41.7 38.4 39 0 West Brom (2 Seasons) 2 Leagues 6 370 62 4.9 4.1 5 1 1 Shrewsbury Town (1 Season) 1 League 4 360 90 11.8 4.0 4 90 4 0 24 1.00 5 7 -2 -0.50 -0.20 League One (9 Seasons) 254 22,734 90 62.8 252.6 254 90 36 0 39 1.06 37 47 -10 -0.27 +0.21 First Division (8 Seasons) 173 15,140 88 45.7 168.2 173 9 0 53 0.55 6 13 -7 -0.78 -0.52 League Two (7 Seasons) 107 9,521 89 32.9 105.8 105 90 103 2 59 145 1.37 144 137 +7 +0.07 +0.13 Premier League (1 Season) 2 145 73 4.2 1.6 1 1 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2002-2003 20 West Brom 1 League 1.6 0 0 0 2003-2004 21 West Brom 1 League 2.5 0 0 0 2004-2005 22 Walsall 1 League 24.4 1 1 0 2005-2006 23 Walsall 1 League 14.0 1 0 0 2006-2007 24 Scunthorpe United 1 League 45.0 5 0 0 2007-2008 25 Scunthorpe United 1 League 44.0 2 1 0 2008-2009 26 Scunthorpe United 1 League 41.6 5 1 0 2009-2010 27 Scunthorpe United 1 League 38.6 8 1 0 2010-2011 28 Scunthorpe United 1 League 28.8 3 0 0 2011-2012 29 Coventry City 1 League 45.3 4 0 0 2012-2013 30 Coventry City 1 League 45.0 3 0 0 2013-2014 31 Coventry City 1 League 46.0 1 0 0 2014-2015 32 Huddersfield Town 2 Leagues 4.3 0 0 0 0 0 2015-2016 33 Huddersfield Town 3 Leagues 10.0 0 0 0 0 0 2016-2017 34 Bury 1 League 16.0 2 0 0 0 0 0 0 0 0 0 0 0 2017-2018 35 Bury 2 Leagues 17.6 1 1 0 1 0 0 0 0 0 0 0 0 2018-2019 36 Bury 3 Leagues 49.3 5 0 0 0 0 0 0 0 0 0 0 0 2019-2020 37 Shrewsbury Town 3 Leagues 9.0 2 0 0 0 0 0 0 0 1 0 0 0 2020-2021 38 Tranmere Rovers 3 Leagues 12.9 0 0 0 1 2 0 0 0 0 0 2021-2022 39 Tranmere Rovers 3 Leagues 16.7 4 0 0 0 2 0 0 1 0 0 2022-2023 40 Tranmere Rovers 2 Leagues 7.0 1 0 0 0 3 0 0 0 0 0 2023-2024 41 Tranmere Rovers 3 Leagues 3.8 1 1 0 0 0 0 0 0 0 0 2024-2025 42 Tranmere Rovers 3 Leagues 2.0 1 0 0 0 0 0 0 0 0 0 2025-2026 43 Tranmere Rovers 3 Leagues 21.8 4 0 0 1 4 0 0 0 0 0 24 Seasons 8 Clubs 6 Leagues 547.2 54 6 0 3 11 0 0 1 1 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Tranmere Rovers (6 Seasons) 3 Leagues 64.1 11 1 0 2 11 0 0 1 0 0 Scunthorpe United (5 Seasons) 2 Leagues 198.0 23 3 0 Coventry City (3 Seasons) 2 Leagues 136.3 8 0 0 Bury (3 Seasons) 4 Leagues 82.9 8 1 0 1 0 0 0 0 0 0 0 0 Huddersfield Town (3 Seasons) 3 Leagues 14.3 0 0 0 0 0 Walsall (2 Seasons) 1 League 38.4 2 1 0 West Brom (2 Seasons) 2 Leagues 4.1 0 0 0 Shrewsbury Town (1 Season) 3 Leagues 9.0 2 0 0 0 0 0 0 0 1 0 0 0 EFL Cup (11 Seasons) 11.0 1 0 0 0 0 0 0 0 1 0 0 0 League One (9 Seasons) 252.6 20 3 0 1 0 0 0 0 0 0 0 0 First Division (8 Seasons) 168.2 17 2 0 FA Cup (8 Seasons) 8.0 1 1 0 0 0 0 0 0 0 0 0 0 League Two (7 Seasons) 105.8 15 0 0 2 11 0 0 1 0 0 Premier League (1 Season) 1.6 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 Joe Murphy Pages
Joe Murphy Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary