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 17 Walsall eng ENG 3. League One 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 19 Walsall eng ENG 4. League Two 30 24 2,293 25.5 4 2 6 4 0 0 3 0 0.16 0.08 0.24 0.16 0.24 2007-2008 20 Coventry City eng ENG 2. Championship 16 14 1,276 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2007-2008 20 Walsall eng ENG 3. League One 28 28 2,520 28.0 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 2008-2009 21 Coventry City eng ENG 2. Championship 31 31 2,723 30.3 3 0 3 3 0 0 8 0 0.10 0.00 0.10 0.10 0.10 2009-2010 22 Birmingham City eng ENG 1. Premier League 30 30 2,700 30.0 0 2 2 0 0 0 4 0 0.00 0.07 0.07 0.00 0.07 Matches 2010-2011 23 Birmingham City eng ENG 1. Premier League 20 20 1,800 20.0 2 1 3 2 0 0 4 0 0.10 0.05 0.15 0.10 0.15 Matches 2011-2012 24 Blackburn Rovers eng ENG 1. Premier League 27 27 2,402 26.7 1 1 2 1 0 1 2 0 0.04 0.04 0.07 0.04 0.07 Matches 2012-2013 25 Blackburn Rovers eng ENG 2. Championship 46 46 4,059 45.1 4 3 7 4 0 0 6 0 0.09 0.07 0.16 0.09 0.16 2013-2014 26 Blackburn Rovers eng ENG 2. Championship 25 25 2,249 25.0 0 3 3 0 0 0 5 0 0.00 0.12 0.12 0.00 0.12 Matches 2013-2014 26 Crystal Palace eng ENG 1. Premier League 14 14 1,260 14.0 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Matches 2014-2015 27 Crystal Palace eng ENG FA Cup 3 3 270 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Matches 2014-2015 27 Crystal Palace eng ENG 1. Premier League 34 34 2,920 32.4 2 3 5 2 0 0 6 0 0.06 0.09 0.15 0.06 0.15 Matches 2015-2016 28 Crystal Palace eng ENG FA Cup 6 6 539 6.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 28 Crystal Palace 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 2015-2016 28 Crystal Palace eng ENG 1. Premier League 35 35 3,150 35.0 5 1 6 5 0 0 7 0 0.14 0.03 0.17 0.14 0.17 Matches 2016-2017 29 Crystal Palace eng ENG EFL Cup 2 2 108 1.2 1 0 1 1 0 0 0 0 0.83 0.00 0.83 0.83 0.83 Matches 2016-2017 29 Crystal Palace eng ENG 1. Premier League 23 19 1,746 19.4 3 1 4 3 0 0 2 0 0.15 0.05 0.21 0.15 0.21 Matches 2017-2018 30 Crystal Palace eng ENG EFL Cup 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 30 Crystal Palace eng ENG 1. Premier League 17 16 1,435 15.9 1 0 1 1 0 0 4 0 0.06 0.00 0.06 0.06 0.06 Matches 2018-2019 31 Crystal Palace 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 31 Crystal Palace eng ENG 1. Premier League 10 7 663 7.4 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 Matches 2019-2020 32 Crystal Palace 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 2019-2020 32 Crystal Palace eng ENG 1. Premier League 16 14 1,266 14.1 0 1 1 0 0 0 0 0 0.00 0.07 0.07 0.00 0.07 Matches 2020-2021 33 Crystal Palace eng ENG Jr. PL2 — Div. 2 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 33 Crystal Palace eng ENG 1. Premier League 15 15 1,350 15.0 1 0 1 1 0 0 1 0 0.07 0.00 0.07 0.07 0.07 Matches 2021-2022 34 Reading eng ENG 2. Championship 18 14 1,221 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Matches 2022-2023 35 Reading eng ENG 2. Championship 13 6 656 7.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 35 Reading 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 18 Seasons 6 Clubs 6 Leagues 467 437 39,222 435.8 35 22 57 35 0 1 68 0 0.08 0.05 0.13 0.08 0.13 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 Crystal Palace (8 Seasons) 3 Leagues 181 171 15,232 169.2 16 7 23 16 0 0 27 0 0.09 0.04 0.14 0.09 0.14 Blackburn Rovers (3 Seasons) 2 Leagues 98 98 8,710 96.8 5 7 12 5 0 1 13 0 0.05 0.07 0.12 0.05 0.12 Walsall (3 Seasons) 2 Leagues 59 52 4,814 53.5 7 4 11 7 0 0 7 0 0.13 0.07 0.21 0.13 0.21 Birmingham City (2 Seasons) 1 League 50 50 4,500 50.0 2 3 5 2 0 0 8 0 0.04 0.06 0.10 0.04 0.10 Coventry City (2 Seasons) 1 League 47 45 3,999 44.4 3 0 3 3 0 0 11 0 0.07 0.00 0.07 0.07 0.07 Reading (2 Seasons) 2 Leagues 32 21 1,967 21.9 2 1 3 2 0 0 2 0 0.09 0.05 0.14 0.09 0.14 Crystal Palace (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 Premier League (11 Seasons) 241 231 20,692 229.9 16 11 27 16 0 1 35 0 0.07 0.05 0.12 0.07 0.12 Championship (6 Seasons) 149 136 12,184 135.4 9 7 16 9 0 0 24 0 0.07 0.05 0.12 0.07 0.12 FA Cup (4 Seasons) 13 13 1,169 13.0 2 0 2 2 0 0 2 0 0.15 0.00 0.15 0.15 0.15 EFL Cup (4 Seasons) 5 5 363 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 League One (2 Seasons) 29 28 2,521 28.0 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 League Two (1 Season) 30 24 2,293 25.5 4 2 6 4 0 0 3 0 0.16 0.08 0.24 0.16 0.24 PL2 — Div. 2 (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 2004-2005 17 Walsall 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 19 Walsall 1 League 30 24 2,293 25.5 4 2 6 4 0 0 3 0 0.16 0.08 0.24 0.16 0.24 2007-2008 20 Walsall 1 League 28 28 2,520 28.0 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 2007-2008 20 Coventry City 1 League 16 14 1,276 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2008-2009 21 Coventry City 1 League 31 31 2,723 30.3 3 0 3 3 0 0 8 0 0.10 0.00 0.10 0.10 0.10 2009-2010 22 Birmingham City 1 League 30 30 2,700 30.0 0 2 2 0 0 0 4 0 0.00 0.07 0.07 0.00 0.07 2010-2011 23 Birmingham City 1 League 20 20 1,800 20.0 2 1 3 2 0 0 4 0 0.10 0.05 0.15 0.10 0.15 2011-2012 24 Blackburn Rovers 1 League 27 27 2,402 26.7 1 1 2 1 0 1 2 0 0.04 0.04 0.07 0.04 0.07 2012-2013 25 Blackburn Rovers 1 League 46 46 4,059 45.1 4 3 7 4 0 0 6 0 0.09 0.07 0.16 0.09 0.16 2013-2014 26 Blackburn Rovers 1 League 25 25 2,249 25.0 0 3 3 0 0 0 5 0 0.00 0.12 0.12 0.00 0.12 2013-2014 26 Crystal Palace 1 League 14 14 1,260 14.0 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 2014-2015 27 Crystal Palace 2 Leagues 37 37 3,190 35.4 4 3 7 4 0 0 6 0 0.11 0.08 0.20 0.11 0.20 2015-2016 28 Crystal Palace 3 Leagues 42 42 3,779 42.0 5 1 6 5 0 0 9 0 0.12 0.02 0.14 0.12 0.14 2016-2017 29 Crystal Palace 2 Leagues 25 21 1,854 20.6 4 1 5 4 0 0 2 0 0.19 0.05 0.24 0.19 0.24 2017-2018 30 Crystal Palace 2 Leagues 18 17 1,480 16.4 1 0 1 1 0 0 4 0 0.06 0.00 0.06 0.06 0.06 2018-2019 31 Crystal Palace 2 Leagues 13 10 933 10.4 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 2019-2020 32 Crystal Palace 2 Leagues 17 15 1,386 15.4 0 1 1 0 0 0 0 0 0.00 0.06 0.06 0.00 0.06 2020-2021 33 Crystal Palace 1 League 15 15 1,350 15.0 1 0 1 1 0 0 1 0 0.07 0.00 0.07 0.07 0.07 2020-2021 33 Crystal Palace 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 2021-2022 34 Reading 1 League 18 14 1,221 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 2022-2023 35 Reading 2 Leagues 14 7 746 8.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 18 Seasons 6 Clubs 6 Leagues 467 437 39,222 435.8 35 22 57 35 0 1 68 0 0.08 0.05 0.13 0.08 0.13 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 Crystal Palace (8 Seasons) 3 Leagues 181 171 15,232 169.2 16 7 23 16 0 0 27 0 0.09 0.04 0.14 0.09 0.14 Blackburn Rovers (3 Seasons) 2 Leagues 98 98 8,710 96.8 5 7 12 5 0 1 13 0 0.05 0.07 0.12 0.05 0.12 Walsall (3 Seasons) 2 Leagues 59 52 4,814 53.5 7 4 11 7 0 0 7 0 0.13 0.07 0.21 0.13 0.21 Birmingham City (2 Seasons) 1 League 50 50 4,500 50.0 2 3 5 2 0 0 8 0 0.04 0.06 0.10 0.04 0.10 Coventry City (2 Seasons) 1 League 47 45 3,999 44.4 3 0 3 3 0 0 11 0 0.07 0.00 0.07 0.07 0.07 Reading (2 Seasons) 2 Leagues 32 21 1,967 21.9 2 1 3 2 0 0 2 0 0.09 0.05 0.14 0.09 0.14 Crystal Palace (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 Premier League (11 Seasons) 241 231 20,692 229.9 16 11 27 16 0 1 35 0 0.07 0.05 0.12 0.07 0.12 Championship (6 Seasons) 149 136 12,184 135.4 9 7 16 9 0 0 24 0 0.07 0.05 0.12 0.07 0.12 FA Cup (4 Seasons) 13 13 1,169 13.0 2 0 2 2 0 0 2 0 0.15 0.00 0.15 0.15 0.15 EFL Cup (4 Seasons) 5 5 363 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 League One (2 Seasons) 29 28 2,521 28.0 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 League Two (1 Season) 30 24 2,293 25.5 4 2 6 4 0 0 3 0 0.16 0.08 0.24 0.16 0.24 PL2 — Div. 2 (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 2004-2005 17 Walsall eng ENG 3. League One 14th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 19 Walsall eng ENG 4. League Two 1st 30 24 2,293 25.5 4 2 6 4 0 0 3 0 0.16 0.08 0.24 0.16 0.24 2007-2008 20 Walsall eng ENG 3. League One 12th 28 28 2,520 28.0 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 2007-2008 20 Coventry City eng ENG 2. Championship 21st 16 14 1,276 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2008-2009 21 Coventry City eng ENG 2. Championship 17th 31 31 2,723 30.3 3 0 3 3 0 0 8 0 0.10 0.00 0.10 0.10 0.10 2009-2010 22 Birmingham City eng ENG 1. Premier League 9th 30 30 2,700 30.0 0 2 2 0 0 0 4 0 0.00 0.07 0.07 0.00 0.07 Matches 2010-2011 23 Birmingham City eng ENG 1. Premier League 18th 20 20 1,800 20.0 2 1 3 2 0 0 4 0 0.10 0.05 0.15 0.10 0.15 Matches 2011-2012 24 Blackburn Rovers eng ENG 1. Premier League 19th 27 27 2,402 26.7 1 1 2 1 0 1 2 0 0.04 0.04 0.07 0.04 0.07 Matches 2012-2013 25 Blackburn Rovers eng ENG 2. Championship 17th 46 46 4,059 45.1 4 3 7 4 0 0 6 0 0.09 0.07 0.16 0.09 0.16 2013-2014 26 Blackburn Rovers eng ENG 2. Championship 8th 25 25 2,249 25.0 0 3 3 0 0 0 5 0 0.00 0.12 0.12 0.00 0.12 Matches 2013-2014 26 Crystal Palace eng ENG 1. Premier League 11th 14 14 1,260 14.0 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Matches 2014-2015 27 Crystal Palace eng ENG 1. Premier League 10th 34 34 2,920 32.4 2 3 5 2 0 0 6 0 0.06 0.09 0.15 0.06 0.15 Matches 2015-2016 28 Crystal Palace eng ENG 1. Premier League 15th 35 35 3,150 35.0 5 1 6 5 0 0 7 0 0.14 0.03 0.17 0.14 0.17 Matches 2016-2017 29 Crystal Palace eng ENG 1. Premier League 14th 23 19 1,746 19.4 3 1 4 3 0 0 2 0 0.15 0.05 0.21 0.15 0.21 Matches 2017-2018 30 Crystal Palace eng ENG 1. Premier League 11th 17 16 1,435 15.9 1 0 1 1 0 0 4 0 0.06 0.00 0.06 0.06 0.06 Matches 2018-2019 31 Crystal Palace eng ENG 1. Premier League 12th 10 7 663 7.4 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 Matches 2019-2020 32 Crystal Palace eng ENG 1. Premier League 14th 16 14 1,266 14.1 0 1 1 0 0 0 0 0 0.00 0.07 0.07 0.00 0.07 Matches 2020-2021 33 Crystal Palace eng ENG 1. Premier League 14th 15 15 1,350 15.0 1 0 1 1 0 0 1 0 0.07 0.00 0.07 0.07 0.07 Matches 2020-2021 33 Crystal Palace eng ENG Jr. PL2 — Div. 2 3rd 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 34 Reading eng ENG 2. Championship 21st 18 14 1,221 13.6 2 1 3 2 0 0 0 0 0.15 0.07 0.22 0.15 0.22 Matches 2022-2023 35 Reading eng ENG 2. Championship 22nd 13 6 656 7.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 18 Seasons 6 Clubs 4 Leagues 449 419 37,690 418.8 32 22 54 32 0 1 66 0 0.08 0.05 0.13 0.08 0.13 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 Crystal Palace (8 Seasons) 1 League 164 154 13,790 153.2 13 7 20 13 0 0 25 0 0.08 0.05 0.13 0.08 0.13 Blackburn Rovers (3 Seasons) 2 Leagues 98 98 8,710 96.8 5 7 12 5 0 1 13 0 0.05 0.07 0.12 0.05 0.12 Walsall (3 Seasons) 2 Leagues 59 52 4,814 53.5 7 4 11 7 0 0 7 0 0.13 0.07 0.21 0.13 0.21 Birmingham City (2 Seasons) 1 League 50 50 4,500 50.0 2 3 5 2 0 0 8 0 0.04 0.06 0.10 0.04 0.10 Coventry City (2 Seasons) 1 League 47 45 3,999 44.4 3 0 3 3 0 0 11 0 0.07 0.00 0.07 0.07 0.07 Reading (2 Seasons) 1 League 31 20 1,877 20.9 2 1 3 2 0 0 2 0 0.10 0.05 0.14 0.10 0.14 Crystal Palace (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 Premier League (11 Seasons) 241 231 20,692 229.9 16 11 27 16 0 1 35 0 0.07 0.05 0.12 0.07 0.12 Championship (6 Seasons) 149 136 12,184 135.4 9 7 16 9 0 0 24 0 0.07 0.05 0.12 0.07 0.12 League One (2 Seasons) 29 28 2,521 28.0 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 League Two (1 Season) 30 24 2,293 25.5 4 2 6 4 0 0 3 0 0.16 0.08 0.24 0.16 0.24 PL2 — Div. 2 (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
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2004-2005 17 Walsall 1 League 0.0 0 0 0.00 0 0 2006-2007 19 Walsall 1 League 25.5 4 9 0.35 0.44 0 0 2007-2008 20 Walsall 1 League 28.0 3 11 0.39 0.27 0 0 2007-2008 20 Coventry City 1 League 14.2 0 5 0.35 0.00 0 0 2008-2009 21 Coventry City 1 League 30.3 3 7 0.23 0.43 0 0 2009-2010 22 Birmingham City 1 League 30.0 0 1 0.03 0.00 0 0 2010-2011 23 Birmingham City 1 League 20.0 2 4 0.20 0.50 0 0 2011-2012 24 Blackburn Rovers 1 League 26.7 1 5 0.19 0.20 0 1 2012-2013 25 Blackburn Rovers 1 League 45.1 4 11 0.24 0.36 0 0 2013-2014 26 Blackburn Rovers 1 League 25.0 0 5 0.20 0.00 0 0 2013-2014 26 Crystal Palace 1 League 14.0 1 2 0.14 0.50 0 0 2014-2015 27 Crystal Palace 2 Leagues 35.4 4 4 0.12 0.50 0 0 2015-2016 28 Crystal Palace 3 Leagues 42.0 5 11 0.31 0.45 0 0 2016-2017 29 Crystal Palace 2 Leagues 20.6 4 22 11 50.0 1.07 0.53 0.18 0.36 0 0 2017-2018 30 Crystal Palace 2 Leagues 16.4 1 20 5 25.0 1.22 0.30 0.05 0.20 0 0 2018-2019 31 Crystal Palace 2 Leagues 10.4 0 10 1 10.0 0.96 0.10 0.00 0.00 0 0 2019-2020 32 Crystal Palace 2 Leagues 15.4 0 8 2 25.0 0.52 0.13 0.00 0.00 0 0 2020-2021 33 Crystal Palace 1 League 15.0 1 5 1 20.0 0.33 0.07 0.20 1.00 0 0 2020-2021 33 Crystal Palace 1 League 1.0 0 0 0 2021-2022 34 Reading 1 League 13.6 2 11 6 54.5 0.81 0.44 0.18 0.33 0 0 2022-2023 35 Reading 2 Leagues 8.3 0 2 0 0.0 0.24 0.00 0.00 0 0 18 Seasons 6 Clubs 6 Leagues 435.8 35 78 101 33.3 0.78 0.24 0.10 0.33 0 1 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Crystal Palace (8 Seasons) 3 Leagues 169.2 16 65 37 30.8 0.84 0.23 0.09 0.38 0 0 Blackburn Rovers (3 Seasons) 2 Leagues 96.8 5 21 0.22 0.24 0 1 Walsall (3 Seasons) 2 Leagues 53.5 7 20 0.37 0.35 0 0 Birmingham City (2 Seasons) 1 League 50.0 2 5 0.10 0.40 0 0 Coventry City (2 Seasons) 1 League 44.4 3 12 0.27 0.25 0 0 Reading (2 Seasons) 2 Leagues 21.9 2 13 6 46.2 0.59 0.27 0.15 0.33 0 0 Crystal Palace (1 Season) 1 League 1.0 0 0 0 Premier League (11 Seasons) 229.9 16 59 46 32.2 0.82 0.20 0.08 0.35 0 1 Championship (6 Seasons) 135.4 9 12 34 50.0 0.58 0.25 0.17 0.26 0 0 FA Cup (4 Seasons) 13.0 2 5 0 0.0 1.25 0.00 0.00 0 0 EFL Cup (4 Seasons) 4.0 1 2 1 50.0 0.66 0.33 0.50 1.00 0 0 League One (2 Seasons) 28.0 3 11 0.39 0.27 0 0 League Two (1 Season) 25.5 4 9 0.35 0.44 0 0 PL2 — Div. 2 (1 Season) 1.0 0 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 17 Walsall eng ENG 3. League One 1 1 1 0.0 0.0 0 1 2006-2007 19 Walsall eng ENG 4. League Two 30 2,293 76 55.4 25.5 24 6 2007-2008 20 Coventry City eng ENG 2. Championship 16 1,276 80 30.8 14.2 14 2 2007-2008 20 Walsall eng ENG 3. League One 28 2,520 90 60.9 28.0 28 0 2008-2009 21 Coventry City eng ENG 2. Championship 31 2,723 88 65.8 30.3 31 0 2009-2010 22 Birmingham City eng ENG 1. Premier League 30 2,700 90 78.9 30.0 30 30 0 Matches 2010-2011 23 Birmingham City eng ENG 1. Premier League 20 1,800 90 52.6 20.0 20 20 0 Matches 2011-2012 24 Blackburn Rovers eng ENG 1. Premier League 27 2,402 89 70.2 26.7 27 26 0 Matches 2012-2013 25 Blackburn Rovers eng ENG 2. Championship 46 4,059 88 98.0 45.1 46 0 2013-2014 26 Blackburn Rovers eng ENG 2. Championship 25 2,249 90 54.3 25.0 25 0 Matches 2013-2014 26 Crystal Palace eng ENG 1. Premier League 14 1,260 90 36.8 14.0 14 14 0 Matches 2014-2015 27 Crystal Palace eng ENG FA Cup 3 270 90 100.0 3.0 3 90 3 0 0 2.00 8 4 +4 +1.33 Matches 2014-2015 27 Crystal Palace eng ENG 1. Premier League 34 2,920 86 85.4 32.4 34 31 0 0 1.35 41 40 +1 +0.03 +0.93 Matches 2015-2016 28 Crystal Palace eng ENG FA Cup 6 539 90 94.6 6.0 6 90 5 0 0 2.50 9 3 +6 +1.00 +3.91 Matches 2015-2016 28 Crystal Palace eng ENG League Cup 1 90 90 30.0 1.0 1 90 1 0 1 0.00 1 5 -4 -4.00 -6.57 Matches 2015-2016 28 Crystal Palace eng ENG 1. Premier League 35 3,150 90 92.1 35.0 35 35 0 1 1.20 38 44 -6 -0.17 +1.83 Matches 2016-2017 29 Crystal Palace eng ENG EFL Cup 2 108 54 60.0 1.2 2 54 1 0 0 1.50 2 0 +2 +1.67 +4.17 Matches 2016-2017 29 Crystal Palace eng ENG 1. Premier League 23 1,746 76 51.1 19.4 19 19 4 1 1.17 27 36 -9 -0.46 -0.25 Matches 2017-2018 30 Crystal Palace eng ENG EFL Cup 1 45 45 16.7 0.5 1 45 0 0 0 3.00 0 0 0 0.00 +0.40 Matches 2017-2018 30 Crystal Palace eng ENG 1. Premier League 17 1,435 84 42.0 15.9 16 15 1 2 0.82 16 26 -10 -0.63 -0.63 Matches 2018-2019 31 Crystal Palace eng ENG FA Cup 3 270 90 75.0 3.0 3 90 3 0 0 3.00 5 0 +5 +1.67 +2.67 Matches 2018-2019 31 Crystal Palace eng ENG 1. Premier League 10 663 66 19.4 7.4 7 90 7 3 10 9 2.00 16 10 +6 +0.81 +1.08 Matches 2019-2020 32 Crystal Palace eng ENG EFL Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 0 0 0 0.00 Matches 2019-2020 32 Crystal Palace eng ENG 1. Premier League 16 1,266 79 37.0 14.1 14 88 13 2 19 15 1.13 10 14 -4 -0.28 +0.34 Matches 2020-2021 33 Crystal Palace eng ENG Jr. PL2 — Div. 2 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17 Matches 2020-2021 33 Crystal Palace eng ENG 1. Premier League 15 1,350 90 39.5 15.0 15 90 15 0 15 1.07 13 24 -11 -0.73 -0.12 Matches 2021-2022 34 Reading eng ENG 2. Championship 18 1,221 68 29.5 13.6 14 84 13 4 11 4 1.00 12 21 -9 -0.66 +0.08 Matches 2022-2023 35 Reading eng ENG 2. Championship 13 656 50 15.8 7.3 6 83 5 7 23 7 0.69 5 14 -9 -1.23 -0.90 Matches 2022-2023 35 Reading eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 2 0 +2 +2.00 +4.00 Matches 18 Seasons 6 Clubs 6 Leagues 467 39,222 84 50.9 435.8 437 87 258 30 17 56 1.25 205 241 -36 -0.20 +0.23 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crystal Palace (8 Seasons) 3 Leagues 181 15,232 84 51.8 169.2 171 88 163 10 14 44 1.31 186 206 -20 -0.13 +0.25 Blackburn Rovers (3 Seasons) 2 Leagues 98 8,710 89 74.4 96.8 98 26 0 Walsall (3 Seasons) 2 Leagues 59 4,814 82 38.8 53.5 52 7 Birmingham City (2 Seasons) 1 League 50 4,500 90 65.8 50.0 50 50 0 Coventry City (2 Seasons) 1 League 47 3,999 85 48.3 44.4 45 2 Reading (2 Seasons) 2 Leagues 32 1,967 61 23.3 21.9 21 84 19 11 19 12 0.94 19 35 -16 -0.73 -0.19 Crystal Palace (1 Season) 1 League 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17 Premier League (11 Seasons) 241 20,692 86 55.0 229.9 231 89 225 10 14 43 1.22 161 194 -33 -0.24 +0.17 Championship (6 Seasons) 149 12,184 82 49.0 135.4 136 84 18 13 19 11 0.87 17 35 -18 -0.86 -0.34 FA Cup (4 Seasons) 13 1,169 90 84.7 13.0 13 90 12 0 1 2.54 24 7 +17 +1.31 +3.01 EFL Cup (4 Seasons) 5 363 73 41.7 4.0 5 73 3 0 1 1.20 3 5 -2 -0.50 -1.03 League One (2 Seasons) 29 2,521 87 30.4 28.0 28 1 League Two (1 Season) 30 2,293 76 55.4 25.5 24 6 PL2 — Div. 2 (1 Season) 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17
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 17 Walsall 1 League 1 1 1 0.0 0.0 0 1 2006-2007 19 Walsall 1 League 30 2,293 76 55.4 25.5 24 6 2007-2008 20 Walsall 1 League 28 2,520 90 60.9 28.0 28 0 2007-2008 20 Coventry City 1 League 16 1,276 80 30.8 14.2 14 2 2008-2009 21 Coventry City 1 League 31 2,723 88 65.8 30.3 31 0 2009-2010 22 Birmingham City 1 League 30 2,700 90 78.9 30.0 30 30 0 2010-2011 23 Birmingham City 1 League 20 1,800 90 52.6 20.0 20 20 0 2011-2012 24 Blackburn Rovers 1 League 27 2,402 89 70.2 26.7 27 26 0 2012-2013 25 Blackburn Rovers 1 League 46 4,059 88 98.0 45.1 46 0 2013-2014 26 Blackburn Rovers 1 League 25 2,249 90 54.3 25.0 25 0 2013-2014 26 Crystal Palace 1 League 14 1,260 90 36.8 14.0 14 14 0 2014-2015 27 Crystal Palace 2 Leagues 37 3,190 86 86.4 35.4 37 90 34 0 0 1.40 49 44 +5 +0.14 +1.04 2015-2016 28 Crystal Palace 3 Leagues 42 3,779 90 88.1 42.0 42 90 41 0 2 1.36 48 52 -4 -0.10 +0.08 2016-2017 29 Crystal Palace 2 Leagues 25 1,854 74 51.5 20.6 21 54 20 4 1 1.20 29 36 -7 -0.34 -0.03 2017-2018 30 Crystal Palace 2 Leagues 18 1,480 82 40.1 16.4 17 45 15 1 2 0.94 16 26 -10 -0.61 -0.57 2018-2019 31 Crystal Palace 2 Leagues 13 933 72 24.7 10.4 10 90 10 3 10 9 2.23 21 10 +11 +1.06 +1.35 2019-2020 32 Crystal Palace 2 Leagues 17 1,386 82 39.2 15.4 15 90 14 2 19 15 1.06 10 14 -4 -0.26 +0.37 2020-2021 33 Crystal Palace 1 League 15 1,350 90 39.5 15.0 15 90 15 0 15 1.07 13 24 -11 -0.73 -0.12 2020-2021 33 Crystal Palace 1 League 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17 2021-2022 34 Reading 1 League 18 1,221 68 29.5 13.6 14 84 13 4 11 4 1.00 12 21 -9 -0.66 +0.08 2022-2023 35 Reading 2 Leagues 14 746 53 17.3 8.3 7 84 6 7 23 8 0.86 7 14 -7 -0.84 -0.47 18 Seasons 6 Clubs 6 Leagues 467 39,222 84 50.9 435.8 437 87 258 30 17 56 1.25 205 241 -36 -0.20 +0.23 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crystal Palace (8 Seasons) 3 Leagues 181 15,232 84 51.8 169.2 171 88 163 10 14 44 1.31 186 206 -20 -0.13 +0.25 Blackburn Rovers (3 Seasons) 2 Leagues 98 8,710 89 74.4 96.8 98 26 0 Walsall (3 Seasons) 2 Leagues 59 4,814 82 38.8 53.5 52 7 Birmingham City (2 Seasons) 1 League 50 4,500 90 65.8 50.0 50 50 0 Coventry City (2 Seasons) 1 League 47 3,999 85 48.3 44.4 45 2 Reading (2 Seasons) 2 Leagues 32 1,967 61 23.3 21.9 21 84 19 11 19 12 0.94 19 35 -16 -0.73 -0.19 Crystal Palace (1 Season) 1 League 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17 Premier League (11 Seasons) 241 20,692 86 55.0 229.9 231 89 225 10 14 43 1.22 161 194 -33 -0.24 +0.17 Championship (6 Seasons) 149 12,184 82 49.0 135.4 136 84 18 13 19 11 0.87 17 35 -18 -0.86 -0.34 FA Cup (4 Seasons) 13 1,169 90 84.7 13.0 13 90 12 0 1 2.54 24 7 +17 +1.31 +3.01 EFL Cup (4 Seasons) 5 363 73 41.7 4.0 5 73 3 0 1 1.20 3 5 -2 -0.50 -1.03 League One (2 Seasons) 29 2,521 87 30.4 28.0 28 1 League Two (1 Season) 30 2,293 76 55.4 25.5 24 6 PL2 — Div. 2 (1 Season) 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17
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 17 Walsall eng ENG 3. League One 14th 1 1 1 0.0 0.0 0 1 2006-2007 19 Walsall eng ENG 4. League Two 1st 30 2,293 76 55.4 25.5 24 6 2007-2008 20 Walsall eng ENG 3. League One 12th 28 2,520 90 60.9 28.0 28 0 2007-2008 20 Coventry City eng ENG 2. Championship 21st 16 1,276 80 30.8 14.2 14 2 2008-2009 21 Coventry City eng ENG 2. Championship 17th 31 2,723 88 65.8 30.3 31 0 2009-2010 22 Birmingham City eng ENG 1. Premier League 9th 30 2,700 90 78.9 30.0 30 30 0 Matches 2010-2011 23 Birmingham City eng ENG 1. Premier League 18th 20 1,800 90 52.6 20.0 20 20 0 Matches 2011-2012 24 Blackburn Rovers eng ENG 1. Premier League 19th 27 2,402 89 70.2 26.7 27 26 0 Matches 2012-2013 25 Blackburn Rovers eng ENG 2. Championship 17th 46 4,059 88 98.0 45.1 46 0 2013-2014 26 Blackburn Rovers eng ENG 2. Championship 8th 25 2,249 90 54.3 25.0 25 0 Matches 2013-2014 26 Crystal Palace eng ENG 1. Premier League 11th 14 1,260 90 36.8 14.0 14 14 0 Matches 2014-2015 27 Crystal Palace eng ENG 1. Premier League 10th 34 2,920 86 85.4 32.4 34 31 0 0 1.35 41 40 +1 +0.03 +0.93 Matches 2015-2016 28 Crystal Palace eng ENG 1. Premier League 15th 35 3,150 90 92.1 35.0 35 35 0 1 1.20 38 44 -6 -0.17 +1.83 Matches 2016-2017 29 Crystal Palace eng ENG 1. Premier League 14th 23 1,746 76 51.1 19.4 19 19 4 1 1.17 27 36 -9 -0.46 -0.25 Matches 2017-2018 30 Crystal Palace eng ENG 1. Premier League 11th 17 1,435 84 42.0 15.9 16 15 1 2 0.82 16 26 -10 -0.63 -0.63 Matches 2018-2019 31 Crystal Palace eng ENG 1. Premier League 12th 10 663 66 19.4 7.4 7 90 7 3 10 9 2.00 16 10 +6 +0.81 +1.08 Matches 2019-2020 32 Crystal Palace eng ENG 1. Premier League 14th 16 1,266 79 37.0 14.1 14 88 13 2 19 15 1.13 10 14 -4 -0.28 +0.34 Matches 2020-2021 33 Crystal Palace eng ENG 1. Premier League 14th 15 1,350 90 39.5 15.0 15 90 15 0 15 1.07 13 24 -11 -0.73 -0.12 Matches 2020-2021 33 Crystal Palace eng ENG Jr. PL2 — Div. 2 3rd 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17 Matches 2021-2022 34 Reading eng ENG 2. Championship 21st 18 1,221 68 29.5 13.6 14 84 13 4 11 4 1.00 12 21 -9 -0.66 +0.08 Matches 2022-2023 35 Reading eng ENG 2. Championship 22nd 13 656 50 15.8 7.3 6 83 5 7 23 7 0.69 5 14 -9 -1.23 -0.90 Matches 18 Seasons 6 Clubs 4 Leagues 449 37,690 84 50.3 418.8 419 87 243 30 17 54 1.16 178 229 -51 -0.32 +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 Crystal Palace (8 Seasons) 1 League 164 13,790 84 50.4 153.2 154 89 149 10 14 43 1.22 161 194 -33 -0.24 +0.17 Blackburn Rovers (3 Seasons) 2 Leagues 98 8,710 89 74.4 96.8 98 26 0 Walsall (3 Seasons) 2 Leagues 59 4,814 82 38.8 53.5 52 7 Birmingham City (2 Seasons) 1 League 50 4,500 90 65.8 50.0 50 50 0 Coventry City (2 Seasons) 1 League 47 3,999 85 48.3 44.4 45 2 Reading (2 Seasons) 1 League 31 1,877 61 22.7 20.9 20 84 18 11 19 11 0.87 17 35 -18 -0.86 -0.34 Crystal Palace (1 Season) 1 League 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17 Premier League (11 Seasons) 241 20,692 86 55.0 229.9 231 89 225 10 14 43 1.22 161 194 -33 -0.24 +0.17 Championship (6 Seasons) 149 12,184 82 49.0 135.4 136 84 18 13 19 11 0.87 17 35 -18 -0.86 -0.34 League One (2 Seasons) 29 2,521 87 30.4 28.0 28 1 League Two (1 Season) 30 2,293 76 55.4 25.5 24 6 PL2 — Div. 2 (1 Season) 1 90 90 4.2 1.0 1 90 1 0 0 1.00 2 2 0 0.00 -0.17
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004-2005 17 Walsall 1 League 0.0 0 0 0 2006-2007 19 Walsall 1 League 25.5 3 0 40 2007-2008 20 Walsall 1 League 28.0 4 0 27 2007-2008 20 Coventry City 1 League 14.2 3 0 16 2008-2009 21 Coventry City 1 League 30.3 8 0 35 2009-2010 22 Birmingham City 1 League 30.0 4 0 24 2010-2011 23 Birmingham City 1 League 20.0 4 0 19 2011-2012 24 Blackburn Rovers 1 League 26.7 2 0 16 2012-2013 25 Blackburn Rovers 1 League 45.1 6 0 32 2013-2014 26 Blackburn Rovers 1 League 25.0 5 0 20 2013-2014 26 Crystal Palace 1 League 14.0 4 0 6 2014-2015 27 Crystal Palace 2 Leagues 35.4 6 0 0 28 1 2015-2016 28 Crystal Palace 3 Leagues 42.0 9 0 0 20 0 2016-2017 29 Crystal Palace 2 Leagues 20.6 2 0 0 13 13 0 3 39 11 0 1 0 2017-2018 30 Crystal Palace 2 Leagues 16.4 4 0 0 12 4 2 2 25 8 0 1 0 2018-2019 31 Crystal Palace 2 Leagues 10.4 1 0 0 5 0 0 0 5 3 0 0 0 2019-2020 32 Crystal Palace 2 Leagues 15.4 0 0 0 7 2 0 2 16 4 0 2020-2021 33 Crystal Palace 1 League 15.0 1 0 0 7 6 0 0 17 4 0 2020-2021 33 Crystal Palace 1 League 1.0 0 0 0 0 2021-2022 34 Reading 1 League 13.6 0 0 0 3 1 2 0 13 7 0 2022-2023 35 Reading 2 Leagues 8.3 2 0 0 5 3 1 0 6 3 0 18 Seasons 6 Clubs 6 Leagues 435.8 68 0 0 335 29 5 7 121 40 0 2 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Crystal Palace (8 Seasons) 3 Leagues 169.2 27 0 0 98 25 2 7 102 30 0 2 1 Blackburn Rovers (3 Seasons) 2 Leagues 96.8 13 0 68 Walsall (3 Seasons) 2 Leagues 53.5 7 0 67 Birmingham City (2 Seasons) 1 League 50.0 8 0 43 Coventry City (2 Seasons) 1 League 44.4 11 0 51 Reading (2 Seasons) 2 Leagues 21.9 2 0 0 8 4 3 0 19 10 0 Crystal Palace (1 Season) 1 League 1.0 0 0 0 0 Premier League (11 Seasons) 229.9 35 0 0 154 22 2 7 92 28 0 2 0 Championship (6 Seasons) 135.4 24 0 0 111 3 3 0 19 10 0 FA Cup (4 Seasons) 13.0 2 0 0 1 1 0 0 0 1 0 0 1 EFL Cup (4 Seasons) 4.0 0 0 0 2 3 0 0 10 1 0 0 0 League One (2 Seasons) 28.0 4 0 27 League Two (1 Season) 25.5 3 0 40 PL2 — Div. 2 (1 Season) 1.0 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 Scott Dann Pages
Scott Dann Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary