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 2008-2009 18 Bolton eng ENG 1. Premier League 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 19 Swindon Town eng ENG 3. League One 12 9 834 9.3 2 1 3 2 0 0 1 0 0.22 0.11 0.32 0.22 0.32 Matches 2009-2010 19 Rochdale eng ENG 4. League Two 11 5 393 4.4 1 0 1 1 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Matches 2010-2011 20 Shrewsbury eng ENG 4. League Two 9 7 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 21 Rochdale eng ENG 3. League One 6 3 306 3.4 1 1 2 1 0 0 0 0 0.29 0.29 0.59 0.29 0.59 2011-2012 21 Chesterfield eng ENG 3. League One 5 3 268 3.0 0 1 1 0 0 0 0 0 0.00 0.34 0.34 0.00 0.34 2012-2013 22 Rio Ave pt POR 1. Primeira Liga 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 23 Plymouth Argyle eng ENG 4. League Two 14 5 491 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 2013-2014 23 Bury eng ENG 4. League Two 7 0 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 24 Kilmarnock sct SCO 1. Premiership 29 28 2,327 25.9 9 2 11 9 0 0 2 0 0.35 0.08 0.43 0.35 0.43 Matches 2015-2016 25 Kilmarnock sct SCO 1. Premiership 30 15 1,336 14.8 3 0 3 3 0 0 2 0 0.20 0.00 0.20 0.20 0.20 Matches 2016-2017 26 Dundee United sct SCO 2. Championship 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Matches 2016-2017 26 Oldham Athletic eng ENG 3. League One 15 10 884 9.8 2 2 4 2 0 0 0 0 0.20 0.20 0.41 0.20 0.41 Matches 2017-2018 27 Oldham Athletic eng ENG EFL Cup 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Oldham Athletic eng ENG 3. League One 22 10 961 10.7 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Matches 2018-2019 28 Sochaux fr FRA Coupe de France 3 2 205 2.3 2 0 2 2 0 0 0 0 0.88 0.00 0.88 0.88 0.88 Matches 2018-2019 28 Sochaux fr FRA 2. Ligue 2 11 0 154 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 31 Oldham Athletic eng ENG 4. League Two 8 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 12 Clubs 9 Leagues 216 113 10,557 117.3 24 9 33 24 0 0 10 0 0.20 0.08 0.28 0.20 0.28 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 Oldham Athletic (3 Seasons) 3 Leagues 46 24 2,281 25.3 3 2 5 3 0 0 0 0 0.12 0.08 0.20 0.12 0.20 Kilmarnock (2 Seasons) 1 League 59 43 3,663 40.7 12 2 14 12 0 0 4 0 0.29 0.05 0.34 0.29 0.34 Rochdale (2 Seasons) 2 Leagues 17 8 699 7.8 2 1 3 2 0 0 1 0 0.26 0.13 0.39 0.26 0.39 Dundee United (1 Season) 1 League 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Plymouth Argyle (1 Season) 1 League 14 5 491 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Sochaux (1 Season) 2 Leagues 14 2 359 4.0 2 0 2 2 0 0 1 0 0.50 0.00 0.50 0.50 0.50 Swindon Town (1 Season) 1 League 12 9 834 9.3 2 1 3 2 0 0 1 0 0.22 0.11 0.32 0.22 0.32 Rio Ave (1 Season) 1 League 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury (1 Season) 1 League 9 7 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 7 0 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Chesterfield (1 Season) 1 League 5 3 268 3.0 0 1 1 0 0 0 0 0 0.00 0.34 0.34 0.00 0.34 Bolton (1 Season) 1 League 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 60 35 3,253 36.1 6 5 11 6 0 0 1 0 0.17 0.14 0.30 0.17 0.30 League Two (4 Seasons) 49 21 2,002 22.2 2 0 2 2 0 0 2 0 0.09 0.00 0.09 0.09 0.09 Premiership (2 Seasons) 59 43 3,663 40.7 12 2 14 12 0 0 4 0 0.29 0.05 0.34 0.29 0.34 Championship (1 Season) 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Primeira Liga (1 Season) 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 11 0 154 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 3 2 205 2.3 2 0 2 2 0 0 0 0 0.88 0.00 0.88 0.88 0.88 EFL Cup (1 Season) 1 0 16 0.2 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 2008-2009 18 Bolton 1 League 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 19 Swindon Town 1 League 12 9 834 9.3 2 1 3 2 0 0 1 0 0.22 0.11 0.32 0.22 0.32 2009-2010 19 Rochdale 1 League 11 5 393 4.4 1 0 1 1 0 0 1 0 0.23 0.00 0.23 0.23 0.23 2010-2011 20 Shrewsbury 1 League 9 7 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 21 Rochdale 1 League 6 3 306 3.4 1 1 2 1 0 0 0 0 0.29 0.29 0.59 0.29 0.59 2011-2012 21 Chesterfield 1 League 5 3 268 3.0 0 1 1 0 0 0 0 0 0.00 0.34 0.34 0.00 0.34 2012-2013 22 Rio Ave 1 League 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2013-2014 23 Plymouth Argyle 1 League 14 5 491 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 2013-2014 23 Bury 1 League 7 0 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 24 Kilmarnock 1 League 29 28 2,327 25.9 9 2 11 9 0 0 2 0 0.35 0.08 0.43 0.35 0.43 2015-2016 25 Kilmarnock 1 League 30 15 1,336 14.8 3 0 3 3 0 0 2 0 0.20 0.00 0.20 0.20 0.20 2016-2017 26 Dundee United 1 League 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 2016-2017 26 Oldham Athletic 1 League 15 10 884 9.8 2 2 4 2 0 0 0 0 0.20 0.20 0.41 0.20 0.41 2017-2018 27 Oldham Athletic 2 Leagues 23 10 977 10.9 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 2018-2019 28 Sochaux 2 Leagues 14 2 359 4.0 2 0 2 2 0 0 1 0 0.50 0.00 0.50 0.50 0.50 2021-2022 31 Oldham Athletic 1 League 8 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 12 Seasons 12 Clubs 9 Leagues 216 113 10,557 117.3 24 9 33 24 0 0 10 0 0.20 0.08 0.28 0.20 0.28 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 Oldham Athletic (3 Seasons) 3 Leagues 46 24 2,281 25.3 3 2 5 3 0 0 0 0 0.12 0.08 0.20 0.12 0.20 Kilmarnock (2 Seasons) 1 League 59 43 3,663 40.7 12 2 14 12 0 0 4 0 0.29 0.05 0.34 0.29 0.34 Rochdale (2 Seasons) 2 Leagues 17 8 699 7.8 2 1 3 2 0 0 1 0 0.26 0.13 0.39 0.26 0.39 Dundee United (1 Season) 1 League 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Plymouth Argyle (1 Season) 1 League 14 5 491 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Sochaux (1 Season) 2 Leagues 14 2 359 4.0 2 0 2 2 0 0 1 0 0.50 0.00 0.50 0.50 0.50 Swindon Town (1 Season) 1 League 12 9 834 9.3 2 1 3 2 0 0 1 0 0.22 0.11 0.32 0.22 0.32 Rio Ave (1 Season) 1 League 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury (1 Season) 1 League 9 7 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 7 0 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Chesterfield (1 Season) 1 League 5 3 268 3.0 0 1 1 0 0 0 0 0 0.00 0.34 0.34 0.00 0.34 Bolton (1 Season) 1 League 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 60 35 3,253 36.1 6 5 11 6 0 0 1 0 0.17 0.14 0.30 0.17 0.30 League Two (4 Seasons) 49 21 2,002 22.2 2 0 2 2 0 0 2 0 0.09 0.00 0.09 0.09 0.09 Premiership (2 Seasons) 59 43 3,663 40.7 12 2 14 12 0 0 4 0 0.29 0.05 0.34 0.29 0.34 Championship (1 Season) 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Primeira Liga (1 Season) 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 11 0 154 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 3 2 205 2.3 2 0 2 2 0 0 0 0 0.88 0.00 0.88 0.88 0.88 EFL Cup (1 Season) 1 0 16 0.2 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 2008-2009 18 Bolton eng ENG 1. Premier League 13th 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 19 Swindon Town eng ENG 3. League One 5th 12 9 834 9.3 2 1 3 2 0 0 1 0 0.22 0.11 0.32 0.22 0.32 Matches 2009-2010 19 Rochdale eng ENG 4. League Two 3rd 11 5 393 4.4 1 0 1 1 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Matches 2010-2011 20 Shrewsbury eng ENG 4. League Two 4th 9 7 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 21 Rochdale eng ENG 3. League One 24th 6 3 306 3.4 1 1 2 1 0 0 0 0 0.29 0.29 0.59 0.29 0.59 2011-2012 21 Chesterfield eng ENG 3. League One 22nd 5 3 268 3.0 0 1 1 0 0 0 0 0 0.00 0.34 0.34 0.00 0.34 2012-2013 22 Rio Ave pt POR 1. Primeira Liga 6th 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2013-2014 23 Plymouth Argyle eng ENG 4. League Two 10th 14 5 491 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 2013-2014 23 Bury eng ENG 4. League Two 12th 7 0 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 24 Kilmarnock sct SCO 1. Premiership 10th 29 28 2,327 25.9 9 2 11 9 0 0 2 0 0.35 0.08 0.43 0.35 0.43 Matches 2015-2016 25 Kilmarnock sct SCO 1. Premiership 11th 30 15 1,336 14.8 3 0 3 3 0 0 2 0 0.20 0.00 0.20 0.20 0.20 Matches 2016-2017 26 Dundee United sct SCO 2. Championship 3rd 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Matches 2016-2017 26 Oldham Athletic eng ENG 3. League One 17th 15 10 884 9.8 2 2 4 2 0 0 0 0 0.20 0.20 0.41 0.20 0.41 Matches 2017-2018 27 Oldham Athletic eng ENG 3. League One 21st 22 10 961 10.7 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Matches 2018-2019 28 Sochaux fr FRA 2. Ligue 2 16th 11 0 154 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 31 Oldham Athletic eng ENG 4. League Two 23rd 8 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 12 Clubs 7 Leagues 212 111 10,336 114.8 22 9 31 22 0 0 10 0 0.19 0.08 0.27 0.19 0.27 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 Oldham Athletic (3 Seasons) 2 Leagues 45 24 2,265 25.2 3 2 5 3 0 0 0 0 0.12 0.08 0.20 0.12 0.20 Kilmarnock (2 Seasons) 1 League 59 43 3,663 40.7 12 2 14 12 0 0 4 0 0.29 0.05 0.34 0.29 0.34 Rochdale (2 Seasons) 2 Leagues 17 8 699 7.8 2 1 3 2 0 0 1 0 0.26 0.13 0.39 0.26 0.39 Dundee United (1 Season) 1 League 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Plymouth Argyle (1 Season) 1 League 14 5 491 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 Swindon Town (1 Season) 1 League 12 9 834 9.3 2 1 3 2 0 0 1 0 0.22 0.11 0.32 0.22 0.32 Rio Ave (1 Season) 1 League 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Sochaux (1 Season) 1 League 11 0 154 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shrewsbury (1 Season) 1 League 9 7 573 6.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 7 0 125 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Chesterfield (1 Season) 1 League 5 3 268 3.0 0 1 1 0 0 0 0 0 0.00 0.34 0.34 0.00 0.34 Bolton (1 Season) 1 League 3 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 60 35 3,253 36.1 6 5 11 6 0 0 1 0 0.17 0.14 0.30 0.17 0.30 League Two (4 Seasons) 49 21 2,002 22.2 2 0 2 2 0 0 2 0 0.09 0.00 0.09 0.09 0.09 Premiership (2 Seasons) 59 43 3,663 40.7 12 2 14 12 0 0 4 0 0.29 0.05 0.34 0.29 0.34 Championship (1 Season) 18 11 1,000 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Primeira Liga (1 Season) 12 1 219 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 11 0 154 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premier League (1 Season) 3 0 45 0.5 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 2017-2018 27 Oldham Athletic eng ENG EFL Cup 58th 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 28 Sochaux fr FRA Coupe de France 33rd 3 2 205 2.3 2 0 2 2 0 0 0 0 0.88 0.00 0.88 0.88 0.88 Matches 2 Seasons 2 Clubs 2 Leagues 4 2 221 2.5 2 0 2 2 0 0 0 0 0.81 0.00 0.81 0.81 0.81 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 Sochaux (1 Season) 1 League 3 2 205 2.3 2 0 2 2 0 0 0 0 0.88 0.00 0.88 0.88 0.88 Oldham Athletic (1 Season) 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 3 2 205 2.3 2 0 2 2 0 0 0 0 0.88 0.00 0.88 0.88 0.88 EFL Cup (1 Season) 1 0 16 0.2 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 Dist PK PKatt Matches 2008-2009 18 Bolton 1 League 0.5 0 0 0.00 0 0 2009-2010 19 Swindon Town 1 League 9.3 2 4 0.43 0.50 0 0 2009-2010 19 Rochdale 1 League 4.4 1 2 0.46 0.50 0 0 2010-2011 20 Shrewsbury 1 League 6.4 0 0 0.00 0 0 2011-2012 21 Rochdale 1 League 3.4 1 5 1.47 0.20 0 0 2011-2012 21 Chesterfield 1 League 3.0 0 3 1.01 0.00 0 0 2012-2013 22 Rio Ave 1 League 2.4 0 1 0.41 0.00 0 0 2013-2014 23 Plymouth Argyle 1 League 5.5 1 3 0.55 0.33 0 0 2013-2014 23 Bury 1 League 1.4 0 1 0.72 0.00 0 0 2014-2015 24 Kilmarnock 1 League 25.9 9 18 0.70 0.50 0 0 2015-2016 25 Kilmarnock 1 League 14.8 3 12 0.81 0.25 0 0 2016-2017 26 Dundee United 1 League 11.1 2 0 3 0.00 0.27 0.67 0 0 2016-2017 26 Oldham Athletic 1 League 9.8 2 0 3 0.00 0.31 0.67 0 0 2017-2018 27 Oldham Athletic 2 Leagues 10.9 1 0 3 0.00 0.28 0.33 0 0 2018-2019 28 Sochaux 2 Leagues 4.0 2 1 1 100.0 0.44 0.44 2.00 2.00 0 0 2021-2022 31 Oldham Athletic 1 League 4.7 0 2 0 0.0 0.43 0.00 0.00 0 0 12 Seasons 12 Clubs 9 Leagues 117.3 24 3 59 333.3 0.08 0.51 2.33 0.41 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Oldham Athletic (3 Seasons) 3 Leagues 25.3 3 2 6 300.0 0.08 0.24 1.50 0.50 0 0 Kilmarnock (2 Seasons) 1 League 40.7 12 30 0.74 0.40 0 0 Rochdale (2 Seasons) 2 Leagues 7.8 2 7 0.90 0.29 0 0 Dundee United (1 Season) 1 League 11.1 2 0 3 0.00 0.27 0.67 0 0 Plymouth Argyle (1 Season) 1 League 5.5 1 3 0.55 0.33 0 0 Sochaux (1 Season) 2 Leagues 4.0 2 1 1 100.0 0.44 0.44 2.00 2.00 0 0 Swindon Town (1 Season) 1 League 9.3 2 4 0.43 0.50 0 0 Rio Ave (1 Season) 1 League 2.4 0 1 0.41 0.00 0 0 Shrewsbury (1 Season) 1 League 6.4 0 0 0.00 0 0 Bury (1 Season) 1 League 1.4 0 1 0.72 0.00 0 0 Chesterfield (1 Season) 1 League 3.0 0 3 1.01 0.00 0 0 Bolton (1 Season) 1 League 0.5 0 0 0.00 0 0 League One (4 Seasons) 36.1 6 0 18 0.00 0.50 0.33 0 0 League Two (4 Seasons) 22.2 2 2 6 0.0 0.43 0.27 0.00 0.33 0 0 Premiership (2 Seasons) 40.7 12 30 0.74 0.40 0 0 Championship (1 Season) 11.1 2 0 3 0.00 0.27 0.67 0 0 Primeira Liga (1 Season) 2.4 0 1 0.41 0.00 0 0 Ligue 2 (1 Season) 1.7 0 0 0 Premier League (1 Season) 0.5 0 0 0.00 0 0 Coupe de France (1 Season) 2.3 2 1 1 100.0 0.44 0.44 2.00 2.00 0 0 EFL Cup (1 Season) 0.2 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2017-2018 27 Oldham Athletic eng ENG EFL Cup 58th 0.2 0 0 0 0.00 0.00 0 0 Matches 2018-2019 28 Sochaux fr FRA Coupe de France 33rd 2.3 2 1 1 100.0 0.44 0.44 2.00 2.00 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 2.5 2 1 1 100.0 0.41 0.41 2.00 2.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Sochaux (1 Season) 1 League 2.3 2 1 1 100.0 0.44 0.44 2.00 2.00 0 0 Oldham Athletic (1 Season) 1 League 0.2 0 0 0 0.00 0.00 0 0 Coupe de France (1 Season) 2.3 2 1 1 100.0 0.44 0.44 2.00 2.00 0 0 EFL Cup (1 Season) 0.2 0 0 0 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008-2009 18 Bolton eng ENG 1. Premier League 3 45 15 1.3 0.5 0 3 Matches 2009-2010 19 Swindon Town eng ENG 3. League One 12 834 70 20.1 9.3 9 3 Matches 2009-2010 19 Rochdale eng ENG 4. League Two 11 393 36 9.5 4.4 5 6 Matches 2010-2011 20 Shrewsbury eng ENG 4. League Two 9 573 64 13.8 6.4 7 2 2011-2012 21 Rochdale eng ENG 3. League One 6 306 51 7.4 3.4 3 3 2011-2012 21 Chesterfield eng ENG 3. League One 5 268 54 6.5 3.0 3 2 2012-2013 22 Rio Ave pt POR 1. Primeira Liga 12 219 18 8.1 2.4 1 0 11 Matches 2013-2014 23 Plymouth Argyle eng ENG 4. League Two 14 491 35 11.9 5.5 5 9 2013-2014 23 Bury eng ENG 4. League Two 7 125 18 3.0 1.4 0 7 2014-2015 24 Kilmarnock sct SCO 1. Premiership 29 2,327 80 68.0 25.9 28 12 1 0 1.21 34 38 -4 -0.15 +0.75 Matches 2015-2016 25 Kilmarnock sct SCO 1. Premiership 30 1,336 45 39.1 14.8 15 5 15 1 0.97 13 26 -13 -0.88 -0.44 Matches 2016-2017 26 Dundee United sct SCO 2. Championship 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Matches 2016-2017 26 Oldham Athletic eng ENG 3. League One 15 884 59 21.4 9.8 10 5 5 3 1.40 5 6 -1 -0.10 +0.23 Matches 2017-2018 27 Oldham Athletic eng ENG EFL Cup 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63 Matches 2017-2018 27 Oldham Athletic eng ENG 3. League One 22 961 44 23.2 10.7 10 2 12 11 0.91 10 15 -5 -0.47 -0.13 Matches 2018-2019 28 Sochaux fr FRA Coupe de France 3 205 68 68.3 2.3 2 90 1 1 25 0 2.00 4 2 +2 +0.88 +1.83 Matches 2018-2019 28 Sochaux fr FRA 2. Ligue 2 11 154 14 4.5 1.7 0 0 11 13 5 0.55 0 4 -4 -2.34 -2.01 Matches 2021-2022 31 Oldham Athletic eng ENG 4. League Two 8 420 53 10.1 4.7 4 85 2 4 20 1 1.00 4 8 -4 -0.86 -0.25 Matches 12 Seasons 12 Clubs 9 Leagues 216 10,557 49 17.2 117.3 113 89 30 103 16 25 1.15 88 112 -24 -0.30 +0.09 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oldham Athletic (3 Seasons) 3 Leagues 46 2,281 50 18.2 25.3 24 85 9 22 19 15 1.07 19 30 -11 -0.43 0.00 Kilmarnock (2 Seasons) 1 League 59 3,663 62 53.6 40.7 43 17 16 1 1.09 47 64 -17 -0.42 +0.18 Rochdale (2 Seasons) 2 Leagues 17 699 41 8.4 7.8 8 9 Dundee United (1 Season) 1 League 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Plymouth Argyle (1 Season) 1 League 14 491 35 11.9 5.5 5 9 Sochaux (1 Season) 2 Leagues 14 359 26 9.7 4.0 2 96 1 12 14 5 0.86 4 6 -2 -0.50 -0.15 Swindon Town (1 Season) 1 League 12 834 70 20.1 9.3 9 3 Rio Ave (1 Season) 1 League 12 219 18 8.1 2.4 1 0 11 Shrewsbury (1 Season) 1 League 9 573 64 13.8 6.4 7 2 Bury (1 Season) 1 League 7 125 18 3.0 1.4 0 7 Chesterfield (1 Season) 1 League 5 268 54 6.5 3.0 3 2 Bolton (1 Season) 1 League 3 45 15 1.3 0.5 0 3 League One (4 Seasons) 60 3,253 54 15.7 36.1 35 7 25 14 1.11 15 21 -6 -0.29 +0.04 League Two (4 Seasons) 49 2,002 41 9.7 22.2 21 85 2 28 20 1 1.00 4 8 -4 -0.86 -0.25 Premiership (2 Seasons) 59 3,663 62 53.6 40.7 43 17 16 1 1.09 47 64 -17 -0.42 +0.18 Championship (1 Season) 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Primeira Liga (1 Season) 12 219 18 8.1 2.4 1 0 11 Ligue 2 (1 Season) 11 154 14 4.5 1.7 0 0 11 13 5 0.55 0 4 -4 -2.34 -2.01 Premier League (1 Season) 3 45 15 1.3 0.5 0 3 Coupe de France (1 Season) 3 205 68 68.3 2.3 2 90 1 1 25 0 2.00 4 2 +2 +0.88 +1.83 EFL Cup (1 Season) 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63
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 2008-2009 18 Bolton 1 League 3 45 15 1.3 0.5 0 3 2009-2010 19 Swindon Town 1 League 12 834 70 20.1 9.3 9 3 2009-2010 19 Rochdale 1 League 11 393 36 9.5 4.4 5 6 2010-2011 20 Shrewsbury 1 League 9 573 64 13.8 6.4 7 2 2011-2012 21 Rochdale 1 League 6 306 51 7.4 3.4 3 3 2011-2012 21 Chesterfield 1 League 5 268 54 6.5 3.0 3 2 2012-2013 22 Rio Ave 1 League 12 219 18 8.1 2.4 1 0 11 2013-2014 23 Plymouth Argyle 1 League 14 491 35 11.9 5.5 5 9 2013-2014 23 Bury 1 League 7 125 18 3.0 1.4 0 7 2014-2015 24 Kilmarnock 1 League 29 2,327 80 68.0 25.9 28 12 1 0 1.21 34 38 -4 -0.15 +0.75 2015-2016 25 Kilmarnock 1 League 30 1,336 45 39.1 14.8 15 5 15 1 0.97 13 26 -13 -0.88 -0.44 2016-2017 26 Dundee United 1 League 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 2016-2017 26 Oldham Athletic 1 League 15 884 59 21.4 9.8 10 5 5 3 1.40 5 6 -1 -0.10 +0.23 2017-2018 27 Oldham Athletic 2 Leagues 23 977 42 23.1 10.9 10 2 13 15 11 0.87 10 16 -6 -0.55 -0.22 2018-2019 28 Sochaux 2 Leagues 14 359 26 9.7 4.0 2 96 1 12 14 5 0.86 4 6 -2 -0.50 -0.15 2021-2022 31 Oldham Athletic 1 League 8 420 53 10.1 4.7 4 85 2 4 20 1 1.00 4 8 -4 -0.86 -0.25 12 Seasons 12 Clubs 9 Leagues 216 10,557 49 17.2 117.3 113 89 30 103 16 25 1.15 88 112 -24 -0.30 +0.09 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oldham Athletic (3 Seasons) 3 Leagues 46 2,281 50 18.2 25.3 24 85 9 22 19 15 1.07 19 30 -11 -0.43 0.00 Kilmarnock (2 Seasons) 1 League 59 3,663 62 53.6 40.7 43 17 16 1 1.09 47 64 -17 -0.42 +0.18 Rochdale (2 Seasons) 2 Leagues 17 699 41 8.4 7.8 8 9 Dundee United (1 Season) 1 League 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Plymouth Argyle (1 Season) 1 League 14 491 35 11.9 5.5 5 9 Sochaux (1 Season) 2 Leagues 14 359 26 9.7 4.0 2 96 1 12 14 5 0.86 4 6 -2 -0.50 -0.15 Swindon Town (1 Season) 1 League 12 834 70 20.1 9.3 9 3 Rio Ave (1 Season) 1 League 12 219 18 8.1 2.4 1 0 11 Shrewsbury (1 Season) 1 League 9 573 64 13.8 6.4 7 2 Bury (1 Season) 1 League 7 125 18 3.0 1.4 0 7 Chesterfield (1 Season) 1 League 5 268 54 6.5 3.0 3 2 Bolton (1 Season) 1 League 3 45 15 1.3 0.5 0 3 League One (4 Seasons) 60 3,253 54 15.7 36.1 35 7 25 14 1.11 15 21 -6 -0.29 +0.04 League Two (4 Seasons) 49 2,002 41 9.7 22.2 21 85 2 28 20 1 1.00 4 8 -4 -0.86 -0.25 Premiership (2 Seasons) 59 3,663 62 53.6 40.7 43 17 16 1 1.09 47 64 -17 -0.42 +0.18 Championship (1 Season) 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Primeira Liga (1 Season) 12 219 18 8.1 2.4 1 0 11 Ligue 2 (1 Season) 11 154 14 4.5 1.7 0 0 11 13 5 0.55 0 4 -4 -2.34 -2.01 Premier League (1 Season) 3 45 15 1.3 0.5 0 3 Coupe de France (1 Season) 3 205 68 68.3 2.3 2 90 1 1 25 0 2.00 4 2 +2 +0.88 +1.83 EFL Cup (1 Season) 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63
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 2008-2009 18 Bolton eng ENG 1. Premier League 13th 3 45 15 1.3 0.5 0 3 Matches 2009-2010 19 Swindon Town eng ENG 3. League One 5th 12 834 70 20.1 9.3 9 3 Matches 2009-2010 19 Rochdale eng ENG 4. League Two 3rd 11 393 36 9.5 4.4 5 6 Matches 2010-2011 20 Shrewsbury eng ENG 4. League Two 4th 9 573 64 13.8 6.4 7 2 2011-2012 21 Rochdale eng ENG 3. League One 24th 6 306 51 7.4 3.4 3 3 2011-2012 21 Chesterfield eng ENG 3. League One 22nd 5 268 54 6.5 3.0 3 2 2012-2013 22 Rio Ave pt POR 1. Primeira Liga 6th 12 219 18 8.1 2.4 1 0 11 Matches 2013-2014 23 Plymouth Argyle eng ENG 4. League Two 10th 14 491 35 11.9 5.5 5 9 2013-2014 23 Bury eng ENG 4. League Two 12th 7 125 18 3.0 1.4 0 7 2014-2015 24 Kilmarnock sct SCO 1. Premiership 10th 29 2,327 80 68.0 25.9 28 12 1 0 1.21 34 38 -4 -0.15 +0.75 Matches 2015-2016 25 Kilmarnock sct SCO 1. Premiership 11th 30 1,336 45 39.1 14.8 15 5 15 1 0.97 13 26 -13 -0.88 -0.44 Matches 2016-2017 26 Dundee United sct SCO 2. Championship 3rd 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Matches 2016-2017 26 Oldham Athletic eng ENG 3. League One 17th 15 884 59 21.4 9.8 10 5 5 3 1.40 5 6 -1 -0.10 +0.23 Matches 2017-2018 27 Oldham Athletic eng ENG 3. League One 21st 22 961 44 23.2 10.7 10 2 12 11 0.91 10 15 -5 -0.47 -0.13 Matches 2018-2019 28 Sochaux fr FRA 2. Ligue 2 16th 11 154 14 4.5 1.7 0 0 11 13 5 0.55 0 4 -4 -2.34 -2.01 Matches 2021-2022 31 Oldham Athletic eng ENG 4. League Two 23rd 8 420 53 10.1 4.7 4 85 2 4 20 1 1.00 4 8 -4 -0.86 -0.25 Matches 12 Seasons 12 Clubs 7 Leagues 212 10,336 49 16.9 114.8 111 88 29 101 15 25 1.14 84 109 -25 -0.32 +0.06 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oldham Athletic (3 Seasons) 2 Leagues 45 2,265 50 18.2 25.2 24 85 9 21 20 15 1.09 19 29 -10 -0.40 +0.04 Kilmarnock (2 Seasons) 1 League 59 3,663 62 53.6 40.7 43 17 16 1 1.09 47 64 -17 -0.42 +0.18 Rochdale (2 Seasons) 2 Leagues 17 699 41 8.4 7.8 8 9 Dundee United (1 Season) 1 League 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Plymouth Argyle (1 Season) 1 League 14 491 35 11.9 5.5 5 9 Swindon Town (1 Season) 1 League 12 834 70 20.1 9.3 9 3 Rio Ave (1 Season) 1 League 12 219 18 8.1 2.4 1 0 11 Sochaux (1 Season) 1 League 11 154 14 4.5 1.7 0 0 11 13 5 0.55 0 4 -4 -2.34 -2.01 Shrewsbury (1 Season) 1 League 9 573 64 13.8 6.4 7 2 Bury (1 Season) 1 League 7 125 18 3.0 1.4 0 7 Chesterfield (1 Season) 1 League 5 268 54 6.5 3.0 3 2 Bolton (1 Season) 1 League 3 45 15 1.3 0.5 0 3 League One (4 Seasons) 60 3,253 54 15.7 36.1 35 7 25 14 1.11 15 21 -6 -0.29 +0.04 League Two (4 Seasons) 49 2,002 41 9.7 22.2 21 85 2 28 20 1 1.00 4 8 -4 -0.86 -0.25 Premiership (2 Seasons) 59 3,663 62 53.6 40.7 43 17 16 1 1.09 47 64 -17 -0.42 +0.18 Championship (1 Season) 18 1,000 56 30.9 11.1 11 3 7 4 1.78 18 12 +6 +0.54 +0.46 Primeira Liga (1 Season) 12 219 18 8.1 2.4 1 0 11 Ligue 2 (1 Season) 11 154 14 4.5 1.7 0 0 11 13 5 0.55 0 4 -4 -2.34 -2.01 Premier League (1 Season) 3 45 15 1.3 0.5 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 2017-2018 27 Oldham Athletic eng ENG EFL Cup 58th 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63 Matches 2018-2019 28 Sochaux fr FRA Coupe de France 33rd 3 205 68 68.3 2.3 2 90 1 1 25 0 2.00 4 2 +2 +0.88 +1.83 Matches 2 Seasons 2 Clubs 2 Leagues 4 221 55 56.7 2.5 2 91 1 2 20 0 1.50 4 3 +1 +0.41 +0.94 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sochaux (1 Season) 1 League 3 205 68 68.3 2.3 2 90 1 1 25 0 2.00 4 2 +2 +0.88 +1.83 Oldham Athletic (1 Season) 1 League 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63 Coupe de France (1 Season) 3 205 68 68.3 2.3 2 90 1 1 25 0 2.00 4 2 +2 +0.88 +1.83 EFL Cup (1 Season) 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 18 Bolton 1 League 0.5 0 0 1 2009-2010 19 Swindon Town 1 League 9.3 1 0 10 2009-2010 19 Rochdale 1 League 4.4 1 0 4 2010-2011 20 Shrewsbury 1 League 6.4 1 0 10 2011-2012 21 Rochdale 1 League 3.4 0 0 4 2011-2012 21 Chesterfield 1 League 3.0 0 0 5 2012-2013 22 Rio Ave 1 League 2.4 1 0 2013-2014 23 Plymouth Argyle 1 League 5.5 0 0 4 2013-2014 23 Bury 1 League 1.4 0 0 4 2014-2015 24 Kilmarnock 1 League 25.9 2 0 2015-2016 25 Kilmarnock 1 League 14.8 2 0 20 2016-2017 26 Dundee United 1 League 11.1 1 0 0 11 0 0 0 0 0 0 0 0 2016-2017 26 Oldham Athletic 1 League 9.8 0 0 0 10 0 0 0 0 0 0 0 0 2017-2018 27 Oldham Athletic 2 Leagues 10.9 0 0 0 16 0 0 0 0 0 0 0 0 2018-2019 28 Sochaux 2 Leagues 4.0 1 0 0 2 0 1 0 0 0 0 0 0 2021-2022 31 Oldham Athletic 1 League 4.7 0 0 0 6 9 3 5 1 4 0 12 Seasons 12 Clubs 9 Leagues 117.3 10 0 0 107 9 4 5 1 4 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oldham Athletic (3 Seasons) 3 Leagues 25.3 0 0 0 32 9 3 5 1 4 0 0 0 Kilmarnock (2 Seasons) 1 League 40.7 4 0 20 Rochdale (2 Seasons) 2 Leagues 7.8 1 0 8 Dundee United (1 Season) 1 League 11.1 1 0 0 11 0 0 0 0 0 0 0 0 Plymouth Argyle (1 Season) 1 League 5.5 0 0 4 Sochaux (1 Season) 2 Leagues 4.0 1 0 0 2 0 1 0 0 0 0 0 0 Swindon Town (1 Season) 1 League 9.3 1 0 10 Rio Ave (1 Season) 1 League 2.4 1 0 Shrewsbury (1 Season) 1 League 6.4 1 0 10 Bury (1 Season) 1 League 1.4 0 0 4 Chesterfield (1 Season) 1 League 3.0 0 0 5 Bolton (1 Season) 1 League 0.5 0 0 1 League One (4 Seasons) 36.1 1 0 0 45 0 0 0 0 0 0 0 0 League Two (4 Seasons) 22.2 2 0 0 28 9 3 5 1 4 0 Premiership (2 Seasons) 40.7 4 0 20 Championship (1 Season) 11.1 1 0 0 11 0 0 0 0 0 0 0 0 Primeira Liga (1 Season) 2.4 1 0 Ligue 2 (1 Season) 1.7 1 0 0 0 Premier League (1 Season) 0.5 0 0 1 Coupe de France (1 Season) 2.3 0 0 0 2 0 1 0 0 0 0 0 0 EFL Cup (1 Season) 0.2 0 0 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 27 Oldham Athletic eng ENG EFL Cup 58th 0.2 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2018-2019 28 Sochaux fr FRA Coupe de France 33rd 2.3 0 0 0 2 0 1 0 0 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 2.5 0 0 0 2 0 1 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Sochaux (1 Season) 1 League 2.3 0 0 0 2 0 1 0 0 0 0 0 0 Oldham Athletic (1 Season) 1 League 0.2 0 0 0 0 0 0 0 0 0 0 0 0 Coupe de France (1 Season) 2.3 0 0 0 2 0 1 0 0 0 0 0 0 EFL Cup (1 Season) 0.2 0 0 0 0 0 0 0 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, 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 Tope Obadeyi Pages
Tope Obadeyi Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary