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 19 Celtic 1. Champions Lg 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 19 Celtic sct SCO 1. Premier League 2 0 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 20 Celtic sct SCO 1. Premier League 5 0 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 20 Dundee United sct SCO 1. Premier League 11 10 925 10.3 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Matches 2009-2010 21 Celtic 2. Europa Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 21 Celtic sct SCO 1. Premier League 10 3 449 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2010-2011 22 Swindon Town eng ENG 3. League One 38 36 3,226 35.8 1 4 5 1 0 0 3 0 0.03 0.11 0.14 0.03 0.14 2011-2012 23 Swindon Town eng ENG 4. League Two 39 39 3,434 38.2 4 3 7 2 2 2 5 0 0.10 0.08 0.18 0.05 0.13 2012-2013 24 Birmingham City eng ENG 2. Championship 27 27 2,360 26.2 0 3 3 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 2013-2014 25 Birmingham City eng ENG 2. Championship 38 35 3,185 35.4 5 2 7 2 3 3 5 0 0.14 0.06 0.20 0.06 0.11 2014-2015 26 Birmingham City eng ENG 2. Championship 45 44 3,932 43.7 6 5 11 1 5 7 4 0 0.14 0.11 0.25 0.02 0.14 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 1 0 1 1 0 0 0 0 0.43 0.00 0.43 0.43 0.43 Matches 2015-2016 27 Birmingham City eng ENG 2. Championship 39 37 3,441 38.2 4 1 5 0 4 4 7 0 0.10 0.03 0.13 0.00 0.03 Matches 2015-2016 27 Birmingham City eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 28 Birmingham City eng ENG EFL Cup 1 1 77 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 28 Bury eng ENG 3. League One 13 13 1,144 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 Blackburn Rovers eng ENG EFL Cup 2 2 180 2.0 0 1 1 0 0 0 0 0 0.00 0.50 0.50 0.00 0.50 Matches 2017-2018 29 Blackburn Rovers eng ENG FA Cup 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 Blackburn Rovers eng ENG 3. League One 14 13 1,095 12.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 30 Blackburn Rovers eng ENG 2. Championship 0 0 Matches 2018-2019 30 Blackburn Rovers eng ENG EFL Cup 1 1 90 1.0 0 1 1 0 0 0 0 0 0.00 1.00 1.00 0.00 1.00 Matches 2018-2019 30 Bradford City eng ENG FA Cup 2 2 210 2.3 1 0 1 1 0 0 1 0 0.43 0.00 0.43 0.43 0.43 Matches 2018-2019 30 Bradford City eng ENG 3. League One 27 25 2,230 24.8 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 Matches 2019-2020 31 Swindon Town eng ENG 4. League Two 19 18 1,558 17.3 0 1 1 0 0 0 1 0 0.00 0.06 0.06 0.00 0.06 Matches 2020-2021 32 Swindon Town eng ENG EFL Cup 0 0 Matches 2020-2021 32 Swindon Town 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 32 Swindon Town eng ENG 3. League One 26 24 2,083 23.1 1 3 4 1 0 0 2 0 0.04 0.13 0.17 0.04 0.17 Matches 14 Seasons 7 Clubs 8 Leagues 370 341 30,790 342.1 24 26 50 10 14 16 37 0 0.07 0.08 0.15 0.03 0.11 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 (5 Seasons) 3 Leagues 154 148 13,385 148.7 16 11 27 4 12 14 17 0 0.11 0.07 0.18 0.03 0.10 Swindon Town (4 Seasons) 4 Leagues 123 118 10,391 115.5 6 11 17 4 2 2 11 0 0.05 0.10 0.15 0.03 0.13 Celtic (3 Seasons) 3 Leagues 19 5 780 8.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Blackburn Rovers (2 Seasons) 4 Leagues 21 20 1,725 19.2 0 2 2 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Bradford City (1 Season) 2 Leagues 29 27 2,440 27.1 2 1 3 2 0 0 7 0 0.07 0.04 0.11 0.07 0.11 Bury (1 Season) 1 League 13 13 1,144 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 11 10 925 10.3 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 EFL Cup (6 Seasons) 7 7 647 7.2 1 2 3 1 0 0 0 0 0.14 0.28 0.42 0.14 0.42 Championship (5 Seasons) 149 143 12,918 143.5 15 11 26 3 12 14 17 0 0.10 0.08 0.18 0.02 0.10 League One (5 Seasons) 118 111 9,778 108.6 3 8 11 3 0 0 12 0 0.03 0.07 0.10 0.03 0.10 FA Cup (4 Seasons) 8 8 750 8.3 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 Premier League (3 Seasons) 28 13 1,554 17.3 0 1 1 0 0 0 1 0 0.00 0.06 0.06 0.00 0.06 League Two (2 Seasons) 58 57 4,992 55.5 4 4 8 2 2 2 6 0 0.07 0.07 0.14 0.04 0.11 Champions Lg (1 Season) 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (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 2007-2008 19 Celtic 2 Leagues 3 1 123 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 20 Dundee United 1 League 11 10 925 10.3 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 2008-2009 20 Celtic 1 League 5 0 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 21 Celtic 2 Leagues 11 4 539 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 22 Swindon Town 1 League 38 36 3,226 35.8 1 4 5 1 0 0 3 0 0.03 0.11 0.14 0.03 0.14 2011-2012 23 Swindon Town 1 League 39 39 3,434 38.2 4 3 7 2 2 2 5 0 0.10 0.08 0.18 0.05 0.13 2012-2013 24 Birmingham City 1 League 27 27 2,360 26.2 0 3 3 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 2013-2014 25 Birmingham City 1 League 38 35 3,185 35.4 5 2 7 2 3 3 5 0 0.14 0.06 0.20 0.06 0.11 2014-2015 26 Birmingham City 3 Leagues 48 47 4,232 47.0 7 5 12 2 5 7 4 0 0.15 0.11 0.26 0.04 0.15 2015-2016 27 Birmingham City 2 Leagues 40 38 3,531 39.2 4 1 5 0 4 4 7 0 0.10 0.03 0.13 0.00 0.03 2016-2017 28 Birmingham City 1 League 1 1 77 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 28 Bury 1 League 13 13 1,144 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 29 Blackburn Rovers 3 Leagues 20 19 1,635 18.2 0 1 1 0 0 0 0 0 0.00 0.06 0.06 0.00 0.06 2018-2019 30 Blackburn Rovers 2 Leagues 1 1 90 1.0 0 1 1 0 0 0 0 0 0.00 1.00 1.00 0.00 1.00 2018-2019 30 Bradford City 2 Leagues 29 27 2,440 27.1 2 1 3 2 0 0 7 0 0.07 0.04 0.11 0.07 0.11 2019-2020 31 Swindon Town 1 League 19 18 1,558 17.3 0 1 1 0 0 0 1 0 0.00 0.06 0.06 0.00 0.06 2020-2021 32 Swindon Town 3 Leagues 27 25 2,173 24.1 1 3 4 1 0 0 2 0 0.04 0.12 0.17 0.04 0.17 14 Seasons 7 Clubs 8 Leagues 370 341 30,790 342.1 24 26 50 10 14 16 37 0 0.07 0.08 0.15 0.03 0.11 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 (5 Seasons) 3 Leagues 154 148 13,385 148.7 16 11 27 4 12 14 17 0 0.11 0.07 0.18 0.03 0.10 Swindon Town (4 Seasons) 4 Leagues 123 118 10,391 115.5 6 11 17 4 2 2 11 0 0.05 0.10 0.15 0.03 0.13 Celtic (3 Seasons) 3 Leagues 19 5 780 8.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Blackburn Rovers (2 Seasons) 4 Leagues 21 20 1,725 19.2 0 2 2 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Bradford City (1 Season) 2 Leagues 29 27 2,440 27.1 2 1 3 2 0 0 7 0 0.07 0.04 0.11 0.07 0.11 Bury (1 Season) 1 League 13 13 1,144 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 11 10 925 10.3 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 EFL Cup (6 Seasons) 7 7 647 7.2 1 2 3 1 0 0 0 0 0.14 0.28 0.42 0.14 0.42 Championship (5 Seasons) 149 143 12,918 143.5 15 11 26 3 12 14 17 0 0.10 0.08 0.18 0.02 0.10 League One (5 Seasons) 118 111 9,778 108.6 3 8 11 3 0 0 12 0 0.03 0.07 0.10 0.03 0.10 FA Cup (4 Seasons) 8 8 750 8.3 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 Premier League (3 Seasons) 28 13 1,554 17.3 0 1 1 0 0 0 1 0 0.00 0.06 0.06 0.00 0.06 League Two (2 Seasons) 58 57 4,992 55.5 4 4 8 2 2 2 6 0 0.07 0.07 0.14 0.04 0.11 Champions Lg (1 Season) 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (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 2007-2008 19 Celtic sct SCO 1. Premier League 1st 2 0 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 20 Dundee United sct SCO 1. Premier League 5th 11 10 925 10.3 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Matches 2008-2009 20 Celtic sct SCO 1. Premier League 2nd 5 0 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 21 Celtic sct SCO 1. Premier League 2nd 10 3 449 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2010-2011 22 Swindon Town eng ENG 3. League One 24th 38 36 3,226 35.8 1 4 5 1 0 0 3 0 0.03 0.11 0.14 0.03 0.14 2011-2012 23 Swindon Town eng ENG 4. League Two 1st 39 39 3,434 38.2 4 3 7 2 2 2 5 0 0.10 0.08 0.18 0.05 0.13 2012-2013 24 Birmingham City eng ENG 2. Championship 12th 27 27 2,360 26.2 0 3 3 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 2013-2014 25 Birmingham City eng ENG 2. Championship 21st 38 35 3,185 35.4 5 2 7 2 3 3 5 0 0.14 0.06 0.20 0.06 0.11 2014-2015 26 Birmingham City eng ENG 2. Championship 10th 45 44 3,932 43.7 6 5 11 1 5 7 4 0 0.14 0.11 0.25 0.02 0.14 Matches 2015-2016 27 Birmingham City eng ENG 2. Championship 10th 39 37 3,441 38.2 4 1 5 0 4 4 7 0 0.10 0.03 0.13 0.00 0.03 Matches 2016-2017 28 Bury eng ENG 3. League One 19th 13 13 1,144 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 Blackburn Rovers eng ENG 3. League One 2nd 14 13 1,095 12.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 30 Blackburn Rovers eng ENG 2. Championship 15th 0 0 Matches 2018-2019 30 Bradford City eng ENG 3. League One 24th 27 25 2,230 24.8 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 Matches 2019-2020 31 Swindon Town eng ENG 4. League Two 1st 19 18 1,558 17.3 0 1 1 0 0 0 1 0 0.00 0.06 0.06 0.00 0.06 Matches 2020-2021 32 Swindon Town eng ENG 3. League One 23rd 26 24 2,083 23.1 1 3 4 1 0 0 2 0 0.04 0.13 0.17 0.04 0.17 Matches 14 Seasons 7 Clubs 4 Leagues 353 324 29,242 324.9 22 24 46 8 14 16 36 0 0.07 0.07 0.14 0.02 0.10 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 149 143 12,918 143.5 15 11 26 3 12 14 17 0 0.10 0.08 0.18 0.02 0.10 Swindon Town (4 Seasons) 2 Leagues 122 117 10,301 114.5 6 11 17 4 2 2 11 0 0.05 0.10 0.15 0.03 0.13 Celtic (3 Seasons) 1 League 17 3 629 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Blackburn Rovers (2 Seasons) 2 Leagues 14 13 1,095 12.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bradford City (1 Season) 1 League 27 25 2,230 24.8 1 1 2 1 0 0 6 0 0.04 0.04 0.08 0.04 0.08 Bury (1 Season) 1 League 13 13 1,144 12.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 11 10 925 10.3 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Championship (5 Seasons) 149 143 12,918 143.5 15 11 26 3 12 14 17 0 0.10 0.08 0.18 0.02 0.10 League One (5 Seasons) 118 111 9,778 108.6 3 8 11 3 0 0 12 0 0.03 0.07 0.10 0.03 0.10 Premier League (3 Seasons) 28 13 1,554 17.3 0 1 1 0 0 0 1 0 0.00 0.06 0.06 0.00 0.06 League Two (2 Seasons) 58 57 4,992 55.5 4 4 8 2 2 2 6 0 0.07 0.07 0.14 0.04 0.11
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 2007-2008 19 Celtic 1. Champions Lg R16 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 21 Celtic 2. Europa Lg GR 1 1 90 1.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 2 2 151 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (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 2014 25 sct Scotland WCQ 0 0 Matches 2016 27 sct Scotland Friendlies (M) 1 0 4 0.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 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2007-2008 19 Celtic 2 Leagues 1.4 0 0 0.00 0 0 2008-2009 20 Dundee United 1 League 10.3 0 5 0.49 0.00 0 0 2008-2009 20 Celtic 1 League 1.3 0 0 0.00 0 0 2009-2010 21 Celtic 2 Leagues 6.0 0 1 0.17 0.00 0 0 2010-2011 22 Swindon Town 1 League 35.8 1 9 0.25 0.11 0 0 2011-2012 23 Swindon Town 1 League 38.2 4 9 0.24 0.22 2 2 2012-2013 24 Birmingham City 1 League 26.2 0 5 0.19 0.00 0 0 2013-2014 25 Birmingham City 1 League 35.4 5 12 0.34 0.17 3 3 2014-2015 26 Birmingham City 3 Leagues 47.0 7 16 0.37 0.06 5 7 2015-2016 27 Birmingham City 2 Leagues 39.2 4 5 0.13 0.00 4 4 2016-2017 28 Birmingham City 1 League 0.9 0 1 0 0.0 1.17 0.00 0.00 0 0 2016-2017 28 Bury 1 League 12.7 0 0 2 0.00 0.16 0.00 0 0 2017-2018 29 Blackburn Rovers 3 Leagues 18.2 0 3 1 33.3 0.17 0.06 0.00 0.00 0 0 2018-2019 30 Blackburn Rovers 2 Leagues 1.0 0 1 1 100.0 1.00 1.00 0.00 0.00 0 0 2018-2019 30 Bradford City 2 Leagues 27.1 2 3 2 66.7 1.29 0.86 0.33 0.50 0 0 2019-2020 31 Swindon Town 1 League 17.3 0 6 2 33.3 0.35 0.12 0.00 0.00 0 0 2020-2021 32 Swindon Town 3 Leagues 24.1 1 7 1 14.3 0.29 0.04 0.14 1.00 0 0 14 Seasons 7 Clubs 8 Leagues 342.1 24 21 71 42.9 0.27 0.23 0.10 0.11 14 16 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Birmingham City (5 Seasons) 3 Leagues 148.7 16 1 38 0.0 1.17 0.26 0.00 0.08 12 14 Swindon Town (4 Seasons) 4 Leagues 115.5 6 13 21 23.1 0.31 0.18 0.08 0.19 2 2 Celtic (3 Seasons) 3 Leagues 8.7 0 1 0.12 0.00 0 0 Blackburn Rovers (2 Seasons) 4 Leagues 19.2 0 4 2 50.0 0.21 0.10 0.00 0.00 0 0 Bradford City (1 Season) 2 Leagues 27.1 2 3 2 66.7 1.29 0.86 0.33 0.50 0 0 Bury (1 Season) 1 League 12.7 0 0 2 0.00 0.16 0.00 0 0 Dundee United (1 Season) 1 League 10.3 0 5 0.49 0.00 0 0 EFL Cup (6 Seasons) 7.2 1 3 1 33.3 0.78 0.26 0.00 0.00 0 0 Championship (5 Seasons) 143.5 15 38 0.26 0.08 12 14 League One (5 Seasons) 108.6 3 7 13 57.1 0.15 0.16 0.14 0.15 0 0 FA Cup (4 Seasons) 8.3 1 5 2 40.0 0.68 0.27 0.20 0.50 0 0 Premier League (3 Seasons) 17.3 0 6 0.35 0.00 0 0 League Two (2 Seasons) 55.5 4 6 11 33.3 0.35 0.20 0.00 0.18 2 2 Champions Lg (1 Season) 0.7 0 0 0.00 0 0 Europa Lg (1 Season) 1.0 0 0 0.00 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 2007-2008 19 Celtic 1. Champions Lg R16 0.7 0 0 0.00 0 0 Matches 2009-2010 21 Celtic 2. Europa Lg GR 1.0 0 0 0.00 0 0 Matches 2 Seasons 1 Club 2 Leagues 1.7 0 0 0.00 0 0 Champions Lg (1 Season) 0.7 0 0 0.00 0 0 Europa Lg (1 Season) 1.0 0 0 0.00 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 2016 27 sct Scotland Friendlies (M) 0.0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 0.0 0 0 0 Friendlies (M) (1 Season) 0.0 0 0 0 WCQ (1 Season)
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 19 Celtic 1. Champions Lg 1 61 61 8.5 0.7 1 0 0 Matches 2007-2008 19 Celtic sct SCO 1. Premier League 2 62 31 1.8 0.7 0 2 Matches 2008-2009 20 Celtic sct SCO 1. Premier League 5 118 24 3.5 1.3 0 5 Matches 2008-2009 20 Dundee United sct SCO 1. Premier League 11 925 84 27.0 10.3 10 1 Matches 2009-2010 21 Celtic 2. Europa Lg 1 90 90 16.7 1.0 1 1 0 Matches 2009-2010 21 Celtic sct SCO 1. Premier League 10 449 45 13.1 5.0 3 7 Matches 2010-2011 22 Swindon Town eng ENG 3. League One 38 3,226 85 77.9 35.8 36 2 2011-2012 23 Swindon Town eng ENG 4. League Two 39 3,434 88 82.9 38.2 39 0 2012-2013 24 Birmingham City eng ENG 2. Championship 27 2,360 87 57.0 26.2 27 0 2013-2014 25 Birmingham City eng ENG 2. Championship 38 3,185 84 76.9 35.4 35 3 2014-2015 26 Birmingham City eng ENG 2. Championship 45 3,932 87 95.0 43.7 44 43 1 1 1.40 52 60 -8 -0.18 +0.68 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 39 3,441 88 83.1 38.2 37 36 2 7 1.44 49 42 +7 +0.18 +0.57 Matches 2015-2016 27 Birmingham City eng ENG League Cup 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -2.50 Matches 2016-2017 28 Birmingham City eng ENG EFL Cup 1 77 77 64.2 0.9 1 77 0 0 0 0.00 0 0 0 0.00 +2.09 Matches 2016-2017 28 Bury eng ENG 3. League One 13 1,144 88 27.6 12.7 13 12 0 0 1.23 10 12 -2 -0.16 +0.14 Matches 2017-2018 29 Blackburn Rovers eng ENG EFL Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 3 0 0.00 Matches 2017-2018 29 Blackburn Rovers eng ENG FA Cup 4 360 90 100.0 4.0 4 90 4 0 0 1.75 7 5 +2 +0.50 Matches 2017-2018 29 Blackburn Rovers eng ENG 3. League One 14 1,095 78 26.4 12.2 13 10 1 23 1.57 14 7 +7 +0.58 -0.46 Matches 2018-2019 30 Blackburn Rovers eng ENG 2. Championship 0 0 0 0 1 Matches 2018-2019 30 Blackburn Rovers eng ENG EFL Cup 1 90 90 33.3 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +1.50 Matches 2018-2019 30 Bradford City eng ENG FA Cup 2 210 105 50.0 2.3 2 105 2 0 0 0.50 6 6 0 0.00 0.00 Matches 2018-2019 30 Bradford City eng ENG 3. League One 27 2,230 83 53.9 24.8 25 87 21 2 33 2 1.07 32 39 -7 -0.28 +0.71 Matches 2019-2020 31 Swindon Town eng ENG 4. League Two 19 1,558 82 48.1 17.3 18 87 17 1 1 0 2.05 30 18 +12 +0.69 +0.10 Matches 2020-2021 32 Swindon Town eng ENG EFL Cup 0 0 0 1 Matches 2020-2021 32 Swindon Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2020-2021 32 Swindon Town eng ENG 3. League One 26 2,083 80 50.3 23.1 24 85 18 2 28 12 1.08 32 47 -15 -0.65 +0.18 Matches 14 Seasons 7 Clubs 8 Leagues 370 30,790 83 46.7 342.1 341 87 172 29 24 48 1.36 244 249 -5 -0.03 -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 Birmingham City (5 Seasons) 3 Leagues 154 13,385 87 77.2 148.7 148 93 83 6 9 1.37 105 109 -4 -0.05 +0.10 Swindon Town (4 Seasons) 4 Leagues 123 10,391 84 65.6 115.5 118 85 36 5 19 13 1.46 63 67 -4 -0.10 +0.10 Celtic (3 Seasons) 3 Leagues 19 780 41 6.8 8.7 5 1 14 Blackburn Rovers (2 Seasons) 4 Leagues 21 1,725 82 19.0 19.2 20 90 17 1 24 1.67 28 16 +12 +0.63 -0.43 Bradford City (1 Season) 2 Leagues 29 2,440 84 53.5 27.1 27 88 23 2 33 2 1.03 38 45 -7 -0.26 +0.63 Bury (1 Season) 1 League 13 1,144 88 27.6 12.7 13 12 0 0 1.23 10 12 -2 -0.16 +0.14 Dundee United (1 Season) 1 League 11 925 84 27.0 10.3 10 1 EFL Cup (6 Seasons) 7 647 92 56.8 7.2 7 92 6 0 1 1.29 10 9 +1 +0.14 -0.98 Championship (5 Seasons) 149 12,918 87 62.4 143.5 143 79 6 9 1.42 101 102 -1 -0.01 +0.48 League One (5 Seasons) 118 9,778 83 47.2 108.6 111 86 61 7 30 37 1.19 88 105 -17 -0.23 -0.10 FA Cup (4 Seasons) 8 750 94 71.4 8.3 8 94 8 0 1 1.00 15 15 0 0.00 -0.30 Premier League (3 Seasons) 28 1,554 56 11.4 17.3 13 15 League Two (2 Seasons) 58 4,992 86 67.6 55.5 57 87 17 1 1 0 2.05 30 18 +12 +0.69 +0.10 Champions Lg (1 Season) 1 61 61 8.5 0.7 1 0 0 Europa Lg (1 Season) 1 90 90 16.7 1.0 1 1 0
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 19 Celtic 2 Leagues 3 123 41 3.0 1.4 1 0 2 2008-2009 20 Dundee United 1 League 11 925 84 27.0 10.3 10 1 2008-2009 20 Celtic 1 League 5 118 24 3.5 1.3 0 5 2009-2010 21 Celtic 2 Leagues 11 539 49 13.6 6.0 4 1 7 2010-2011 22 Swindon Town 1 League 38 3,226 85 77.9 35.8 36 2 2011-2012 23 Swindon Town 1 League 39 3,434 88 82.9 38.2 39 0 2012-2013 24 Birmingham City 1 League 27 2,360 87 57.0 26.2 27 0 2013-2014 25 Birmingham City 1 League 38 3,185 84 76.9 35.4 35 3 2014-2015 26 Birmingham City 3 Leagues 48 4,232 88 93.4 47.0 47 100 46 1 2 1.38 56 66 -10 -0.21 +0.09 2015-2016 27 Birmingham City 2 Leagues 40 3,531 88 80.1 39.2 38 90 37 2 7 1.40 49 43 +6 +0.15 +0.15 2016-2017 28 Birmingham City 1 League 1 77 77 64.2 0.9 1 77 0 0 0 0.00 0 0 0 0.00 +2.09 2016-2017 28 Bury 1 League 13 1,144 88 27.6 12.7 13 12 0 0 1.23 10 12 -2 -0.16 +0.14 2017-2018 29 Blackburn Rovers 3 Leagues 20 1,635 82 34.9 18.2 19 90 16 1 23 1.60 24 15 +9 +0.50 -0.54 2018-2019 30 Blackburn Rovers 2 Leagues 1 90 90 2.0 1.0 1 90 1 0 1 3.00 4 1 +3 +3.00 +1.50 2018-2019 30 Bradford City 2 Leagues 29 2,440 84 53.5 27.1 27 88 23 2 33 2 1.03 38 45 -7 -0.26 +0.63 2019-2020 31 Swindon Town 1 League 19 1,558 82 48.1 17.3 18 87 17 1 1 0 2.05 30 18 +12 +0.69 +0.10 2020-2021 32 Swindon Town 3 Leagues 27 2,173 80 50.3 24.1 25 85 19 2 28 13 1.04 33 49 -16 -0.66 +0.17 14 Seasons 7 Clubs 8 Leagues 370 30,790 83 46.7 342.1 341 87 172 29 24 48 1.36 244 249 -5 -0.03 -0.01 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (5 Seasons) 3 Leagues 154 13,385 87 77.2 148.7 148 93 83 6 9 1.37 105 109 -4 -0.05 +0.10 Swindon Town (4 Seasons) 4 Leagues 123 10,391 84 65.6 115.5 118 85 36 5 19 13 1.46 63 67 -4 -0.10 +0.10 Celtic (3 Seasons) 3 Leagues 19 780 41 6.8 8.7 5 1 14 Blackburn Rovers (2 Seasons) 4 Leagues 21 1,725 82 19.0 19.2 20 90 17 1 24 1.67 28 16 +12 +0.63 -0.43 Bradford City (1 Season) 2 Leagues 29 2,440 84 53.5 27.1 27 88 23 2 33 2 1.03 38 45 -7 -0.26 +0.63 Bury (1 Season) 1 League 13 1,144 88 27.6 12.7 13 12 0 0 1.23 10 12 -2 -0.16 +0.14 Dundee United (1 Season) 1 League 11 925 84 27.0 10.3 10 1 EFL Cup (6 Seasons) 7 647 92 56.8 7.2 7 92 6 0 1 1.29 10 9 +1 +0.14 -0.98 Championship (5 Seasons) 149 12,918 87 62.4 143.5 143 79 6 9 1.42 101 102 -1 -0.01 +0.48 League One (5 Seasons) 118 9,778 83 47.2 108.6 111 86 61 7 30 37 1.19 88 105 -17 -0.23 -0.10 FA Cup (4 Seasons) 8 750 94 71.4 8.3 8 94 8 0 1 1.00 15 15 0 0.00 -0.30 Premier League (3 Seasons) 28 1,554 56 11.4 17.3 13 15 League Two (2 Seasons) 58 4,992 86 67.6 55.5 57 87 17 1 1 0 2.05 30 18 +12 +0.69 +0.10 Champions Lg (1 Season) 1 61 61 8.5 0.7 1 0 0 Europa Lg (1 Season) 1 90 90 16.7 1.0 1 1 0
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 19 Celtic sct SCO 1. Premier League 1st 2 62 31 1.8 0.7 0 2 Matches 2008-2009 20 Dundee United sct SCO 1. Premier League 5th 11 925 84 27.0 10.3 10 1 Matches 2008-2009 20 Celtic sct SCO 1. Premier League 2nd 5 118 24 3.5 1.3 0 5 Matches 2009-2010 21 Celtic sct SCO 1. Premier League 2nd 10 449 45 13.1 5.0 3 7 Matches 2010-2011 22 Swindon Town eng ENG 3. League One 24th 38 3,226 85 77.9 35.8 36 2 2011-2012 23 Swindon Town eng ENG 4. League Two 1st 39 3,434 88 82.9 38.2 39 0 2012-2013 24 Birmingham City eng ENG 2. Championship 12th 27 2,360 87 57.0 26.2 27 0 2013-2014 25 Birmingham City eng ENG 2. Championship 21st 38 3,185 84 76.9 35.4 35 3 2014-2015 26 Birmingham City eng ENG 2. Championship 10th 45 3,932 87 95.0 43.7 44 43 1 1 1.40 52 60 -8 -0.18 +0.68 Matches 2015-2016 27 Birmingham City eng ENG 2. Championship 10th 39 3,441 88 83.1 38.2 37 36 2 7 1.44 49 42 +7 +0.18 +0.57 Matches 2016-2017 28 Bury eng ENG 3. League One 19th 13 1,144 88 27.6 12.7 13 12 0 0 1.23 10 12 -2 -0.16 +0.14 Matches 2017-2018 29 Blackburn Rovers eng ENG 3. League One 2nd 14 1,095 78 26.4 12.2 13 10 1 23 1.57 14 7 +7 +0.58 -0.46 Matches 2018-2019 30 Blackburn Rovers eng ENG 2. Championship 15th 0 0 0 0 1 Matches 2018-2019 30 Bradford City eng ENG 3. League One 24th 27 2,230 83 53.9 24.8 25 87 21 2 33 2 1.07 32 39 -7 -0.28 +0.71 Matches 2019-2020 31 Swindon Town eng ENG 4. League Two 1st 19 1,558 82 48.1 17.3 18 87 17 1 1 0 2.05 30 18 +12 +0.69 +0.10 Matches 2020-2021 32 Swindon Town eng ENG 3. League One 23rd 26 2,083 80 50.3 23.1 24 85 18 2 28 12 1.08 32 47 -15 -0.65 +0.18 Matches 14 Seasons 7 Clubs 4 Leagues 353 29,242 83 46.8 324.9 324 86 157 29 24 46 1.38 219 225 -6 -0.03 +0.03 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 149 12,918 87 78.0 143.5 143 79 6 8 1.42 101 102 -1 -0.01 +0.48 Swindon Town (4 Seasons) 2 Leagues 122 10,301 84 65.8 114.5 117 85 35 5 19 12 1.49 62 65 -3 -0.07 +0.12 Celtic (3 Seasons) 1 League 17 629 37 6.1 7.0 3 14 Blackburn Rovers (2 Seasons) 2 Leagues 14 1,095 78 13.2 12.2 13 10 1 24 1.57 14 7 +7 +0.58 -0.46 Bradford City (1 Season) 1 League 27 2,230 83 53.9 24.8 25 87 21 2 33 2 1.07 32 39 -7 -0.28 +0.71 Bury (1 Season) 1 League 13 1,144 88 27.6 12.7 13 12 0 0 1.23 10 12 -2 -0.16 +0.14 Dundee United (1 Season) 1 League 11 925 84 27.0 10.3 10 1 Championship (5 Seasons) 149 12,918 87 62.4 143.5 143 79 6 9 1.42 101 102 -1 -0.01 +0.48 League One (5 Seasons) 118 9,778 83 47.2 108.6 111 86 61 7 30 37 1.19 88 105 -17 -0.23 -0.10 Premier League (3 Seasons) 28 1,554 56 11.4 17.3 13 15 League Two (2 Seasons) 58 4,992 86 67.6 55.5 57 87 17 1 1 0 2.05 30 18 +12 +0.69 +0.10
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 2007-2008 19 Celtic 1. Champions Lg R16 1 61 61 8.5 0.7 1 0 0 Matches 2009-2010 21 Celtic 2. Europa Lg GR 1 90 90 16.7 1.0 1 1 0 Matches 2 Seasons 1 Club 2 Leagues 2 151 76 12.0 1.7 2 1 0 Champions Lg (1 Season) 1 61 61 8.5 0.7 1 0 0 Europa Lg (1 Season) 1 90 90 16.7 1.0 1 1 0
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 2014 25 sct Scotland WCQ 0 0 0 0 1 Matches 2016 27 sct Scotland Friendlies (M) 1 4 4 1.1 0.0 0 0 1 3 1 3.00 0 0 0 0.00 +0.51 Matches 2 Seasons 1 Club 2 Leagues 1 4 4 0.3 0.0 0 0 1 3 2 3.00 0 0 0 0.00 +0.51 Friendlies (M) (1 Season) 1 4 4 1.1 0.0 0 0 1 3 1 3.00 0 0 0 0.00 +0.51 WCQ (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2007-2008 19 Celtic 2 Leagues 1.4 0 0 1 2008-2009 20 Dundee United 1 League 10.3 1 0 11 2008-2009 20 Celtic 1 League 1.3 0 0 1 2009-2010 21 Celtic 2 Leagues 6.0 0 0 4 2010-2011 22 Swindon Town 1 League 35.8 3 0 26 2011-2012 23 Swindon Town 1 League 38.2 5 0 16 2012-2013 24 Birmingham City 1 League 26.2 1 0 16 2013-2014 25 Birmingham City 1 League 35.4 5 0 15 2014-2015 26 Birmingham City 3 Leagues 47.0 4 0 0 19 0 2015-2016 27 Birmingham City 2 Leagues 39.2 7 0 0 17 0 2016-2017 28 Birmingham City 1 League 0.9 0 0 0 1 1 0 8 0 0 0 0 0 2016-2017 28 Bury 1 League 12.7 1 0 0 14 0 0 0 0 0 0 0 0 2017-2018 29 Blackburn Rovers 3 Leagues 18.2 0 0 0 15 14 0 15 2 1 0 0 0 2018-2019 30 Blackburn Rovers 2 Leagues 1.0 0 0 0 0 2 0 2 0 0 0 0 0 2018-2019 30 Bradford City 2 Leagues 27.1 7 0 0 1 3 0 5 0 0 0 0 0 2019-2020 31 Swindon Town 1 League 17.3 1 0 0 11 23 0 71 27 16 0 0 0 2020-2021 32 Swindon Town 3 Leagues 24.1 2 0 0 19 43 1 63 18 27 0 14 Seasons 7 Clubs 8 Leagues 342.1 37 0 0 187 86 1 164 47 44 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Birmingham City (5 Seasons) 3 Leagues 148.7 17 0 0 68 1 0 8 0 0 0 0 0 Swindon Town (4 Seasons) 4 Leagues 115.5 11 0 0 72 66 1 134 45 43 0 0 0 Celtic (3 Seasons) 3 Leagues 8.7 0 0 6 Blackburn Rovers (2 Seasons) 4 Leagues 19.2 0 0 0 15 16 0 17 2 1 0 0 0 Bradford City (1 Season) 2 Leagues 27.1 7 0 0 1 3 0 5 0 0 0 0 0 Bury (1 Season) 1 League 12.7 1 0 0 14 0 0 0 0 0 0 0 0 Dundee United (1 Season) 1 League 10.3 1 0 11 EFL Cup (6 Seasons) 7.2 0 0 0 1 9 0 11 0 0 0 0 0 Championship (5 Seasons) 143.5 17 0 67 League One (5 Seasons) 108.6 12 0 0 72 43 0 63 18 27 0 0 0 FA Cup (4 Seasons) 8.3 1 0 0 3 11 1 19 2 1 0 0 0 Premier League (3 Seasons) 17.3 1 0 16 League Two (2 Seasons) 55.5 6 0 0 27 23 0 71 27 16 0 0 0 Champions Lg (1 Season) 0.7 0 0 1 Europa Lg (1 Season) 1.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 2007-2008 19 Celtic 1. Champions Lg R16 0.7 0 0 1 Matches 2009-2010 21 Celtic 2. Europa Lg GR 1.0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 1.7 0 0 1 Champions Lg (1 Season) 0.7 0 0 1 Europa Lg (1 Season) 1.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 2016 27 sct Scotland Friendlies (M) 0.0 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 0.0 0 0 0 0 Friendlies (M) (1 Season) 0.0 0 0 0 0 WCQ (1 Season)
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 Paul Caddis Pages
Paul Caddis Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary