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 19 Toulouse fr FRA 1. Ligue 1 13 6 547 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2005-2006 20 Toulouse fr FRA 1. Ligue 1 14 4 494 5.5 3 0 3 3 0 0 1 0 0.55 0.00 0.55 0.55 0.55 Matches 2006-2007 21 Toulouse fr FRA 1. Ligue 1 10 1 313 3.5 1 0 1 1 0 0 0 0 0.29 0.00 0.29 0.29 0.29 Matches 2007-2008 22 Brussels be BEL 1. First Division 3 0 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 23 Grimsby Town eng ENG 4. League Two 20 19 1,592 17.7 3 2 5 3 0 0 3 0 0.17 0.11 0.28 0.17 0.28 2009-2010 24 Grimsby Town eng ENG 4. League Two 36 26 2,474 27.5 5 3 8 5 0 0 3 0 0.18 0.11 0.29 0.18 0.29 2010-2011 25 Rochdale eng ENG 3. League One 32 8 951 10.6 4 1 5 4 0 0 2 0 0.38 0.09 0.47 0.38 0.47 2011-2012 26 Rochdale eng ENG 3. League One 41 30 2,800 31.1 7 3 10 7 0 0 4 0 0.23 0.10 0.32 0.23 0.32 2012-2013 27 Tranmere Rovers eng ENG 3. League One 28 27 2,259 25.1 8 2 10 8 0 0 0 1 0.32 0.08 0.40 0.32 0.40 2013-2014 28 Tranmere Rovers eng ENG 3. League One 25 21 1,809 20.1 2 3 5 2 0 0 4 0 0.10 0.15 0.25 0.10 0.25 2013-2014 28 Bury eng ENG 4. League Two 10 5 419 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 29 Shrewsbury eng ENG FA Cup 2 2 148 1.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Shrewsbury eng ENG League Cup 3 2 186 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Shrewsbury eng ENG 4. League Two 45 26 2,560 28.4 9 3 12 8 1 1 1 0 0.32 0.11 0.42 0.28 0.39 Matches 2015-2016 30 Shrewsbury eng ENG FA Cup 4 2 189 2.1 1 0 1 1 0 1 1 0 0.48 0.00 0.48 0.48 0.48 Matches 2015-2016 30 Shrewsbury eng ENG League Cup 2 1 100 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Shrewsbury eng ENG 3. League One 38 16 1,855 20.6 6 6 12 6 0 0 5 0 0.29 0.29 0.58 0.29 0.58 Matches 2016-2017 31 Barnet eng ENG EFL Cup 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Barnet 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 31 Barnet eng ENG 4. League Two 23 7 1,034 11.5 1 2 3 1 0 0 0 0 0.09 0.17 0.26 0.09 0.26 Matches 2016-2017 31 Yeovil Town eng ENG 4. League Two 13 9 859 9.5 2 1 3 2 0 0 1 0 0.21 0.10 0.31 0.21 0.31 Matches 2017-2018 32 Barnet eng ENG EFL Cup 2 2 165 1.8 1 0 1 1 0 0 0 0 0.55 0.00 0.55 0.55 0.55 Matches 2017-2018 32 Barnet 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 2017-2018 32 Barnet eng ENG 4. League Two 26 14 1,532 17.0 3 2 5 3 0 0 2 0 0.18 0.12 0.29 0.18 0.29 Matches 2019-2020 34 Oldham Athletic eng ENG FA Cup 1 0 13 0.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 34 Oldham Athletic eng ENG 4. League Two 3 3 159 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 10 Clubs 6 Leagues 397 234 22,785 253.2 56 28 84 55 1 2 29 1 0.22 0.11 0.33 0.22 0.33 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 Toulouse (3 Seasons) 1 League 37 11 1,354 15.0 4 0 4 4 0 0 1 0 0.27 0.00 0.27 0.27 0.27 Shrewsbury (2 Seasons) 4 Leagues 94 49 5,038 56.0 16 9 25 15 1 2 8 0 0.29 0.16 0.45 0.27 0.43 Rochdale (2 Seasons) 1 League 73 38 3,751 41.7 11 4 15 11 0 0 6 0 0.26 0.10 0.36 0.26 0.36 Grimsby Town (2 Seasons) 1 League 56 45 4,066 45.2 8 5 13 8 0 0 6 0 0.18 0.11 0.29 0.18 0.29 Barnet (2 Seasons) 3 Leagues 54 26 2,969 33.0 5 4 9 5 0 0 2 0 0.15 0.12 0.27 0.15 0.27 Tranmere Rovers (2 Seasons) 1 League 53 48 4,068 45.2 10 5 15 10 0 0 4 1 0.22 0.11 0.33 0.22 0.33 Yeovil Town (1 Season) 1 League 13 9 859 9.5 2 1 3 2 0 0 1 0 0.21 0.10 0.31 0.21 0.31 Bury (1 Season) 1 League 10 5 419 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (1 Season) 2 Leagues 4 3 172 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Brussels (1 Season) 1 League 3 0 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (7 Seasons) 176 109 10,629 118.1 23 13 36 22 1 1 10 0 0.19 0.11 0.30 0.19 0.30 League One (5 Seasons) 164 102 9,674 107.5 27 15 42 27 0 0 15 1 0.25 0.14 0.39 0.25 0.39 FA Cup (5 Seasons) 9 6 530 5.9 1 0 1 1 0 1 3 0 0.17 0.00 0.17 0.17 0.17 EFL Cup (4 Seasons) 8 6 509 5.7 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Ligue 1 (3 Seasons) 37 11 1,354 15.0 4 0 4 4 0 0 1 0 0.27 0.00 0.27 0.27 0.27 First Division (1 Season) 3 0 89 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 19 Toulouse 1 League 13 6 547 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 20 Toulouse 1 League 14 4 494 5.5 3 0 3 3 0 0 1 0 0.55 0.00 0.55 0.55 0.55 2006-2007 21 Toulouse 1 League 10 1 313 3.5 1 0 1 1 0 0 0 0 0.29 0.00 0.29 0.29 0.29 2007-2008 22 Brussels 1 League 3 0 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 23 Grimsby Town 1 League 20 19 1,592 17.7 3 2 5 3 0 0 3 0 0.17 0.11 0.28 0.17 0.28 2009-2010 24 Grimsby Town 1 League 36 26 2,474 27.5 5 3 8 5 0 0 3 0 0.18 0.11 0.29 0.18 0.29 2010-2011 25 Rochdale 1 League 32 8 951 10.6 4 1 5 4 0 0 2 0 0.38 0.09 0.47 0.38 0.47 2011-2012 26 Rochdale 1 League 41 30 2,800 31.1 7 3 10 7 0 0 4 0 0.23 0.10 0.32 0.23 0.32 2012-2013 27 Tranmere Rovers 1 League 28 27 2,259 25.1 8 2 10 8 0 0 0 1 0.32 0.08 0.40 0.32 0.40 2013-2014 28 Tranmere Rovers 1 League 25 21 1,809 20.1 2 3 5 2 0 0 4 0 0.10 0.15 0.25 0.10 0.25 2013-2014 28 Bury 1 League 10 5 419 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 29 Shrewsbury 3 Leagues 50 30 2,894 32.2 9 3 12 8 1 1 2 0 0.28 0.09 0.37 0.25 0.34 2015-2016 30 Shrewsbury 3 Leagues 44 19 2,144 23.8 7 6 13 7 0 1 6 0 0.29 0.25 0.55 0.29 0.55 2016-2017 31 Yeovil Town 1 League 13 9 859 9.5 2 1 3 2 0 0 1 0 0.21 0.10 0.31 0.21 0.31 2016-2017 31 Barnet 3 Leagues 25 9 1,182 13.1 1 2 3 1 0 0 0 0 0.08 0.15 0.23 0.08 0.23 2017-2018 32 Barnet 3 Leagues 29 17 1,787 19.9 4 2 6 4 0 0 2 0 0.20 0.10 0.30 0.20 0.30 2019-2020 34 Oldham Athletic 2 Leagues 4 3 172 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 15 Seasons 10 Clubs 6 Leagues 397 234 22,785 253.2 56 28 84 55 1 2 29 1 0.22 0.11 0.33 0.22 0.33 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 Toulouse (3 Seasons) 1 League 37 11 1,354 15.0 4 0 4 4 0 0 1 0 0.27 0.00 0.27 0.27 0.27 Shrewsbury (2 Seasons) 4 Leagues 94 49 5,038 56.0 16 9 25 15 1 2 8 0 0.29 0.16 0.45 0.27 0.43 Rochdale (2 Seasons) 1 League 73 38 3,751 41.7 11 4 15 11 0 0 6 0 0.26 0.10 0.36 0.26 0.36 Grimsby Town (2 Seasons) 1 League 56 45 4,066 45.2 8 5 13 8 0 0 6 0 0.18 0.11 0.29 0.18 0.29 Barnet (2 Seasons) 3 Leagues 54 26 2,969 33.0 5 4 9 5 0 0 2 0 0.15 0.12 0.27 0.15 0.27 Tranmere Rovers (2 Seasons) 1 League 53 48 4,068 45.2 10 5 15 10 0 0 4 1 0.22 0.11 0.33 0.22 0.33 Yeovil Town (1 Season) 1 League 13 9 859 9.5 2 1 3 2 0 0 1 0 0.21 0.10 0.31 0.21 0.31 Bury (1 Season) 1 League 10 5 419 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (1 Season) 2 Leagues 4 3 172 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Brussels (1 Season) 1 League 3 0 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (7 Seasons) 176 109 10,629 118.1 23 13 36 22 1 1 10 0 0.19 0.11 0.30 0.19 0.30 League One (5 Seasons) 164 102 9,674 107.5 27 15 42 27 0 0 15 1 0.25 0.14 0.39 0.25 0.39 FA Cup (5 Seasons) 9 6 530 5.9 1 0 1 1 0 1 3 0 0.17 0.00 0.17 0.17 0.17 EFL Cup (4 Seasons) 8 6 509 5.7 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Ligue 1 (3 Seasons) 37 11 1,354 15.0 4 0 4 4 0 0 1 0 0.27 0.00 0.27 0.27 0.27 First Division (1 Season) 3 0 89 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 19 Toulouse fr FRA 1. Ligue 1 13th 13 6 547 6.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2005-2006 20 Toulouse fr FRA 1. Ligue 1 16th 14 4 494 5.5 3 0 3 3 0 0 1 0 0.55 0.00 0.55 0.55 0.55 Matches 2006-2007 21 Toulouse fr FRA 1. Ligue 1 3rd 10 1 313 3.5 1 0 1 1 0 0 0 0 0.29 0.00 0.29 0.29 0.29 Matches 2007-2008 22 Brussels be BEL 1. First Division 18th 3 0 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 23 Grimsby Town eng ENG 4. League Two 22nd 20 19 1,592 17.7 3 2 5 3 0 0 3 0 0.17 0.11 0.28 0.17 0.28 2009-2010 24 Grimsby Town eng ENG 4. League Two 23rd 36 26 2,474 27.5 5 3 8 5 0 0 3 0 0.18 0.11 0.29 0.18 0.29 2010-2011 25 Rochdale eng ENG 3. League One 9th 32 8 951 10.6 4 1 5 4 0 0 2 0 0.38 0.09 0.47 0.38 0.47 2011-2012 26 Rochdale eng ENG 3. League One 24th 41 30 2,800 31.1 7 3 10 7 0 0 4 0 0.23 0.10 0.32 0.23 0.32 2012-2013 27 Tranmere Rovers eng ENG 3. League One 11th 28 27 2,259 25.1 8 2 10 8 0 0 0 1 0.32 0.08 0.40 0.32 0.40 2013-2014 28 Tranmere Rovers eng ENG 3. League One 21st 25 21 1,809 20.1 2 3 5 2 0 0 4 0 0.10 0.15 0.25 0.10 0.25 2013-2014 28 Bury eng ENG 4. League Two 12th 10 5 419 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 29 Shrewsbury eng ENG 4. League Two 2nd 45 26 2,560 28.4 9 3 12 8 1 1 1 0 0.32 0.11 0.42 0.28 0.39 Matches 2015-2016 30 Shrewsbury eng ENG 3. League One 20th 38 16 1,855 20.6 6 6 12 6 0 0 5 0 0.29 0.29 0.58 0.29 0.58 Matches 2016-2017 31 Yeovil Town eng ENG 4. League Two 20th 13 9 859 9.5 2 1 3 2 0 0 1 0 0.21 0.10 0.31 0.21 0.31 Matches 2016-2017 31 Barnet eng ENG 4. League Two 15th 23 7 1,034 11.5 1 2 3 1 0 0 0 0 0.09 0.17 0.26 0.09 0.26 Matches 2017-2018 32 Barnet eng ENG 4. League Two 23rd 26 14 1,532 17.0 3 2 5 3 0 0 2 0 0.18 0.12 0.29 0.18 0.29 Matches 2019-2020 34 Oldham Athletic eng ENG 4. League Two 19th 3 3 159 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 10 Clubs 4 Leagues 380 222 21,746 241.6 54 28 82 53 1 1 26 1 0.22 0.12 0.34 0.22 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 Toulouse (3 Seasons) 1 League 37 11 1,354 15.0 4 0 4 4 0 0 1 0 0.27 0.00 0.27 0.27 0.27 Shrewsbury (2 Seasons) 2 Leagues 83 42 4,415 49.1 15 9 24 14 1 1 6 0 0.31 0.18 0.49 0.29 0.47 Rochdale (2 Seasons) 1 League 73 38 3,751 41.7 11 4 15 11 0 0 6 0 0.26 0.10 0.36 0.26 0.36 Grimsby Town (2 Seasons) 1 League 56 45 4,066 45.2 8 5 13 8 0 0 6 0 0.18 0.11 0.29 0.18 0.29 Tranmere Rovers (2 Seasons) 1 League 53 48 4,068 45.2 10 5 15 10 0 0 4 1 0.22 0.11 0.33 0.22 0.33 Barnet (2 Seasons) 1 League 49 21 2,566 28.5 4 4 8 4 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Yeovil Town (1 Season) 1 League 13 9 859 9.5 2 1 3 2 0 0 1 0 0.21 0.10 0.31 0.21 0.31 Bury (1 Season) 1 League 10 5 419 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Brussels (1 Season) 1 League 3 0 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oldham Athletic (1 Season) 1 League 3 3 159 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (7 Seasons) 176 109 10,629 118.1 23 13 36 22 1 1 10 0 0.19 0.11 0.30 0.19 0.30 League One (5 Seasons) 164 102 9,674 107.5 27 15 42 27 0 0 15 1 0.25 0.14 0.39 0.25 0.39 Ligue 1 (3 Seasons) 37 11 1,354 15.0 4 0 4 4 0 0 1 0 0.27 0.00 0.27 0.27 0.27 First Division (1 Season) 3 0 89 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 2014-2015 29 Shrewsbury eng ENG FA Cup 65th 2 2 148 1.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 29 Shrewsbury eng ENG League Cup 9th 3 2 186 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 30 Shrewsbury eng ENG FA Cup 9th 4 2 189 2.1 1 0 1 1 0 1 1 0 0.48 0.00 0.48 0.48 0.48 Matches 2015-2016 30 Shrewsbury eng ENG League Cup 33rd 2 1 100 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Barnet eng ENG EFL Cup 58th 1 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 31 Barnet eng ENG FA Cup 85th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 32 Barnet eng ENG EFL Cup 33rd 2 2 165 1.8 1 0 1 1 0 0 0 0 0.55 0.00 0.55 0.55 0.55 Matches 2017-2018 32 Barnet eng ENG FA Cup 85th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 34 Oldham Athletic eng ENG FA Cup 65th 1 0 13 0.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 5 Seasons 3 Clubs 2 Leagues 17 12 1,039 11.5 2 0 2 2 0 1 3 0 0.17 0.00 0.17 0.17 0.17 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 Shrewsbury (2 Seasons) 2 Leagues 11 7 623 6.9 1 0 1 1 0 1 2 0 0.14 0.00 0.14 0.14 0.14 Barnet (2 Seasons) 2 Leagues 5 5 403 4.5 1 0 1 1 0 0 0 0 0.22 0.00 0.22 0.22 0.22 Oldham Athletic (1 Season) 1 League 1 0 13 0.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (5 Seasons) 9 6 530 5.9 1 0 1 1 0 1 3 0 0.17 0.00 0.17 0.17 0.17 EFL Cup (4 Seasons) 8 6 509 5.7 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2004-2005 19 Toulouse 1 League 6.1 0 4 0.66 0.00 0 0 2005-2006 20 Toulouse 1 League 5.5 3 7 1.28 0.43 0 0 2006-2007 21 Toulouse 1 League 3.5 1 5 1.44 0.20 0 0 2007-2008 22 Brussels 1 League 1.0 0 0 0.00 0 0 2008-2009 23 Grimsby Town 1 League 17.7 3 13 0.73 0.23 0 0 2009-2010 24 Grimsby Town 1 League 27.5 5 36 1.31 0.14 0 0 2010-2011 25 Rochdale 1 League 10.6 4 12 1.14 0.33 0 0 2011-2012 26 Rochdale 1 League 31.1 7 30 0.96 0.23 0 0 2012-2013 27 Tranmere Rovers 1 League 25.1 8 27 1.08 0.30 0 0 2013-2014 28 Tranmere Rovers 1 League 20.1 2 15 0.75 0.13 0 0 2013-2014 28 Bury 1 League 4.7 0 5 1.07 0.00 0 0 2014-2015 29 Shrewsbury 3 Leagues 32.2 9 28 0.98 0.29 1 1 2015-2016 30 Shrewsbury 3 Leagues 23.8 7 19 0.92 0.32 0 1 2016-2017 31 Yeovil Town 1 League 9.5 2 0 7 0.00 0.73 0.29 0 0 2016-2017 31 Barnet 3 Leagues 13.1 1 2 9 450.0 0.16 0.74 0.50 0.11 0 0 2017-2018 32 Barnet 3 Leagues 19.9 4 5 13 260.0 0.25 0.65 0.80 0.31 0 0 2019-2020 34 Oldham Athletic 2 Leagues 1.9 0 6 1 16.7 3.14 0.52 0.00 0.00 0 0 15 Seasons 10 Clubs 6 Leagues 253.2 56 13 231 230.8 0.30 0.94 0.54 0.23 1 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Toulouse (3 Seasons) 1 League 15.0 4 16 1.06 0.25 0 0 Shrewsbury (2 Seasons) 4 Leagues 56.0 16 47 0.96 0.30 1 2 Rochdale (2 Seasons) 1 League 41.7 11 42 1.01 0.26 0 0 Grimsby Town (2 Seasons) 1 League 45.2 8 49 1.08 0.16 0 0 Barnet (2 Seasons) 3 Leagues 33.0 5 7 22 314.3 0.22 0.69 0.71 0.23 0 0 Tranmere Rovers (2 Seasons) 1 League 45.2 10 42 0.93 0.24 0 0 Yeovil Town (1 Season) 1 League 9.5 2 0 7 0.00 0.73 0.29 0 0 Bury (1 Season) 1 League 4.7 0 5 1.07 0.00 0 0 Oldham Athletic (1 Season) 2 Leagues 1.9 0 6 1 16.7 3.14 0.52 0.00 0.00 0 0 Brussels (1 Season) 1 League 1.0 0 0 0.00 0 0 League Two (7 Seasons) 118.1 23 6 109 450.0 0.15 0.92 1.00 0.20 1 1 League One (5 Seasons) 107.5 27 103 0.96 0.26 0 0 FA Cup (5 Seasons) 5.9 1 1 0 0.0 0.87 0.00 0.00 0 1 EFL Cup (4 Seasons) 5.7 1 6 3 50.0 2.42 1.21 0.17 0.33 0 0 Ligue 1 (3 Seasons) 15.0 4 16 1.06 0.25 0 0 First Division (1 Season) 1.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 2004-2005 19 Toulouse fr FRA 1. Ligue 1 13 547 42 16.0 6.1 6 1 7 Matches 2005-2006 20 Toulouse fr FRA 1. Ligue 1 14 494 35 14.4 5.5 4 0 10 Matches 2006-2007 21 Toulouse fr FRA 1. Ligue 1 10 313 31 9.2 3.5 1 0 9 Matches 2007-2008 22 Brussels be BEL 1. First Division 3 89 30 2.9 1.0 0 3 2008-2009 23 Grimsby Town eng ENG 4. League Two 20 1,592 80 38.5 17.7 19 1 2009-2010 24 Grimsby Town eng ENG 4. League Two 36 2,474 69 59.8 27.5 26 10 2010-2011 25 Rochdale eng ENG 3. League One 32 951 30 23.0 10.6 8 24 2011-2012 26 Rochdale eng ENG 3. League One 41 2,800 68 67.6 31.1 30 11 2012-2013 27 Tranmere Rovers eng ENG 3. League One 28 2,259 81 54.6 25.1 27 1 2013-2014 28 Tranmere Rovers eng ENG 3. League One 25 1,809 72 43.7 20.1 21 4 2013-2014 28 Bury eng ENG 4. League Two 10 419 42 10.1 4.7 5 5 2014-2015 29 Shrewsbury eng ENG FA Cup 2 148 74 54.8 1.6 2 74 1 0 0 1.50 1 1 0 0.00 0.00 Matches 2014-2015 29 Shrewsbury eng ENG League Cup 3 186 62 51.7 2.1 2 91 2 1 5 0 2.00 2 2 0 0.00 -1.03 Matches 2014-2015 29 Shrewsbury eng ENG 4. League Two 45 2,560 57 61.8 28.4 26 12 19 1 1.98 43 16 +27 +0.95 +0.44 Matches 2015-2016 30 Shrewsbury eng ENG FA Cup 4 189 47 35.0 2.1 2 86 0 2 9 0 1.75 2 5 -3 -1.43 -2.45 Matches 2015-2016 30 Shrewsbury eng ENG League Cup 2 100 50 47.6 1.1 1 86 0 1 14 0 1.50 1 1 0 0.00 +1.64 Matches 2015-2016 30 Shrewsbury eng ENG 3. League One 38 1,855 49 44.8 20.6 16 11 22 5 1.11 26 36 -10 -0.49 -0.05 Matches 2016-2017 31 Barnet eng ENG EFL Cup 1 58 58 64.4 0.6 1 58 0 0 0 0.00 0 2 -2 -3.10 +2.52 Matches 2016-2017 31 Barnet eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2016-2017 31 Barnet eng ENG 4. League Two 23 1,034 45 25.0 11.5 7 1 16 1 1.35 24 17 +7 +0.61 +1.01 Matches 2016-2017 31 Yeovil Town eng ENG 4. League Two 13 859 66 20.7 9.5 9 5 4 3 0.69 11 18 -7 -0.73 -0.51 Matches 2017-2018 32 Barnet eng ENG EFL Cup 2 165 83 91.7 1.8 2 83 1 0 0 1.50 3 2 +1 +0.55 +0.55 Matches 2017-2018 32 Barnet eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2017-2018 32 Barnet eng ENG 4. League Two 26 1,532 59 37.0 17.0 14 11 12 3 1.08 24 23 +1 +0.06 +0.75 Matches 2019-2020 34 Oldham Athletic eng ENG FA Cup 1 13 13 7.2 0.1 0 0 1 13 0 0.00 0 0 0 0.00 0.00 Matches 2019-2020 34 Oldham Athletic eng ENG 4. League Two 3 159 53 4.8 1.8 3 53 0 0 3 1.33 1 3 -2 -1.13 -0.82 Matches 15 Seasons 10 Clubs 6 Leagues 397 22,785 57 33.3 253.2 234 77 47 163 10 16 1.37 139 132 +7 +0.07 +0.35 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Toulouse (3 Seasons) 1 League 37 1,354 37 13.2 15.0 11 1 26 Shrewsbury (2 Seasons) 4 Leagues 94 5,038 54 52.2 56.0 49 84 26 45 9 6 1.60 75 61 +14 +0.25 +0.21 Rochdale (2 Seasons) 1 League 73 3,751 51 45.3 41.7 38 35 Grimsby Town (2 Seasons) 1 League 56 4,066 73 49.1 45.2 45 11 Barnet (2 Seasons) 3 Leagues 54 2,969 55 34.0 33.0 26 81 15 28 4 1.15 52 50 +2 +0.06 +0.62 Tranmere Rovers (2 Seasons) 1 League 53 4,068 77 49.1 45.2 48 5 Yeovil Town (1 Season) 1 League 13 859 66 20.7 9.5 9 5 4 3 0.69 11 18 -7 -0.73 -0.51 Bury (1 Season) 1 League 10 419 42 10.1 4.7 5 5 Oldham Athletic (1 Season) 2 Leagues 4 172 43 4.9 1.9 3 53 0 1 13 3 1.00 1 3 -2 -1.05 -0.75 Brussels (1 Season) 1 League 3 89 30 2.9 1.0 0 3 League Two (7 Seasons) 176 10,629 60 32.9 118.1 109 53 29 67 11 1.47 103 77 +26 +0.38 +0.67 League One (5 Seasons) 164 9,674 59 46.7 107.5 102 11 62 5 1.11 26 36 -10 -0.49 -0.05 FA Cup (5 Seasons) 9 530 59 45.3 5.9 6 83 3 3 10 0 1.11 4 12 -8 -1.36 -1.92 EFL Cup (4 Seasons) 8 509 64 60.6 5.7 6 82 3 2 10 0 1.50 6 7 -1 -0.18 +0.37 Ligue 1 (3 Seasons) 37 1,354 37 13.2 15.0 11 1 26 First Division (1 Season) 3 89 30 2.9 1.0 0 3
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 19 Toulouse 1 League 13 547 42 16.0 6.1 6 1 7 2005-2006 20 Toulouse 1 League 14 494 35 14.4 5.5 4 0 10 2006-2007 21 Toulouse 1 League 10 313 31 9.2 3.5 1 0 9 2007-2008 22 Brussels 1 League 3 89 30 2.9 1.0 0 3 2008-2009 23 Grimsby Town 1 League 20 1,592 80 38.5 17.7 19 1 2009-2010 24 Grimsby Town 1 League 36 2,474 69 59.8 27.5 26 10 2010-2011 25 Rochdale 1 League 32 951 30 23.0 10.6 8 24 2011-2012 26 Rochdale 1 League 41 2,800 68 67.6 31.1 30 11 2012-2013 27 Tranmere Rovers 1 League 28 2,259 81 54.6 25.1 27 1 2013-2014 28 Tranmere Rovers 1 League 25 1,809 72 43.7 20.1 21 4 2013-2014 28 Bury 1 League 10 419 42 10.1 4.7 5 5 2014-2015 29 Shrewsbury 3 Leagues 50 2,894 58 60.7 32.2 30 82 15 20 5 1 1.96 46 19 +27 +0.84 +0.31 2015-2016 30 Shrewsbury 3 Leagues 44 2,144 49 43.8 23.8 19 86 11 25 11 5 1.19 29 42 -13 -0.55 -0.25 2016-2017 31 Yeovil Town 1 League 13 859 66 20.7 9.5 9 5 4 3 0.69 11 18 -7 -0.73 -0.51 2016-2017 31 Barnet 3 Leagues 25 1,182 47 27.4 13.1 9 74 2 16 1 1.24 24 22 +2 +0.15 +0.61 2017-2018 32 Barnet 3 Leagues 29 1,787 62 40.5 19.9 17 85 13 12 3 1.07 28 28 0 0.00 +0.69 2019-2020 34 Oldham Athletic 2 Leagues 4 172 43 4.9 1.9 3 53 0 1 13 3 1.00 1 3 -2 -1.05 -0.75 15 Seasons 10 Clubs 6 Leagues 397 22,785 57 33.3 253.2 234 77 47 163 10 16 1.37 139 132 +7 +0.07 +0.35 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Toulouse (3 Seasons) 1 League 37 1,354 37 13.2 15.0 11 1 26 Shrewsbury (2 Seasons) 4 Leagues 94 5,038 54 52.2 56.0 49 84 26 45 9 6 1.60 75 61 +14 +0.25 +0.21 Rochdale (2 Seasons) 1 League 73 3,751 51 45.3 41.7 38 35 Grimsby Town (2 Seasons) 1 League 56 4,066 73 49.1 45.2 45 11 Barnet (2 Seasons) 3 Leagues 54 2,969 55 34.0 33.0 26 81 15 28 4 1.15 52 50 +2 +0.06 +0.62 Tranmere Rovers (2 Seasons) 1 League 53 4,068 77 49.1 45.2 48 5 Yeovil Town (1 Season) 1 League 13 859 66 20.7 9.5 9 5 4 3 0.69 11 18 -7 -0.73 -0.51 Bury (1 Season) 1 League 10 419 42 10.1 4.7 5 5 Oldham Athletic (1 Season) 2 Leagues 4 172 43 4.9 1.9 3 53 0 1 13 3 1.00 1 3 -2 -1.05 -0.75 Brussels (1 Season) 1 League 3 89 30 2.9 1.0 0 3 League Two (7 Seasons) 176 10,629 60 32.9 118.1 109 53 29 67 11 1.47 103 77 +26 +0.38 +0.67 League One (5 Seasons) 164 9,674 59 46.7 107.5 102 11 62 5 1.11 26 36 -10 -0.49 -0.05 FA Cup (5 Seasons) 9 530 59 45.3 5.9 6 83 3 3 10 0 1.11 4 12 -8 -1.36 -1.92 EFL Cup (4 Seasons) 8 509 64 60.6 5.7 6 82 3 2 10 0 1.50 6 7 -1 -0.18 +0.37 Ligue 1 (3 Seasons) 37 1,354 37 13.2 15.0 11 1 26 First Division (1 Season) 3 89 30 2.9 1.0 0 3
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 19 Toulouse fr FRA 1. Ligue 1 13th 13 547 42 16.0 6.1 6 1 7 Matches 2005-2006 20 Toulouse fr FRA 1. Ligue 1 16th 14 494 35 14.4 5.5 4 0 10 Matches 2006-2007 21 Toulouse fr FRA 1. Ligue 1 3rd 10 313 31 9.2 3.5 1 0 9 Matches 2007-2008 22 Brussels be BEL 1. First Division 18th 3 89 30 2.9 1.0 0 3 2008-2009 23 Grimsby Town eng ENG 4. League Two 22nd 20 1,592 80 38.5 17.7 19 1 2009-2010 24 Grimsby Town eng ENG 4. League Two 23rd 36 2,474 69 59.8 27.5 26 10 2010-2011 25 Rochdale eng ENG 3. League One 9th 32 951 30 23.0 10.6 8 24 2011-2012 26 Rochdale eng ENG 3. League One 24th 41 2,800 68 67.6 31.1 30 11 2012-2013 27 Tranmere Rovers eng ENG 3. League One 11th 28 2,259 81 54.6 25.1 27 1 2013-2014 28 Tranmere Rovers eng ENG 3. League One 21st 25 1,809 72 43.7 20.1 21 4 2013-2014 28 Bury eng ENG 4. League Two 12th 10 419 42 10.1 4.7 5 5 2014-2015 29 Shrewsbury eng ENG 4. League Two 2nd 45 2,560 57 61.8 28.4 26 12 19 1 1.98 43 16 +27 +0.95 +0.44 Matches 2015-2016 30 Shrewsbury eng ENG 3. League One 20th 38 1,855 49 44.8 20.6 16 11 22 5 1.11 26 36 -10 -0.49 -0.05 Matches 2016-2017 31 Yeovil Town eng ENG 4. League Two 20th 13 859 66 20.7 9.5 9 5 4 3 0.69 11 18 -7 -0.73 -0.51 Matches 2016-2017 31 Barnet eng ENG 4. League Two 15th 23 1,034 45 25.0 11.5 7 1 16 1 1.35 24 17 +7 +0.61 +1.01 Matches 2017-2018 32 Barnet eng ENG 4. League Two 23rd 26 1,532 59 37.0 17.0 14 11 12 3 1.08 24 23 +1 +0.06 +0.75 Matches 2019-2020 34 Oldham Athletic eng ENG 4. League Two 19th 3 159 53 4.8 1.8 3 53 0 0 3 1.33 1 3 -2 -1.13 -0.82 Matches 15 Seasons 10 Clubs 4 Leagues 380 21,746 57 32.8 241.6 222 53 41 158 16 1.37 129 113 +16 +0.18 +0.49 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Toulouse (3 Seasons) 1 League 37 1,354 37 13.2 15.0 11 1 26 Shrewsbury (2 Seasons) 2 Leagues 83 4,415 53 53.3 49.1 42 23 41 6 1.58 69 52 +17 +0.35 +0.39 Rochdale (2 Seasons) 1 League 73 3,751 51 45.3 41.7 38 35 Grimsby Town (2 Seasons) 1 League 56 4,066 73 49.1 45.2 45 11 Tranmere Rovers (2 Seasons) 1 League 53 4,068 77 49.1 45.2 48 5 Barnet (2 Seasons) 1 League 49 2,566 52 31.0 28.5 21 12 28 4 1.21 48 40 +8 +0.28 +0.82 Yeovil Town (1 Season) 1 League 13 859 66 20.7 9.5 9 5 4 3 0.69 11 18 -7 -0.73 -0.51 Bury (1 Season) 1 League 10 419 42 10.1 4.7 5 5 Brussels (1 Season) 1 League 3 89 30 2.9 1.0 0 3 Oldham Athletic (1 Season) 1 League 3 159 53 4.8 1.8 3 53 0 0 3 1.33 1 3 -2 -1.13 -0.82 League Two (7 Seasons) 176 10,629 60 32.9 118.1 109 53 29 67 11 1.47 103 77 +26 +0.38 +0.67 League One (5 Seasons) 164 9,674 59 46.7 107.5 102 11 62 5 1.11 26 36 -10 -0.49 -0.05 Ligue 1 (3 Seasons) 37 1,354 37 13.2 15.0 11 1 26 First Division (1 Season) 3 89 30 2.9 1.0 0 3
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 2014-2015 29 Shrewsbury eng ENG FA Cup 65th 2 148 74 54.8 1.6 2 74 1 0 0 1.50 1 1 0 0.00 0.00 Matches 2014-2015 29 Shrewsbury eng ENG League Cup 9th 3 186 62 51.7 2.1 2 91 2 1 5 0 2.00 2 2 0 0.00 -1.03 Matches 2015-2016 30 Shrewsbury eng ENG FA Cup 9th 4 189 47 35.0 2.1 2 86 0 2 9 0 1.75 2 5 -3 -1.43 -2.45 Matches 2015-2016 30 Shrewsbury eng ENG League Cup 33rd 2 100 50 47.6 1.1 1 86 0 1 14 0 1.50 1 1 0 0.00 +1.64 Matches 2016-2017 31 Barnet eng ENG EFL Cup 58th 1 58 58 64.4 0.6 1 58 0 0 0 0.00 0 2 -2 -3.10 +2.52 Matches 2016-2017 31 Barnet eng ENG FA Cup 85th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2017-2018 32 Barnet eng ENG EFL Cup 33rd 2 165 83 91.7 1.8 2 83 1 0 0 1.50 3 2 +1 +0.55 +0.55 Matches 2017-2018 32 Barnet eng ENG FA Cup 85th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2019-2020 34 Oldham Athletic eng ENG FA Cup 65th 1 13 13 7.2 0.1 0 0 1 13 0 0.00 0 0 0 0.00 0.00 Matches 5 Seasons 3 Clubs 2 Leagues 17 1,039 61 51.7 11.5 12 82 6 5 10 0 1.29 10 19 -9 -0.78 -0.96 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Shrewsbury (2 Seasons) 2 Leagues 11 623 57 45.1 6.9 7 84 3 4 9 0 1.73 6 9 -3 -0.43 -0.91 Barnet (2 Seasons) 2 Leagues 5 403 81 89.6 4.5 5 81 3 0 0 0.60 4 10 -6 -1.34 +2.49 Oldham Athletic (1 Season) 1 League 1 13 13 7.2 0.1 0 0 1 13 0 0.00 0 0 0 0.00 0.00 FA Cup (5 Seasons) 9 530 59 45.3 5.9 6 83 3 3 10 0 1.11 4 12 -8 -1.36 -1.92 EFL Cup (4 Seasons) 8 509 64 60.6 5.7 6 82 3 2 10 0 1.50 6 7 -1 -0.18 +0.37
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004-2005 19 Toulouse 1 League 6.1 0 0 2005-2006 20 Toulouse 1 League 5.5 1 0 2006-2007 21 Toulouse 1 League 3.5 0 0 11 2007-2008 22 Brussels 1 League 1.0 0 0 2008-2009 23 Grimsby Town 1 League 17.7 3 0 27 2009-2010 24 Grimsby Town 1 League 27.5 3 0 40 2010-2011 25 Rochdale 1 League 10.6 2 0 14 2011-2012 26 Rochdale 1 League 31.1 4 0 55 2012-2013 27 Tranmere Rovers 1 League 25.1 0 1 20 2013-2014 28 Tranmere Rovers 1 League 20.1 4 0 25 2013-2014 28 Bury 1 League 4.7 0 0 12 2014-2015 29 Shrewsbury 3 Leagues 32.2 2 0 0 40 0 2015-2016 30 Shrewsbury 3 Leagues 23.8 6 0 0 46 0 2016-2017 31 Yeovil Town 1 League 9.5 1 0 0 11 0 0 0 0 0 0 0 0 2016-2017 31 Barnet 3 Leagues 13.1 0 0 0 13 2 0 2 0 0 0 0 0 2017-2018 32 Barnet 3 Leagues 19.9 2 0 0 29 2 1 2 0 0 0 0 0 2019-2020 34 Oldham Athletic 2 Leagues 1.9 1 0 0 5 3 0 0 0 1 0 0 0 15 Seasons 10 Clubs 6 Leagues 253.2 29 1 0 348 7 1 4 0 1 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Toulouse (3 Seasons) 1 League 15.0 1 0 11 Shrewsbury (2 Seasons) 4 Leagues 56.0 8 0 0 86 0 Rochdale (2 Seasons) 1 League 41.7 6 0 69 Grimsby Town (2 Seasons) 1 League 45.2 6 0 67 Barnet (2 Seasons) 3 Leagues 33.0 2 0 0 42 4 1 4 0 0 0 0 0 Tranmere Rovers (2 Seasons) 1 League 45.2 4 1 45 Yeovil Town (1 Season) 1 League 9.5 1 0 0 11 0 0 0 0 0 0 0 0 Bury (1 Season) 1 League 4.7 0 0 12 Oldham Athletic (1 Season) 2 Leagues 1.9 1 0 0 5 3 0 0 0 1 0 0 0 Brussels (1 Season) 1 League 1.0 0 0 League Two (7 Seasons) 118.1 10 0 0 175 3 0 0 0 1 0 0 0 League One (5 Seasons) 107.5 15 1 160 FA Cup (5 Seasons) 5.9 3 0 0 1 1 0 1 0 0 0 EFL Cup (4 Seasons) 5.7 0 0 0 1 3 1 3 0 0 0 0 0 Ligue 1 (3 Seasons) 15.0 1 0 11 First Division (1 Season) 1.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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Jean-Louis Akpa Akpro Pages
Jean-Louis Akpa Akpro Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary