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 2007-2008 18 Altrincham eng ENG 5. Conf Premier 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 2008-2009 19 Tranmere Rovers eng ENG 3. League One 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 2009-2010 20 Barnsley eng ENG 2. Championship 30 30 2,664 29.6 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 2010-2011 21 Stoke City eng ENG 1. Premier League 2 0 52 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 22 Stoke City 2. Europa Lg 7 5 487 5.4 1 1 2 1 0 0 1 0 0.18 0.18 0.37 0.18 0.37 Matches 2011-2012 22 Stoke City eng ENG 1. Premier League 23 14 1,396 15.5 1 1 2 1 0 0 2 0 0.06 0.06 0.13 0.06 0.13 Matches 2012-2013 23 Stoke City eng ENG 1. Premier League 23 20 1,821 20.2 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Matches 2013-2014 24 Wigan Athletic eng ENG 2. Championship 9 7 685 7.6 1 0 1 1 0 0 2 0 0.13 0.00 0.13 0.13 0.13 Matches 2013-2014 24 Wigan Athletic 2. Europa Lg 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 25 Derby County eng ENG 2. Championship 25 23 2,067 23.0 1 1 2 1 0 0 5 1 0.04 0.04 0.09 0.04 0.09 Matches 2014-2015 25 Derby County eng ENG FA Cup 2 2 151 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 25 Derby County eng ENG League Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Birmingham City eng ENG 2. Championship 9 9 810 9.0 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 Matches 2015-2016 26 Derby County eng ENG 2. Championship 6 0 215 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Derby County eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 27 Birmingham City eng ENG 2. Championship 43 43 3,825 42.5 2 1 3 2 0 0 10 0 0.05 0.02 0.07 0.05 0.07 Matches 2016-2017 27 Birmingham City eng ENG EFL Cup 0 0 Matches 2016-2017 27 Birmingham City eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Middlesbrough eng ENG 2. Championship 24 23 2,061 22.9 1 2 3 1 0 0 2 0 0.04 0.09 0.13 0.04 0.13 Matches 2017-2018 28 Birmingham City eng ENG 2. Championship 1 0 65 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Birmingham City eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Middlesbrough eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 29 Middlesbrough eng ENG 2. Championship 34 33 2,874 31.9 0 1 1 0 0 0 6 0 0.00 0.03 0.03 0.00 0.03 Matches 2018-2019 29 Middlesbrough eng ENG FA Cup 1 1 71 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 30 Middlesbrough eng ENG 2. Championship 21 20 1,740 19.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 30 Middlesbrough eng ENG EFL Cup 0 0 Matches 2019-2020 30 Middlesbrough eng ENG Jr. PL2 — Div. 2 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Melbourne Victory au AUS 1. A-League 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 9 Clubs 8 Leagues 347 316 28,682 318.7 18 12 30 18 0 0 68 4 0.06 0.04 0.09 0.06 0.09 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 Middlesbrough (3 Seasons) 3 Leagues 82 79 6,926 77.0 1 3 4 1 0 0 11 0 0.01 0.04 0.05 0.01 0.05 Birmingham City (3 Seasons) 3 Leagues 56 55 4,970 55.2 3 1 4 3 0 0 12 0 0.05 0.02 0.07 0.05 0.07 Stoke City (3 Seasons) 2 Leagues 55 39 3,756 41.7 2 3 5 2 0 0 9 1 0.05 0.07 0.12 0.05 0.12 Derby County (2 Seasons) 3 Leagues 36 28 2,703 30.0 1 1 2 1 0 0 5 1 0.03 0.03 0.07 0.03 0.07 Altrincham (1 Season) 1 League 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 Tranmere Rovers (1 Season) 1 League 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 Barnsley (1 Season) 1 League 30 30 2,664 29.6 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 Wigan Athletic (1 Season) 2 Leagues 13 11 1,045 11.6 1 0 1 1 0 0 3 0 0.09 0.00 0.09 0.09 0.09 Melbourne Victory (1 Season) 1 League 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 202 188 17,006 189.0 6 5 11 6 0 0 38 3 0.03 0.03 0.06 0.03 0.06 FA Cup (5 Seasons) 8 8 672 7.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Cup (4 Seasons) 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 48 34 3,269 36.3 1 2 3 1 0 0 8 1 0.03 0.06 0.08 0.03 0.08 Europa Lg (2 Seasons) 11 9 847 9.4 1 1 2 1 0 0 2 0 0.11 0.11 0.21 0.11 0.21 Conf Premier (1 Season) 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 League One (1 Season) 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 A-League (1 Season) 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2007-2008 18 Altrincham 1 League 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 2008-2009 19 Tranmere Rovers 1 League 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 2009-2010 20 Barnsley 1 League 30 30 2,664 29.6 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 2010-2011 21 Stoke City 1 League 2 0 52 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 22 Stoke City 2 Leagues 30 19 1,883 20.9 2 2 4 2 0 0 3 0 0.10 0.10 0.19 0.10 0.19 2012-2013 23 Stoke City 1 League 23 20 1,821 20.2 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 2013-2014 24 Wigan Athletic 2 Leagues 13 11 1,045 11.6 1 0 1 1 0 0 3 0 0.09 0.00 0.09 0.09 0.09 2014-2015 25 Derby County 3 Leagues 29 27 2,398 26.6 1 1 2 1 0 0 5 1 0.04 0.04 0.08 0.04 0.08 2015-2016 26 Derby County 2 Leagues 7 1 305 3.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 26 Birmingham City 1 League 9 9 810 9.0 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 2016-2017 27 Birmingham City 3 Leagues 45 45 4,005 44.5 2 1 3 2 0 0 11 0 0.04 0.02 0.07 0.04 0.07 2017-2018 28 Birmingham City 2 Leagues 2 1 155 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 28 Middlesbrough 2 Leagues 26 25 2,241 24.9 1 2 3 1 0 0 2 0 0.04 0.08 0.12 0.04 0.12 2018-2019 29 Middlesbrough 2 Leagues 35 34 2,945 32.7 0 1 1 0 0 0 6 0 0.00 0.03 0.03 0.00 0.03 2019-2020 30 Middlesbrough 2 Leagues 21 20 1,740 19.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2019-2020 30 Middlesbrough 1 League 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 31 Melbourne Victory 1 League 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 14 Seasons 9 Clubs 8 Leagues 347 316 28,682 318.7 18 12 30 18 0 0 68 4 0.06 0.04 0.09 0.06 0.09 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 Middlesbrough (3 Seasons) 3 Leagues 82 79 6,926 77.0 1 3 4 1 0 0 11 0 0.01 0.04 0.05 0.01 0.05 Birmingham City (3 Seasons) 3 Leagues 56 55 4,970 55.2 3 1 4 3 0 0 12 0 0.05 0.02 0.07 0.05 0.07 Stoke City (3 Seasons) 2 Leagues 55 39 3,756 41.7 2 3 5 2 0 0 9 1 0.05 0.07 0.12 0.05 0.12 Derby County (2 Seasons) 3 Leagues 36 28 2,703 30.0 1 1 2 1 0 0 5 1 0.03 0.03 0.07 0.03 0.07 Altrincham (1 Season) 1 League 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 Tranmere Rovers (1 Season) 1 League 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 Barnsley (1 Season) 1 League 30 30 2,664 29.6 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 Wigan Athletic (1 Season) 2 Leagues 13 11 1,045 11.6 1 0 1 1 0 0 3 0 0.09 0.00 0.09 0.09 0.09 Melbourne Victory (1 Season) 1 League 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 202 188 17,006 189.0 6 5 11 6 0 0 38 3 0.03 0.03 0.06 0.03 0.06 FA Cup (5 Seasons) 8 8 672 7.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Cup (4 Seasons) 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 48 34 3,269 36.3 1 2 3 1 0 0 8 1 0.03 0.06 0.08 0.03 0.08 Europa Lg (2 Seasons) 11 9 847 9.4 1 1 2 1 0 0 2 0 0.11 0.11 0.21 0.11 0.21 Conf Premier (1 Season) 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 League One (1 Season) 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 A-League (1 Season) 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2007-2008 18 Altrincham eng ENG 5. Conf Premier 21st 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 2008-2009 19 Tranmere Rovers eng ENG 3. League One 7th 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 2009-2010 20 Barnsley eng ENG 2. Championship 18th 30 30 2,664 29.6 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 2010-2011 21 Stoke City eng ENG 1. Premier League 13th 2 0 52 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 22 Stoke City eng ENG 1. Premier League 14th 23 14 1,396 15.5 1 1 2 1 0 0 2 0 0.06 0.06 0.13 0.06 0.13 Matches 2012-2013 23 Stoke City eng ENG 1. Premier League 13th 23 20 1,821 20.2 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Matches 2013-2014 24 Wigan Athletic eng ENG 2. Championship 5th 9 7 685 7.6 1 0 1 1 0 0 2 0 0.13 0.00 0.13 0.13 0.13 Matches 2014-2015 25 Derby County eng ENG 2. Championship 8th 25 23 2,067 23.0 1 1 2 1 0 0 5 1 0.04 0.04 0.09 0.04 0.09 Matches 2015-2016 26 Derby County eng ENG 2. Championship 5th 6 0 215 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Birmingham City eng ENG 2. Championship 10th 9 9 810 9.0 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 Matches 2016-2017 27 Birmingham City eng ENG 2. Championship 19th 43 43 3,825 42.5 2 1 3 2 0 0 10 0 0.05 0.02 0.07 0.05 0.07 Matches 2017-2018 28 Birmingham City eng ENG 2. Championship 19th 1 0 65 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Middlesbrough eng ENG 2. Championship 5th 24 23 2,061 22.9 1 2 3 1 0 0 2 0 0.04 0.09 0.13 0.04 0.13 Matches 2018-2019 29 Middlesbrough eng ENG 2. Championship 7th 34 33 2,874 31.9 0 1 1 0 0 0 6 0 0.00 0.03 0.03 0.00 0.03 Matches 2019-2020 30 Middlesbrough eng ENG 2. Championship 17th 21 20 1,740 19.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 30 Middlesbrough eng ENG Jr. PL2 — Div. 2 5th 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 31 Melbourne Victory au AUS 1. A-League 12th 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 9 Clubs 5 Leagues 325 296 26,893 298.8 17 11 28 17 0 0 64 4 0.06 0.04 0.09 0.06 0.09 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 Middlesbrough (3 Seasons) 1 League 79 76 6,675 74.2 1 3 4 1 0 0 11 0 0.01 0.04 0.05 0.01 0.05 Birmingham City (3 Seasons) 1 League 53 52 4,700 52.2 3 1 4 3 0 0 10 0 0.06 0.02 0.08 0.06 0.08 Stoke City (3 Seasons) 1 League 48 34 3,269 36.3 1 2 3 1 0 0 8 1 0.03 0.06 0.08 0.03 0.08 Derby County (2 Seasons) 1 League 31 23 2,282 25.4 1 1 2 1 0 0 5 1 0.04 0.04 0.08 0.04 0.08 Altrincham (1 Season) 1 League 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 Tranmere Rovers (1 Season) 1 League 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 Barnsley (1 Season) 1 League 30 30 2,664 29.6 0 0 0 0 0 0 10 2 0.00 0.00 0.00 0.00 0.00 Wigan Athletic (1 Season) 1 League 9 7 685 7.6 1 0 1 1 0 0 2 0 0.13 0.00 0.13 0.13 0.13 Melbourne Victory (1 Season) 1 League 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (8 Seasons) 202 188 17,006 189.0 6 5 11 6 0 0 38 3 0.03 0.03 0.06 0.03 0.06 Premier League (3 Seasons) 48 34 3,269 36.3 1 2 3 1 0 0 8 1 0.03 0.06 0.08 0.03 0.08 Conf Premier (1 Season) 34 34 3,035 33.7 5 2 7 5 0 0 5 0 0.15 0.06 0.21 0.15 0.21 League One (1 Season) 33 33 2,970 33.0 5 2 7 5 0 0 9 0 0.15 0.06 0.21 0.15 0.21 A-League (1 Season) 8 7 613 6.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (1 Season) 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2011-2012 22 Stoke City 2. Europa Lg R32 7 5 487 5.4 1 1 2 1 0 0 1 0 0.18 0.18 0.37 0.18 0.37 Matches 2013-2014 24 Wigan Athletic 2. Europa Lg GR 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 11 9 847 9.4 1 1 2 1 0 0 2 0 0.11 0.11 0.21 0.11 0.21 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 Stoke City (1 Season) 1 League 7 5 487 5.4 1 1 2 1 0 0 1 0 0.18 0.18 0.37 0.18 0.37 Wigan Athletic (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2007-2008 18 Altrincham 1 League 33.7 5 7 0.21 0.71 0 0 2008-2009 19 Tranmere Rovers 1 League 33.0 5 14 0.42 0.36 0 0 2009-2010 20 Barnsley 1 League 29.6 0 8 0.27 0.00 0 0 2010-2011 21 Stoke City 1 League 0.6 0 0 0.00 0 0 2011-2012 22 Stoke City 2 Leagues 20.9 2 2 0.10 1.00 0 0 2012-2013 23 Stoke City 1 League 20.2 0 4 0.20 0.00 0 0 2013-2014 24 Wigan Athletic 2 Leagues 11.6 1 1 0.09 1.00 0 0 2014-2015 25 Derby County 3 Leagues 26.6 1 4 0.17 0.25 0 0 2015-2016 26 Derby County 2 Leagues 3.4 0 2 0.84 0.00 0 0 2015-2016 26 Birmingham City 1 League 9.0 1 2 0.22 0.50 0 0 2016-2017 27 Birmingham City 3 Leagues 44.5 2 0 4 0.00 0.09 0.50 0 0 2017-2018 28 Birmingham City 2 Leagues 1.7 0 1 0 0.0 0.58 0.00 0.00 0 0 2017-2018 28 Middlesbrough 2 Leagues 24.9 1 5 1 20.0 0.20 0.04 0.20 1.00 0 0 2018-2019 29 Middlesbrough 2 Leagues 32.7 0 10 2 20.0 0.31 0.06 0.00 0.00 0 0 2019-2020 30 Middlesbrough 2 Leagues 19.3 0 5 2 40.0 0.26 0.10 0.00 0.00 0 0 2019-2020 30 Middlesbrough 1 League 0.6 0 0 0 2020-2021 31 Melbourne Victory 1 League 6.8 0 2 0 0.0 0.29 0.00 0.00 0 0 14 Seasons 9 Clubs 8 Leagues 318.7 18 23 53 39.1 0.18 0.17 0.13 0.34 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Middlesbrough (3 Seasons) 3 Leagues 77.0 1 20 5 25.0 0.26 0.06 0.05 0.20 0 0 Birmingham City (3 Seasons) 3 Leagues 55.2 3 1 6 400.0 0.02 0.11 2.00 0.50 0 0 Stoke City (3 Seasons) 2 Leagues 41.7 2 6 0.14 0.33 0 0 Derby County (2 Seasons) 3 Leagues 30.0 1 6 0.24 0.17 0 0 Altrincham (1 Season) 1 League 33.7 5 7 0.21 0.71 0 0 Tranmere Rovers (1 Season) 1 League 33.0 5 14 0.42 0.36 0 0 Barnsley (1 Season) 1 League 29.6 0 8 0.27 0.00 0 0 Wigan Athletic (1 Season) 2 Leagues 11.6 1 1 0.09 1.00 0 0 Melbourne Victory (1 Season) 1 League 6.8 0 2 0 0.0 0.29 0.00 0.00 0 0 Middlesbrough (1 Season) 1 League 0.6 0 0 0 Championship (8 Seasons) 189.0 6 21 26 42.9 0.18 0.14 0.14 0.23 0 0 FA Cup (5 Seasons) 7.5 0 0 0 0.00 0.00 0 0 League Cup (4 Seasons) 3.0 0 0 0 0.00 0.00 0 0 Premier League (3 Seasons) 36.3 1 5 0.14 0.20 0 0 Europa Lg (2 Seasons) 9.4 1 1 0.11 1.00 0 0 Conf Premier (1 Season) 33.7 5 7 0.21 0.71 0 0 League One (1 Season) 33.0 5 14 0.42 0.36 0 0 A-League (1 Season) 6.8 0 2 0 0.0 0.29 0.00 0.00 0 0 PL2 — Div. 2 (1 Season) 0.6 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2011-2012 22 Stoke City 2. Europa Lg R32 5.4 1 1 0.18 1.00 0 0 Matches 2013-2014 24 Wigan Athletic 2. Europa Lg GR 4.0 0 0 0.00 0 0 Matches 2 Seasons 2 Clubs 1 League 9.4 1 1 0.11 1.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Stoke City (1 Season) 1 League 5.4 1 1 0.18 1.00 0 0 Wigan Athletic (1 Season) 1 League 4.0 0 0 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 2007-2008 18 Altrincham eng ENG 5. Conf Premier 34 3,035 89 73.3 33.7 34 0 2008-2009 19 Tranmere Rovers eng ENG 3. League One 33 2,970 90 71.7 33.0 33 0 2009-2010 20 Barnsley eng ENG 2. Championship 30 2,664 89 64.3 29.6 30 0 2010-2011 21 Stoke City eng ENG 1. Premier League 2 52 26 1.5 0.6 0 2 Matches 2011-2012 22 Stoke City 2. Europa Lg 7 487 70 67.6 5.4 5 4 2 Matches 2011-2012 22 Stoke City eng ENG 1. Premier League 23 1,396 61 40.8 15.5 14 11 9 Matches 2012-2013 23 Stoke City eng ENG 1. Premier League 23 1,821 79 53.2 20.2 20 16 3 Matches 2013-2014 24 Wigan Athletic eng ENG 2. Championship 9 685 76 16.5 7.6 7 2 Matches 2013-2014 24 Wigan Athletic 2. Europa Lg 4 360 90 66.7 4.0 4 4 0 Matches 2014-2015 25 Derby County eng ENG 2. Championship 25 2,067 83 49.9 23.0 23 21 2 14 1.92 48 26 +22 +0.96 +0.65 Matches 2014-2015 25 Derby County eng ENG FA Cup 2 151 76 55.9 1.7 2 76 1 0 1 1.50 1 2 -1 -0.60 -2.86 Matches 2014-2015 25 Derby County eng ENG League Cup 2 180 90 40.0 2.0 2 90 2 0 0 3.00 3 0 +3 +1.50 +0.50 Matches 2015-2016 26 Birmingham City eng ENG 2. Championship 9 810 90 19.6 9.0 9 9 0 9 1.11 10 11 -1 -0.11 -0.25 Matches 2015-2016 26 Derby County eng ENG 2. Championship 6 215 36 5.2 2.4 0 0 6 17 1.17 2 3 -1 -0.42 -0.97 Matches 2015-2016 26 Derby County eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 2 1 +1 +1.00 +3.00 Matches 2016-2017 27 Birmingham City eng ENG 2. Championship 43 3,825 89 92.4 42.5 43 42 0 0 1.16 43 58 -15 -0.35 +0.79 Matches 2016-2017 27 Birmingham City eng ENG EFL Cup 0 0 0 0 1 Matches 2016-2017 27 Birmingham City eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 2 4 -2 -1.00 Matches 2017-2018 28 Middlesbrough eng ENG 2. Championship 24 2,061 86 49.8 22.9 23 21 1 8 1.73 38 22 +16 +0.70 +0.44 Matches 2017-2018 28 Birmingham City eng ENG 2. Championship 1 65 65 1.6 0.7 0 0 1 2 1.00 0 0 0 0.00 +0.66 Matches 2017-2018 28 Birmingham City eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 -5.00 Matches 2017-2018 28 Middlesbrough eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 1 +1 +0.50 Matches 2018-2019 29 Middlesbrough eng ENG 2. Championship 34 2,874 85 69.4 31.9 33 85 29 1 58 0 1.62 36 29 +7 +0.22 +0.15 Matches 2018-2019 29 Middlesbrough eng ENG FA Cup 1 71 71 26.3 0.8 1 71 0 0 0 1.00 1 0 +1 +1.27 +0.36 Matches 2019-2020 30 Middlesbrough eng ENG 2. Championship 21 1,740 83 42.0 19.3 20 87 18 1 10 3 1.00 16 26 -10 -0.52 -0.40 Matches 2019-2020 30 Middlesbrough eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 30 Middlesbrough eng ENG Jr. PL2 — Div. 2 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13 Matches 2020-2021 31 Melbourne Victory au AUS 1. A-League 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 Matches 14 Seasons 9 Clubs 8 Leagues 347 28,682 83 43.8 318.7 316 86 190 31 32 56 1.42 210 195 +15 +0.09 +0.12 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Middlesbrough (3 Seasons) 3 Leagues 82 6,926 84 53.3 77.0 79 86 70 3 34 12 1.48 93 78 +15 +0.19 +0.10 Birmingham City (3 Seasons) 3 Leagues 56 4,970 89 38.5 55.2 55 90 54 1 12 1.10 56 75 -19 -0.34 -0.06 Stoke City (3 Seasons) 2 Leagues 55 3,756 68 34.2 41.7 39 31 16 Derby County (2 Seasons) 3 Leagues 36 2,703 75 29.4 30.0 28 84 25 8 32 1.86 56 32 +24 +0.80 +0.31 Altrincham (1 Season) 1 League 34 3,035 89 73.3 33.7 34 0 Tranmere Rovers (1 Season) 1 League 33 2,970 90 71.7 33.0 33 0 Barnsley (1 Season) 1 League 30 2,664 89 64.3 29.6 30 0 Wigan Athletic (1 Season) 2 Leagues 13 1,045 80 22.3 11.6 11 4 2 Melbourne Victory (1 Season) 1 League 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 Middlesbrough (1 Season) 1 League 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13 Championship (8 Seasons) 202 17,006 84 41.1 189.0 188 86 140 14 34 53 1.43 193 175 +18 +0.12 +0.09 FA Cup (5 Seasons) 8 672 84 62.2 7.5 8 84 6 0 1 1.38 8 8 0 0.00 -0.66 League Cup (4 Seasons) 3 270 90 31.0 3.0 3 90 3 0 2 2.00 4 2 +2 +0.67 -1.08 Premier League (3 Seasons) 48 3,269 68 31.9 36.3 34 27 14 Europa Lg (2 Seasons) 11 847 77 67.2 9.4 9 8 2 Conf Premier (1 Season) 34 3,035 89 73.3 33.7 34 0 League One (1 Season) 33 2,970 90 71.7 33.0 33 0 A-League (1 Season) 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 PL2 — Div. 2 (1 Season) 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13
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 2007-2008 18 Altrincham 1 League 34 3,035 89 73.3 33.7 34 0 2008-2009 19 Tranmere Rovers 1 League 33 2,970 90 71.7 33.0 33 0 2009-2010 20 Barnsley 1 League 30 2,664 89 64.3 29.6 30 0 2010-2011 21 Stoke City 1 League 2 52 26 1.5 0.6 0 2 2011-2012 22 Stoke City 2 Leagues 30 1,883 63 45.5 20.9 19 15 11 2012-2013 23 Stoke City 1 League 23 1,821 79 53.2 20.2 20 16 3 2013-2014 24 Wigan Athletic 2 Leagues 13 1,045 80 22.3 11.6 11 4 2 2014-2015 25 Derby County 3 Leagues 29 2,398 83 49.3 26.6 27 83 24 2 15 1.97 52 28 +24 +0.90 +0.43 2015-2016 26 Derby County 2 Leagues 7 305 44 7.1 3.4 1 90 1 6 17 1.43 4 4 0 0.00 -0.49 2015-2016 26 Birmingham City 1 League 9 810 90 19.6 9.0 9 9 0 9 1.11 10 11 -1 -0.11 -0.25 2016-2017 27 Birmingham City 3 Leagues 45 4,005 89 90.2 44.5 45 90 44 0 1 1.13 45 62 -17 -0.38 +0.76 2017-2018 28 Birmingham City 2 Leagues 2 155 78 3.6 1.7 1 90 1 1 2 0.50 1 2 -1 -0.58 -0.02 2017-2018 28 Middlesbrough 2 Leagues 26 2,241 86 51.9 24.9 25 90 23 1 8 1.71 40 23 +17 +0.68 +0.42 2018-2019 29 Middlesbrough 2 Leagues 35 2,945 84 66.8 32.7 34 85 29 1 58 0 1.60 37 29 +8 +0.24 +0.06 2019-2020 30 Middlesbrough 2 Leagues 21 1,740 83 40.8 19.3 20 87 18 1 10 4 1.00 16 26 -10 -0.52 -0.40 2019-2020 30 Middlesbrough 1 League 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13 2020-2021 31 Melbourne Victory 1 League 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 14 Seasons 9 Clubs 8 Leagues 347 28,682 83 43.8 318.7 316 86 190 31 32 56 1.42 210 195 +15 +0.09 +0.12 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Middlesbrough (3 Seasons) 3 Leagues 82 6,926 84 53.3 77.0 79 86 70 3 34 12 1.48 93 78 +15 +0.19 +0.10 Birmingham City (3 Seasons) 3 Leagues 56 4,970 89 38.5 55.2 55 90 54 1 12 1.10 56 75 -19 -0.34 -0.06 Stoke City (3 Seasons) 2 Leagues 55 3,756 68 34.2 41.7 39 31 16 Derby County (2 Seasons) 3 Leagues 36 2,703 75 29.4 30.0 28 84 25 8 32 1.86 56 32 +24 +0.80 +0.31 Altrincham (1 Season) 1 League 34 3,035 89 73.3 33.7 34 0 Tranmere Rovers (1 Season) 1 League 33 2,970 90 71.7 33.0 33 0 Barnsley (1 Season) 1 League 30 2,664 89 64.3 29.6 30 0 Wigan Athletic (1 Season) 2 Leagues 13 1,045 80 22.3 11.6 11 4 2 Melbourne Victory (1 Season) 1 League 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 Middlesbrough (1 Season) 1 League 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13 Championship (8 Seasons) 202 17,006 84 41.1 189.0 188 86 140 14 34 53 1.43 193 175 +18 +0.12 +0.09 FA Cup (5 Seasons) 8 672 84 62.2 7.5 8 84 6 0 1 1.38 8 8 0 0.00 -0.66 League Cup (4 Seasons) 3 270 90 31.0 3.0 3 90 3 0 2 2.00 4 2 +2 +0.67 -1.08 Premier League (3 Seasons) 48 3,269 68 31.9 36.3 34 27 14 Europa Lg (2 Seasons) 11 847 77 67.2 9.4 9 8 2 Conf Premier (1 Season) 34 3,035 89 73.3 33.7 34 0 League One (1 Season) 33 2,970 90 71.7 33.0 33 0 A-League (1 Season) 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 PL2 — Div. 2 (1 Season) 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13
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 2007-2008 18 Altrincham eng ENG 5. Conf Premier 21st 34 3,035 89 73.3 33.7 34 0 2008-2009 19 Tranmere Rovers eng ENG 3. League One 7th 33 2,970 90 71.7 33.0 33 0 2009-2010 20 Barnsley eng ENG 2. Championship 18th 30 2,664 89 64.3 29.6 30 0 2010-2011 21 Stoke City eng ENG 1. Premier League 13th 2 52 26 1.5 0.6 0 2 Matches 2011-2012 22 Stoke City eng ENG 1. Premier League 14th 23 1,396 61 40.8 15.5 14 11 9 Matches 2012-2013 23 Stoke City eng ENG 1. Premier League 13th 23 1,821 79 53.2 20.2 20 16 3 Matches 2013-2014 24 Wigan Athletic eng ENG 2. Championship 5th 9 685 76 16.5 7.6 7 2 Matches 2014-2015 25 Derby County eng ENG 2. Championship 8th 25 2,067 83 49.9 23.0 23 21 2 14 1.92 48 26 +22 +0.96 +0.65 Matches 2015-2016 26 Derby County eng ENG 2. Championship 5th 6 215 36 5.2 2.4 0 0 6 17 1.17 2 3 -1 -0.42 -0.97 Matches 2015-2016 26 Birmingham City eng ENG 2. Championship 10th 9 810 90 19.6 9.0 9 9 0 9 1.11 10 11 -1 -0.11 -0.25 Matches 2016-2017 27 Birmingham City eng ENG 2. Championship 19th 43 3,825 89 92.4 42.5 43 42 0 0 1.16 43 58 -15 -0.35 +0.79 Matches 2017-2018 28 Birmingham City eng ENG 2. Championship 19th 1 65 65 1.6 0.7 0 0 1 2 1.00 0 0 0 0.00 +0.66 Matches 2017-2018 28 Middlesbrough eng ENG 2. Championship 5th 24 2,061 86 49.8 22.9 23 21 1 8 1.73 38 22 +16 +0.70 +0.44 Matches 2018-2019 29 Middlesbrough eng ENG 2. Championship 7th 34 2,874 85 69.4 31.9 33 85 29 1 58 0 1.62 36 29 +7 +0.22 +0.15 Matches 2019-2020 30 Middlesbrough eng ENG 2. Championship 17th 21 1,740 83 42.0 19.3 20 87 18 1 10 3 1.00 16 26 -10 -0.52 -0.40 Matches 2019-2020 30 Middlesbrough eng ENG Jr. PL2 — Div. 2 5th 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13 Matches 2020-2021 31 Melbourne Victory au AUS 1. A-League 12th 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 Matches 14 Seasons 9 Clubs 5 Leagues 325 26,893 83 43.2 298.8 296 86 173 29 32 53 1.41 198 185 +13 +0.08 +0.16 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Middlesbrough (3 Seasons) 1 League 79 6,675 84 53.7 74.2 76 86 68 3 34 11 1.49 90 77 +13 +0.18 +0.11 Birmingham City (3 Seasons) 1 League 53 4,700 89 37.8 52.2 52 51 1 11 1.15 53 69 -16 -0.31 +0.03 Stoke City (3 Seasons) 1 League 48 3,269 68 31.9 36.3 34 27 14 Derby County (2 Seasons) 1 League 31 2,282 74 27.6 25.4 23 21 8 31 1.77 50 29 +21 +0.83 +0.36 Altrincham (1 Season) 1 League 34 3,035 89 73.3 33.7 34 0 Tranmere Rovers (1 Season) 1 League 33 2,970 90 71.7 33.0 33 0 Barnsley (1 Season) 1 League 30 2,664 89 64.3 29.6 30 0 Wigan Athletic (1 Season) 1 League 9 685 76 16.5 7.6 7 2 Melbourne Victory (1 Season) 1 League 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 Middlesbrough (1 Season) 1 League 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13 Championship (8 Seasons) 202 17,006 84 41.1 189.0 188 86 140 14 34 53 1.43 193 175 +18 +0.12 +0.09 Premier League (3 Seasons) 48 3,269 68 31.9 36.3 34 27 14 Conf Premier (1 Season) 34 3,035 89 73.3 33.7 34 0 League One (1 Season) 33 2,970 90 71.7 33.0 33 0 A-League (1 Season) 8 613 77 26.2 6.8 7 84 6 1 28 0 1.00 5 10 -5 -0.73 +0.52 PL2 — Div. 2 (1 Season) 1 58 58 3.6 0.6 1 58 0 0 0 3.00 1 0 +1 +1.55 +2.13
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 2011-2012 22 Stoke City 2. Europa Lg R32 7 487 70 67.6 5.4 5 4 2 Matches 2013-2014 24 Wigan Athletic 2. Europa Lg GR 4 360 90 66.7 4.0 4 4 0 Matches 2 Seasons 2 Clubs 1 League 11 847 77 67.2 9.4 9 8 2 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Stoke City (1 Season) 1 League 7 487 70 67.6 5.4 5 4 2 Wigan Athletic (1 Season) 1 League 4 360 90 66.7 4.0 4 4 0
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2007-2008 18 Altrincham 1 League 33.7 5 0 39 2008-2009 19 Tranmere Rovers 1 League 33.0 9 0 52 2009-2010 20 Barnsley 1 League 29.6 10 2 40 2010-2011 21 Stoke City 1 League 0.6 0 0 0 2011-2012 22 Stoke City 2 Leagues 20.9 3 0 26 2012-2013 23 Stoke City 1 League 20.2 6 1 1 19 2013-2014 24 Wigan Athletic 2 Leagues 11.6 3 0 18 2014-2015 25 Derby County 3 Leagues 26.6 5 1 0 20 0 2015-2016 26 Derby County 2 Leagues 3.4 0 0 0 9 0 2015-2016 26 Birmingham City 1 League 9.0 0 0 9 2016-2017 27 Birmingham City 3 Leagues 44.5 11 0 0 46 0 0 0 0 0 0 0 0 2017-2018 28 Birmingham City 2 Leagues 1.7 1 0 0 3 2 0 1 1 0 0 0 0 2017-2018 28 Middlesbrough 2 Leagues 24.9 2 0 0 36 17 0 46 32 24 0 0 0 2018-2019 29 Middlesbrough 2 Leagues 32.7 6 0 0 26 30 2 96 44 38 0 2 1 2019-2020 30 Middlesbrough 2 Leagues 19.3 3 0 0 12 15 0 3 27 22 0 2019-2020 30 Middlesbrough 1 League 0.6 0 0 0 0 2020-2021 31 Melbourne Victory 1 League 6.8 4 0 0 7 4 0 1 20 4 0 14 Seasons 9 Clubs 8 Leagues 318.7 68 4 1 362 68 2 147 124 88 0 2 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Middlesbrough (3 Seasons) 3 Leagues 77.0 11 0 0 74 62 2 145 103 84 0 2 1 Birmingham City (3 Seasons) 3 Leagues 55.2 12 0 0 58 2 0 1 1 0 0 0 0 Stoke City (3 Seasons) 2 Leagues 41.7 9 1 1 45 Derby County (2 Seasons) 3 Leagues 30.0 5 1 0 29 0 Altrincham (1 Season) 1 League 33.7 5 0 39 Tranmere Rovers (1 Season) 1 League 33.0 9 0 52 Barnsley (1 Season) 1 League 29.6 10 2 40 Wigan Athletic (1 Season) 2 Leagues 11.6 3 0 18 Melbourne Victory (1 Season) 1 League 6.8 4 0 0 7 4 0 1 20 4 0 Middlesbrough (1 Season) 1 League 0.6 0 0 0 0 Championship (8 Seasons) 189.0 38 3 0 206 58 2 138 102 84 0 2 1 FA Cup (5 Seasons) 7.5 1 0 0 7 5 0 8 2 0 0 0 0 League Cup (4 Seasons) 3.0 1 0 0 2 1 0 0 0 0 0 0 0 Premier League (3 Seasons) 36.3 8 1 1 37 Europa Lg (2 Seasons) 9.4 2 0 12 Conf Premier (1 Season) 33.7 5 0 39 League One (1 Season) 33.0 9 0 52 A-League (1 Season) 6.8 4 0 0 7 4 0 1 20 4 0 PL2 — Div. 2 (1 Season) 0.6 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 2011-2012 22 Stoke City 2. Europa Lg R32 5.4 1 0 8 Matches 2013-2014 24 Wigan Athletic 2. Europa Lg GR 4.0 1 0 4 Matches 2 Seasons 2 Clubs 1 League 9.4 2 0 12 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Stoke City (1 Season) 1 League 5.4 1 0 8 Wigan Athletic (1 Season) 1 League 4.0 1 0 4
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 Ryan Shotton Pages
Ryan Shotton Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary