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 19 Wrexham eng ENG 5. Conf Premier 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31 2009-2010 20 Falkirk sct SCO 1. Premier League 36 36 2,994 33.3 5 5 10 5 0 0 0 0 0.15 0.15 0.30 0.15 0.30 Matches 2010-2011 21 Falkirk sct SCO 2. First Division 33 31 2,759 30.7 5 11 16 5 0 0 0 0 0.16 0.36 0.52 0.16 0.52 2011-2012 22 Sheffield United eng ENG 3. League One 26 12 1,290 14.3 2 4 6 2 0 0 1 0 0.14 0.28 0.42 0.14 0.42 2012-2013 23 Sheffield United eng ENG 3. League One 36 36 2,994 33.3 3 7 10 3 0 0 1 1 0.09 0.21 0.30 0.09 0.30 2013-2014 24 Sheffield United eng ENG 3. League One 32 28 2,418 26.9 5 3 8 5 0 0 2 0 0.19 0.11 0.30 0.19 0.30 2014-2015 25 Sheffield United eng ENG FA Cup 5 5 428 4.8 2 0 2 2 0 0 0 0 0.42 0.00 0.42 0.42 0.42 Matches 2014-2015 25 Sheffield United eng ENG League Cup 5 5 443 4.9 0 1 1 0 0 0 2 0 0.00 0.20 0.20 0.00 0.20 Matches 2014-2015 25 Sheffield United eng ENG 3. League One 32 18 1,612 17.9 1 2 3 1 0 0 1 0 0.06 0.11 0.17 0.06 0.17 Matches 2015-2016 26 Sheffield United eng ENG FA Cup 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 26 Sheffield United eng ENG 3. League One 27 18 1,613 17.9 2 2 4 2 0 0 0 0 0.11 0.11 0.22 0.11 0.22 Matches 2016-2017 27 Oldham Athletic eng ENG EFL Cup 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 1 0 62 0.7 1 1 2 1 0 0 0 0 1.45 1.45 2.90 1.45 2.90 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 37 31 2,548 28.3 1 1 2 1 0 0 6 0 0.04 0.04 0.07 0.04 0.07 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 13 11 983 10.9 1 1 2 1 0 0 0 0 0.09 0.09 0.18 0.09 0.18 Matches 2017-2018 28 Oldham Athletic eng ENG FA Cup 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 Oldham Athletic eng ENG 3. League One 7 2 221 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 26 20 1,783 19.8 1 1 2 1 0 0 5 1 0.05 0.05 0.10 0.05 0.10 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 22 22 1,905 21.2 0 3 3 0 0 0 4 0 0.00 0.14 0.14 0.00 0.14 Matches 2020-2021 31 St Mirren sct SCO 1. Premiership 14 8 694 7.7 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2021-2022 32 St Mirren sct SCO 1. Premiership 23 10 983 10.9 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 33 St Mirren sct SCO 1. Premiership 20 3 544 6.0 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Matches 2023-2024 34 St Mirren sct SCO 1. Premiership 11 5 394 4.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 36 Arbroath sct SCO 2. Championship 33 31 2,607 29.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 17 Seasons 6 Clubs 6 Leagues 467 354 31,174 346.4 34 46 80 34 0 0 33 2 0.10 0.13 0.23 0.10 0.23 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 St Mirren (7 Seasons) 2 Leagues 129 79 7,286 81.0 2 7 9 2 0 0 15 1 0.02 0.09 0.11 0.02 0.11 Sheffield United (5 Seasons) 3 Leagues 164 122 10,825 120.3 15 19 34 15 0 0 7 1 0.12 0.16 0.28 0.12 0.28 Falkirk (2 Seasons) 2 Leagues 69 67 5,753 63.9 10 16 26 10 0 0 0 0 0.16 0.25 0.41 0.16 0.41 Oldham Athletic (2 Seasons) 3 Leagues 47 34 2,946 32.7 3 2 5 3 0 0 6 0 0.09 0.06 0.15 0.09 0.15 Arbroath (1 Season) 1 League 33 31 2,607 29.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Wrexham (1 Season) 1 League 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31 League One (7 Seasons) 197 145 12,696 141.1 14 19 33 14 0 0 11 1 0.10 0.13 0.23 0.10 0.23 Premier League (7 Seasons) 152 104 9,297 103.3 6 11 17 6 0 0 15 1 0.06 0.11 0.16 0.06 0.16 FA Cup (4 Seasons) 8 5 542 6.0 3 1 4 3 0 0 0 0 0.50 0.17 0.66 0.50 0.66 Championship (3 Seasons) 79 73 6,349 70.5 6 12 18 6 0 0 3 0 0.09 0.17 0.26 0.09 0.26 EFL Cup (2 Seasons) 6 6 533 5.9 1 1 2 1 0 0 2 0 0.17 0.17 0.34 0.17 0.34 Conf Premier (1 Season) 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31
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 19 Wrexham 1 League 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31 2009-2010 20 Falkirk 1 League 36 36 2,994 33.3 5 5 10 5 0 0 0 0 0.15 0.15 0.30 0.15 0.30 2010-2011 21 Falkirk 1 League 33 31 2,759 30.7 5 11 16 5 0 0 0 0 0.16 0.36 0.52 0.16 0.52 2011-2012 22 Sheffield United 1 League 26 12 1,290 14.3 2 4 6 2 0 0 1 0 0.14 0.28 0.42 0.14 0.42 2012-2013 23 Sheffield United 1 League 36 36 2,994 33.3 3 7 10 3 0 0 1 1 0.09 0.21 0.30 0.09 0.30 2013-2014 24 Sheffield United 1 League 32 28 2,418 26.9 5 3 8 5 0 0 2 0 0.19 0.11 0.30 0.19 0.30 2014-2015 25 Sheffield United 3 Leagues 42 28 2,483 27.6 3 3 6 3 0 0 3 0 0.11 0.11 0.22 0.11 0.22 2015-2016 26 Sheffield United 2 Leagues 28 18 1,640 18.2 2 2 4 2 0 0 0 0 0.11 0.11 0.22 0.11 0.22 2016-2017 27 Oldham Athletic 3 Leagues 39 32 2,700 30.0 3 2 5 3 0 0 6 0 0.10 0.07 0.17 0.10 0.17 2017-2018 28 Oldham Athletic 2 Leagues 8 2 246 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 28 St Mirren 1 League 13 11 983 10.9 1 1 2 1 0 0 0 0 0.09 0.09 0.18 0.09 0.18 2018-2019 29 St Mirren 1 League 26 20 1,783 19.8 1 1 2 1 0 0 5 1 0.05 0.05 0.10 0.05 0.10 2019-2020 30 St Mirren 1 League 22 22 1,905 21.2 0 3 3 0 0 0 4 0 0.00 0.14 0.14 0.00 0.14 2020-2021 31 St Mirren 1 League 14 8 694 7.7 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 2021-2022 32 St Mirren 1 League 23 10 983 10.9 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2022-2023 33 St Mirren 1 League 20 3 544 6.0 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 2023-2024 34 St Mirren 1 League 11 5 394 4.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2025-2026 36 Arbroath 1 League 33 31 2,607 29.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 17 Seasons 6 Clubs 6 Leagues 467 354 31,174 346.4 34 46 80 34 0 0 33 2 0.10 0.13 0.23 0.10 0.23 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 St Mirren (7 Seasons) 2 Leagues 129 79 7,286 81.0 2 7 9 2 0 0 15 1 0.02 0.09 0.11 0.02 0.11 Sheffield United (5 Seasons) 3 Leagues 164 122 10,825 120.3 15 19 34 15 0 0 7 1 0.12 0.16 0.28 0.12 0.28 Falkirk (2 Seasons) 2 Leagues 69 67 5,753 63.9 10 16 26 10 0 0 0 0 0.16 0.25 0.41 0.16 0.41 Oldham Athletic (2 Seasons) 3 Leagues 47 34 2,946 32.7 3 2 5 3 0 0 6 0 0.09 0.06 0.15 0.09 0.15 Arbroath (1 Season) 1 League 33 31 2,607 29.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Wrexham (1 Season) 1 League 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31 League One (7 Seasons) 197 145 12,696 141.1 14 19 33 14 0 0 11 1 0.10 0.13 0.23 0.10 0.23 Premier League (7 Seasons) 152 104 9,297 103.3 6 11 17 6 0 0 15 1 0.06 0.11 0.16 0.06 0.16 FA Cup (4 Seasons) 8 5 542 6.0 3 1 4 3 0 0 0 0 0.50 0.17 0.66 0.50 0.66 Championship (3 Seasons) 79 73 6,349 70.5 6 12 18 6 0 0 3 0 0.09 0.17 0.26 0.09 0.26 EFL Cup (2 Seasons) 6 6 533 5.9 1 1 2 1 0 0 2 0 0.17 0.17 0.34 0.17 0.34 Conf Premier (1 Season) 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31
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 19 Wrexham eng ENG 5. Conf Premier 10th 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31 2009-2010 20 Falkirk sct SCO 1. Premier League 12th 36 36 2,994 33.3 5 5 10 5 0 0 0 0 0.15 0.15 0.30 0.15 0.30 Matches 2010-2011 21 Falkirk sct SCO 2. First Division 3rd 33 31 2,759 30.7 5 11 16 5 0 0 0 0 0.16 0.36 0.52 0.16 0.52 2011-2012 22 Sheffield United eng ENG 3. League One 3rd 26 12 1,290 14.3 2 4 6 2 0 0 1 0 0.14 0.28 0.42 0.14 0.42 2012-2013 23 Sheffield United eng ENG 3. League One 5th 36 36 2,994 33.3 3 7 10 3 0 0 1 1 0.09 0.21 0.30 0.09 0.30 2013-2014 24 Sheffield United eng ENG 3. League One 7th 32 28 2,418 26.9 5 3 8 5 0 0 2 0 0.19 0.11 0.30 0.19 0.30 2014-2015 25 Sheffield United eng ENG 3. League One 5th 32 18 1,612 17.9 1 2 3 1 0 0 1 0 0.06 0.11 0.17 0.06 0.17 Matches 2015-2016 26 Sheffield United eng ENG 3. League One 11th 27 18 1,613 17.9 2 2 4 2 0 0 0 0 0.11 0.11 0.22 0.11 0.22 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 17th 37 31 2,548 28.3 1 1 2 1 0 0 6 0 0.04 0.04 0.07 0.04 0.07 Matches 2017-2018 28 Oldham Athletic eng ENG 3. League One 21st 7 2 221 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 1st 13 11 983 10.9 1 1 2 1 0 0 0 0 0.09 0.09 0.18 0.09 0.18 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 11th 26 20 1,783 19.8 1 1 2 1 0 0 5 1 0.05 0.05 0.10 0.05 0.10 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 9th 22 22 1,905 21.2 0 3 3 0 0 0 4 0 0.00 0.14 0.14 0.00 0.14 Matches 2020-2021 31 St Mirren sct SCO 1. Premiership 13th 14 8 694 7.7 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 Matches 2021-2022 32 St Mirren sct SCO 1. Premiership 9th 23 10 983 10.9 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 33 St Mirren sct SCO 1. Premiership 6th 20 3 544 6.0 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Matches 2023-2024 34 St Mirren sct SCO 1. Premiership 5th 11 5 394 4.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 36 Arbroath sct SCO 2. Championship 3rd 33 31 2,607 29.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 17 Seasons 6 Clubs 4 Leagues 453 343 30,099 334.4 30 44 74 30 0 0 31 2 0.09 0.13 0.22 0.09 0.22 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 St Mirren (7 Seasons) 2 Leagues 129 79 7,286 81.0 2 7 9 2 0 0 15 1 0.02 0.09 0.11 0.02 0.11 Sheffield United (5 Seasons) 1 League 153 112 9,927 110.3 13 18 31 13 0 0 5 1 0.12 0.16 0.28 0.12 0.28 Falkirk (2 Seasons) 2 Leagues 69 67 5,753 63.9 10 16 26 10 0 0 0 0 0.16 0.25 0.41 0.16 0.41 Oldham Athletic (2 Seasons) 1 League 44 33 2,769 30.8 1 1 2 1 0 0 6 0 0.03 0.03 0.07 0.03 0.07 Arbroath (1 Season) 1 League 33 31 2,607 29.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Wrexham (1 Season) 1 League 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31 League One (7 Seasons) 197 145 12,696 141.1 14 19 33 14 0 0 11 1 0.10 0.13 0.23 0.10 0.23 Premier League (7 Seasons) 152 104 9,297 103.3 6 11 17 6 0 0 15 1 0.06 0.11 0.16 0.06 0.16 Championship (3 Seasons) 79 73 6,349 70.5 6 12 18 6 0 0 3 0 0.09 0.17 0.26 0.09 0.26 Conf Premier (1 Season) 25 21 1,757 19.5 4 2 6 4 0 0 2 0 0.20 0.10 0.31 0.20 0.31
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 25 Sheffield United eng ENG FA Cup 17th 5 5 428 4.8 2 0 2 2 0 0 0 0 0.42 0.00 0.42 0.42 0.42 Matches 2014-2015 25 Sheffield United eng ENG League Cup 3rd 5 5 443 4.9 0 1 1 0 0 0 2 0 0.00 0.20 0.20 0.00 0.20 Matches 2015-2016 26 Sheffield United eng ENG FA Cup 33rd 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 27 Oldham Athletic eng ENG EFL Cup 33rd 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 65th 1 0 62 0.7 1 1 2 1 0 0 0 0 1.45 1.45 2.90 1.45 2.90 Matches 2017-2018 28 Oldham Athletic eng ENG FA Cup 85th 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 2 Leagues 14 11 1,075 11.9 4 2 6 4 0 0 2 0 0.33 0.17 0.50 0.33 0.50 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 Sheffield United (2 Seasons) 2 Leagues 11 10 898 10.0 2 1 3 2 0 0 2 0 0.20 0.10 0.30 0.20 0.30 Oldham Athletic (2 Seasons) 2 Leagues 3 1 177 2.0 2 1 3 2 0 0 0 0 1.02 0.51 1.53 1.02 1.53 FA Cup (4 Seasons) 8 5 542 6.0 3 1 4 3 0 0 0 0 0.50 0.17 0.66 0.50 0.66 EFL Cup (2 Seasons) 6 6 533 5.9 1 1 2 1 0 0 2 0 0.17 0.17 0.34 0.17 0.34
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2008-2009 19 Wrexham 1 League 19.5 4 11 0.56 0.36 0 0 2009-2010 20 Falkirk 1 League 33.3 5 22 0.66 0.23 0 0 2010-2011 21 Falkirk 1 League 30.7 5 24 0.78 0.21 0 0 2011-2012 22 Sheffield United 1 League 14.3 2 6 0.42 0.33 0 0 2012-2013 23 Sheffield United 1 League 33.3 3 9 0.27 0.33 0 0 2013-2014 24 Sheffield United 1 League 26.9 5 12 0.45 0.42 0 0 2014-2015 25 Sheffield United 3 Leagues 27.6 3 7 0.39 0.14 0 0 2015-2016 26 Sheffield United 2 Leagues 18.2 2 11 0.61 0.18 0 0 2016-2017 27 Oldham Athletic 3 Leagues 30.0 3 3 17 566.7 0.10 0.58 0.67 0.12 0 0 2017-2018 28 Oldham Athletic 2 Leagues 2.7 0 1 0 0.0 0.37 0.00 0.00 0 0 2017-2018 28 St Mirren 1 League 10.9 1 0 3 0.00 0.27 0.33 0 0 2018-2019 29 St Mirren 1 League 19.8 1 0 0 2019-2020 30 St Mirren 1 League 21.2 0 9 2 22.2 0.43 0.09 0.00 0.00 0 0 2020-2021 31 St Mirren 1 League 7.7 0 5 1 20.0 0.65 0.13 0.00 0.00 0 0 2021-2022 32 St Mirren 1 League 10.9 0 3 3 100.0 0.27 0.27 0.00 0.00 0 0 2022-2023 33 St Mirren 1 League 6.0 0 3 0 0.0 0.50 0.00 0.00 0 0 2023-2024 34 St Mirren 1 League 4.4 0 1 0 0.0 0.23 0.00 0.00 0 0 2025-2026 36 Arbroath 1 League 29.0 0 0 0 17 Seasons 6 Clubs 6 Leagues 346.4 34 25 128 104.0 0.27 0.45 0.12 0.23 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches St Mirren (7 Seasons) 2 Leagues 81.0 2 21 9 42.9 0.34 0.15 0.05 0.11 0 0 Sheffield United (5 Seasons) 3 Leagues 120.3 15 45 0.41 0.29 0 0 Falkirk (2 Seasons) 2 Leagues 63.9 10 46 0.72 0.22 0 0 Oldham Athletic (2 Seasons) 3 Leagues 32.7 3 4 17 425.0 0.12 0.53 0.50 0.12 0 0 Arbroath (1 Season) 1 League 29.0 0 0 0 Wrexham (1 Season) 1 League 19.5 4 11 0.56 0.36 0 0 League One (7 Seasons) 141.1 14 0 60 0.00 0.43 0.23 0 0 Premier League (7 Seasons) 103.3 6 21 28 28.6 0.42 0.34 0.00 0.18 0 0 FA Cup (4 Seasons) 6.0 3 1 0 0.0 3.60 0.00 0.00 0 0 Championship (3 Seasons) 70.5 6 0 27 0.00 0.65 0.22 0 0 EFL Cup (2 Seasons) 5.9 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 Conf Premier (1 Season) 19.5 4 11 0.56 0.36 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 19 Wrexham eng ENG 5. Conf Premier 25 1,757 70 42.4 19.5 21 4 2009-2010 20 Falkirk sct SCO 1. Premier League 36 2,994 83 87.5 33.3 36 0 Matches 2010-2011 21 Falkirk sct SCO 2. First Division 33 2,759 84 85.2 30.7 31 2 2011-2012 22 Sheffield United eng ENG 3. League One 26 1,290 50 31.2 14.3 12 14 2012-2013 23 Sheffield United eng ENG 3. League One 36 2,994 83 72.3 33.3 36 0 2013-2014 24 Sheffield United eng ENG 3. League One 32 2,418 76 58.4 26.9 28 4 2014-2015 25 Sheffield United eng ENG FA Cup 5 428 86 79.3 4.8 5 86 4 0 0 2.00 9 3 +6 +1.26 +1.26 Matches 2014-2015 25 Sheffield United eng ENG League Cup 5 443 89 67.1 4.9 5 89 4 0 1 2.00 5 4 +1 +0.20 -0.63 Matches 2014-2015 25 Sheffield United eng ENG 3. League One 32 1,612 50 38.9 17.9 18 7 14 1 1.53 30 21 +9 +0.50 +0.36 Matches 2015-2016 26 Sheffield United eng ENG FA Cup 1 27 27 10.0 0.3 0 0 1 26 1 0.00 0 1 -1 -3.33 -4.81 Matches 2015-2016 26 Sheffield United eng ENG 3. League One 27 1,613 60 39.0 17.9 18 10 9 4 1.48 25 22 +3 +0.17 +0.10 Matches 2016-2017 27 Oldham Athletic eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 2 1 +1 +1.00 +3.00 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 1 62 62 34.4 0.7 0 0 1 61 0 3.00 2 1 +1 +1.45 +2.21 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 37 2,548 69 61.5 28.3 31 17 6 9 1.03 16 29 -13 -0.46 -0.46 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 13 983 76 30.3 10.9 11 8 2 0 2.00 18 9 +9 +0.82 +0.11 Matches 2017-2018 28 Oldham Athletic eng ENG FA Cup 1 25 25 27.8 0.3 0 0 1 25 0 0.00 1 0 +1 +3.60 +6.37 Matches 2017-2018 28 Oldham Athletic eng ENG 3. League One 7 221 32 5.3 2.5 2 1 5 6 0.86 3 6 -3 -1.22 -0.90 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 26 1,783 69 52.1 19.8 20 84 16 6 16 4 1.04 19 32 -13 -0.66 +0.39 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 22 1,905 87 70.6 21.2 22 87 17 0 2 0.86 15 25 -10 -0.47 +0.32 Matches 2020-2021 31 St Mirren sct SCO 1. Premiership 14 694 50 20.3 7.7 8 78 5 6 12 11 1.29 11 10 +1 +0.13 +0.43 Matches 2021-2022 32 St Mirren sct SCO 1. Premiership 23 983 43 28.7 10.9 10 73 2 13 19 10 1.26 3 20 -17 -1.56 -1.52 Matches 2022-2023 33 St Mirren sct SCO 1. Premiership 20 544 27 15.9 6.0 3 86 2 17 17 15 1.45 4 7 -3 -0.50 -0.03 Matches 2023-2024 34 St Mirren sct SCO 1. Premiership 11 394 36 11.5 4.4 5 71 1 6 7 16 0.91 5 11 -6 -1.37 -1.37 Matches 2025-2026 36 Arbroath sct SCO 2. Championship 33 2,607 79 80.5 29.0 31 83 22 2 23 1 1.43 34 27 +7 +0.24 +0.95 Matches 17 Seasons 6 Clubs 6 Leagues 467 31,174 67 45.9 346.4 354 83 117 113 17 82 1.31 202 229 -27 -0.14 0.00 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (7 Seasons) 2 Leagues 129 7,286 56 31.6 81.0 79 82 51 50 16 58 1.22 75 114 -39 -0.48 -0.29 Sheffield United (5 Seasons) 3 Leagues 164 10,825 66 48.8 120.3 122 87 25 42 26 7 1.56 69 51 +18 +0.39 +0.20 Falkirk (2 Seasons) 2 Leagues 69 5,753 83 86.4 63.9 67 2 Oldham Athletic (2 Seasons) 3 Leagues 47 2,946 63 33.7 32.7 34 91 19 13 43 16 1.07 24 37 -13 -0.40 -0.10 Arbroath (1 Season) 1 League 33 2,607 79 80.5 29.0 31 83 22 2 23 1 1.43 34 27 +7 +0.24 +0.95 Wrexham (1 Season) 1 League 25 1,757 70 42.4 19.5 21 4 League One (7 Seasons) 197 12,696 64 43.8 141.1 145 35 52 20 1.29 74 78 -4 -0.06 +0.01 Premier League (7 Seasons) 152 9,297 61 40.0 103.3 104 82 43 48 16 58 1.14 57 105 -48 -0.69 -0.35 FA Cup (4 Seasons) 8 542 68 50.2 6.0 5 86 4 3 37 1 1.63 12 5 +7 +1.16 +1.00 Championship (3 Seasons) 79 6,349 80 65.3 70.5 73 83 30 6 23 1 1.59 52 36 +16 +0.40 0.00 EFL Cup (2 Seasons) 6 533 89 63.5 5.9 6 89 5 0 2 2.17 7 5 +2 +0.34 +0.34 Conf Premier (1 Season) 25 1,757 70 42.4 19.5 21 4
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 19 Wrexham 1 League 25 1,757 70 42.4 19.5 21 4 2009-2010 20 Falkirk 1 League 36 2,994 83 87.5 33.3 36 0 2010-2011 21 Falkirk 1 League 33 2,759 84 85.2 30.7 31 2 2011-2012 22 Sheffield United 1 League 26 1,290 50 31.2 14.3 12 14 2012-2013 23 Sheffield United 1 League 36 2,994 83 72.3 33.3 36 0 2013-2014 24 Sheffield United 1 League 32 2,418 76 58.4 26.9 28 4 2014-2015 25 Sheffield United 3 Leagues 42 2,483 59 46.5 27.6 28 87 15 14 2 1.64 44 28 +16 +0.58 +0.39 2015-2016 26 Sheffield United 2 Leagues 28 1,640 59 37.2 18.2 18 10 10 26 5 1.43 25 23 +2 +0.11 -0.09 2016-2017 27 Oldham Athletic 3 Leagues 39 2,700 69 60.0 30.0 32 91 18 7 61 10 1.13 20 31 -11 -0.37 -0.22 2017-2018 28 Oldham Athletic 2 Leagues 8 246 31 5.8 2.7 2 1 6 25 6 0.75 4 6 -2 -0.73 -0.37 2017-2018 28 St Mirren 1 League 13 983 76 30.3 10.9 11 8 2 0 2.00 18 9 +9 +0.82 +0.11 2018-2019 29 St Mirren 1 League 26 1,783 69 52.1 19.8 20 84 16 6 16 4 1.04 19 32 -13 -0.66 +0.39 2019-2020 30 St Mirren 1 League 22 1,905 87 70.6 21.2 22 87 17 0 2 0.86 15 25 -10 -0.47 +0.32 2020-2021 31 St Mirren 1 League 14 694 50 20.3 7.7 8 78 5 6 12 11 1.29 11 10 +1 +0.13 +0.43 2021-2022 32 St Mirren 1 League 23 983 43 28.7 10.9 10 73 2 13 19 10 1.26 3 20 -17 -1.56 -1.52 2022-2023 33 St Mirren 1 League 20 544 27 15.9 6.0 3 86 2 17 17 15 1.45 4 7 -3 -0.50 -0.03 2023-2024 34 St Mirren 1 League 11 394 36 11.5 4.4 5 71 1 6 7 16 0.91 5 11 -6 -1.37 -1.37 2025-2026 36 Arbroath 1 League 33 2,607 79 80.5 29.0 31 83 22 2 23 1 1.43 34 27 +7 +0.24 +0.95 17 Seasons 6 Clubs 6 Leagues 467 31,174 67 45.9 346.4 354 83 117 113 17 82 1.31 202 229 -27 -0.14 0.00 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (7 Seasons) 2 Leagues 129 7,286 56 31.6 81.0 79 82 51 50 16 58 1.22 75 114 -39 -0.48 -0.29 Sheffield United (5 Seasons) 3 Leagues 164 10,825 66 48.8 120.3 122 87 25 42 26 7 1.56 69 51 +18 +0.39 +0.20 Falkirk (2 Seasons) 2 Leagues 69 5,753 83 86.4 63.9 67 2 Oldham Athletic (2 Seasons) 3 Leagues 47 2,946 63 33.7 32.7 34 91 19 13 43 16 1.07 24 37 -13 -0.40 -0.10 Arbroath (1 Season) 1 League 33 2,607 79 80.5 29.0 31 83 22 2 23 1 1.43 34 27 +7 +0.24 +0.95 Wrexham (1 Season) 1 League 25 1,757 70 42.4 19.5 21 4 League One (7 Seasons) 197 12,696 64 43.8 141.1 145 35 52 20 1.29 74 78 -4 -0.06 +0.01 Premier League (7 Seasons) 152 9,297 61 40.0 103.3 104 82 43 48 16 58 1.14 57 105 -48 -0.69 -0.35 FA Cup (4 Seasons) 8 542 68 50.2 6.0 5 86 4 3 37 1 1.63 12 5 +7 +1.16 +1.00 Championship (3 Seasons) 79 6,349 80 65.3 70.5 73 83 30 6 23 1 1.59 52 36 +16 +0.40 0.00 EFL Cup (2 Seasons) 6 533 89 63.5 5.9 6 89 5 0 2 2.17 7 5 +2 +0.34 +0.34 Conf Premier (1 Season) 25 1,757 70 42.4 19.5 21 4
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 19 Wrexham eng ENG 5. Conf Premier 10th 25 1,757 70 42.4 19.5 21 4 2009-2010 20 Falkirk sct SCO 1. Premier League 12th 36 2,994 83 87.5 33.3 36 0 Matches 2010-2011 21 Falkirk sct SCO 2. First Division 3rd 33 2,759 84 85.2 30.7 31 2 2011-2012 22 Sheffield United eng ENG 3. League One 3rd 26 1,290 50 31.2 14.3 12 14 2012-2013 23 Sheffield United eng ENG 3. League One 5th 36 2,994 83 72.3 33.3 36 0 2013-2014 24 Sheffield United eng ENG 3. League One 7th 32 2,418 76 58.4 26.9 28 4 2014-2015 25 Sheffield United eng ENG 3. League One 5th 32 1,612 50 38.9 17.9 18 7 14 1 1.53 30 21 +9 +0.50 +0.36 Matches 2015-2016 26 Sheffield United eng ENG 3. League One 11th 27 1,613 60 39.0 17.9 18 10 9 4 1.48 25 22 +3 +0.17 +0.10 Matches 2016-2017 27 Oldham Athletic eng ENG 3. League One 17th 37 2,548 69 61.5 28.3 31 17 6 9 1.03 16 29 -13 -0.46 -0.46 Matches 2017-2018 28 Oldham Athletic eng ENG 3. League One 21st 7 221 32 5.3 2.5 2 1 5 6 0.86 3 6 -3 -1.22 -0.90 Matches 2017-2018 28 St Mirren sct SCO 2. Championship 1st 13 983 76 30.3 10.9 11 8 2 0 2.00 18 9 +9 +0.82 +0.11 Matches 2018-2019 29 St Mirren sct SCO 1. Premiership 11th 26 1,783 69 52.1 19.8 20 84 16 6 16 4 1.04 19 32 -13 -0.66 +0.39 Matches 2019-2020 30 St Mirren sct SCO 1. Premiership 9th 22 1,905 87 70.6 21.2 22 87 17 0 2 0.86 15 25 -10 -0.47 +0.32 Matches 2020-2021 31 St Mirren sct SCO 1. Premiership 13th 14 694 50 20.3 7.7 8 78 5 6 12 11 1.29 11 10 +1 +0.13 +0.43 Matches 2021-2022 32 St Mirren sct SCO 1. Premiership 9th 23 983 43 28.7 10.9 10 73 2 13 19 10 1.26 3 20 -17 -1.56 -1.52 Matches 2022-2023 33 St Mirren sct SCO 1. Premiership 6th 20 544 27 15.9 6.0 3 86 2 17 17 15 1.45 4 7 -3 -0.50 -0.03 Matches 2023-2024 34 St Mirren sct SCO 1. Premiership 5th 11 394 36 11.5 4.4 5 71 1 6 7 16 0.91 5 11 -6 -1.37 -1.37 Matches 2025-2026 36 Arbroath sct SCO 2. Championship 3rd 33 2,607 79 80.5 29.0 31 83 22 2 23 1 1.43 34 27 +7 +0.24 +0.95 Matches 17 Seasons 6 Clubs 4 Leagues 453 30,099 66 45.6 334.4 343 82 108 110 16 79 1.28 183 219 -36 -0.20 -0.05 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St Mirren (7 Seasons) 2 Leagues 129 7,286 56 31.6 81.0 79 82 51 50 16 58 1.22 75 114 -39 -0.48 -0.29 Sheffield United (5 Seasons) 1 League 153 9,927 65 48.0 110.3 112 17 41 5 1.51 55 43 +12 +0.33 +0.23 Falkirk (2 Seasons) 2 Leagues 69 5,753 83 86.4 63.9 67 2 Oldham Athletic (2 Seasons) 1 League 44 2,769 63 33.4 30.8 33 18 11 15 1.00 19 35 -16 -0.52 -0.29 Arbroath (1 Season) 1 League 33 2,607 79 80.5 29.0 31 83 22 2 23 1 1.43 34 27 +7 +0.24 +0.95 Wrexham (1 Season) 1 League 25 1,757 70 42.4 19.5 21 4 League One (7 Seasons) 197 12,696 64 43.8 141.1 145 35 52 20 1.29 74 78 -4 -0.06 +0.01 Premier League (7 Seasons) 152 9,297 61 40.0 103.3 104 82 43 48 16 58 1.14 57 105 -48 -0.69 -0.35 Championship (3 Seasons) 79 6,349 80 65.3 70.5 73 83 30 6 23 1 1.59 52 36 +16 +0.40 0.00 Conf Premier (1 Season) 25 1,757 70 42.4 19.5 21 4
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 25 Sheffield United eng ENG FA Cup 17th 5 428 86 79.3 4.8 5 86 4 0 0 2.00 9 3 +6 +1.26 +1.26 Matches 2014-2015 25 Sheffield United eng ENG League Cup 3rd 5 443 89 67.1 4.9 5 89 4 0 1 2.00 5 4 +1 +0.20 -0.63 Matches 2015-2016 26 Sheffield United eng ENG FA Cup 33rd 1 27 27 10.0 0.3 0 0 1 26 1 0.00 0 1 -1 -3.33 -4.81 Matches 2016-2017 27 Oldham Athletic eng ENG EFL Cup 33rd 1 90 90 50.0 1.0 1 90 1 0 1 3.00 2 1 +1 +1.00 +3.00 Matches 2016-2017 27 Oldham Athletic eng ENG FA Cup 65th 1 62 62 34.4 0.7 0 0 1 61 0 3.00 2 1 +1 +1.45 +2.21 Matches 2017-2018 28 Oldham Athletic eng ENG FA Cup 85th 1 25 25 27.8 0.3 0 0 1 25 0 0.00 1 0 +1 +3.60 +6.37 Matches 4 Seasons 2 Clubs 2 Leagues 14 1,075 77 56.0 11.9 11 88 9 3 37 3 1.86 19 10 +9 +0.75 +0.65 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sheffield United (2 Seasons) 2 Leagues 11 898 82 61.1 10.0 10 87 8 1 26 2 1.82 14 8 +6 +0.60 -0.34 Oldham Athletic (2 Seasons) 2 Leagues 3 177 59 39.3 2.0 1 91 1 2 43 1 2.00 5 2 +3 +1.53 +3.17 FA Cup (4 Seasons) 8 542 68 50.2 6.0 5 86 4 3 37 1 1.63 12 5 +7 +1.16 +1.00 EFL Cup (2 Seasons) 6 533 89 63.5 5.9 6 89 5 0 2 2.17 7 5 +2 +0.34 +0.34
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 19 Wrexham 1 League 19.5 2 0 9 2009-2010 20 Falkirk 1 League 33.3 0 0 12 2010-2011 21 Falkirk 1 League 30.7 0 0 2011-2012 22 Sheffield United 1 League 14.3 1 0 7 2012-2013 23 Sheffield United 1 League 33.3 1 1 21 2013-2014 24 Sheffield United 1 League 26.9 2 0 20 2014-2015 25 Sheffield United 3 Leagues 27.6 3 0 0 21 0 2015-2016 26 Sheffield United 2 Leagues 18.2 0 0 0 7 0 2016-2017 27 Oldham Athletic 3 Leagues 30.0 6 0 0 20 2 0 1 0 0 0 0 0 2017-2018 28 Oldham Athletic 2 Leagues 2.7 0 0 0 4 0 0 1 0 0 0 0 0 2017-2018 28 St Mirren 1 League 10.9 0 0 0 11 0 0 0 0 0 0 0 0 2018-2019 29 St Mirren 1 League 19.8 5 1 0 0 2019-2020 30 St Mirren 1 League 21.2 4 0 0 20 30 1 38 0 0 0 2020-2021 31 St Mirren 1 League 7.7 1 0 0 10 11 1 8 7 7 0 2021-2022 32 St Mirren 1 League 10.9 3 0 0 18 21 1 12 16 10 0 2022-2023 33 St Mirren 1 League 6.0 1 0 0 3 8 0 20 17 3 0 2023-2024 34 St Mirren 1 League 4.4 1 0 0 6 8 1 16 4 1 0 2025-2026 36 Arbroath 1 League 29.0 3 0 0 0 17 Seasons 6 Clubs 6 Leagues 346.4 33 2 0 189 80 4 96 44 21 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St Mirren (7 Seasons) 2 Leagues 81.0 15 1 0 68 78 4 94 44 21 0 0 0 Sheffield United (5 Seasons) 3 Leagues 120.3 7 1 0 76 0 Falkirk (2 Seasons) 2 Leagues 63.9 0 0 12 Oldham Athletic (2 Seasons) 3 Leagues 32.7 6 0 0 24 2 0 2 0 0 0 0 0 Arbroath (1 Season) 1 League 29.0 3 0 0 0 Wrexham (1 Season) 1 League 19.5 2 0 9 League One (7 Seasons) 141.1 11 1 0 99 0 0 0 0 0 0 0 0 Premier League (7 Seasons) 103.3 15 1 0 69 78 4 94 44 21 0 FA Cup (4 Seasons) 6.0 0 0 0 0 0 0 1 0 0 0 Championship (3 Seasons) 70.5 3 0 0 11 0 0 0 0 0 0 0 0 EFL Cup (2 Seasons) 5.9 2 0 0 1 2 0 1 0 0 0 0 0 Conf Premier (1 Season) 19.5 2 0 9
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 Flynn Pages
Ryan Flynn Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary