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 2004-2005 16 Bristol City eng ENG 3. League One 12 8 648 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 17 Bristol City eng ENG 3. League One 45 37 3,262 36.2 7 3 10 7 0 0 2 0 0.19 0.08 0.28 0.19 0.28 2006-2007 18 Bristol City eng ENG 3. League One 5 3 274 3.0 1 0 1 0 1 1 1 0 0.33 0.00 0.33 0.00 0.00 Matches 2006-2007 18 Wigan Athletic eng ENG 1. Premier League 17 6 626 7.0 1 0 1 1 0 0 3 0 0.14 0.00 0.14 0.14 0.14 Matches 2007-2008 19 Sheffield United eng ENG 2. Championship 16 15 1,232 13.7 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 2007-2008 19 Wigan Athletic eng ENG 1. Premier League 2 2 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 20 Sheffield United eng ENG 2. Championship 24 17 1,377 15.3 4 7 11 0 4 4 0 0 0.26 0.46 0.72 0.00 0.46 2009-2010 21 Sheffield United eng ENG 2. Championship 14 3 519 5.8 2 0 2 1 1 1 3 0 0.35 0.00 0.35 0.17 0.17 2009-2010 21 Swansea City eng ENG 2. Championship 21 14 1,317 14.6 3 2 5 2 1 1 1 0 0.21 0.14 0.34 0.14 0.27 2010-2011 22 Portsmouth eng ENG 2. Championship 15 12 971 10.8 1 4 5 1 0 0 3 0 0.09 0.37 0.46 0.09 0.46 2010-2011 22 Swansea City eng ENG 2. Championship 14 10 895 9.9 1 0 1 0 1 3 2 0 0.10 0.00 0.10 0.00 0.00 2011-2012 23 Barnsley eng ENG 2. Championship 11 6 553 6.1 1 1 2 1 0 0 2 0 0.16 0.16 0.33 0.16 0.33 2012-2013 24 Doncaster Rovers eng ENG 3. League One 44 44 3,782 42.0 10 20 30 10 0 0 10 0 0.24 0.48 0.71 0.24 0.71 2013-2014 25 Doncaster Rovers eng ENG 2. Championship 40 25 2,389 26.5 4 1 5 4 0 0 3 0 0.15 0.04 0.19 0.15 0.19 2014-2015 26 Birmingham City eng ENG 2. Championship 42 42 3,587 39.9 9 8 17 9 0 0 8 0 0.23 0.20 0.43 0.23 0.43 Matches 2014-2015 26 Birmingham City 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 2014-2015 26 Birmingham City 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 27 Birmingham City eng ENG 2. Championship 29 24 2,063 22.9 4 6 10 4 0 0 4 0 0.17 0.26 0.44 0.17 0.44 Matches 2015-2016 27 Birmingham City eng ENG FA Cup 1 1 45 0.5 0 1 1 0 0 0 0 0 0.00 2.00 2.00 0.00 2.00 Matches 2015-2016 27 Birmingham City eng ENG League Cup 0 0 Matches 2016-2017 28 Bristol City eng ENG 2. Championship 13 12 1,045 11.6 2 3 5 1 1 1 3 0 0.17 0.26 0.43 0.09 0.34 Matches 2016-2017 28 Birmingham City eng ENG 2. Championship 25 19 1,642 18.2 1 3 4 0 1 1 3 0 0.05 0.16 0.22 0.00 0.16 Matches 2016-2017 28 Birmingham City eng ENG FA Cup 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2017-2018 29 Birmingham City eng ENG 2. Championship 7 2 362 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 Birmingham City eng ENG EFL Cup 1 1 90 1.0 0 2 2 0 0 0 0 0 0.00 2.00 2.00 0.00 2.00 Matches 2017-2018 29 ATK in IND 1. Super League 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 9 Clubs 6 Leagues 405 309 27,379 304.2 52 63 115 42 10 12 49 0 0.17 0.21 0.38 0.14 0.35 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 Birmingham City (4 Seasons) 3 Leagues 109 93 8,179 90.9 15 20 35 14 1 1 15 0 0.17 0.22 0.39 0.15 0.37 Bristol City (4 Seasons) 2 Leagues 75 60 5,229 58.1 10 6 16 8 2 2 6 0 0.17 0.10 0.28 0.14 0.24 Sheffield United (3 Seasons) 1 League 54 35 3,128 34.8 6 9 15 1 5 5 4 0 0.17 0.26 0.43 0.03 0.29 Doncaster Rovers (2 Seasons) 2 Leagues 84 69 6,171 68.6 14 21 35 14 0 0 13 0 0.20 0.31 0.51 0.20 0.51 Swansea City (2 Seasons) 1 League 35 24 2,212 24.6 4 2 6 2 2 4 3 0 0.16 0.08 0.24 0.08 0.16 Wigan Athletic (2 Seasons) 1 League 19 8 723 8.0 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Portsmouth (1 Season) 1 League 15 12 971 10.8 1 4 5 1 0 0 3 0 0.09 0.37 0.46 0.09 0.46 Barnsley (1 Season) 1 League 11 6 553 6.1 1 1 2 1 0 0 2 0 0.16 0.16 0.33 0.16 0.33 ATK (1 Season) 1 League 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (10 Seasons) 271 201 17,952 199.5 32 37 69 23 9 11 33 0 0.16 0.19 0.35 0.12 0.30 League One (4 Seasons) 106 92 7,966 88.5 18 23 41 17 1 1 13 0 0.20 0.26 0.46 0.19 0.45 FA Cup (3 Seasons) 3 3 225 2.5 1 1 2 1 0 0 0 0 0.40 0.40 0.80 0.40 0.80 League Cup (3 Seasons) 3 3 300 3.3 0 2 2 0 0 0 0 0 0.00 0.60 0.60 0.00 0.60 Premier League (2 Seasons) 19 8 723 8.0 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Super League (1 Season) 3 2 213 2.4 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 2004-2005 16 Bristol City 1 League 12 8 648 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 17 Bristol City 1 League 45 37 3,262 36.2 7 3 10 7 0 0 2 0 0.19 0.08 0.28 0.19 0.28 2006-2007 18 Bristol City 1 League 5 3 274 3.0 1 0 1 0 1 1 1 0 0.33 0.00 0.33 0.00 0.00 2006-2007 18 Wigan Athletic 1 League 17 6 626 7.0 1 0 1 1 0 0 3 0 0.14 0.00 0.14 0.14 0.14 2007-2008 19 Wigan Athletic 1 League 2 2 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 19 Sheffield United 1 League 16 15 1,232 13.7 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 2008-2009 20 Sheffield United 1 League 24 17 1,377 15.3 4 7 11 0 4 4 0 0 0.26 0.46 0.72 0.00 0.46 2009-2010 21 Sheffield United 1 League 14 3 519 5.8 2 0 2 1 1 1 3 0 0.35 0.00 0.35 0.17 0.17 2009-2010 21 Swansea City 1 League 21 14 1,317 14.6 3 2 5 2 1 1 1 0 0.21 0.14 0.34 0.14 0.27 2010-2011 22 Swansea City 1 League 14 10 895 9.9 1 0 1 0 1 3 2 0 0.10 0.00 0.10 0.00 0.00 2010-2011 22 Portsmouth 1 League 15 12 971 10.8 1 4 5 1 0 0 3 0 0.09 0.37 0.46 0.09 0.46 2011-2012 23 Barnsley 1 League 11 6 553 6.1 1 1 2 1 0 0 2 0 0.16 0.16 0.33 0.16 0.33 2012-2013 24 Doncaster Rovers 1 League 44 44 3,782 42.0 10 20 30 10 0 0 10 0 0.24 0.48 0.71 0.24 0.71 2013-2014 25 Doncaster Rovers 1 League 40 25 2,389 26.5 4 1 5 4 0 0 3 0 0.15 0.04 0.19 0.15 0.19 2014-2015 26 Birmingham City 3 Leagues 45 45 3,887 43.2 9 8 17 9 0 0 8 0 0.21 0.19 0.39 0.21 0.39 2015-2016 27 Birmingham City 3 Leagues 30 25 2,108 23.4 4 7 11 4 0 0 4 0 0.17 0.30 0.47 0.17 0.47 2016-2017 28 Bristol City 1 League 13 12 1,045 11.6 2 3 5 1 1 1 3 0 0.17 0.26 0.43 0.09 0.34 2016-2017 28 Birmingham City 2 Leagues 26 20 1,732 19.2 2 3 5 1 1 1 3 0 0.10 0.16 0.26 0.05 0.21 2017-2018 29 Birmingham City 2 Leagues 8 3 452 5.0 0 2 2 0 0 0 0 0 0.00 0.40 0.40 0.00 0.40 2017-2018 29 ATK 1 League 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 14 Seasons 9 Clubs 6 Leagues 405 309 27,379 304.2 52 63 115 42 10 12 49 0 0.17 0.21 0.38 0.14 0.35 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 Birmingham City (4 Seasons) 3 Leagues 109 93 8,179 90.9 15 20 35 14 1 1 15 0 0.17 0.22 0.39 0.15 0.37 Bristol City (4 Seasons) 2 Leagues 75 60 5,229 58.1 10 6 16 8 2 2 6 0 0.17 0.10 0.28 0.14 0.24 Sheffield United (3 Seasons) 1 League 54 35 3,128 34.8 6 9 15 1 5 5 4 0 0.17 0.26 0.43 0.03 0.29 Doncaster Rovers (2 Seasons) 2 Leagues 84 69 6,171 68.6 14 21 35 14 0 0 13 0 0.20 0.31 0.51 0.20 0.51 Swansea City (2 Seasons) 1 League 35 24 2,212 24.6 4 2 6 2 2 4 3 0 0.16 0.08 0.24 0.08 0.16 Wigan Athletic (2 Seasons) 1 League 19 8 723 8.0 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Portsmouth (1 Season) 1 League 15 12 971 10.8 1 4 5 1 0 0 3 0 0.09 0.37 0.46 0.09 0.46 Barnsley (1 Season) 1 League 11 6 553 6.1 1 1 2 1 0 0 2 0 0.16 0.16 0.33 0.16 0.33 ATK (1 Season) 1 League 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (10 Seasons) 271 201 17,952 199.5 32 37 69 23 9 11 33 0 0.16 0.19 0.35 0.12 0.30 League One (4 Seasons) 106 92 7,966 88.5 18 23 41 17 1 1 13 0 0.20 0.26 0.46 0.19 0.45 FA Cup (3 Seasons) 3 3 225 2.5 1 1 2 1 0 0 0 0 0.40 0.40 0.80 0.40 0.80 League Cup (3 Seasons) 3 3 300 3.3 0 2 2 0 0 0 0 0 0.00 0.60 0.60 0.00 0.60 Premier League (2 Seasons) 19 8 723 8.0 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Super League (1 Season) 3 2 213 2.4 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 2004-2005 16 Bristol City eng ENG 3. League One 7th 12 8 648 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 17 Bristol City eng ENG 3. League One 9th 45 37 3,262 36.2 7 3 10 7 0 0 2 0 0.19 0.08 0.28 0.19 0.28 2006-2007 18 Bristol City eng ENG 3. League One 2nd 5 3 274 3.0 1 0 1 0 1 1 1 0 0.33 0.00 0.33 0.00 0.00 Matches 2006-2007 18 Wigan Athletic eng ENG 1. Premier League 17th 17 6 626 7.0 1 0 1 1 0 0 3 0 0.14 0.00 0.14 0.14 0.14 Matches 2007-2008 19 Wigan Athletic eng ENG 1. Premier League 14th 2 2 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 19 Sheffield United eng ENG 2. Championship 9th 16 15 1,232 13.7 0 2 2 0 0 0 1 0 0.00 0.15 0.15 0.00 0.15 Matches 2008-2009 20 Sheffield United eng ENG 2. Championship 3rd 24 17 1,377 15.3 4 7 11 0 4 4 0 0 0.26 0.46 0.72 0.00 0.46 2009-2010 21 Sheffield United eng ENG 2. Championship 8th 14 3 519 5.8 2 0 2 1 1 1 3 0 0.35 0.00 0.35 0.17 0.17 2009-2010 21 Swansea City eng ENG 2. Championship 7th 21 14 1,317 14.6 3 2 5 2 1 1 1 0 0.21 0.14 0.34 0.14 0.27 2010-2011 22 Swansea City eng ENG 2. Championship 3rd 14 10 895 9.9 1 0 1 0 1 3 2 0 0.10 0.00 0.10 0.00 0.00 2010-2011 22 Portsmouth eng ENG 2. Championship 16th 15 12 971 10.8 1 4 5 1 0 0 3 0 0.09 0.37 0.46 0.09 0.46 2011-2012 23 Barnsley eng ENG 2. Championship 21st 11 6 553 6.1 1 1 2 1 0 0 2 0 0.16 0.16 0.33 0.16 0.33 2012-2013 24 Doncaster Rovers eng ENG 3. League One 1st 44 44 3,782 42.0 10 20 30 10 0 0 10 0 0.24 0.48 0.71 0.24 0.71 2013-2014 25 Doncaster Rovers eng ENG 2. Championship 22nd 40 25 2,389 26.5 4 1 5 4 0 0 3 0 0.15 0.04 0.19 0.15 0.19 2014-2015 26 Birmingham City eng ENG 2. Championship 10th 42 42 3,587 39.9 9 8 17 9 0 0 8 0 0.23 0.20 0.43 0.23 0.43 Matches 2015-2016 27 Birmingham City eng ENG 2. Championship 10th 29 24 2,063 22.9 4 6 10 4 0 0 4 0 0.17 0.26 0.44 0.17 0.44 Matches 2016-2017 28 Bristol City eng ENG 2. Championship 17th 13 12 1,045 11.6 2 3 5 1 1 1 3 0 0.17 0.26 0.43 0.09 0.34 Matches 2016-2017 28 Birmingham City eng ENG 2. Championship 19th 25 19 1,642 18.2 1 3 4 0 1 1 3 0 0.05 0.16 0.22 0.00 0.16 Matches 2017-2018 29 Birmingham City eng ENG 2. Championship 19th 7 2 362 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 ATK in IND 1. Super League 9th 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 9 Clubs 4 Leagues 399 303 26,854 298.4 51 60 111 41 10 12 49 0 0.17 0.20 0.37 0.14 0.34 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 Birmingham City (4 Seasons) 1 League 103 87 7,654 85.0 14 17 31 13 1 1 15 0 0.16 0.20 0.36 0.15 0.35 Bristol City (4 Seasons) 2 Leagues 75 60 5,229 58.1 10 6 16 8 2 2 6 0 0.17 0.10 0.28 0.14 0.24 Sheffield United (3 Seasons) 1 League 54 35 3,128 34.8 6 9 15 1 5 5 4 0 0.17 0.26 0.43 0.03 0.29 Doncaster Rovers (2 Seasons) 2 Leagues 84 69 6,171 68.6 14 21 35 14 0 0 13 0 0.20 0.31 0.51 0.20 0.51 Swansea City (2 Seasons) 1 League 35 24 2,212 24.6 4 2 6 2 2 4 3 0 0.16 0.08 0.24 0.08 0.16 Wigan Athletic (2 Seasons) 1 League 19 8 723 8.0 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Portsmouth (1 Season) 1 League 15 12 971 10.8 1 4 5 1 0 0 3 0 0.09 0.37 0.46 0.09 0.46 Barnsley (1 Season) 1 League 11 6 553 6.1 1 1 2 1 0 0 2 0 0.16 0.16 0.33 0.16 0.33 ATK (1 Season) 1 League 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (10 Seasons) 271 201 17,952 199.5 32 37 69 23 9 11 33 0 0.16 0.19 0.35 0.12 0.30 League One (4 Seasons) 106 92 7,966 88.5 18 23 41 17 1 1 13 0 0.20 0.26 0.46 0.19 0.45 Premier League (2 Seasons) 19 8 723 8.0 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 Super League (1 Season) 3 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2004-2005 16 Bristol City 1 League 7.2 0 5 0.69 0.00 0 0 2005-2006 17 Bristol City 1 League 36.2 7 28 0.77 0.25 0 0 2006-2007 18 Bristol City 1 League 3.0 1 4 1.31 0.00 1 1 2006-2007 18 Wigan Athletic 1 League 7.0 1 4 0.58 0.25 0 0 2007-2008 19 Wigan Athletic 1 League 1.1 0 1 0.93 0.00 0 0 2007-2008 19 Sheffield United 1 League 13.7 0 7 0.51 0.00 0 0 2008-2009 20 Sheffield United 1 League 15.3 4 9 0.59 0.00 4 4 2009-2010 21 Sheffield United 1 League 5.8 2 3 0.52 0.33 1 1 2009-2010 21 Swansea City 1 League 14.6 3 18 1.23 0.11 1 1 2010-2011 22 Swansea City 1 League 9.9 1 3 0.30 0.00 1 3 2010-2011 22 Portsmouth 1 League 10.8 1 6 0.56 0.17 0 0 2011-2012 23 Barnsley 1 League 6.1 1 1 0.16 1.00 0 0 2012-2013 24 Doncaster Rovers 1 League 42.0 10 35 0.83 0.29 0 0 2013-2014 25 Doncaster Rovers 1 League 26.5 4 15 0.57 0.27 0 0 2014-2015 26 Birmingham City 3 Leagues 43.2 9 40 1.00 0.23 0 0 2015-2016 27 Birmingham City 3 Leagues 23.4 4 25 1.09 0.16 0 0 2016-2017 28 Bristol City 1 League 11.6 2 0 9 0.00 0.78 0.11 1 1 2016-2017 28 Birmingham City 2 Leagues 19.2 2 0 12 0.00 0.66 0.00 1 1 2017-2018 29 Birmingham City 2 Leagues 5.0 0 12 4 33.3 2.39 0.80 0.00 0.00 0 0 2017-2018 29 ATK 1 League 2.4 0 4 1 25.0 1.69 0.42 0.00 0.00 0 0 14 Seasons 9 Clubs 6 Leagues 304.2 52 16 230 162.5 0.43 0.77 0.06 0.18 10 12 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Birmingham City (4 Seasons) 3 Leagues 90.9 15 12 81 133.3 0.52 0.94 0.00 0.16 1 1 Bristol City (4 Seasons) 2 Leagues 58.1 10 0 46 0.00 0.79 0.17 2 2 Sheffield United (3 Seasons) 1 League 34.8 6 19 0.55 0.05 5 5 Doncaster Rovers (2 Seasons) 2 Leagues 68.6 14 50 0.73 0.28 0 0 Swansea City (2 Seasons) 1 League 24.6 4 21 0.85 0.10 2 4 Wigan Athletic (2 Seasons) 1 League 8.0 1 5 0.62 0.20 0 0 Portsmouth (1 Season) 1 League 10.8 1 6 0.56 0.17 0 0 Barnsley (1 Season) 1 League 6.1 1 1 0.16 1.00 0 0 ATK (1 Season) 1 League 2.4 0 4 1 25.0 1.69 0.42 0.00 0.00 0 0 Championship (10 Seasons) 199.5 32 8 150 287.5 0.24 0.75 0.13 0.15 9 11 League One (4 Seasons) 88.5 18 72 0.81 0.24 1 1 FA Cup (3 Seasons) 2.5 1 0 0 League Cup (3 Seasons) 3.3 0 4 2 50.0 4.00 2.00 0.00 0.00 0 0 Premier League (2 Seasons) 8.0 1 5 0.62 0.20 0 0 Super League (1 Season) 2.4 0 4 1 25.0 1.69 0.42 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2004-2005 16 Bristol City eng ENG 3. League One 12 648 54 15.7 7.2 8 4 2005-2006 17 Bristol City eng ENG 3. League One 45 3,262 72 78.8 36.2 37 8 2006-2007 18 Bristol City eng ENG 3. League One 5 274 55 6.6 3.0 3 2 Matches 2006-2007 18 Wigan Athletic eng ENG 1. Premier League 17 626 37 18.3 7.0 6 1 11 Matches 2007-2008 19 Sheffield United eng ENG 2. Championship 16 1,232 77 29.8 13.7 15 1 Matches 2007-2008 19 Wigan Athletic eng ENG 1. Premier League 2 97 49 2.8 1.1 2 0 0 Matches 2008-2009 20 Sheffield United eng ENG 2. Championship 24 1,377 57 33.3 15.3 17 7 2009-2010 21 Sheffield United eng ENG 2. Championship 14 519 37 12.5 5.8 3 11 2009-2010 21 Swansea City eng ENG 2. Championship 21 1,317 63 31.8 14.6 14 7 2010-2011 22 Portsmouth eng ENG 2. Championship 15 971 65 23.5 10.8 12 3 2010-2011 22 Swansea City eng ENG 2. Championship 14 895 64 21.6 9.9 10 4 2011-2012 23 Barnsley eng ENG 2. Championship 11 553 50 13.4 6.1 6 5 2012-2013 24 Doncaster Rovers eng ENG 3. League One 44 3,782 86 91.4 42.0 44 0 2013-2014 25 Doncaster Rovers eng ENG 2. Championship 40 2,389 60 57.7 26.5 25 15 2014-2015 26 Birmingham City eng ENG 2. Championship 42 3,587 85 86.6 39.9 42 29 0 4 1.36 47 51 -4 -0.10 +0.88 Matches 2014-2015 26 Birmingham City eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 2 -1 -1.00 -2.00 Matches 2014-2015 26 Birmingham City eng ENG League Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 3 4 -1 -0.43 Matches 2015-2016 27 Birmingham City eng ENG 2. Championship 29 2,063 71 49.8 22.9 24 9 5 0 1.21 28 27 +1 +0.04 -0.09 Matches 2015-2016 27 Birmingham City eng ENG FA Cup 1 45 45 50.0 0.5 1 45 0 0 0 0.00 1 1 0 0.00 +2.00 Matches 2015-2016 27 Birmingham City eng ENG League Cup 0 0 0 0 1 Matches 2016-2017 28 Bristol City eng ENG 2. Championship 13 1,045 80 25.2 11.6 12 9 1 2 1.08 12 19 -7 -0.60 -0.63 Matches 2016-2017 28 Birmingham City eng ENG 2. Championship 25 1,642 66 39.7 18.2 19 7 6 2 1.32 22 23 -1 -0.05 +0.59 Matches 2016-2017 28 Birmingham City eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 1 0.00 1 3 -2 -2.00 -2.00 Matches 2017-2018 29 Birmingham City eng ENG 2. Championship 7 362 52 8.7 4.0 2 1 5 6 0.57 2 7 -5 -1.24 -0.65 Matches 2017-2018 29 Birmingham City eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 5 1 +4 +4.00 +5.00 Matches 2017-2018 29 ATK in IND 1. Super League 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05 Matches 14 Seasons 9 Clubs 6 Leagues 405 27,379 68 34.2 304.2 309 88 63 96 32 18 1.19 123 143 -20 -0.19 +0.18 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (4 Seasons) 3 Leagues 109 8,179 75 46.3 90.9 93 88 51 16 16 1.24 110 119 -9 -0.10 +0.36 Bristol City (4 Seasons) 2 Leagues 75 5,229 70 31.6 58.1 60 9 15 2 1.08 12 19 -7 -0.60 -0.63 Sheffield United (3 Seasons) 1 League 54 3,128 58 25.2 34.8 35 19 Doncaster Rovers (2 Seasons) 2 Leagues 84 6,171 73 74.5 68.6 69 15 Swansea City (2 Seasons) 1 League 35 2,212 63 26.7 24.6 24 11 Wigan Athletic (2 Seasons) 1 League 19 723 38 10.6 8.0 8 1 11 Portsmouth (1 Season) 1 League 15 971 65 23.5 10.8 12 3 Barnsley (1 Season) 1 League 11 553 50 13.4 6.1 6 5 ATK (1 Season) 1 League 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05 Championship (10 Seasons) 271 17,952 66 33.4 199.5 201 55 70 14 1.23 111 127 -16 -0.17 +0.17 League One (4 Seasons) 106 7,966 75 48.1 88.5 92 14 FA Cup (3 Seasons) 3 225 75 50.0 2.5 3 75 2 0 2 0.00 3 6 -3 -1.20 -1.20 League Cup (3 Seasons) 3 300 100 45.5 3.3 3 100 3 0 2 2.00 8 5 +3 +0.90 +1.90 Premier League (2 Seasons) 19 723 38 10.6 8.0 8 1 11 Super League (1 Season) 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05
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 2004-2005 16 Bristol City 1 League 12 648 54 15.7 7.2 8 4 2005-2006 17 Bristol City 1 League 45 3,262 72 78.8 36.2 37 8 2006-2007 18 Bristol City 1 League 5 274 55 6.6 3.0 3 2 2006-2007 18 Wigan Athletic 1 League 17 626 37 18.3 7.0 6 1 11 2007-2008 19 Wigan Athletic 1 League 2 97 49 2.8 1.1 2 0 0 2007-2008 19 Sheffield United 1 League 16 1,232 77 29.8 13.7 15 1 2008-2009 20 Sheffield United 1 League 24 1,377 57 33.3 15.3 17 7 2009-2010 21 Sheffield United 1 League 14 519 37 12.5 5.8 3 11 2009-2010 21 Swansea City 1 League 21 1,317 63 31.8 14.6 14 7 2010-2011 22 Swansea City 1 League 14 895 64 21.6 9.9 10 4 2010-2011 22 Portsmouth 1 League 15 971 65 23.5 10.8 12 3 2011-2012 23 Barnsley 1 League 11 553 50 13.4 6.1 6 5 2012-2013 24 Doncaster Rovers 1 League 44 3,782 86 91.4 42.0 44 0 2013-2014 25 Doncaster Rovers 1 League 40 2,389 60 57.7 26.5 25 15 2014-2015 26 Birmingham City 3 Leagues 45 3,887 86 85.8 43.2 45 100 32 0 5 1.34 51 57 -6 -0.14 +0.56 2015-2016 27 Birmingham City 3 Leagues 30 2,108 70 46.8 23.4 25 45 9 5 1 1.17 29 28 +1 +0.04 -0.04 2016-2017 28 Bristol City 1 League 13 1,045 80 25.2 11.6 12 9 1 2 1.08 12 19 -7 -0.60 -0.63 2016-2017 28 Birmingham City 2 Leagues 26 1,732 67 40.1 19.2 20 90 8 6 3 1.27 23 26 -3 -0.16 +0.47 2017-2018 29 Birmingham City 2 Leagues 8 452 57 10.5 5.0 3 90 2 5 7 0.87 7 8 -1 -0.20 +0.41 2017-2018 29 ATK 1 League 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05 14 Seasons 9 Clubs 6 Leagues 405 27,379 68 34.2 304.2 309 88 63 96 32 18 1.19 123 143 -20 -0.19 +0.18 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (4 Seasons) 3 Leagues 109 8,179 75 46.3 90.9 93 88 51 16 16 1.24 110 119 -9 -0.10 +0.36 Bristol City (4 Seasons) 2 Leagues 75 5,229 70 31.6 58.1 60 9 15 2 1.08 12 19 -7 -0.60 -0.63 Sheffield United (3 Seasons) 1 League 54 3,128 58 25.2 34.8 35 19 Doncaster Rovers (2 Seasons) 2 Leagues 84 6,171 73 74.5 68.6 69 15 Swansea City (2 Seasons) 1 League 35 2,212 63 26.7 24.6 24 11 Wigan Athletic (2 Seasons) 1 League 19 723 38 10.6 8.0 8 1 11 Portsmouth (1 Season) 1 League 15 971 65 23.5 10.8 12 3 Barnsley (1 Season) 1 League 11 553 50 13.4 6.1 6 5 ATK (1 Season) 1 League 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05 Championship (10 Seasons) 271 17,952 66 33.4 199.5 201 55 70 14 1.23 111 127 -16 -0.17 +0.17 League One (4 Seasons) 106 7,966 75 48.1 88.5 92 14 FA Cup (3 Seasons) 3 225 75 50.0 2.5 3 75 2 0 2 0.00 3 6 -3 -1.20 -1.20 League Cup (3 Seasons) 3 300 100 45.5 3.3 3 100 3 0 2 2.00 8 5 +3 +0.90 +1.90 Premier League (2 Seasons) 19 723 38 10.6 8.0 8 1 11 Super League (1 Season) 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05
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 2004-2005 16 Bristol City eng ENG 3. League One 7th 12 648 54 15.7 7.2 8 4 2005-2006 17 Bristol City eng ENG 3. League One 9th 45 3,262 72 78.8 36.2 37 8 2006-2007 18 Bristol City eng ENG 3. League One 2nd 5 274 55 6.6 3.0 3 2 Matches 2006-2007 18 Wigan Athletic eng ENG 1. Premier League 17th 17 626 37 18.3 7.0 6 1 11 Matches 2007-2008 19 Wigan Athletic eng ENG 1. Premier League 14th 2 97 49 2.8 1.1 2 0 0 Matches 2007-2008 19 Sheffield United eng ENG 2. Championship 9th 16 1,232 77 29.8 13.7 15 1 Matches 2008-2009 20 Sheffield United eng ENG 2. Championship 3rd 24 1,377 57 33.3 15.3 17 7 2009-2010 21 Sheffield United eng ENG 2. Championship 8th 14 519 37 12.5 5.8 3 11 2009-2010 21 Swansea City eng ENG 2. Championship 7th 21 1,317 63 31.8 14.6 14 7 2010-2011 22 Swansea City eng ENG 2. Championship 3rd 14 895 64 21.6 9.9 10 4 2010-2011 22 Portsmouth eng ENG 2. Championship 16th 15 971 65 23.5 10.8 12 3 2011-2012 23 Barnsley eng ENG 2. Championship 21st 11 553 50 13.4 6.1 6 5 2012-2013 24 Doncaster Rovers eng ENG 3. League One 1st 44 3,782 86 91.4 42.0 44 0 2013-2014 25 Doncaster Rovers eng ENG 2. Championship 22nd 40 2,389 60 57.7 26.5 25 15 2014-2015 26 Birmingham City eng ENG 2. Championship 10th 42 3,587 85 86.6 39.9 42 29 0 4 1.36 47 51 -4 -0.10 +0.88 Matches 2015-2016 27 Birmingham City eng ENG 2. Championship 10th 29 2,063 71 49.8 22.9 24 9 5 0 1.21 28 27 +1 +0.04 -0.09 Matches 2016-2017 28 Bristol City eng ENG 2. Championship 17th 13 1,045 80 25.2 11.6 12 9 1 2 1.08 12 19 -7 -0.60 -0.63 Matches 2016-2017 28 Birmingham City eng ENG 2. Championship 19th 25 1,642 66 39.7 18.2 19 7 6 2 1.32 22 23 -1 -0.05 +0.59 Matches 2017-2018 29 Birmingham City eng ENG 2. Championship 19th 7 362 52 8.7 4.0 2 1 5 6 0.57 2 7 -5 -1.24 -0.65 Matches 2017-2018 29 ATK in IND 1. Super League 9th 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05 Matches 14 Seasons 9 Clubs 4 Leagues 399 26,854 67 34.1 298.4 303 91 58 96 32 14 1.20 112 132 -20 -0.20 +0.17 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (4 Seasons) 1 League 103 7,654 74 46.2 85.0 87 46 16 12 1.25 99 108 -9 -0.11 +0.36 Bristol City (4 Seasons) 2 Leagues 75 5,229 70 31.6 58.1 60 9 15 2 1.08 12 19 -7 -0.60 -0.63 Sheffield United (3 Seasons) 1 League 54 3,128 58 25.2 34.8 35 19 Doncaster Rovers (2 Seasons) 2 Leagues 84 6,171 73 74.5 68.6 69 15 Swansea City (2 Seasons) 1 League 35 2,212 63 26.7 24.6 24 11 Wigan Athletic (2 Seasons) 1 League 19 723 38 10.6 8.0 8 1 11 Portsmouth (1 Season) 1 League 15 971 65 23.5 10.8 12 3 Barnsley (1 Season) 1 League 11 553 50 13.4 6.1 6 5 ATK (1 Season) 1 League 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05 Championship (10 Seasons) 271 17,952 66 33.4 199.5 201 55 70 14 1.23 111 127 -16 -0.17 +0.17 League One (4 Seasons) 106 7,966 75 48.1 88.5 92 14 Premier League (2 Seasons) 19 723 38 10.6 8.0 8 1 11 Super League (1 Season) 3 213 71 13.1 2.4 2 91 2 1 32 0 0.00 1 5 -4 -1.69 -1.05
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004-2005 16 Bristol City 1 League 7.2 0 0 3 2005-2006 17 Bristol City 1 League 36.2 2 0 23 2006-2007 18 Bristol City 1 League 3.0 1 0 2 2006-2007 18 Wigan Athletic 1 League 7.0 3 0 14 2007-2008 19 Wigan Athletic 1 League 1.1 0 0 0 2007-2008 19 Sheffield United 1 League 13.7 1 0 13 2008-2009 20 Sheffield United 1 League 15.3 0 0 11 2009-2010 21 Sheffield United 1 League 5.8 3 0 8 2009-2010 21 Swansea City 1 League 14.6 1 0 6 2010-2011 22 Swansea City 1 League 9.9 2 0 11 2010-2011 22 Portsmouth 1 League 10.8 3 0 11 2011-2012 23 Barnsley 1 League 6.1 2 0 4 2012-2013 24 Doncaster Rovers 1 League 42.0 10 0 39 2013-2014 25 Doncaster Rovers 1 League 26.5 3 0 11 2014-2015 26 Birmingham City 3 Leagues 43.2 8 0 0 23 0 2015-2016 27 Birmingham City 3 Leagues 23.4 4 0 0 12 0 2016-2017 28 Bristol City 1 League 11.6 3 0 0 7 0 0 0 0 0 0 0 0 2016-2017 28 Birmingham City 2 Leagues 19.2 3 0 0 11 0 0 0 0 0 0 0 0 2017-2018 29 Birmingham City 2 Leagues 5.0 0 0 0 4 10 1 52 4 2 0 0 0 2017-2018 29 ATK 1 League 2.4 0 0 0 0 3 0 14 1 3 0 0 0 14 Seasons 9 Clubs 6 Leagues 304.2 49 0 0 213 13 1 66 5 5 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Birmingham City (4 Seasons) 3 Leagues 90.9 15 0 0 50 10 1 52 4 2 0 0 0 Bristol City (4 Seasons) 2 Leagues 58.1 6 0 0 35 0 0 0 0 0 0 0 0 Sheffield United (3 Seasons) 1 League 34.8 4 0 32 Doncaster Rovers (2 Seasons) 2 Leagues 68.6 13 0 50 Swansea City (2 Seasons) 1 League 24.6 3 0 17 Wigan Athletic (2 Seasons) 1 League 8.0 3 0 14 Portsmouth (1 Season) 1 League 10.8 3 0 11 Barnsley (1 Season) 1 League 6.1 2 0 4 ATK (1 Season) 1 League 2.4 0 0 0 0 3 0 14 1 3 0 0 0 Championship (10 Seasons) 199.5 33 0 0 132 7 0 40 4 2 0 0 0 League One (4 Seasons) 88.5 13 0 67 FA Cup (3 Seasons) 2.5 0 0 0 0 League Cup (3 Seasons) 3.3 0 0 0 0 3 1 12 0 0 0 0 0 Premier League (2 Seasons) 8.0 3 0 14 Super League (1 Season) 2.4 0 0 0 0 3 0 14 1 3 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 Cotterill Pages
David Cotterill Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary