Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2008-2009 21 Stockport eng ENG 3. League One 33 33 2,970 33.0 35 1.06 157 122 77.7 11 9 9 6 18.2 2009-2010 22 Stockport eng ENG 3. League One 44 44 3,960 44.0 90 2.05 224 134 59.8 5 10 29 6 13.6 2010-2011 23 Rochdale eng ENG 3. League One 22 22 1,980 22.0 25 1.14 95 70 73.7 10 5 7 7 31.8 2010-2011 23 Stockport eng ENG 4. League Two 5 5 450 5.0 11 2.20 26 15 57.7 0 3 2 1 20.0 2010-2011 23 Bury eng ENG 4. League Two 6 6 540 6.0 5 0.83 20 15 75.0 3 1 2 3 50.0 2011-2012 24 Tranmere Rovers eng ENG 3. League One 35 35 3,132 34.8 33 0.95 158 125 79.1 13 10 11 15 42.9 2012-2013 25 Tranmere Rovers eng ENG 3. League One 45 45 4,050 45.0 48 1.07 236 188 79.7 18 10 17 14 31.1 2013-2014 26 Tranmere Rovers eng ENG 3. League One 43 43 3,870 43.0 76 1.77 214 138 64.5 11 10 22 7 16.3 2014-2015 27 Tranmere Rovers eng ENG FA Cup 4 4 360 4.0 0 2 1 1 1 25.0 0 0 0 0 Matches 2014-2015 27 Tranmere Rovers eng ENG League Cup 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2014-2015 27 Tranmere Rovers eng ENG 4. League Two 38 38 3,420 38.0 54 1.42 144 90 62.5 9 10 19 7 18.4 Matches 2015-2016 28 Inverness CT sct SCO 1. Premiership 38 38 3,420 38.0 48 1.26 153 105 68.6 14 10 14 9 23.7 Matches 2016-2017 29 Inverness CT sct SCO 1. Premiership 31 31 2,790 31.0 57 1.84 144 87 60.4 4 11 16 2 6.5 Matches 2017-2018 30 Inverness CT sct SCO 2. Championship 2 2 180 2.0 2 1.00 6 4 66.7 0 1 1 1 50.0 0 0 0 0 Matches 2018 30 Indy Eleven us USA 2. USL 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 Matches 2019-2020 32 Dunfermline sct SCO 2. Championship 6 6 540 6.0 2 3 1 2 33.3 2 1 1 0 50.0 Matches 2019-2020 32 Hamilton sct SCO 1. Premiership 15 15 1,350 15.0 30 2.00 69 41 59.4 2 5 8 2 13.3 2 2 0 0 0.0 Matches 2020-2021 33 Dunfermline sct SCO 2. Championship 26 26 2,340 26.0 10 9 7 7 26.9 2 2 0 0 0.0 Matches 2021-2022 34 Dunfermline sct SCO 2. Championship 20 20 1,800 20.0 4 9 7 7 35.0 3 3 0 0 0.0 Matches 15 Seasons 9 Clubs 7 Leagues 448 448 40,302 447.8 556 1.42 1762 1215 68.8 131 127 185 108 24.1 18 13 3 2 18.8 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Tranmere Rovers (4 Seasons) 4 Leagues 166 166 14,922 165.8 211 1.31 752 541 71.9 53 41 71 44 26.5 0 0 0 0 Inverness CT (4 Seasons) 2 Leagues 71 71 6,390 71.0 107 1.51 303 196 64.7 18 22 31 12 16.9 0 0 0 0 Stockport (3 Seasons) 2 Leagues 82 82 7,380 82.0 136 1.66 407 271 66.6 16 22 40 13 15.9 Dunfermline (3 Seasons) 1 League 52 52 4,680 52.0 16 21 15 16 30.8 7 6 1 0 14.3 Indy Eleven (1 Season) 1 League 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 Rochdale (1 Season) 1 League 22 22 1,980 22.0 25 1.14 95 70 73.7 10 5 7 7 31.8 Hamilton (1 Season) 1 League 15 15 1,350 15.0 30 2.00 69 41 59.4 2 5 8 2 13.3 2 2 0 0 0.0 Bury (1 Season) 1 League 6 6 540 6.0 5 0.83 20 15 75.0 3 1 2 3 50.0 League One (7 Seasons) 222 222 19,962 221.8 307 1.38 1084 777 71.7 68 54 95 55 24.8 Championship (5 Seasons) 54 54 4,860 54.0 2 1.00 6 4 66.7 16 22 16 17 31.5 7 6 1 0 14.3 Premiership (3 Seasons) 84 84 7,560 84.0 135 1.61 366 233 63.7 20 26 38 13 15.5 2 2 0 0 0.0 League Two (2 Seasons) 49 49 4,410 49.0 70 1.43 190 120 63.2 12 14 23 11 22.4 USL (1 Season) 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 FA Cup (1 Season) 4 4 360 4.0 0 2 1 1 1 25.0 0 0 0 0 League Cup (1 Season) 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2008-2009 21 Stockport 1 League 33 33 2,970 33.0 35 1.06 157 122 77.7 11 9 9 6 18.2 2009-2010 22 Stockport 1 League 44 44 3,960 44.0 90 2.05 224 134 59.8 5 10 29 6 13.6 2010-2011 23 Stockport 1 League 5 5 450 5.0 11 2.20 26 15 57.7 0 3 2 1 20.0 2010-2011 23 Rochdale 1 League 22 22 1,980 22.0 25 1.14 95 70 73.7 10 5 7 7 31.8 2010-2011 23 Bury 1 League 6 6 540 6.0 5 0.83 20 15 75.0 3 1 2 3 50.0 2011-2012 24 Tranmere Rovers 1 League 35 35 3,132 34.8 33 0.95 158 125 79.1 13 10 11 15 42.9 2012-2013 25 Tranmere Rovers 1 League 45 45 4,050 45.0 48 1.07 236 188 79.7 18 10 17 14 31.1 2013-2014 26 Tranmere Rovers 1 League 43 43 3,870 43.0 76 1.77 214 138 64.5 11 10 22 7 16.3 2014-2015 27 Tranmere Rovers 3 Leagues 43 43 3,870 43.0 54 1.42 144 90 62.5 11 11 21 8 18.6 0 0 0 0 2015-2016 28 Inverness CT 1 League 38 38 3,420 38.0 48 1.26 153 105 68.6 14 10 14 9 23.7 2016-2017 29 Inverness CT 1 League 31 31 2,790 31.0 57 1.84 144 87 60.4 4 11 16 2 6.5 2017-2018 30 Inverness CT 1 League 2 2 180 2.0 2 1.00 6 4 66.7 0 1 1 1 50.0 0 0 0 0 2018 30 Indy Eleven 1 League 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 2019-2020 32 Hamilton 1 League 15 15 1,350 15.0 30 2.00 69 41 59.4 2 5 8 2 13.3 2 2 0 0 0.0 2019-2020 32 Dunfermline 1 League 6 6 540 6.0 2 3 1 2 33.3 2 1 1 0 50.0 2020-2021 33 Dunfermline 1 League 26 26 2,340 26.0 10 9 7 7 26.9 2 2 0 0 0.0 2021-2022 34 Dunfermline 1 League 20 20 1,800 20.0 4 9 7 7 35.0 3 3 0 0 0.0 15 Seasons 9 Clubs 7 Leagues 448 448 40,302 447.8 556 1.42 1762 1215 68.8 131 127 185 108 24.1 18 13 3 2 18.8 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Tranmere Rovers (4 Seasons) 4 Leagues 166 166 14,922 165.8 211 1.31 752 541 71.9 53 41 71 44 26.5 0 0 0 0 Inverness CT (4 Seasons) 2 Leagues 71 71 6,390 71.0 107 1.51 303 196 64.7 18 22 31 12 16.9 0 0 0 0 Stockport (3 Seasons) 2 Leagues 82 82 7,380 82.0 136 1.66 407 271 66.6 16 22 40 13 15.9 Dunfermline (3 Seasons) 1 League 52 52 4,680 52.0 16 21 15 16 30.8 7 6 1 0 14.3 Indy Eleven (1 Season) 1 League 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 Rochdale (1 Season) 1 League 22 22 1,980 22.0 25 1.14 95 70 73.7 10 5 7 7 31.8 Hamilton (1 Season) 1 League 15 15 1,350 15.0 30 2.00 69 41 59.4 2 5 8 2 13.3 2 2 0 0 0.0 Bury (1 Season) 1 League 6 6 540 6.0 5 0.83 20 15 75.0 3 1 2 3 50.0 League One (7 Seasons) 222 222 19,962 221.8 307 1.38 1084 777 71.7 68 54 95 55 24.8 Championship (5 Seasons) 54 54 4,860 54.0 2 1.00 6 4 66.7 16 22 16 17 31.5 7 6 1 0 14.3 Premiership (3 Seasons) 84 84 7,560 84.0 135 1.61 366 233 63.7 20 26 38 13 15.5 2 2 0 0 0.0 League Two (2 Seasons) 49 49 4,410 49.0 70 1.43 190 120 63.2 12 14 23 11 22.4 USL (1 Season) 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 FA Cup (1 Season) 4 4 360 4.0 0 2 1 1 1 25.0 0 0 0 0 League Cup (1 Season) 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2008-2009 21 Stockport eng ENG 3. League One 18th 33 33 2,970 33.0 35 1.06 157 122 77.7 11 9 9 6 18.2 2009-2010 22 Stockport eng ENG 3. League One 24th 44 44 3,960 44.0 90 2.05 224 134 59.8 5 10 29 6 13.6 2010-2011 23 Stockport eng ENG 4. League Two 24th 5 5 450 5.0 11 2.20 26 15 57.7 0 3 2 1 20.0 2010-2011 23 Rochdale eng ENG 3. League One 9th 22 22 1,980 22.0 25 1.14 95 70 73.7 10 5 7 7 31.8 2010-2011 23 Bury eng ENG 4. League Two 2nd 6 6 540 6.0 5 0.83 20 15 75.0 3 1 2 3 50.0 2011-2012 24 Tranmere Rovers eng ENG 3. League One 12th 35 35 3,132 34.8 33 0.95 158 125 79.1 13 10 11 15 42.9 2012-2013 25 Tranmere Rovers eng ENG 3. League One 11th 45 45 4,050 45.0 48 1.07 236 188 79.7 18 10 17 14 31.1 2013-2014 26 Tranmere Rovers eng ENG 3. League One 21st 43 43 3,870 43.0 76 1.77 214 138 64.5 11 10 22 7 16.3 2014-2015 27 Tranmere Rovers eng ENG 4. League Two 24th 38 38 3,420 38.0 54 1.42 144 90 62.5 9 10 19 7 18.4 Matches 2015-2016 28 Inverness CT sct SCO 1. Premiership 7th 38 38 3,420 38.0 48 1.26 153 105 68.6 14 10 14 9 23.7 Matches 2016-2017 29 Inverness CT sct SCO 1. Premiership 12th 31 31 2,790 31.0 57 1.84 144 87 60.4 4 11 16 2 6.5 Matches 2017-2018 30 Inverness CT sct SCO 2. Championship 5th 2 2 180 2.0 2 1.00 6 4 66.7 0 1 1 1 50.0 0 0 0 0 Matches 2018 30 Indy Eleven us USA 2. USL 16th 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 Matches 2019-2020 32 Hamilton sct SCO 1. Premiership 11th 15 15 1,350 15.0 30 2.00 69 41 59.4 2 5 8 2 13.3 2 2 0 0 0.0 Matches 2019-2020 32 Dunfermline sct SCO 2. Championship 6th 6 6 540 6.0 2 3 1 2 33.3 2 1 1 0 50.0 Matches 2020-2021 33 Dunfermline sct SCO 2. Championship 4th 26 26 2,340 26.0 10 9 7 7 26.9 2 2 0 0 0.0 Matches 2021-2022 34 Dunfermline sct SCO 2. Championship 9th 20 20 1,800 20.0 4 9 7 7 35.0 3 3 0 0 0.0 Matches 15 Seasons 9 Clubs 5 Leagues 443 443 39,852 442.8 556 1.42 1762 1215 68.8 129 126 183 107 24.2 18 13 3 2 18.8 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Tranmere Rovers (4 Seasons) 2 Leagues 161 161 14,472 160.8 211 1.31 752 541 71.9 51 40 69 43 26.7 Inverness CT (4 Seasons) 2 Leagues 71 71 6,390 71.0 107 1.51 303 196 64.7 18 22 31 12 16.9 0 0 0 0 Stockport (3 Seasons) 2 Leagues 82 82 7,380 82.0 136 1.66 407 271 66.6 16 22 40 13 15.9 Dunfermline (3 Seasons) 1 League 52 52 4,680 52.0 16 21 15 16 30.8 7 6 1 0 14.3 Indy Eleven (1 Season) 1 League 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6 Rochdale (1 Season) 1 League 22 22 1,980 22.0 25 1.14 95 70 73.7 10 5 7 7 31.8 Hamilton (1 Season) 1 League 15 15 1,350 15.0 30 2.00 69 41 59.4 2 5 8 2 13.3 2 2 0 0 0.0 Bury (1 Season) 1 League 6 6 540 6.0 5 0.83 20 15 75.0 3 1 2 3 50.0 League One (7 Seasons) 222 222 19,962 221.8 307 1.38 1084 777 71.7 68 54 95 55 24.8 Championship (5 Seasons) 54 54 4,860 54.0 2 1.00 6 4 66.7 16 22 16 17 31.5 7 6 1 0 14.3 Premiership (3 Seasons) 84 84 7,560 84.0 135 1.61 366 233 63.7 20 26 38 13 15.5 2 2 0 0 0.0 League Two (2 Seasons) 49 49 4,410 49.0 70 1.43 190 120 63.2 12 14 23 11 22.4 USL (1 Season) 34 34 3,060 34.0 42 1.24 116 81 68.1 13 10 11 11 32.4 9 5 2 2 28.6
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2014-2015 27 Tranmere Rovers eng ENG FA Cup 33rd 4 4 360 4.0 0 2 1 1 1 25.0 0 0 0 0 Matches 2014-2015 27 Tranmere Rovers eng ENG League Cup 58th 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 1 Season 1 Club 2 Leagues 5 5 450 5.0 0 2 1 2 1 20.0 0 0 0 0 FA Cup (1 Season) 4 4 360 4.0 0 2 1 1 1 25.0 0 0 0 0 League Cup (1 Season) 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2015 27 wls Wales Friendlies (M) 1 0 16 0.2 0 0 0 0 0 Matches 5 Seasons 1 Club 5 Leagues 1 0 16 0.2 0 0 0 0 0 0 0 0 Friendlies (M) (3 Seasons) 1 0 16 0.2 0 0 0 0 0 0 0 0
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 21 Stockport eng ENG 3. League One 33 33 2,970 33.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 Stockport eng ENG 3. League One 44 44 3,960 44.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Rochdale eng ENG 3. League One 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Stockport eng ENG 4. League Two 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Bury eng ENG 4. League Two 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 24 Tranmere Rovers eng ENG 3. League One 35 35 3,132 34.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2012-2013 25 Tranmere Rovers eng ENG 3. League One 45 45 4,050 45.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 26 Tranmere Rovers eng ENG 3. League One 43 43 3,870 43.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2014-2015 27 Tranmere 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 2014-2015 27 Tranmere Rovers 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 2014-2015 27 Tranmere Rovers eng ENG 4. League Two 38 38 3,420 38.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 28 Inverness CT sct SCO 1. Premiership 38 38 3,420 38.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 29 Inverness CT sct SCO 1. Premiership 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 30 Inverness CT sct SCO 2. Championship 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 30 Indy Eleven us USA 2. USL 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 31 Inverness CT sct SCO 2. Championship 0 0 Matches 2019-2020 32 Dunfermline sct SCO 2. Championship 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 32 Hamilton sct SCO 1. Premiership 15 15 1,350 15.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 33 Dunfermline sct SCO 2. Championship 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 34 Dunfermline sct SCO 2. Championship 20 20 1,800 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 35 Fleetwood Town eng ENG 3. League One 0 0 Matches 15 Seasons 9 Clubs 7 Leagues 448 448 40,302 447.8 0 0 0 0 0 0 32 1 0.00 0.00 0.00 0.00 0.00 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 Tranmere Rovers (4 Seasons) 4 Leagues 166 166 14,922 165.8 0 0 0 0 0 0 12 1 0.00 0.00 0.00 0.00 0.00 Inverness CT (4 Seasons) 2 Leagues 71 71 6,390 71.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Stockport (3 Seasons) 2 Leagues 82 82 7,380 82.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (3 Seasons) 1 League 52 52 4,680 52.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Indy Eleven (1 Season) 1 League 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rochdale (1 Season) 1 League 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hamilton (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 1 League 0 0 League One (7 Seasons) 222 222 19,962 221.8 0 0 0 0 0 0 15 1 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 54 54 4,860 54.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 84 84 7,560 84.0 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 49 49 4,410 49.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 USL (1 Season) 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (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 2008-2009 21 Stockport 1 League 33 33 2,970 33.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 Stockport 1 League 44 44 3,960 44.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Stockport 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Rochdale 1 League 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Bury 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 24 Tranmere Rovers 1 League 35 35 3,132 34.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2012-2013 25 Tranmere Rovers 1 League 45 45 4,050 45.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 26 Tranmere Rovers 1 League 43 43 3,870 43.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2014-2015 27 Tranmere Rovers 3 Leagues 43 43 3,870 43.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2015-2016 28 Inverness CT 1 League 38 38 3,420 38.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2016-2017 29 Inverness CT 1 League 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 30 Inverness CT 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018 30 Indy Eleven 1 League 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2018-2019 31 Inverness CT 1 League 0 0 2019-2020 32 Hamilton 1 League 15 15 1,350 15.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2019-2020 32 Dunfermline 1 League 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 33 Dunfermline 1 League 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2021-2022 34 Dunfermline 1 League 20 20 1,800 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 35 Fleetwood Town 1 League 0 0 15 Seasons 9 Clubs 7 Leagues 448 448 40,302 447.8 0 0 0 0 0 0 32 1 0.00 0.00 0.00 0.00 0.00 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 Tranmere Rovers (4 Seasons) 4 Leagues 166 166 14,922 165.8 0 0 0 0 0 0 12 1 0.00 0.00 0.00 0.00 0.00 Inverness CT (4 Seasons) 2 Leagues 71 71 6,390 71.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Stockport (3 Seasons) 2 Leagues 82 82 7,380 82.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (3 Seasons) 1 League 52 52 4,680 52.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Indy Eleven (1 Season) 1 League 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rochdale (1 Season) 1 League 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hamilton (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 1 League 0 0 League One (7 Seasons) 222 222 19,962 221.8 0 0 0 0 0 0 15 1 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 54 54 4,860 54.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 84 84 7,560 84.0 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 49 49 4,410 49.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 USL (1 Season) 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (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 2008-2009 21 Stockport eng ENG 3. League One 18th 33 33 2,970 33.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2009-2010 22 Stockport eng ENG 3. League One 24th 44 44 3,960 44.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Stockport eng ENG 4. League Two 24th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Rochdale eng ENG 3. League One 9th 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2010-2011 23 Bury eng ENG 4. League Two 2nd 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 24 Tranmere Rovers eng ENG 3. League One 12th 35 35 3,132 34.8 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2012-2013 25 Tranmere Rovers eng ENG 3. League One 11th 45 45 4,050 45.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 26 Tranmere Rovers eng ENG 3. League One 21st 43 43 3,870 43.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2014-2015 27 Tranmere Rovers eng ENG 4. League Two 24th 38 38 3,420 38.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 28 Inverness CT sct SCO 1. Premiership 7th 38 38 3,420 38.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 29 Inverness CT sct SCO 1. Premiership 12th 31 31 2,790 31.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 30 Inverness CT sct SCO 2. Championship 5th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 30 Indy Eleven us USA 2. USL 16th 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 31 Inverness CT sct SCO 2. Championship 3rd 0 0 Matches 2019-2020 32 Hamilton sct SCO 1. Premiership 11th 15 15 1,350 15.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 32 Dunfermline sct SCO 2. Championship 6th 6 6 540 6.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 33 Dunfermline sct SCO 2. Championship 4th 26 26 2,340 26.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 34 Dunfermline sct SCO 2. Championship 9th 20 20 1,800 20.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 35 Fleetwood Town eng ENG 3. League One 13th 0 0 Matches 15 Seasons 9 Clubs 5 Leagues 443 443 39,852 442.8 0 0 0 0 0 0 32 1 0.00 0.00 0.00 0.00 0.00 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 Tranmere Rovers (4 Seasons) 2 Leagues 161 161 14,472 160.8 0 0 0 0 0 0 12 1 0.00 0.00 0.00 0.00 0.00 Inverness CT (4 Seasons) 2 Leagues 71 71 6,390 71.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Stockport (3 Seasons) 2 Leagues 82 82 7,380 82.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (3 Seasons) 1 League 52 52 4,680 52.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Indy Eleven (1 Season) 1 League 34 34 3,060 34.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rochdale (1 Season) 1 League 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Hamilton (1 Season) 1 League 15 15 1,350 15.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Bury (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Fleetwood Town (1 Season) 1 League 0 0 League One (7 Seasons) 222 222 19,962 221.8 0 0 0 0 0 0 15 1 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 54 54 4,860 54.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premiership (3 Seasons) 84 84 7,560 84.0 0 0 0 0 0 0 8 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 49 49 4,410 49.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 USL (1 Season) 34 34 3,060 34.0 0 0 0 0 0 0 2 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 27 Tranmere Rovers eng ENG FA Cup 33rd 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 27 Tranmere Rovers eng ENG League Cup 58th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 2 Leagues 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (1 Season) 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (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
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 21 Stockport eng ENG 3. League One 33 2,970 90 71.7 33.0 33 0 2009-2010 22 Stockport eng ENG 3. League One 44 3,960 90 95.7 44.0 44 0 2010-2011 23 Rochdale eng ENG 3. League One 22 1,980 90 47.8 22.0 22 0 2010-2011 23 Stockport eng ENG 4. League Two 5 450 90 10.9 5.0 5 0 2010-2011 23 Bury eng ENG 4. League Two 6 540 90 13.0 6.0 6 0 2011-2012 24 Tranmere Rovers eng ENG 3. League One 35 3,132 89 75.7 34.8 35 0 2012-2013 25 Tranmere Rovers eng ENG 3. League One 45 4,050 90 97.8 45.0 45 0 2013-2014 26 Tranmere Rovers eng ENG 3. League One 43 3,870 90 93.5 43.0 43 0 2014-2015 27 Tranmere Rovers eng ENG FA Cup 4 360 90 100.0 4.0 4 90 4 0 0 1.75 7 9 -2 -0.50 Matches 2014-2015 27 Tranmere Rovers eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2014-2015 27 Tranmere Rovers eng ENG 4. League Two 38 3,420 90 82.6 38.0 38 38 0 4 0.97 39 54 -15 -0.39 +0.48 Matches 2015-2016 28 Inverness CT sct SCO 1. Premiership 38 3,420 90 100.0 38.0 38 38 0 0 1.37 54 48 +6 +0.16 Matches 2016-2017 29 Inverness CT sct SCO 1. Premiership 31 2,790 90 81.6 31.0 31 31 0 0.74 Matches 2017-2018 30 Inverness CT sct SCO 2. Championship 2 180 90 5.6 2.0 2 2 0 0 0.50 1 2 -1 -0.50 -1.00 Matches 2018 30 Indy Eleven us USA 2. USL 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 Matches 2018-2019 31 Inverness CT sct SCO 2. Championship 0 0 0 0 3 Matches 2019-2020 32 Dunfermline sct SCO 2. Championship 6 540 90 21.4 6.0 6 90 6 0 0 1.50 8 6 +2 +0.33 +0.20 Matches 2019-2020 32 Hamilton sct SCO 1. Premiership 15 1,350 90 50.0 15.0 15 90 15 0 8 0.73 17 30 -13 -0.87 -0.40 Matches 2020-2021 33 Dunfermline sct SCO 2. Championship 26 2,340 90 96.3 26.0 26 90 26 0 1 1.43 38 33 +5 +0.19 +1.19 Matches 2021-2022 34 Dunfermline sct SCO 2. Championship 20 1,800 90 55.6 20.0 20 90 20 0 6 1.05 20 29 -9 -0.45 +0.05 Matches 2022-2023 35 Fleetwood Town eng ENG 3. League One 0 0 0 0 3 Matches 15 Seasons 9 Clubs 7 Leagues 448 40,302 90 58.3 447.8 448 90 215 0 25 1.14 229 254 -25 -0.14 -0.10 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (4 Seasons) 4 Leagues 166 14,922 90 87.7 165.8 166 90 43 0 4 1.02 46 64 -18 -0.42 +0.46 Inverness CT (4 Seasons) 2 Leagues 71 6,390 90 48.0 71.0 71 71 0 3 1.07 55 50 +5 +0.12 -0.38 Stockport (3 Seasons) 2 Leagues 82 7,380 90 59.4 82.0 82 0 Dunfermline (3 Seasons) 1 League 52 4,680 90 57.1 52.0 52 90 52 0 7 1.29 66 68 -2 -0.04 +0.12 Indy Eleven (1 Season) 1 League 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 Rochdale (1 Season) 1 League 22 1,980 90 47.8 22.0 22 0 Hamilton (1 Season) 1 League 15 1,350 90 50.0 15.0 15 90 15 0 8 0.73 17 30 -13 -0.87 -0.40 Bury (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Fleetwood Town (1 Season) 1 League 0 0 0 0 3 League One (7 Seasons) 222 19,962 90 68.9 221.8 222 0 0 3 Championship (5 Seasons) 54 4,860 90 33.1 54.0 54 90 54 0 10 1.26 67 70 -3 -0.06 -0.21 Premiership (3 Seasons) 84 7,560 90 79.2 84.0 84 90 84 0 8 1.02 71 78 -7 -0.13 +0.33 League Two (2 Seasons) 49 4,410 90 35.5 49.0 49 38 0 4 0.97 39 54 -15 -0.39 +0.48 USL (1 Season) 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 FA Cup (1 Season) 4 360 90 100.0 4.0 4 90 4 0 0 1.75 7 9 -2 -0.50 League Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
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 21 Stockport 1 League 33 2,970 90 71.7 33.0 33 0 2009-2010 22 Stockport 1 League 44 3,960 90 95.7 44.0 44 0 2010-2011 23 Stockport 1 League 5 450 90 10.9 5.0 5 0 2010-2011 23 Rochdale 1 League 22 1,980 90 47.8 22.0 22 0 2010-2011 23 Bury 1 League 6 540 90 13.0 6.0 6 0 2011-2012 24 Tranmere Rovers 1 League 35 3,132 89 75.7 34.8 35 0 2012-2013 25 Tranmere Rovers 1 League 45 4,050 90 97.8 45.0 45 0 2013-2014 26 Tranmere Rovers 1 League 43 3,870 90 93.5 43.0 43 0 2014-2015 27 Tranmere Rovers 3 Leagues 43 3,870 90 84.3 43.0 43 90 43 0 4 1.02 46 64 -18 -0.42 +0.46 2015-2016 28 Inverness CT 1 League 38 3,420 90 100.0 38.0 38 38 0 0 1.37 54 48 +6 +0.16 2016-2017 29 Inverness CT 1 League 31 2,790 90 81.6 31.0 31 31 0 0.74 2017-2018 30 Inverness CT 1 League 2 180 90 5.6 2.0 2 2 0 0 0.50 1 2 -1 -0.50 -1.00 2018 30 Indy Eleven 1 League 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 2018-2019 31 Inverness CT 1 League 0 0 0 0 3 2019-2020 32 Hamilton 1 League 15 1,350 90 50.0 15.0 15 90 15 0 8 0.73 17 30 -13 -0.87 -0.40 2019-2020 32 Dunfermline 1 League 6 540 90 21.4 6.0 6 90 6 0 0 1.50 8 6 +2 +0.33 +0.20 2020-2021 33 Dunfermline 1 League 26 2,340 90 96.3 26.0 26 90 26 0 1 1.43 38 33 +5 +0.19 +1.19 2021-2022 34 Dunfermline 1 League 20 1,800 90 55.6 20.0 20 90 20 0 6 1.05 20 29 -9 -0.45 +0.05 2022-2023 35 Fleetwood Town 1 League 0 0 0 0 3 15 Seasons 9 Clubs 7 Leagues 448 40,302 90 58.3 447.8 448 90 215 0 25 1.14 229 254 -25 -0.14 -0.10 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (4 Seasons) 4 Leagues 166 14,922 90 87.7 165.8 166 90 43 0 4 1.02 46 64 -18 -0.42 +0.46 Inverness CT (4 Seasons) 2 Leagues 71 6,390 90 48.0 71.0 71 71 0 3 1.07 55 50 +5 +0.12 -0.38 Stockport (3 Seasons) 2 Leagues 82 7,380 90 59.4 82.0 82 0 Dunfermline (3 Seasons) 1 League 52 4,680 90 57.1 52.0 52 90 52 0 7 1.29 66 68 -2 -0.04 +0.12 Indy Eleven (1 Season) 1 League 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 Rochdale (1 Season) 1 League 22 1,980 90 47.8 22.0 22 0 Hamilton (1 Season) 1 League 15 1,350 90 50.0 15.0 15 90 15 0 8 0.73 17 30 -13 -0.87 -0.40 Bury (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Fleetwood Town (1 Season) 1 League 0 0 0 0 3 League One (7 Seasons) 222 19,962 90 68.9 221.8 222 0 0 3 Championship (5 Seasons) 54 4,860 90 33.1 54.0 54 90 54 0 10 1.26 67 70 -3 -0.06 -0.21 Premiership (3 Seasons) 84 7,560 90 79.2 84.0 84 90 84 0 8 1.02 71 78 -7 -0.13 +0.33 League Two (2 Seasons) 49 4,410 90 35.5 49.0 49 38 0 4 0.97 39 54 -15 -0.39 +0.48 USL (1 Season) 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 FA Cup (1 Season) 4 360 90 100.0 4.0 4 90 4 0 0 1.75 7 9 -2 -0.50 League Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
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 21 Stockport eng ENG 3. League One 18th 33 2,970 90 71.7 33.0 33 0 2009-2010 22 Stockport eng ENG 3. League One 24th 44 3,960 90 95.7 44.0 44 0 2010-2011 23 Stockport eng ENG 4. League Two 24th 5 450 90 10.9 5.0 5 0 2010-2011 23 Rochdale eng ENG 3. League One 9th 22 1,980 90 47.8 22.0 22 0 2010-2011 23 Bury eng ENG 4. League Two 2nd 6 540 90 13.0 6.0 6 0 2011-2012 24 Tranmere Rovers eng ENG 3. League One 12th 35 3,132 89 75.7 34.8 35 0 2012-2013 25 Tranmere Rovers eng ENG 3. League One 11th 45 4,050 90 97.8 45.0 45 0 2013-2014 26 Tranmere Rovers eng ENG 3. League One 21st 43 3,870 90 93.5 43.0 43 0 2014-2015 27 Tranmere Rovers eng ENG 4. League Two 24th 38 3,420 90 82.6 38.0 38 38 0 4 0.97 39 54 -15 -0.39 +0.48 Matches 2015-2016 28 Inverness CT sct SCO 1. Premiership 7th 38 3,420 90 100.0 38.0 38 38 0 0 1.37 54 48 +6 +0.16 Matches 2016-2017 29 Inverness CT sct SCO 1. Premiership 12th 31 2,790 90 81.6 31.0 31 31 0 0.74 Matches 2017-2018 30 Inverness CT sct SCO 2. Championship 5th 2 180 90 5.6 2.0 2 2 0 0 0.50 1 2 -1 -0.50 -1.00 Matches 2018 30 Indy Eleven us USA 2. USL 16th 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 Matches 2018-2019 31 Inverness CT sct SCO 2. Championship 3rd 0 0 0 0 3 Matches 2019-2020 32 Hamilton sct SCO 1. Premiership 11th 15 1,350 90 50.0 15.0 15 90 15 0 8 0.73 17 30 -13 -0.87 -0.40 Matches 2019-2020 32 Dunfermline sct SCO 2. Championship 6th 6 540 90 21.4 6.0 6 90 6 0 0 1.50 8 6 +2 +0.33 +0.20 Matches 2020-2021 33 Dunfermline sct SCO 2. Championship 4th 26 2,340 90 96.3 26.0 26 90 26 0 1 1.43 38 33 +5 +0.19 +1.19 Matches 2021-2022 34 Dunfermline sct SCO 2. Championship 9th 20 1,800 90 55.6 20.0 20 90 20 0 6 1.05 20 29 -9 -0.45 +0.05 Matches 2022-2023 35 Fleetwood Town eng ENG 3. League One 13th 0 0 0 0 3 Matches 15 Seasons 9 Clubs 5 Leagues 443 39,852 90 58.0 442.8 443 90 210 0 25 1.14 222 244 -22 -0.12 -0.09 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (4 Seasons) 2 Leagues 161 14,472 90 87.4 160.8 161 38 0 4 0.97 39 54 -15 -0.39 +0.48 Inverness CT (4 Seasons) 2 Leagues 71 6,390 90 48.0 71.0 71 71 0 3 1.07 55 50 +5 +0.12 -0.38 Stockport (3 Seasons) 2 Leagues 82 7,380 90 59.4 82.0 82 0 Dunfermline (3 Seasons) 1 League 52 4,680 90 57.1 52.0 52 90 52 0 7 1.29 66 68 -2 -0.04 +0.12 Indy Eleven (1 Season) 1 League 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09 Rochdale (1 Season) 1 League 22 1,980 90 47.8 22.0 22 0 Hamilton (1 Season) 1 League 15 1,350 90 50.0 15.0 15 90 15 0 8 0.73 17 30 -13 -0.87 -0.40 Bury (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Fleetwood Town (1 Season) 1 League 0 0 0 0 3 League One (7 Seasons) 222 19,962 90 68.9 221.8 222 0 0 3 Championship (5 Seasons) 54 4,860 90 33.1 54.0 54 90 54 0 10 1.26 67 70 -3 -0.06 -0.21 Premiership (3 Seasons) 84 7,560 90 79.2 84.0 84 90 84 0 8 1.02 71 78 -7 -0.13 +0.33 League Two (2 Seasons) 49 4,410 90 35.5 49.0 49 38 0 4 0.97 39 54 -15 -0.39 +0.48 USL (1 Season) 34 3,060 90 100.0 34.0 34 90 34 0 0 1.40 45 42 +3 +0.09
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 27 Tranmere Rovers eng ENG FA Cup 33rd 4 360 90 100.0 4.0 4 90 4 0 0 1.75 7 9 -2 -0.50 Matches 2014-2015 27 Tranmere Rovers eng ENG League Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 1 Season 1 Club 2 Leagues 5 450 90 100.0 5.0 5 90 5 0 0 1.40 7 10 -3 -0.60 FA Cup (1 Season) 4 360 90 100.0 4.0 4 90 4 0 0 1.75 7 9 -2 -0.50 League Cup (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 21 Stockport 1 League 33.0 2 0 0 2009-2010 22 Stockport 1 League 44.0 3 0 0 2010-2011 23 Stockport 1 League 5.0 0 0 0 2010-2011 23 Rochdale 1 League 22.0 1 0 0 2010-2011 23 Bury 1 League 6.0 1 0 0 2011-2012 24 Tranmere Rovers 1 League 34.8 2 1 0 2012-2013 25 Tranmere Rovers 1 League 45.0 2 0 0 2013-2014 26 Tranmere Rovers 1 League 43.0 5 0 0 2014-2015 27 Tranmere Rovers 3 Leagues 43.0 3 0 0 0 0 2015-2016 28 Inverness CT 1 League 38.0 4 0 0 2016-2017 29 Inverness CT 1 League 31.0 1 0 1 2017-2018 30 Inverness CT 1 League 2.0 0 0 0 0 0 0 0 0 0 0 0 0 2018 30 Indy Eleven 1 League 34.0 2 0 0 0 6 0 0 0 0 0 0 0 2019-2020 32 Hamilton 1 League 15.0 3 0 0 0 0 0 0 0 0 0 2019-2020 32 Dunfermline 1 League 6.0 0 0 0 0 2020-2021 33 Dunfermline 1 League 26.0 2 0 0 0 2021-2022 34 Dunfermline 1 League 20.0 1 0 0 0 15 Seasons 9 Clubs 7 Leagues 447.8 32 1 0 1 6 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Tranmere Rovers (4 Seasons) 4 Leagues 165.8 12 1 0 0 0 Inverness CT (4 Seasons) 2 Leagues 71.0 5 0 0 1 0 0 0 0 0 0 0 0 Stockport (3 Seasons) 2 Leagues 82.0 5 0 0 Dunfermline (3 Seasons) 1 League 52.0 3 0 0 0 Indy Eleven (1 Season) 1 League 34.0 2 0 0 0 6 0 0 0 0 0 0 0 Rochdale (1 Season) 1 League 22.0 1 0 0 Hamilton (1 Season) 1 League 15.0 3 0 0 0 0 0 0 0 0 0 Bury (1 Season) 1 League 6.0 1 0 0 Fleetwood Town (1 Season) 1 League League One (7 Seasons) 221.8 15 1 0 Championship (5 Seasons) 54.0 3 0 0 0 0 0 0 0 0 0 0 0 Premiership (3 Seasons) 84.0 8 0 0 1 0 0 0 0 0 0 League Two (2 Seasons) 49.0 4 0 0 USL (1 Season) 34.0 2 0 0 0 6 0 0 0 0 0 0 0 FA Cup (1 Season) 4.0 0 0 0 0 League Cup (1 Season) 1.0 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 2015 27 wls Wales Friendlies (M) 0.2 0 0 0 0 Matches 5 Seasons 1 Club 5 Leagues 0.2 0 0 0 0 Friendlies (M) (3 Seasons) 0.2 0 0 0 0 WCQ (2 Seasons) UEFA Euro (1 Season) UEFA Nations League (1 Season) UEFA Euro Qualifying (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, 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 Owain Fôn Williams Pages
Owain Fôn Williams Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary