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 2003-2004 18 Celtic sct SCO 1. Premier League 11 11 990 11.0 13 1.18 46 33 71.7 5 4 2 2 18.2 Matches 2003-2004 18 Celtic 2. UEFA Cup 4 3 315 3.5 Matches 2004-2005 19 Celtic 1. Champions Lg 4 4 360 4.0 9 2.25 26 17 65.4 1 0 3 1 25.0 Matches 2004-2005 19 Celtic sct SCO 1. Premier League 18 18 1,620 18.0 23 1.28 78 55 70.5 14 1 3 7 38.9 Matches 2005-2006 20 Celtic sct SCO 1. Premier League 4 4 360 4.0 7 1.75 18 11 61.1 2 2 0 1 25.0 Matches 2006-2007 21 Norwich City eng ENG 2. Championship 2 2 180 2.0 2 1.00 13 11 84.6 1 0 1 0 0.0 Matches 2006-2007 21 Celtic sct SCO 1. Premier League 2 1 135 1.5 2 1.33 8 6 75.0 1 1 0 0 0.0 Matches 2007-2008 22 Norwich City eng ENG 2. Championship 46 46 4,140 46.0 59 1.28 261 202 77.4 15 10 21 12 26.1 2008-2009 23 Norwich City eng ENG 2. Championship 46 46 4,140 46.0 70 1.52 262 192 73.3 12 10 24 9 19.6 2009-2010 24 Cardiff City eng ENG 2. Championship 43 43 3,825 42.5 45 1.06 275 230 83.6 22 10 10 14 32.6 2010-2011 25 Cardiff City eng ENG 2. Championship 11 11 990 11.0 12 1.09 49 37 75.5 5 2 4 4 36.4 2011-2012 26 Cardiff City eng ENG 2. Championship 45 45 4,005 44.5 53 1.19 182 129 70.9 18 18 9 13 28.9 2012-2013 27 Cardiff City eng ENG 2. Championship 46 46 4,140 46.0 45 0.98 197 152 77.2 25 12 9 18 39.1 2013-2014 28 Cardiff City eng ENG 1. Premier League 37 37 3,330 37.0 73 1.97 216 143 66.2 7 8 22 7 18.9 Matches 2014-2015 29 Cardiff City eng ENG 2. Championship 38 38 3,361 37.3 47 1.26 101 54 53.5 14 12 12 11 28.9 Matches 2015-2016 30 Cardiff City eng ENG 2. Championship 40 40 3,551 39.5 43 1.09 155 112 72.3 15 13 12 12 30.0 Matches 2016-2017 31 Cardiff City eng ENG 2. Championship 4 4 360 4.0 5 1.25 18 13 77.8 1 2 1 1 25.0 1 1 0 0 0.0 Matches 2016-2017 31 Hull City eng ENG EFL Cup 2 2 180 2.0 2 1.00 9 7 77.8 2 0 0 0 0.0 0 0 0 0 Matches 2016-2017 31 Hull City eng ENG 1. Premier League 16 16 1,440 16.0 44 2.75 107 63 65.4 1 3 12 0 0.0 7 7 0 0 0.0 Matches 2017-2018 32 Hull City eng ENG 2. Championship 2 2 180 2.0 4 2.00 11 7 81.8 1 1 0 0 0.0 2 2 0 0 0.0 Matches 2017-2018 32 Hull City eng ENG FA Cup 3 3 270 3.0 5 1.67 11 6 54.5 2 0 1 1 33.3 0 0 0 0 Matches 2018-2019 33 Hull City eng ENG 2. Championship 43 43 3,825 42.5 61 1.44 179 123 68.2 17 9 17 11 25.6 5 4 1 0 20.0 Matches 2018-2019 33 Hull City eng ENG EFL Cup 1 1 120 1.3 1 0.75 5 4 80.0 0 1 0 0 0.0 0 0 0 0 Matches 2019-2020 34 Wigan Athletic eng ENG 2. Championship 39 39 3,510 39.0 48 1.23 133 86 64.7 14 10 15 15 38.5 1 1 0 0 0.0 Matches 2019-2020 34 Wigan Athletic eng ENG FA Cup 1 1 90 1.0 2 2.00 8 6 75.0 0 0 1 0 0.0 0 0 0 0 Matches 2020-2021 35 Derby County eng ENG 2. Championship 33 33 2,921 32.5 40 1.23 114 75 65.8 9 7 17 9 27.3 2 1 0 1 0.0 Matches 2021-2022 36 QPR eng ENG 2. Championship 11 10 945 10.5 13 1.24 58 45 77.6 4 2 4 3 30.0 0 0 0 0 Matches 2021-2022 36 QPR eng ENG FA Cup 1 1 90 1.0 2 2.00 2 0 0.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 36 Derby County eng ENG Jr. PL2 — Div. 1 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0 Matches 2022-2023 37 Hibernian sct SCO 1. Premiership 38 38 3,420 38.0 59 1.55 130 82 62.3 15 7 16 11 28.9 12 10 2 0 16.7 Matches 2023-2024 38 Hibernian sct SCO 1. Premiership 33 33 2,858 31.8 48 1.51 124 85 66.9 10 11 12 9 27.3 10 7 2 1 22.2 Matches 21 Seasons 8 Clubs 7 Leagues 624 621 55,651 618.3 837 1.36 2796 1986 71.2 233 156 229 171 27.7 40 33 5 2 13.2 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (8 Seasons) 4 Leagues 264 264 23,562 261.8 323 1.23 1193 870 73.0 107 77 79 80 30.3 1 1 0 0 0.0 Celtic (4 Seasons) 3 Leagues 43 41 3,780 42.0 54 1.40 176 122 69.3 23 8 8 11 28.9 Norwich City (3 Seasons) 1 League 94 94 8,460 94.0 131 1.39 536 405 75.6 28 20 46 21 22.3 Hull City (3 Seasons) 4 Leagues 67 67 6,015 66.8 117 1.75 322 210 67.7 23 14 30 12 17.9 14 13 1 0 7.1 Hibernian (2 Seasons) 1 League 71 71 6,278 69.8 107 1.53 254 167 64.6 25 18 28 20 28.2 22 17 4 1 19.0 Derby County (2 Seasons) 2 Leagues 33 33 2,921 32.5 40 1.23 114 75 65.8 9 7 17 9 27.3 2 1 0 1 0.0 Wigan Athletic (1 Season) 2 Leagues 40 40 3,600 40.0 50 1.25 141 92 65.2 14 10 16 15 37.5 1 1 0 0 0.0 QPR (1 Season) 2 Leagues 12 11 1,035 11.5 15 1.30 60 45 75.0 4 2 5 3 27.3 0 0 0 0 Derby County (1 Season) 1 League 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0 Championship (15 Seasons) 449 448 40,073 445.3 547 1.23 2008 1468 73.2 173 118 156 132 29.5 11 9 1 1 10.0 Premier League (6 Seasons) 106 105 9,383 104.3 152 1.46 404 272 66.6 47 26 33 30 28.6 22 17 4 1 19.0 FA Cup (6 Seasons) 5 5 450 5.0 9 1.80 21 12 57.1 2 0 3 1 20.0 0 0 0 0 EFL Cup (4 Seasons) 3 3 300 3.3 3 0.90 14 11 78.6 2 1 0 0 0.0 0 0 0 0 Premier League (2 Seasons) 53 53 4,770 53.0 117 2.21 323 206 65.9 8 11 34 7 13.2 7 7 0 0 0.0 Champions Lg (1 Season) 4 4 360 4.0 9 2.25 26 17 65.4 1 0 3 1 25.0 UEFA Cup (1 Season) 4 3 315 3.5 PL2 — Div. 1 (1 Season) 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2003-2004 18 Celtic 2 Leagues 15 14 1,305 14.5 13 1.18 46 33 71.7 5 4 2 2 18.2 2004-2005 19 Celtic 2 Leagues 22 22 1,980 22.0 32 1.45 104 72 69.2 15 1 6 8 36.4 2005-2006 20 Celtic 1 League 4 4 360 4.0 7 1.75 18 11 61.1 2 2 0 1 25.0 2006-2007 21 Celtic 1 League 2 1 135 1.5 2 1.33 8 6 75.0 1 1 0 0 0.0 2006-2007 21 Norwich City 1 League 2 2 180 2.0 2 1.00 13 11 84.6 1 0 1 0 0.0 2007-2008 22 Norwich City 1 League 46 46 4,140 46.0 59 1.28 261 202 77.4 15 10 21 12 26.1 2008-2009 23 Norwich City 1 League 46 46 4,140 46.0 70 1.52 262 192 73.3 12 10 24 9 19.6 2009-2010 24 Cardiff City 1 League 43 43 3,825 42.5 45 1.06 275 230 83.6 22 10 10 14 32.6 2010-2011 25 Cardiff City 1 League 11 11 990 11.0 12 1.09 49 37 75.5 5 2 4 4 36.4 2011-2012 26 Cardiff City 1 League 45 45 4,005 44.5 53 1.19 182 129 70.9 18 18 9 13 28.9 2012-2013 27 Cardiff City 1 League 46 46 4,140 46.0 45 0.98 197 152 77.2 25 12 9 18 39.1 2013-2014 28 Cardiff City 1 League 37 37 3,330 37.0 73 1.97 216 143 66.2 7 8 22 7 18.9 2014-2015 29 Cardiff City 2 Leagues 38 38 3,361 37.3 47 1.26 101 54 53.5 14 12 12 11 28.9 2015-2016 30 Cardiff City 2 Leagues 40 40 3,551 39.5 43 1.09 155 112 72.3 15 13 12 12 30.0 2016-2017 31 Cardiff City 1 League 4 4 360 4.0 5 1.25 18 13 77.8 1 2 1 1 25.0 1 1 0 0 0.0 2016-2017 31 Hull City 3 Leagues 18 18 1,620 18.0 46 2.56 116 70 66.4 3 3 12 0 0.0 7 7 0 0 0.0 2017-2018 32 Hull City 2 Leagues 5 5 450 5.0 9 1.80 22 13 68.2 3 1 1 1 20.0 2 2 0 0 0.0 2018-2019 33 Hull City 3 Leagues 44 44 3,945 43.8 62 1.41 184 127 68.5 17 10 17 11 25.0 5 4 1 0 20.0 2019-2020 34 Wigan Athletic 2 Leagues 40 40 3,600 40.0 50 1.25 141 92 65.2 14 10 16 15 37.5 1 1 0 0 0.0 2020-2021 35 Derby County 2 Leagues 33 33 2,921 32.5 40 1.23 114 75 65.8 9 7 17 9 27.3 2 1 0 1 0.0 2021-2022 36 QPR 2 Leagues 12 11 1,035 11.5 15 1.30 60 45 75.0 4 2 5 3 27.3 0 0 0 0 2021-2022 36 Derby County 1 League 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0 2022-2023 37 Hibernian 1 League 38 38 3,420 38.0 59 1.55 130 82 62.3 15 7 16 11 28.9 12 10 2 0 16.7 2023-2024 38 Hibernian 1 League 33 33 2,858 31.8 48 1.51 124 85 66.9 10 11 12 9 27.3 10 7 2 1 22.2 21 Seasons 8 Clubs 7 Leagues 624 621 55,651 618.3 837 1.36 2796 1986 71.2 233 156 229 171 27.7 40 33 5 2 13.2 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (8 Seasons) 4 Leagues 264 264 23,562 261.8 323 1.23 1193 870 73.0 107 77 79 80 30.3 1 1 0 0 0.0 Celtic (4 Seasons) 3 Leagues 43 41 3,780 42.0 54 1.40 176 122 69.3 23 8 8 11 28.9 Norwich City (3 Seasons) 1 League 94 94 8,460 94.0 131 1.39 536 405 75.6 28 20 46 21 22.3 Hull City (3 Seasons) 4 Leagues 67 67 6,015 66.8 117 1.75 322 210 67.7 23 14 30 12 17.9 14 13 1 0 7.1 Hibernian (2 Seasons) 1 League 71 71 6,278 69.8 107 1.53 254 167 64.6 25 18 28 20 28.2 22 17 4 1 19.0 Derby County (2 Seasons) 2 Leagues 33 33 2,921 32.5 40 1.23 114 75 65.8 9 7 17 9 27.3 2 1 0 1 0.0 Wigan Athletic (1 Season) 2 Leagues 40 40 3,600 40.0 50 1.25 141 92 65.2 14 10 16 15 37.5 1 1 0 0 0.0 QPR (1 Season) 2 Leagues 12 11 1,035 11.5 15 1.30 60 45 75.0 4 2 5 3 27.3 0 0 0 0 Derby County (1 Season) 1 League 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0 Championship (15 Seasons) 449 448 40,073 445.3 547 1.23 2008 1468 73.2 173 118 156 132 29.5 11 9 1 1 10.0 Premier League (6 Seasons) 106 105 9,383 104.3 152 1.46 404 272 66.6 47 26 33 30 28.6 22 17 4 1 19.0 FA Cup (6 Seasons) 5 5 450 5.0 9 1.80 21 12 57.1 2 0 3 1 20.0 0 0 0 0 EFL Cup (4 Seasons) 3 3 300 3.3 3 0.90 14 11 78.6 2 1 0 0 0.0 0 0 0 0 Premier League (2 Seasons) 53 53 4,770 53.0 117 2.21 323 206 65.9 8 11 34 7 13.2 7 7 0 0 0.0 Champions Lg (1 Season) 4 4 360 4.0 9 2.25 26 17 65.4 1 0 3 1 25.0 UEFA Cup (1 Season) 4 3 315 3.5 PL2 — Div. 1 (1 Season) 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2003-2004 18 Celtic sct SCO 1. Premier League 1st 11 11 990 11.0 13 1.18 46 33 71.7 5 4 2 2 18.2 Matches 2004-2005 19 Celtic sct SCO 1. Premier League 2nd 18 18 1,620 18.0 23 1.28 78 55 70.5 14 1 3 7 38.9 Matches 2005-2006 20 Celtic sct SCO 1. Premier League 1st 4 4 360 4.0 7 1.75 18 11 61.1 2 2 0 1 25.0 Matches 2006-2007 21 Celtic sct SCO 1. Premier League 1st 2 1 135 1.5 2 1.33 8 6 75.0 1 1 0 0 0.0 Matches 2006-2007 21 Norwich City eng ENG 2. Championship 16th 2 2 180 2.0 2 1.00 13 11 84.6 1 0 1 0 0.0 Matches 2007-2008 22 Norwich City eng ENG 2. Championship 17th 46 46 4,140 46.0 59 1.28 261 202 77.4 15 10 21 12 26.1 2008-2009 23 Norwich City eng ENG 2. Championship 22nd 46 46 4,140 46.0 70 1.52 262 192 73.3 12 10 24 9 19.6 2009-2010 24 Cardiff City eng ENG 2. Championship 4th 43 43 3,825 42.5 45 1.06 275 230 83.6 22 10 10 14 32.6 2010-2011 25 Cardiff City eng ENG 2. Championship 4th 11 11 990 11.0 12 1.09 49 37 75.5 5 2 4 4 36.4 2011-2012 26 Cardiff City eng ENG 2. Championship 6th 45 45 4,005 44.5 53 1.19 182 129 70.9 18 18 9 13 28.9 2012-2013 27 Cardiff City eng ENG 2. Championship 1st 46 46 4,140 46.0 45 0.98 197 152 77.2 25 12 9 18 39.1 2013-2014 28 Cardiff City eng ENG 1. Premier League 20th 37 37 3,330 37.0 73 1.97 216 143 66.2 7 8 22 7 18.9 Matches 2014-2015 29 Cardiff City eng ENG 2. Championship 11th 38 38 3,361 37.3 47 1.26 101 54 53.5 14 12 12 11 28.9 Matches 2015-2016 30 Cardiff City eng ENG 2. Championship 8th 40 40 3,551 39.5 43 1.09 155 112 72.3 15 13 12 12 30.0 Matches 2016-2017 31 Cardiff City eng ENG 2. Championship 12th 4 4 360 4.0 5 1.25 18 13 77.8 1 2 1 1 25.0 1 1 0 0 0.0 Matches 2016-2017 31 Hull City eng ENG 1. Premier League 18th 16 16 1,440 16.0 44 2.75 107 63 65.4 1 3 12 0 0.0 7 7 0 0 0.0 Matches 2017-2018 32 Hull City eng ENG 2. Championship 18th 2 2 180 2.0 4 2.00 11 7 81.8 1 1 0 0 0.0 2 2 0 0 0.0 Matches 2018-2019 33 Hull City eng ENG 2. Championship 13th 43 43 3,825 42.5 61 1.44 179 123 68.2 17 9 17 11 25.6 5 4 1 0 20.0 Matches 2019-2020 34 Wigan Athletic eng ENG 2. Championship 23rd 39 39 3,510 39.0 48 1.23 133 86 64.7 14 10 15 15 38.5 1 1 0 0 0.0 Matches 2020-2021 35 Derby County eng ENG 2. Championship 21st 33 33 2,921 32.5 40 1.23 114 75 65.8 9 7 17 9 27.3 2 1 0 1 0.0 Matches 2021-2022 36 QPR eng ENG 2. Championship 11th 11 10 945 10.5 13 1.24 58 45 77.6 4 2 4 3 30.0 0 0 0 0 Matches 2021-2022 36 Derby County eng ENG Jr. PL2 — Div. 1 14th 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0 Matches 2022-2023 37 Hibernian sct SCO 1. Premiership 5th 38 38 3,420 38.0 59 1.55 130 82 62.3 15 7 16 11 28.9 12 10 2 0 16.7 Matches 2023-2024 38 Hibernian sct SCO 1. Premiership 8th 33 33 2,858 31.8 48 1.51 124 85 66.9 10 11 12 9 27.3 10 7 2 1 22.2 Matches 21 Seasons 8 Clubs 3 Leagues 608 606 54,226 602.5 816 1.35 2735 1946 71.4 228 155 223 169 27.9 40 33 5 2 13.2 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (8 Seasons) 2 Leagues 264 264 23,562 261.8 323 1.23 1193 870 73.0 107 77 79 80 30.3 1 1 0 0 0.0 Celtic (4 Seasons) 1 League 35 34 3,105 34.5 45 1.30 150 105 70.0 22 8 5 10 29.4 Norwich City (3 Seasons) 1 League 94 94 8,460 94.0 131 1.39 536 405 75.6 28 20 46 21 22.3 Hull City (3 Seasons) 2 Leagues 61 61 5,445 60.5 109 1.80 297 193 67.7 19 13 29 11 18.0 14 13 1 0 7.1 Hibernian (2 Seasons) 1 League 71 71 6,278 69.8 107 1.53 254 167 64.6 25 18 28 20 28.2 22 17 4 1 19.0 Derby County (2 Seasons) 1 League 33 33 2,921 32.5 40 1.23 114 75 65.8 9 7 17 9 27.3 2 1 0 1 0.0 Wigan Athletic (1 Season) 1 League 39 39 3,510 39.0 48 1.23 133 86 64.7 14 10 15 15 38.5 1 1 0 0 0.0 QPR (1 Season) 1 League 11 10 945 10.5 13 1.24 58 45 77.6 4 2 4 3 30.0 0 0 0 0 Derby County (1 Season) 1 League 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0 Championship (15 Seasons) 449 448 40,073 445.3 547 1.23 2008 1468 73.2 173 118 156 132 29.5 11 9 1 1 10.0 Premier League (6 Seasons) 106 105 9,383 104.3 152 1.46 404 272 66.6 47 26 33 30 28.6 22 17 4 1 19.0 Premier League (2 Seasons) 53 53 4,770 53.0 117 2.21 323 206 65.9 8 11 34 7 13.2 7 7 0 0 0.0 PL2 — Div. 1 (1 Season) 1 1 90 1.0 0 1 0 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2016-2017 31 Hull City eng ENG EFL Cup 3rd 2 2 180 2.0 2 1.00 9 7 77.8 2 0 0 0 0.0 0 0 0 0 Matches 2017-2018 32 Hull City eng ENG FA Cup 9th 3 3 270 3.0 5 1.67 11 6 54.5 2 0 1 1 33.3 0 0 0 0 Matches 2018-2019 33 Hull City eng ENG EFL Cup 33rd 1 1 120 1.3 1 0.75 5 4 80.0 0 1 0 0 0.0 0 0 0 0 Matches 2019-2020 34 Wigan Athletic eng ENG FA Cup 33rd 1 1 90 1.0 2 2.00 8 6 75.0 0 0 1 0 0.0 0 0 0 0 Matches 2021-2022 36 QPR eng ENG FA Cup 1 1 90 1.0 2 2.00 2 0 0.0 0 0 1 0 0.0 0 0 0 0 Matches 8 Seasons 5 Clubs 2 Leagues 8 8 750 8.3 12 1.44 35 23 65.7 4 1 3 1 12.5 0 0 0 0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Hull City (3 Seasons) 2 Leagues 6 6 570 6.3 8 1.26 25 17 68.0 4 1 1 1 16.7 0 0 0 0 QPR (1 Season) 1 League 1 1 90 1.0 2 2.00 2 0 0.0 0 0 1 0 0.0 0 0 0 0 Wigan Athletic (1 Season) 1 League 1 1 90 1.0 2 2.00 8 6 75.0 0 0 1 0 0.0 0 0 0 0 FA Cup (6 Seasons) 5 5 450 5.0 9 1.80 21 12 57.1 2 0 3 1 20.0 0 0 0 0 EFL Cup (4 Seasons) 3 3 300 3.3 3 0.90 14 11 78.6 2 1 0 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2003-2004 18 Celtic 2. UEFA Cup QF 4 3 315 3.5 Matches 2004-2005 19 Celtic 1. Champions Lg GR 4 4 360 4.0 9 2.25 26 17 65.4 1 0 3 1 25.0 Matches 2 Seasons 1 Club 2 Leagues 8 7 675 7.5 9 2.25 26 17 65.4 1 0 3 1 25.0 Champions Lg (1 Season) 4 4 360 4.0 9 2.25 26 17 65.4 1 0 3 1 25.0 UEFA Cup (1 Season) 4 3 315 3.5
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 2003-2004 18 Celtic sct SCO 1. Premier League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2003-2004 18 Celtic 2. UEFA Cup 4 3 315 3.5 0 0 0 0 0 0.00 0.00 Matches 2004-2005 19 Celtic 1. Champions Lg 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2004-2005 19 Celtic sct SCO 1. Premier League 18 18 1,620 18.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2005-2006 20 Celtic sct SCO 1. Premier League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2006-2007 21 Norwich City 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 2006-2007 21 Celtic sct SCO 1. Premier League 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 22 Norwich City eng ENG 2. Championship 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2008-2009 23 Norwich City eng ENG 2. Championship 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 24 Cardiff City eng ENG 2. Championship 43 43 3,825 42.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 25 Cardiff City eng ENG 2. Championship 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 26 Cardiff City eng ENG 2. Championship 45 45 4,005 44.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2012-2013 27 Cardiff City eng ENG 2. Championship 46 46 4,140 46.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2013-2014 28 Cardiff City eng ENG 1. Premier League 37 37 3,330 37.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Cardiff City eng ENG 2. Championship 38 38 3,361 37.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Cardiff City eng ENG League Cup 0 0 Matches 2015-2016 30 Cardiff City eng ENG 2. Championship 40 40 3,551 39.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Cardiff City eng ENG FA Cup 0 0 Matches 2016-2017 31 Cardiff City eng ENG 2. Championship 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Hull City 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 2016-2017 31 Hull City eng ENG FA Cup 0 0 Matches 2016-2017 31 Hull City eng ENG 1. Premier League 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 32 Hull City 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 2017-2018 32 Hull City 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 2018-2019 33 Hull City eng ENG 2. Championship 43 43 3,825 42.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 33 Hull City 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 2018-2019 33 Hull City eng ENG FA Cup 0 0 Matches 2019-2020 34 Wigan Athletic eng ENG 2. Championship 39 39 3,510 39.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 34 Wigan 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 2020-2021 35 Derby County eng ENG 2. Championship 33 33 2,921 32.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 35 Derby County eng ENG EFL Cup 0 0 Matches 2021-2022 36 Derby County eng ENG 2. Championship 0 0 Matches 2021-2022 36 QPR eng ENG 2. Championship 11 10 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 36 QPR 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 2021-2022 36 Derby County eng ENG Jr. PL2 — Div. 1 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 37 Hibernian sct SCO 1. Premiership 38 38 3,420 38.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 38 Hibernian sct SCO 1. Premiership 33 33 2,858 31.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 21 Seasons 8 Clubs 7 Leagues 624 621 55,651 618.3 0 0 0 0 0 0 15 2 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 Cardiff City (8 Seasons) 4 Leagues 264 264 23,562 261.8 0 0 0 0 0 0 9 2 0.00 0.00 0.00 0.00 0.00 Celtic (4 Seasons) 3 Leagues 43 41 3,780 42.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Norwich City (3 Seasons) 1 League 94 94 8,460 94.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Hull City (3 Seasons) 4 Leagues 67 67 6,015 66.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hibernian (2 Seasons) 1 League 71 71 6,278 69.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Derby County (2 Seasons) 2 Leagues 33 33 2,921 32.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Wigan Athletic (1 Season) 2 Leagues 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 QPR (1 Season) 2 Leagues 12 11 1,035 11.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Derby County (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (15 Seasons) 449 448 40,073 445.3 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 Premier League (6 Seasons) 106 105 9,383 104.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (2 Seasons) 53 53 4,770 53.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 4 3 315 3.5 0 0 0 0 0 0.00 0.00 PL2 — Div. 1 (1 Season) 1 1 90 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 2003-2004 18 Celtic 2 Leagues 15 14 1,305 14.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 19 Celtic 2 Leagues 22 22 1,980 22.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 20 Celtic 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Celtic 1 League 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 21 Norwich City 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 22 Norwich 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 2008-2009 23 Norwich 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 2009-2010 24 Cardiff City 1 League 43 43 3,825 42.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 25 Cardiff City 1 League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 26 Cardiff City 1 League 45 45 4,005 44.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2012-2013 27 Cardiff City 1 League 46 46 4,140 46.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2013-2014 28 Cardiff City 1 League 37 37 3,330 37.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2014-2015 29 Cardiff City 2 Leagues 38 38 3,361 37.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2015-2016 30 Cardiff City 2 Leagues 40 40 3,551 39.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2016-2017 31 Cardiff City 1 League 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 31 Hull City 3 Leagues 18 18 1,620 18.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 32 Hull City 2 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 33 Hull City 3 Leagues 44 44 3,945 43.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019-2020 34 Wigan Athletic 2 Leagues 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 35 Derby County 2 Leagues 33 33 2,921 32.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 36 Derby County 1 League 0 0 2021-2022 36 QPR 2 Leagues 12 11 1,035 11.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 36 Derby County 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 37 Hibernian 1 League 38 38 3,420 38.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2023-2024 38 Hibernian 1 League 33 33 2,858 31.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 21 Seasons 8 Clubs 7 Leagues 624 621 55,651 618.3 0 0 0 0 0 0 15 2 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 Cardiff City (8 Seasons) 4 Leagues 264 264 23,562 261.8 0 0 0 0 0 0 9 2 0.00 0.00 0.00 0.00 0.00 Celtic (4 Seasons) 3 Leagues 43 41 3,780 42.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Norwich City (3 Seasons) 1 League 94 94 8,460 94.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Hull City (3 Seasons) 4 Leagues 67 67 6,015 66.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hibernian (2 Seasons) 1 League 71 71 6,278 69.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Derby County (2 Seasons) 2 Leagues 33 33 2,921 32.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Wigan Athletic (1 Season) 2 Leagues 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 QPR (1 Season) 2 Leagues 12 11 1,035 11.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Derby County (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (15 Seasons) 449 448 40,073 445.3 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 Premier League (6 Seasons) 106 105 9,383 104.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (2 Seasons) 53 53 4,770 53.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 4 3 315 3.5 0 0 0 0 0 0.00 0.00 PL2 — Div. 1 (1 Season) 1 1 90 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 2003-2004 18 Celtic sct SCO 1. Premier League 1st 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2004-2005 19 Celtic sct SCO 1. Premier League 2nd 18 18 1,620 18.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2005-2006 20 Celtic sct SCO 1. Premier League 1st 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2006-2007 21 Celtic sct SCO 1. Premier League 1st 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2006-2007 21 Norwich City 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 2007-2008 22 Norwich City eng ENG 2. Championship 17th 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2008-2009 23 Norwich City eng ENG 2. Championship 22nd 46 46 4,140 46.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 24 Cardiff City eng ENG 2. Championship 4th 43 43 3,825 42.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 25 Cardiff City eng ENG 2. Championship 4th 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 26 Cardiff City eng ENG 2. Championship 6th 45 45 4,005 44.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2012-2013 27 Cardiff City eng ENG 2. Championship 1st 46 46 4,140 46.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2013-2014 28 Cardiff City eng ENG 1. Premier League 20th 37 37 3,330 37.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Cardiff City eng ENG 2. Championship 11th 38 38 3,361 37.3 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Cardiff City eng ENG 2. Championship 8th 40 40 3,551 39.5 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Cardiff City eng ENG 2. Championship 12th 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Hull City eng ENG 1. Premier League 18th 16 16 1,440 16.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 32 Hull City eng ENG 2. Championship 18th 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 33 Hull City eng ENG 2. Championship 13th 43 43 3,825 42.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 34 Wigan Athletic eng ENG 2. Championship 23rd 39 39 3,510 39.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 35 Derby County eng ENG 2. Championship 21st 33 33 2,921 32.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 36 Derby County eng ENG 2. Championship 23rd 0 0 Matches 2021-2022 36 QPR eng ENG 2. Championship 11th 11 10 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 36 Derby County eng ENG Jr. PL2 — Div. 1 14th 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 37 Hibernian sct SCO 1. Premiership 5th 38 38 3,420 38.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 38 Hibernian sct SCO 1. Premiership 8th 33 33 2,858 31.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 21 Seasons 8 Clubs 3 Leagues 608 606 54,226 602.5 0 0 0 0 0 0 15 2 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 Cardiff City (8 Seasons) 2 Leagues 264 264 23,562 261.8 0 0 0 0 0 0 9 2 0.00 0.00 0.00 0.00 0.00 Celtic (4 Seasons) 1 League 35 34 3,105 34.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Norwich City (3 Seasons) 1 League 94 94 8,460 94.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Hull City (3 Seasons) 2 Leagues 61 61 5,445 60.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hibernian (2 Seasons) 1 League 71 71 6,278 69.8 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Derby County (2 Seasons) 1 League 33 33 2,921 32.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Wigan Athletic (1 Season) 1 League 39 39 3,510 39.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 QPR (1 Season) 1 League 11 10 945 10.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Derby County (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (15 Seasons) 449 448 40,073 445.3 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 Premier League (6 Seasons) 106 105 9,383 104.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premier League (2 Seasons) 53 53 4,770 53.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (1 Season) 1 1 90 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 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 2003-2004 18 Celtic 2. UEFA Cup QF 4 3 315 3.5 0 0 0 0 0 0.00 0.00 Matches 2004-2005 19 Celtic 1. Champions Lg GR 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 2 Leagues 8 7 675 7.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (1 Season) 4 3 315 3.5 0 0 0 0 0 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 2003-2004 18 Celtic sct SCO 1. Premier League 11 990 90 28.9 11.0 11 0 Matches 2003-2004 18 Celtic 2. UEFA Cup 4 315 79 58.3 3.5 3 3 1 2 Matches 2004-2005 19 Celtic 1. Champions Lg 4 360 90 66.7 4.0 4 4 0 Matches 2004-2005 19 Celtic sct SCO 1. Premier League 18 1,620 90 47.4 18.0 18 0 Matches 2005-2006 20 Celtic sct SCO 1. Premier League 4 360 90 10.5 4.0 4 0 Matches 2006-2007 21 Norwich City eng ENG 2. Championship 2 180 90 4.3 2.0 2 0 Matches 2006-2007 21 Celtic sct SCO 1. Premier League 2 135 68 3.9 1.5 1 1 Matches 2007-2008 22 Norwich City eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 0 2008-2009 23 Norwich City eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 0 2009-2010 24 Cardiff City eng ENG 2. Championship 43 3,825 89 92.4 42.5 43 0 2010-2011 25 Cardiff City eng ENG 2. Championship 11 990 90 23.9 11.0 11 0 2011-2012 26 Cardiff City eng ENG 2. Championship 45 4,005 89 96.7 44.5 45 0 2012-2013 27 Cardiff City eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 0 2013-2014 28 Cardiff City eng ENG 1. Premier League 37 3,330 90 97.4 37.0 37 37 0 Matches 2014-2015 29 Cardiff City eng ENG 2. Championship 38 3,361 88 81.2 37.3 38 36 0 0 1.42 48 47 +1 +0.03 +0.60 Matches 2014-2015 29 Cardiff City eng ENG League Cup 0 0 0 0 1 Matches 2015-2016 30 Cardiff City eng ENG 2. Championship 40 3,551 89 85.8 39.5 40 39 0 0 1.45 47 43 +4 +0.10 -0.05 Matches 2015-2016 30 Cardiff City eng ENG FA Cup 0 0 0 0 1 Matches 2016-2017 31 Cardiff City eng ENG 2. Championship 4 360 90 8.7 4.0 4 4 0 0 1.25 4 5 -1 -0.25 -0.25 Matches 2016-2017 31 Hull City eng ENG EFL Cup 2 180 90 31.6 2.0 2 90 2 0 2 3.00 4 2 +2 +1.00 +0.77 Matches 2016-2017 31 Hull City eng ENG FA Cup 0 0 0 0 2 Matches 2016-2017 31 Hull City eng ENG 1. Premier League 16 1,440 90 42.1 16.0 16 16 0 19 0.38 12 44 -32 -2.00 -1.50 Matches 2017-2018 32 Hull City eng ENG 2. Championship 2 180 90 4.3 2.0 2 2 0 37 2.00 5 4 +1 +0.50 +0.52 Matches 2017-2018 32 Hull City eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 2.00 3 5 -2 -0.67 Matches 2018-2019 33 Hull City eng ENG 2. Championship 43 3,825 89 92.4 42.5 43 89 42 0 3 1.40 63 60 +3 +0.07 +1.50 Matches 2018-2019 33 Hull City eng ENG EFL Cup 1 120 120 57.1 1.3 1 120 1 0 1 1.00 1 1 0 0.00 +4.00 Matches 2018-2019 33 Hull City eng ENG FA Cup 0 0 0 0 1 Matches 2019-2020 34 Wigan Athletic eng ENG 2. Championship 39 3,510 90 84.8 39.0 39 90 39 0 4 1.33 50 48 +2 +0.05 +0.19 Matches 2019-2020 34 Wigan Athletic eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2020-2021 35 Derby County eng ENG 2. Championship 33 2,921 89 70.6 32.5 33 89 32 0 6 1.03 25 40 -15 -0.46 +0.05 Matches 2020-2021 35 Derby County eng ENG EFL Cup 0 0 0 1 Matches 2021-2022 36 Derby County eng ENG 2. Championship 0 0 0 0 4 Matches 2021-2022 36 QPR eng ENG 2. Championship 11 945 86 22.8 10.5 10 90 10 1 45 2 1.27 13 13 0 0.00 -0.03 Matches 2021-2022 36 QPR eng ENG FA Cup 1 90 90 42.9 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -2.00 Matches 2021-2022 36 Derby County eng ENG Jr. PL2 — Div. 1 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08 Matches 2022-2023 37 Hibernian sct SCO 1. Premiership 38 3,420 90 100.0 38.0 38 90 38 0 0 1.37 57 59 -2 -0.05 Matches 2023-2024 38 Hibernian sct SCO 1. Premiership 33 2,858 87 83.6 31.8 33 87 29 0 1 1.24 43 48 -5 -0.16 +0.16 Matches 21 Seasons 8 Clubs 7 Leagues 624 55,651 89 57.5 618.3 621 89 339 3 45 87 1.29 375 423 -48 -0.16 +0.01 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (8 Seasons) 4 Leagues 264 23,562 89 71.9 261.8 264 116 0 2 1.43 99 95 +4 +0.05 +0.12 Celtic (4 Seasons) 3 Leagues 43 3,780 88 25.6 42.0 41 7 2 2 Norwich City (3 Seasons) 1 League 94 8,460 90 68.1 94.0 94 0 Hull City (3 Seasons) 4 Leagues 67 6,015 90 46.2 66.8 67 90 66 0 65 1.24 88 116 -28 -0.42 -0.15 Hibernian (2 Seasons) 1 League 71 6,278 88 91.8 69.8 71 88 67 0 1 1.31 100 107 -7 -0.10 +0.22 Derby County (2 Seasons) 2 Leagues 33 2,921 89 34.5 32.5 33 89 32 0 11 1.03 25 40 -15 -0.46 +0.05 Wigan Athletic (1 Season) 2 Leagues 40 3,600 90 85.1 40.0 40 90 40 0 4 1.30 50 50 0 0.00 +0.14 QPR (1 Season) 2 Leagues 12 1,035 86 23.8 11.5 11 90 11 1 45 2 1.16 13 15 -2 -0.17 -0.20 Derby County (1 Season) 1 League 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08 Championship (15 Seasons) 449 40,073 89 60.5 445.3 448 89 204 1 45 56 1.34 255 260 -5 -0.02 +0.08 Premier League (6 Seasons) 106 9,383 89 45.7 104.3 105 88 67 1 1 1.31 100 107 -7 -0.10 +0.22 FA Cup (6 Seasons) 5 450 90 48.4 5.0 5 90 5 0 4 1.20 3 9 -6 -1.20 -1.20 EFL Cup (4 Seasons) 3 300 100 24.4 3.3 3 100 3 0 5 2.33 5 3 +2 +0.60 +1.16 Premier League (2 Seasons) 53 4,770 90 69.7 53.0 53 53 0 19 0.38 12 44 -32 -2.00 -1.50 Champions Lg (1 Season) 4 360 90 66.7 4.0 4 4 0 UEFA Cup (1 Season) 4 315 79 58.3 3.5 3 3 1 2 PL2 — Div. 1 (1 Season) 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08
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 2003-2004 18 Celtic 2 Leagues 15 1,305 87 33.0 14.5 14 3 1 2 2004-2005 19 Celtic 2 Leagues 22 1,980 90 50.0 22.0 22 4 0 2005-2006 20 Celtic 1 League 4 360 90 10.5 4.0 4 0 2006-2007 21 Celtic 1 League 2 135 68 3.9 1.5 1 1 2006-2007 21 Norwich City 1 League 2 180 90 4.3 2.0 2 0 2007-2008 22 Norwich City 1 League 46 4,140 90 100.0 46.0 46 0 2008-2009 23 Norwich City 1 League 46 4,140 90 100.0 46.0 46 0 2009-2010 24 Cardiff City 1 League 43 3,825 89 92.4 42.5 43 0 2010-2011 25 Cardiff City 1 League 11 990 90 23.9 11.0 11 0 2011-2012 26 Cardiff City 1 League 45 4,005 89 96.7 44.5 45 0 2012-2013 27 Cardiff City 1 League 46 4,140 90 100.0 46.0 46 0 2013-2014 28 Cardiff City 1 League 37 3,330 90 97.4 37.0 37 37 0 2014-2015 29 Cardiff City 2 Leagues 38 3,361 88 76.2 37.3 38 36 0 1 1.42 48 47 +1 +0.03 +0.60 2015-2016 30 Cardiff City 2 Leagues 40 3,551 89 83.9 39.5 40 39 0 1 1.45 47 43 +4 +0.10 -0.05 2016-2017 31 Cardiff City 1 League 4 360 90 8.7 4.0 4 4 0 0 1.25 4 5 -1 -0.25 -0.25 2016-2017 31 Hull City 3 Leagues 18 1,620 90 38.8 18.0 18 90 18 0 23 0.67 16 46 -30 -1.67 -1.29 2017-2018 32 Hull City 2 Leagues 5 450 90 10.2 5.0 5 90 5 0 37 2.00 8 9 -1 -0.20 -0.18 2018-2019 33 Hull City 3 Leagues 44 3,945 90 88.9 43.8 44 90 43 0 5 1.39 64 61 +3 +0.07 +2.07 2019-2020 34 Wigan Athletic 2 Leagues 40 3,600 90 85.1 40.0 40 90 40 0 4 1.30 50 50 0 0.00 +0.14 2020-2021 35 Derby County 2 Leagues 33 2,921 89 67.6 32.5 33 89 32 0 7 1.03 25 40 -15 -0.46 +0.05 2021-2022 36 Derby County 1 League 0 0 0 0 4 2021-2022 36 QPR 2 Leagues 12 1,035 86 23.8 11.5 11 90 11 1 45 2 1.16 13 15 -2 -0.17 -0.20 2021-2022 36 Derby County 1 League 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08 2022-2023 37 Hibernian 1 League 38 3,420 90 100.0 38.0 38 90 38 0 0 1.37 57 59 -2 -0.05 2023-2024 38 Hibernian 1 League 33 2,858 87 83.6 31.8 33 87 29 0 1 1.24 43 48 -5 -0.16 +0.16 21 Seasons 8 Clubs 7 Leagues 624 55,651 89 57.5 618.3 621 89 339 3 45 87 1.29 375 423 -48 -0.16 +0.01 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (8 Seasons) 4 Leagues 264 23,562 89 71.9 261.8 264 116 0 2 1.43 99 95 +4 +0.05 +0.12 Celtic (4 Seasons) 3 Leagues 43 3,780 88 25.6 42.0 41 7 2 2 Norwich City (3 Seasons) 1 League 94 8,460 90 68.1 94.0 94 0 Hull City (3 Seasons) 4 Leagues 67 6,015 90 46.2 66.8 67 90 66 0 65 1.24 88 116 -28 -0.42 -0.15 Hibernian (2 Seasons) 1 League 71 6,278 88 91.8 69.8 71 88 67 0 1 1.31 100 107 -7 -0.10 +0.22 Derby County (2 Seasons) 2 Leagues 33 2,921 89 34.5 32.5 33 89 32 0 11 1.03 25 40 -15 -0.46 +0.05 Wigan Athletic (1 Season) 2 Leagues 40 3,600 90 85.1 40.0 40 90 40 0 4 1.30 50 50 0 0.00 +0.14 QPR (1 Season) 2 Leagues 12 1,035 86 23.8 11.5 11 90 11 1 45 2 1.16 13 15 -2 -0.17 -0.20 Derby County (1 Season) 1 League 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08 Championship (15 Seasons) 449 40,073 89 60.5 445.3 448 89 204 1 45 56 1.34 255 260 -5 -0.02 +0.08 Premier League (6 Seasons) 106 9,383 89 45.7 104.3 105 88 67 1 1 1.31 100 107 -7 -0.10 +0.22 FA Cup (6 Seasons) 5 450 90 48.4 5.0 5 90 5 0 4 1.20 3 9 -6 -1.20 -1.20 EFL Cup (4 Seasons) 3 300 100 24.4 3.3 3 100 3 0 5 2.33 5 3 +2 +0.60 +1.16 Premier League (2 Seasons) 53 4,770 90 69.7 53.0 53 53 0 19 0.38 12 44 -32 -2.00 -1.50 Champions Lg (1 Season) 4 360 90 66.7 4.0 4 4 0 UEFA Cup (1 Season) 4 315 79 58.3 3.5 3 3 1 2 PL2 — Div. 1 (1 Season) 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08
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 2003-2004 18 Celtic sct SCO 1. Premier League 1st 11 990 90 28.9 11.0 11 0 Matches 2004-2005 19 Celtic sct SCO 1. Premier League 2nd 18 1,620 90 47.4 18.0 18 0 Matches 2005-2006 20 Celtic sct SCO 1. Premier League 1st 4 360 90 10.5 4.0 4 0 Matches 2006-2007 21 Celtic sct SCO 1. Premier League 1st 2 135 68 3.9 1.5 1 1 Matches 2006-2007 21 Norwich City eng ENG 2. Championship 16th 2 180 90 4.3 2.0 2 0 Matches 2007-2008 22 Norwich City eng ENG 2. Championship 17th 46 4,140 90 100.0 46.0 46 0 2008-2009 23 Norwich City eng ENG 2. Championship 22nd 46 4,140 90 100.0 46.0 46 0 2009-2010 24 Cardiff City eng ENG 2. Championship 4th 43 3,825 89 92.4 42.5 43 0 2010-2011 25 Cardiff City eng ENG 2. Championship 4th 11 990 90 23.9 11.0 11 0 2011-2012 26 Cardiff City eng ENG 2. Championship 6th 45 4,005 89 96.7 44.5 45 0 2012-2013 27 Cardiff City eng ENG 2. Championship 1st 46 4,140 90 100.0 46.0 46 0 2013-2014 28 Cardiff City eng ENG 1. Premier League 20th 37 3,330 90 97.4 37.0 37 37 0 Matches 2014-2015 29 Cardiff City eng ENG 2. Championship 11th 38 3,361 88 81.2 37.3 38 36 0 0 1.42 48 47 +1 +0.03 +0.60 Matches 2015-2016 30 Cardiff City eng ENG 2. Championship 8th 40 3,551 89 85.8 39.5 40 39 0 0 1.45 47 43 +4 +0.10 -0.05 Matches 2016-2017 31 Cardiff City eng ENG 2. Championship 12th 4 360 90 8.7 4.0 4 4 0 0 1.25 4 5 -1 -0.25 -0.25 Matches 2016-2017 31 Hull City eng ENG 1. Premier League 18th 16 1,440 90 42.1 16.0 16 16 0 19 0.38 12 44 -32 -2.00 -1.50 Matches 2017-2018 32 Hull City eng ENG 2. Championship 18th 2 180 90 4.3 2.0 2 2 0 37 2.00 5 4 +1 +0.50 +0.52 Matches 2018-2019 33 Hull City eng ENG 2. Championship 13th 43 3,825 89 92.4 42.5 43 89 42 0 3 1.40 63 60 +3 +0.07 +1.50 Matches 2019-2020 34 Wigan Athletic eng ENG 2. Championship 23rd 39 3,510 90 84.8 39.0 39 90 39 0 4 1.33 50 48 +2 +0.05 +0.19 Matches 2020-2021 35 Derby County eng ENG 2. Championship 21st 33 2,921 89 70.6 32.5 33 89 32 0 6 1.03 25 40 -15 -0.46 +0.05 Matches 2021-2022 36 Derby County eng ENG 2. Championship 23rd 0 0 0 0 4 Matches 2021-2022 36 QPR eng ENG 2. Championship 11th 11 945 86 22.8 10.5 10 90 10 1 45 2 1.27 13 13 0 0.00 -0.03 Matches 2021-2022 36 Derby County eng ENG Jr. PL2 — Div. 1 14th 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08 Matches 2022-2023 37 Hibernian sct SCO 1. Premiership 5th 38 3,420 90 100.0 38.0 38 90 38 0 0 1.37 57 59 -2 -0.05 Matches 2023-2024 38 Hibernian sct SCO 1. Premiership 8th 33 2,858 87 83.6 31.8 33 87 29 0 1 1.24 43 48 -5 -0.16 +0.16 Matches 21 Seasons 8 Clubs 3 Leagues 608 54,226 89 57.9 602.5 606 89 324 2 45 76 1.28 367 411 -44 -0.15 +0.01 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (8 Seasons) 2 Leagues 264 23,562 89 72.7 261.8 264 116 0 0 1.43 99 95 +4 +0.05 +0.12 Celtic (4 Seasons) 1 League 35 3,105 89 22.7 34.5 34 1 Norwich City (3 Seasons) 1 League 94 8,460 90 68.1 94.0 94 0 Hull City (3 Seasons) 2 Leagues 61 5,445 89 46.5 60.5 61 89 60 0 59 1.15 80 108 -28 -0.46 -0.22 Hibernian (2 Seasons) 1 League 71 6,278 88 91.8 69.8 71 88 67 0 1 1.31 100 107 -7 -0.10 +0.22 Derby County (2 Seasons) 1 League 33 2,921 89 35.3 32.5 33 89 32 0 10 1.03 25 40 -15 -0.46 +0.05 Wigan Athletic (1 Season) 1 League 39 3,510 90 84.8 39.0 39 90 39 0 4 1.33 50 48 +2 +0.05 +0.19 QPR (1 Season) 1 League 11 945 86 22.8 10.5 10 90 10 1 45 2 1.27 13 13 0 0.00 -0.03 Derby County (1 Season) 1 League 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08 Championship (15 Seasons) 449 40,073 89 60.5 445.3 448 89 204 1 45 56 1.34 255 260 -5 -0.02 +0.08 Premier League (6 Seasons) 106 9,383 89 45.7 104.3 105 88 67 1 1 1.31 100 107 -7 -0.10 +0.22 Premier League (2 Seasons) 53 4,770 90 69.7 53.0 53 53 0 19 0.38 12 44 -32 -2.00 -1.50 PL2 — Div. 1 (1 Season) 1 90 90 3.8 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.08
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2003-2004 18 Celtic 2. UEFA Cup QF 4 315 79 58.3 3.5 3 3 1 2 Matches 2004-2005 19 Celtic 1. Champions Lg GR 4 360 90 66.7 4.0 4 4 0 Matches 2 Seasons 1 Club 2 Leagues 8 675 84 62.5 7.5 7 7 1 2 Champions Lg (1 Season) 4 360 90 66.7 4.0 4 4 0 UEFA Cup (1 Season) 4 315 79 58.3 3.5 3 3 1 2
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2003-2004 18 Celtic 2 Leagues 14.5 0 0 0 0 2004-2005 19 Celtic 2 Leagues 22.0 0 0 0 2005-2006 20 Celtic 1 League 4.0 0 0 2006-2007 21 Celtic 1 League 1.5 0 0 2006-2007 21 Norwich City 1 League 2.0 0 0 0 2007-2008 22 Norwich City 1 League 46.0 1 0 0 2008-2009 23 Norwich City 1 League 46.0 1 0 0 2009-2010 24 Cardiff City 1 League 42.5 1 0 0 2010-2011 25 Cardiff City 1 League 11.0 0 0 0 2011-2012 26 Cardiff City 1 League 44.5 3 0 0 2012-2013 27 Cardiff City 1 League 46.0 3 0 0 2013-2014 28 Cardiff City 1 League 37.0 2 0 0 2014-2015 29 Cardiff City 2 Leagues 37.3 0 1 0 2015-2016 30 Cardiff City 2 Leagues 39.5 0 1 0 2016-2017 31 Cardiff City 1 League 4.0 0 0 0 0 0 0 0 0 0 0 0 0 2016-2017 31 Hull City 3 Leagues 18.0 0 0 0 0 1 0 0 0 0 0 0 1 2017-2018 32 Hull City 2 Leagues 5.0 0 0 0 1 0 0 0 0 0 0 1 0 2018-2019 33 Hull City 3 Leagues 43.8 1 0 0 0 5 0 0 0 0 0 0 0 2019-2020 34 Wigan Athletic 2 Leagues 40.0 0 0 0 0 7 0 0 2 0 0 2020-2021 35 Derby County 2 Leagues 32.5 0 0 0 0 4 0 0 0 1 0 2021-2022 36 QPR 2 Leagues 11.5 0 0 0 0 1 0 0 0 0 0 2021-2022 36 Derby County 1 League 1.0 0 0 0 0 2022-2023 37 Hibernian 1 League 38.0 3 0 0 2 3 0 0 2 2 0 2023-2024 38 Hibernian 1 League 31.8 0 0 0 0 8 0 0 0 0 0 21 Seasons 8 Clubs 7 Leagues 618.3 15 2 0 3 29 0 0 4 3 0 1 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Cardiff City (8 Seasons) 4 Leagues 261.8 9 2 0 0 0 0 0 0 0 0 0 0 Celtic (4 Seasons) 3 Leagues 42.0 0 0 0 0 0 Norwich City (3 Seasons) 1 League 94.0 2 0 0 Hull City (3 Seasons) 4 Leagues 66.8 1 0 0 1 6 0 0 0 0 0 1 1 Hibernian (2 Seasons) 1 League 69.8 3 0 0 2 11 0 0 2 2 0 Derby County (2 Seasons) 2 Leagues 32.5 0 0 0 0 4 0 0 0 1 0 Wigan Athletic (1 Season) 2 Leagues 40.0 0 0 0 0 7 0 0 2 0 0 QPR (1 Season) 2 Leagues 11.5 0 0 0 0 1 0 0 0 0 0 Derby County (1 Season) 1 League 1.0 0 0 0 0 Championship (15 Seasons) 445.3 10 2 0 1 17 0 0 2 1 0 1 0 Premier League (6 Seasons) 104.3 3 0 0 2 11 0 0 2 2 0 FA Cup (6 Seasons) 5.0 0 0 0 0 0 0 0 0 0 0 EFL Cup (4 Seasons) 3.3 0 0 0 0 0 0 0 0 0 0 0 0 Premier League (2 Seasons) 53.0 2 0 0 0 1 0 0 0 0 0 0 1 Champions Lg (1 Season) 4.0 0 0 0 UEFA Cup (1 Season) 3.5 0 0 0 0 PL2 — Div. 1 (1 Season) 1.0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 31 Hull City eng ENG EFL Cup 3rd 2.0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2017-2018 32 Hull City eng ENG FA Cup 9th 3.0 0 0 0 0 0 0 0 0 0 0 Matches 2018-2019 33 Hull City eng ENG EFL Cup 33rd 1.3 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2019-2020 34 Wigan Athletic eng ENG FA Cup 33rd 1.0 0 0 0 0 0 0 0 0 0 0 Matches 2021-2022 36 QPR eng ENG FA Cup 1.0 0 0 0 0 0 0 0 0 0 0 Matches 8 Seasons 5 Clubs 2 Leagues 8.3 0 0 0 0 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hull City (3 Seasons) 2 Leagues 6.3 0 0 0 0 0 0 0 0 0 0 0 0 Cardiff City (2 Seasons) 2 Leagues QPR (1 Season) 1 League 1.0 0 0 0 0 0 0 0 0 0 0 Wigan Athletic (1 Season) 1 League 1.0 0 0 0 0 0 0 0 0 0 0 Derby County (1 Season) 1 League FA Cup (6 Seasons) 5.0 0 0 0 0 0 0 0 0 0 0 EFL Cup (4 Seasons) 3.3 0 0 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2003-2004 18 Celtic 2. UEFA Cup QF 3.5 0 0 0 0 Matches 2004-2005 19 Celtic 1. Champions Lg GR 4.0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 7.5 0 0 0 0 0 Champions Lg (1 Season) 4.0 0 0 0 UEFA Cup (1 Season) 3.5 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More David Marshall Pages
David Marshall Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary