Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
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-200921Stockporteng ENG3. League One33332,97033.0351.0615712277.71199618.2
2009-201022Stockporteng ENG3. League One44443,96044.0902.0522413459.851029613.6
2010-201123Rochdaleeng ENG3. League One22221,98022.0251.14957073.71057731.8
2010-201123Stockporteng ENG4. League Two554505.0112.20261557.7032120.0
2010-201123Buryeng ENG4. League Two665406.050.83201575.0312350.0
2011-201224Tranmere Roverseng ENG3. League One35353,13234.8330.9515812579.11310111542.9
2012-201325Tranmere Roverseng ENG3. League One45454,05045.0481.0723618879.71810171431.1
2013-201426Tranmere Roverseng ENG3. League One43433,87043.0761.7721413864.5111022716.3
2014-201527Tranmere Roverseng ENGFA Cup443604.00211125.00000Matches
2014-201527Tranmere Roverseng ENGLeague Cup11901.0000100.00000Matches
2014-201527Tranmere Roverseng ENG4. League Two38383,42038.0541.421449062.591019718.4Matches
2015-201628Inverness CTsct SCO1. Premiership38383,42038.0481.2615310568.6141014923.7Matches
2016-201729Inverness CTsct SCO1. Premiership31312,79031.0571.841448760.44111626.5Matches
2017-201830Inverness CTsct SCO2. Championship221802.021.006466.7011150.00000Matches
201830Indy Elevenus USA2. USL34343,06034.0421.241168168.11310111132.4952228.6Matches
2019-202032Dunfermlinesct SCO2. Championship665406.0231233.3211050.0Matches
2019-202032Hamiltonsct SCO1. Premiership15151,35015.0302.00694159.4258213.322000.0Matches
2020-202133Dunfermlinesct SCO2. Championship26262,34026.01097726.922000.0Matches
2021-202234Dunfermlinesct SCO2. Championship20201,80020.0497735.033000.0Matches
15 Seasons9 Clubs7 Leagues44844840,302447.85561.421762121568.813112718510824.118133218.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 Leagues16616614,922165.82111.3175254171.95341714426.50000
Inverness CT (4 Seasons)2 Leagues71716,39071.01071.5130319664.71822311216.90000
Stockport (3 Seasons)2 Leagues82827,38082.01361.6640727166.61622401315.9
Dunfermline (3 Seasons)1 League52524,68052.01621151630.8761014.3
Indy Eleven (1 Season)1 League34343,06034.0421.241168168.11310111132.4952228.6
Rochdale (1 Season)1 League22221,98022.0251.14957073.71057731.8
Hamilton (1 Season)1 League15151,35015.0302.00694159.4258213.322000.0
Bury (1 Season)1 League665406.050.83201575.0312350.0
League One (7 Seasons)22222219,962221.83071.38108477771.76854955524.8
Championship (5 Seasons)54544,86054.021.006466.71622161731.5761014.3
Premiership (3 Seasons)84847,56084.01351.6136623363.72026381315.522000.0
League Two (2 Seasons)49494,41049.0701.4319012063.21214231122.4
USL (1 Season)34343,06034.0421.241168168.11310111132.4952228.6
FA Cup (1 Season)443604.00211125.00000
League Cup (1 Season)11901.0000100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
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-200921Stockport1 League33332,97033.0351.0615712277.71199618.2
2009-201022Stockport1 League44443,96044.0902.0522413459.851029613.6
2010-201123Stockport1 League554505.0112.20261557.7032120.0
2010-201123Rochdale1 League22221,98022.0251.14957073.71057731.8
2010-201123Bury1 League665406.050.83201575.0312350.0
2011-201224Tranmere Rovers1 League35353,13234.8330.9515812579.11310111542.9
2012-201325Tranmere Rovers1 League45454,05045.0481.0723618879.71810171431.1
2013-201426Tranmere Rovers1 League43433,87043.0761.7721413864.5111022716.3
2014-201527Tranmere Rovers3 Leagues43433,87043.0541.421449062.5111121818.60000
2015-201628Inverness CT1 League38383,42038.0481.2615310568.6141014923.7
2016-201729Inverness CT1 League31312,79031.0571.841448760.44111626.5
2017-201830Inverness CT1 League221802.021.006466.7011150.00000
201830Indy Eleven1 League34343,06034.0421.241168168.11310111132.4952228.6
2019-202032Hamilton1 League15151,35015.0302.00694159.4258213.322000.0
2019-202032Dunfermline1 League665406.0231233.3211050.0
2020-202133Dunfermline1 League26262,34026.01097726.922000.0
2021-202234Dunfermline1 League20201,80020.0497735.033000.0
15 Seasons9 Clubs7 Leagues44844840,302447.85561.421762121568.813112718510824.118133218.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 Leagues16616614,922165.82111.3175254171.95341714426.50000
Inverness CT (4 Seasons)2 Leagues71716,39071.01071.5130319664.71822311216.90000
Stockport (3 Seasons)2 Leagues82827,38082.01361.6640727166.61622401315.9
Dunfermline (3 Seasons)1 League52524,68052.01621151630.8761014.3
Indy Eleven (1 Season)1 League34343,06034.0421.241168168.11310111132.4952228.6
Rochdale (1 Season)1 League22221,98022.0251.14957073.71057731.8
Hamilton (1 Season)1 League15151,35015.0302.00694159.4258213.322000.0
Bury (1 Season)1 League665406.050.83201575.0312350.0
League One (7 Seasons)22222219,962221.83071.38108477771.76854955524.8
Championship (5 Seasons)54544,86054.021.006466.71622161731.5761014.3
Premiership (3 Seasons)84847,56084.01351.6136623363.72026381315.522000.0
League Two (2 Seasons)49494,41049.0701.4319012063.21214231122.4
USL (1 Season)34343,06034.0421.241168168.11310111132.4952228.6
FA Cup (1 Season)443604.00211125.00000
League Cup (1 Season)11901.0000100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
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-200921Stockporteng ENG3. League One18th33332,97033.0351.0615712277.71199618.2
2009-201022Stockporteng ENG3. League One24th44443,96044.0902.0522413459.851029613.6
2010-201123Stockporteng ENG4. League Two24th554505.0112.20261557.7032120.0
2010-201123Rochdaleeng ENG3. League One9th22221,98022.0251.14957073.71057731.8
2010-201123Buryeng ENG4. League Two2nd665406.050.83201575.0312350.0
2011-201224Tranmere Roverseng ENG3. League One12th35353,13234.8330.9515812579.11310111542.9
2012-201325Tranmere Roverseng ENG3. League One11th45454,05045.0481.0723618879.71810171431.1
2013-201426Tranmere Roverseng ENG3. League One21st43433,87043.0761.7721413864.5111022716.3
2014-201527Tranmere Roverseng ENG4. League Two24th38383,42038.0541.421449062.591019718.4Matches
2015-201628Inverness CTsct SCO1. Premiership7th38383,42038.0481.2615310568.6141014923.7Matches
2016-201729Inverness CTsct SCO1. Premiership12th31312,79031.0571.841448760.44111626.5Matches
2017-201830Inverness CTsct SCO2. Championship5th221802.021.006466.7011150.00000Matches
201830Indy Elevenus USA2. USL16th34343,06034.0421.241168168.11310111132.4952228.6Matches
2019-202032Hamiltonsct SCO1. Premiership11th15151,35015.0302.00694159.4258213.322000.0Matches
2019-202032Dunfermlinesct SCO2. Championship6th665406.0231233.3211050.0Matches
2020-202133Dunfermlinesct SCO2. Championship4th26262,34026.01097726.922000.0Matches
2021-202234Dunfermlinesct SCO2. Championship9th20201,80020.0497735.033000.0Matches
15 Seasons9 Clubs5 Leagues44344339,852442.85561.421762121568.812912618310724.218133218.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 Leagues16116114,472160.82111.3175254171.95140694326.7
Inverness CT (4 Seasons)2 Leagues71716,39071.01071.5130319664.71822311216.90000
Stockport (3 Seasons)2 Leagues82827,38082.01361.6640727166.61622401315.9
Dunfermline (3 Seasons)1 League52524,68052.01621151630.8761014.3
Indy Eleven (1 Season)1 League34343,06034.0421.241168168.11310111132.4952228.6
Rochdale (1 Season)1 League22221,98022.0251.14957073.71057731.8
Hamilton (1 Season)1 League15151,35015.0302.00694159.4258213.322000.0
Bury (1 Season)1 League665406.050.83201575.0312350.0
League One (7 Seasons)22222219,962221.83071.38108477771.76854955524.8
Championship (5 Seasons)54544,86054.021.006466.71622161731.5761014.3
Premiership (3 Seasons)84847,56084.01351.6136623363.72026381315.522000.0
League Two (2 Seasons)49494,41049.0701.4319012063.21214231122.4
USL (1 Season)34343,06034.0421.241168168.11310111132.4952228.6
Goalkeeping Table
Playing Time Performance Penalty Kicks
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-201527Tranmere Roverseng ENGFA Cup33rd443604.00211125.00000Matches
2014-201527Tranmere Roverseng ENGLeague Cup58th11901.0000100.00000Matches
1 Season1 Club2 Leagues554505.00212120.00000
FA Cup (1 Season)443604.00211125.00000
League Cup (1 Season)11901.0000100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
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
201527wls WalesFriendlies (M)10160.200000Matches
5 Seasons1 Club5 Leagues10160.200000000
Friendlies (M) (3 Seasons)10160.200000000

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
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-200921Stockporteng ENG3. League One33332,97033.0000000200.000.000.000.000.00
2009-201022Stockporteng ENG3. League One44443,96044.0000000300.000.000.000.000.00
2010-201123Rochdaleeng ENG3. League One22221,98022.0000000100.000.000.000.000.00
2010-201123Stockporteng ENG4. League Two554505.0000000000.000.000.000.000.00
2010-201123Buryeng ENG4. League Two665406.0000000100.000.000.000.000.00
2011-201224Tranmere Roverseng ENG3. League One35353,13234.8000000210.000.000.000.000.00
2012-201325Tranmere Roverseng ENG3. League One45454,05045.0000000200.000.000.000.000.00
2013-201426Tranmere Roverseng ENG3. League One43433,87043.0000000500.000.000.000.000.00
2014-201527Tranmere Roverseng ENGFA Cup443604.0000000000.000.000.000.000.00Matches
2014-201527Tranmere Roverseng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201527Tranmere Roverseng ENG4. League Two38383,42038.0000000300.000.000.000.000.00Matches
2015-201628Inverness CTsct SCO1. Premiership38383,42038.0000000400.000.000.000.000.00Matches
2016-201729Inverness CTsct SCO1. Premiership31312,79031.0000000100.000.000.000.000.00Matches
2017-201830Inverness CTsct SCO2. Championship221802.0000000000.000.000.000.000.00Matches
201830Indy Elevenus USA2. USL34343,06034.0000000200.000.000.000.000.00Matches
2018-201931Inverness CTsct SCO2. Championship00Matches
2019-202032Dunfermlinesct SCO2. Championship665406.0000000000.000.000.000.000.00Matches
2019-202032Hamiltonsct SCO1. Premiership15151,35015.0000000300.000.000.000.000.00Matches
2020-202133Dunfermlinesct SCO2. Championship26262,34026.0000000200.000.000.000.000.00Matches
2021-202234Dunfermlinesct SCO2. Championship20201,80020.0000000100.000.000.000.000.00Matches
2022-202335Fleetwood Towneng ENG3. League One00Matches
15 Seasons9 Clubs7 Leagues44844840,302447.80000003210.000.000.000.000.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 Leagues16616614,922165.80000001210.000.000.000.000.00
Inverness CT (4 Seasons)2 Leagues71716,39071.0000000500.000.000.000.000.00
Stockport (3 Seasons)2 Leagues82827,38082.0000000500.000.000.000.000.00
Dunfermline (3 Seasons)1 League52524,68052.0000000300.000.000.000.000.00
Indy Eleven (1 Season)1 League34343,06034.0000000200.000.000.000.000.00
Rochdale (1 Season)1 League22221,98022.0000000100.000.000.000.000.00
Hamilton (1 Season)1 League15151,35015.0000000300.000.000.000.000.00
Bury (1 Season)1 League665406.0000000100.000.000.000.000.00
Fleetwood Town (1 Season)1 League00
League One (7 Seasons)22222219,962221.80000001510.000.000.000.000.00
Championship (5 Seasons)54544,86054.0000000300.000.000.000.000.00
Premiership (3 Seasons)84847,56084.0000000800.000.000.000.000.00
League Two (2 Seasons)49494,41049.0000000400.000.000.000.000.00
USL (1 Season)34343,06034.0000000200.000.000.000.000.00
FA Cup (1 Season)443604.0000000000.000.000.000.000.00
League Cup (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-200921Stockport1 League33332,97033.0000000200.000.000.000.000.00
2009-201022Stockport1 League44443,96044.0000000300.000.000.000.000.00
2010-201123Stockport1 League554505.0000000000.000.000.000.000.00
2010-201123Rochdale1 League22221,98022.0000000100.000.000.000.000.00
2010-201123Bury1 League665406.0000000100.000.000.000.000.00
2011-201224Tranmere Rovers1 League35353,13234.8000000210.000.000.000.000.00
2012-201325Tranmere Rovers1 League45454,05045.0000000200.000.000.000.000.00
2013-201426Tranmere Rovers1 League43433,87043.0000000500.000.000.000.000.00
2014-201527Tranmere Rovers3 Leagues43433,87043.0000000300.000.000.000.000.00
2015-201628Inverness CT1 League38383,42038.0000000400.000.000.000.000.00
2016-201729Inverness CT1 League31312,79031.0000000100.000.000.000.000.00
2017-201830Inverness CT1 League221802.0000000000.000.000.000.000.00
201830Indy Eleven1 League34343,06034.0000000200.000.000.000.000.00
2018-201931Inverness CT1 League00
2019-202032Hamilton1 League15151,35015.0000000300.000.000.000.000.00
2019-202032Dunfermline1 League665406.0000000000.000.000.000.000.00
2020-202133Dunfermline1 League26262,34026.0000000200.000.000.000.000.00
2021-202234Dunfermline1 League20201,80020.0000000100.000.000.000.000.00
2022-202335Fleetwood Town1 League00
15 Seasons9 Clubs7 Leagues44844840,302447.80000003210.000.000.000.000.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 Leagues16616614,922165.80000001210.000.000.000.000.00
Inverness CT (4 Seasons)2 Leagues71716,39071.0000000500.000.000.000.000.00
Stockport (3 Seasons)2 Leagues82827,38082.0000000500.000.000.000.000.00
Dunfermline (3 Seasons)1 League52524,68052.0000000300.000.000.000.000.00
Indy Eleven (1 Season)1 League34343,06034.0000000200.000.000.000.000.00
Rochdale (1 Season)1 League22221,98022.0000000100.000.000.000.000.00
Hamilton (1 Season)1 League15151,35015.0000000300.000.000.000.000.00
Bury (1 Season)1 League665406.0000000100.000.000.000.000.00
Fleetwood Town (1 Season)1 League00
League One (7 Seasons)22222219,962221.80000001510.000.000.000.000.00
Championship (5 Seasons)54544,86054.0000000300.000.000.000.000.00
Premiership (3 Seasons)84847,56084.0000000800.000.000.000.000.00
League Two (2 Seasons)49494,41049.0000000400.000.000.000.000.00
USL (1 Season)34343,06034.0000000200.000.000.000.000.00
FA Cup (1 Season)443604.0000000000.000.000.000.000.00
League Cup (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-200921Stockporteng ENG3. League One18th33332,97033.0000000200.000.000.000.000.00
2009-201022Stockporteng ENG3. League One24th44443,96044.0000000300.000.000.000.000.00
2010-201123Stockporteng ENG4. League Two24th554505.0000000000.000.000.000.000.00
2010-201123Rochdaleeng ENG3. League One9th22221,98022.0000000100.000.000.000.000.00
2010-201123Buryeng ENG4. League Two2nd665406.0000000100.000.000.000.000.00
2011-201224Tranmere Roverseng ENG3. League One12th35353,13234.8000000210.000.000.000.000.00
2012-201325Tranmere Roverseng ENG3. League One11th45454,05045.0000000200.000.000.000.000.00
2013-201426Tranmere Roverseng ENG3. League One21st43433,87043.0000000500.000.000.000.000.00
2014-201527Tranmere Roverseng ENG4. League Two24th38383,42038.0000000300.000.000.000.000.00Matches
2015-201628Inverness CTsct SCO1. Premiership7th38383,42038.0000000400.000.000.000.000.00Matches
2016-201729Inverness CTsct SCO1. Premiership12th31312,79031.0000000100.000.000.000.000.00Matches
2017-201830Inverness CTsct SCO2. Championship5th221802.0000000000.000.000.000.000.00Matches
201830Indy Elevenus USA2. USL16th34343,06034.0000000200.000.000.000.000.00Matches
2018-201931Inverness CTsct SCO2. Championship3rd00Matches
2019-202032Hamiltonsct SCO1. Premiership11th15151,35015.0000000300.000.000.000.000.00Matches
2019-202032Dunfermlinesct SCO2. Championship6th665406.0000000000.000.000.000.000.00Matches
2020-202133Dunfermlinesct SCO2. Championship4th26262,34026.0000000200.000.000.000.000.00Matches
2021-202234Dunfermlinesct SCO2. Championship9th20201,80020.0000000100.000.000.000.000.00Matches
2022-202335Fleetwood Towneng ENG3. League One13th00Matches
15 Seasons9 Clubs5 Leagues44344339,852442.80000003210.000.000.000.000.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 Leagues16116114,472160.80000001210.000.000.000.000.00
Inverness CT (4 Seasons)2 Leagues71716,39071.0000000500.000.000.000.000.00
Stockport (3 Seasons)2 Leagues82827,38082.0000000500.000.000.000.000.00
Dunfermline (3 Seasons)1 League52524,68052.0000000300.000.000.000.000.00
Indy Eleven (1 Season)1 League34343,06034.0000000200.000.000.000.000.00
Rochdale (1 Season)1 League22221,98022.0000000100.000.000.000.000.00
Hamilton (1 Season)1 League15151,35015.0000000300.000.000.000.000.00
Bury (1 Season)1 League665406.0000000100.000.000.000.000.00
Fleetwood Town (1 Season)1 League00
League One (7 Seasons)22222219,962221.80000001510.000.000.000.000.00
Championship (5 Seasons)54544,86054.0000000300.000.000.000.000.00
Premiership (3 Seasons)84847,56084.0000000800.000.000.000.000.00
League Two (2 Seasons)49494,41049.0000000400.000.000.000.000.00
USL (1 Season)34343,06034.0000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-201527Tranmere Roverseng ENGFA Cup33rd443604.0000000000.000.000.000.000.00Matches
2014-201527Tranmere Roverseng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
1 Season1 Club2 Leagues554505.0000000000.000.000.000.000.00
FA Cup (1 Season)443604.0000000000.000.000.000.000.00
League Cup (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201426wls WalesWCQ00Matches
201426wls WalesFriendlies (M)00Matches
201527wls WalesFriendlies (M)10170.2000000000.000.000.000.000.00Matches
201628wls WalesFriendlies (M)00Matches
201628wls WalesUEFA EuroSF00Matches
201628wls WalesUEFA Euro Qualifying00Matches
201830wls WalesWCQ00Matches
2020-202133wls WalesUEFA Nations LeagueLgB00Matches
5 Seasons1 Club5 Leagues10170.2000000000.000.000.000.000.00
Friendlies (M) (3 Seasons)10170.2000000000.000.000.000.000.00
WCQ (2 Seasons)00
UEFA Euro (1 Season)00
UEFA Nations League (1 Season)00
UEFA Euro Qualifying (1 Season)00

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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-200921Stockporteng ENG3. League One332,9709071.733.0330
2009-201022Stockporteng ENG3. League One443,9609095.744.0440
2010-201123Rochdaleeng ENG3. League One221,9809047.822.0220
2010-201123Stockporteng ENG4. League Two54509010.95.050
2010-201123Buryeng ENG4. League Two65409013.06.060
2011-201224Tranmere Roverseng ENG3. League One353,1328975.734.8350
2012-201325Tranmere Roverseng ENG3. League One454,0509097.845.0450
2013-201426Tranmere Roverseng ENG3. League One433,8709093.543.0430
2014-201527Tranmere Roverseng ENGFA Cup436090100.04.04904001.7579-2-0.50Matches
2014-201527Tranmere Roverseng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2014-201527Tranmere Roverseng ENG4. League Two383,4209082.638.03838040.973954-15-0.39+0.48Matches
2015-201628Inverness CTsct SCO1. Premiership383,42090100.038.03838001.375448+6+0.16Matches
2016-201729Inverness CTsct SCO1. Premiership312,7909081.631.0313100.74Matches
2017-201830Inverness CTsct SCO2. Championship2180905.62.022000.5012-1-0.50-1.00Matches
201830Indy Elevenus USA2. USL343,06090100.034.0349034001.404542+3+0.09Matches
2018-201931Inverness CTsct SCO2. Championship00003Matches
2019-202032Dunfermlinesct SCO2. Championship65409021.46.06906001.5086+2+0.33+0.20Matches
2019-202032Hamiltonsct SCO1. Premiership151,3509050.015.0159015080.731730-13-0.87-0.40Matches
2020-202133Dunfermlinesct SCO2. Championship262,3409096.326.0269026011.433833+5+0.19+1.19Matches
2021-202234Dunfermlinesct SCO2. Championship201,8009055.620.0209020061.052029-9-0.45+0.05Matches
2022-202335Fleetwood Towneng ENG3. League One00003Matches
15 Seasons9 Clubs7 Leagues44840,3029058.3447.8448902150251.14229254-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 Leagues16614,9229087.7165.81669043041.024664-18-0.42+0.46
Inverness CT (4 Seasons)2 Leagues716,3909048.071.07171031.075550+5+0.12-0.38
Stockport (3 Seasons)2 Leagues827,3809059.482.0820
Dunfermline (3 Seasons)1 League524,6809057.152.0529052071.296668-2-0.04+0.12
Indy Eleven (1 Season)1 League343,06090100.034.0349034001.404542+3+0.09
Rochdale (1 Season)1 League221,9809047.822.0220
Hamilton (1 Season)1 League151,3509050.015.0159015080.731730-13-0.87-0.40
Bury (1 Season)1 League65409013.06.060
Fleetwood Town (1 Season)1 League00003
League One (7 Seasons)22219,9629068.9221.8222003
Championship (5 Seasons)544,8609033.154.05490540101.266770-3-0.06-0.21
Premiership (3 Seasons)847,5609079.284.0849084081.027178-7-0.13+0.33
League Two (2 Seasons)494,4109035.549.04938040.973954-15-0.39+0.48
USL (1 Season)343,06090100.034.0349034001.404542+3+0.09
FA Cup (1 Season)436090100.04.04904001.7579-2-0.50
League Cup (1 Season)19090100.01.01901000.0001-1-1.00
Playing Time Table
Playing Time Starts Subs Team Success
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-200921Stockport1 League332,9709071.733.0330
2009-201022Stockport1 League443,9609095.744.0440
2010-201123Stockport1 League54509010.95.050
2010-201123Rochdale1 League221,9809047.822.0220
2010-201123Bury1 League65409013.06.060
2011-201224Tranmere Rovers1 League353,1328975.734.8350
2012-201325Tranmere Rovers1 League454,0509097.845.0450
2013-201426Tranmere Rovers1 League433,8709093.543.0430
2014-201527Tranmere Rovers3 Leagues433,8709084.343.0439043041.024664-18-0.42+0.46
2015-201628Inverness CT1 League383,42090100.038.03838001.375448+6+0.16
2016-201729Inverness CT1 League312,7909081.631.0313100.74
2017-201830Inverness CT1 League2180905.62.022000.5012-1-0.50-1.00
201830Indy Eleven1 League343,06090100.034.0349034001.404542+3+0.09
2018-201931Inverness CT1 League00003
2019-202032Hamilton1 League151,3509050.015.0159015080.731730-13-0.87-0.40
2019-202032Dunfermline1 League65409021.46.06906001.5086+2+0.33+0.20
2020-202133Dunfermline1 League262,3409096.326.0269026011.433833+5+0.19+1.19
2021-202234Dunfermline1 League201,8009055.620.0209020061.052029-9-0.45+0.05
2022-202335Fleetwood Town1 League00003
15 Seasons9 Clubs7 Leagues44840,3029058.3447.8448902150251.14229254-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 Leagues16614,9229087.7165.81669043041.024664-18-0.42+0.46
Inverness CT (4 Seasons)2 Leagues716,3909048.071.07171031.075550+5+0.12-0.38
Stockport (3 Seasons)2 Leagues827,3809059.482.0820
Dunfermline (3 Seasons)1 League524,6809057.152.0529052071.296668-2-0.04+0.12
Indy Eleven (1 Season)1 League343,06090100.034.0349034001.404542+3+0.09
Rochdale (1 Season)1 League221,9809047.822.0220
Hamilton (1 Season)1 League151,3509050.015.0159015080.731730-13-0.87-0.40
Bury (1 Season)1 League65409013.06.060
Fleetwood Town (1 Season)1 League00003
League One (7 Seasons)22219,9629068.9221.8222003
Championship (5 Seasons)544,8609033.154.05490540101.266770-3-0.06-0.21
Premiership (3 Seasons)847,5609079.284.0849084081.027178-7-0.13+0.33
League Two (2 Seasons)494,4109035.549.04938040.973954-15-0.39+0.48
USL (1 Season)343,06090100.034.0349034001.404542+3+0.09
FA Cup (1 Season)436090100.04.04904001.7579-2-0.50
League Cup (1 Season)19090100.01.01901000.0001-1-1.00
Playing Time Table
Playing Time Starts Subs Team Success
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-200921Stockporteng ENG3. League One18th332,9709071.733.0330
2009-201022Stockporteng ENG3. League One24th443,9609095.744.0440
2010-201123Stockporteng ENG4. League Two24th54509010.95.050
2010-201123Rochdaleeng ENG3. League One9th221,9809047.822.0220
2010-201123Buryeng ENG4. League Two2nd65409013.06.060
2011-201224Tranmere Roverseng ENG3. League One12th353,1328975.734.8350
2012-201325Tranmere Roverseng ENG3. League One11th454,0509097.845.0450
2013-201426Tranmere Roverseng ENG3. League One21st433,8709093.543.0430
2014-201527Tranmere Roverseng ENG4. League Two24th383,4209082.638.03838040.973954-15-0.39+0.48Matches
2015-201628Inverness CTsct SCO1. Premiership7th383,42090100.038.03838001.375448+6+0.16Matches
2016-201729Inverness CTsct SCO1. Premiership12th312,7909081.631.0313100.74Matches
2017-201830Inverness CTsct SCO2. Championship5th2180905.62.022000.5012-1-0.50-1.00Matches
201830Indy Elevenus USA2. USL16th343,06090100.034.0349034001.404542+3+0.09Matches
2018-201931Inverness CTsct SCO2. Championship3rd00003Matches
2019-202032Hamiltonsct SCO1. Premiership11th151,3509050.015.0159015080.731730-13-0.87-0.40Matches
2019-202032Dunfermlinesct SCO2. Championship6th65409021.46.06906001.5086+2+0.33+0.20Matches
2020-202133Dunfermlinesct SCO2. Championship4th262,3409096.326.0269026011.433833+5+0.19+1.19Matches
2021-202234Dunfermlinesct SCO2. Championship9th201,8009055.620.0209020061.052029-9-0.45+0.05Matches
2022-202335Fleetwood Towneng ENG3. League One13th00003Matches
15 Seasons9 Clubs5 Leagues44339,8529058.0442.8443902100251.14222244-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 Leagues16114,4729087.4160.816138040.973954-15-0.39+0.48
Inverness CT (4 Seasons)2 Leagues716,3909048.071.07171031.075550+5+0.12-0.38
Stockport (3 Seasons)2 Leagues827,3809059.482.0820
Dunfermline (3 Seasons)1 League524,6809057.152.0529052071.296668-2-0.04+0.12
Indy Eleven (1 Season)1 League343,06090100.034.0349034001.404542+3+0.09
Rochdale (1 Season)1 League221,9809047.822.0220
Hamilton (1 Season)1 League151,3509050.015.0159015080.731730-13-0.87-0.40
Bury (1 Season)1 League65409013.06.060
Fleetwood Town (1 Season)1 League00003
League One (7 Seasons)22219,9629068.9221.8222003
Championship (5 Seasons)544,8609033.154.05490540101.266770-3-0.06-0.21
Premiership (3 Seasons)847,5609079.284.0849084081.027178-7-0.13+0.33
League Two (2 Seasons)494,4109035.549.04938040.973954-15-0.39+0.48
USL (1 Season)343,06090100.034.0349034001.404542+3+0.09
Playing Time Table
Playing Time Starts Subs Team Success
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-201527Tranmere Roverseng ENGFA Cup33rd436090100.04.04904001.7579-2-0.50Matches
2014-201527Tranmere Roverseng ENGLeague Cup58th19090100.01.01901000.0001-1-1.00Matches
1 Season1 Club2 Leagues545090100.05.05905001.40710-3-0.60
FA Cup (1 Season)436090100.04.04904001.7579-2-0.50
League Cup (1 Season)19090100.01.01901000.0001-1-1.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201426wls WalesWCQ00008Matches
201426wls WalesFriendlies (M)00001Matches
201527wls WalesFriendlies (M)1171718.90.20011600.0001-1-5.29-5.29Matches
201628wls WalesFriendlies (M)00003Matches
201628wls WalesUEFA EuroSF00006Matches
201628wls WalesUEFA Euro Qualifying000010Matches
201830wls WalesWCQ00006Matches
2020-202133wls WalesUEFA Nations LeagueLgB00002Matches
5 Seasons1 Club5 Leagues117170.40.200116360.0001-1-5.29-5.29
Friendlies (M) (3 Seasons)117173.80.20011640.0001-1-5.29-5.29
WCQ (2 Seasons)000014
UEFA Euro (1 Season)00006
UEFA Nations League (1 Season)00002
UEFA Euro Qualifying (1 Season)000010
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200921Stockporteng ENG3. League One33.0200
2009-201022Stockporteng ENG3. League One44.0300
2010-201123Rochdaleeng ENG3. League One22.0100
2010-201123Stockporteng ENG4. League Two5.0000
2010-201123Buryeng ENG4. League Two6.0100
2011-201224Tranmere Roverseng ENG3. League One34.8210
2012-201325Tranmere Roverseng ENG3. League One45.0200
2013-201426Tranmere Roverseng ENG3. League One43.0500
2014-201527Tranmere Roverseng ENGFA Cup4.00000Matches
2014-201527Tranmere Roverseng ENGLeague Cup1.00000Matches
2014-201527Tranmere Roverseng ENG4. League Two38.0300Matches
2015-201628Inverness CTsct SCO1. Premiership38.0400Matches
2016-201729Inverness CTsct SCO1. Premiership31.0101Matches
2017-201830Inverness CTsct SCO2. Championship2.0000000000000Matches
201830Indy Elevenus USA2. USL34.0200060000000Matches
2019-202032Dunfermlinesct SCO2. Championship6.00000Matches
2019-202032Hamiltonsct SCO1. Premiership15.03000000000Matches
2020-202133Dunfermlinesct SCO2. Championship26.02000Matches
2021-202234Dunfermlinesct SCO2. Championship20.01000Matches
15 Seasons9 Clubs7 Leagues447.83210160000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (4 Seasons)4 Leagues165.8121000
Inverness CT (4 Seasons)2 Leagues71.0500100000000
Stockport (3 Seasons)2 Leagues82.0500
Dunfermline (3 Seasons)1 League52.03000
Indy Eleven (1 Season)1 League34.0200060000000
Rochdale (1 Season)1 League22.0100
Hamilton (1 Season)1 League15.03000000000
Bury (1 Season)1 League6.0100
Fleetwood Town (1 Season)1 League
League One (7 Seasons)221.81510
Championship (5 Seasons)54.0300000000000
Premiership (3 Seasons)84.08001000000
League Two (2 Seasons)49.0400
USL (1 Season)34.0200060000000
FA Cup (1 Season)4.00000
League Cup (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200921Stockport1 League33.0200
2009-201022Stockport1 League44.0300
2010-201123Stockport1 League5.0000
2010-201123Rochdale1 League22.0100
2010-201123Bury1 League6.0100
2011-201224Tranmere Rovers1 League34.8210
2012-201325Tranmere Rovers1 League45.0200
2013-201426Tranmere Rovers1 League43.0500
2014-201527Tranmere Rovers3 Leagues43.030000
2015-201628Inverness CT1 League38.0400
2016-201729Inverness CT1 League31.0101
2017-201830Inverness CT1 League2.0000000000000
201830Indy Eleven1 League34.0200060000000
2019-202032Hamilton1 League15.03000000000
2019-202032Dunfermline1 League6.00000
2020-202133Dunfermline1 League26.02000
2021-202234Dunfermline1 League20.01000
15 Seasons9 Clubs7 Leagues447.83210160000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (4 Seasons)4 Leagues165.8121000
Inverness CT (4 Seasons)2 Leagues71.0500100000000
Stockport (3 Seasons)2 Leagues82.0500
Dunfermline (3 Seasons)1 League52.03000
Indy Eleven (1 Season)1 League34.0200060000000
Rochdale (1 Season)1 League22.0100
Hamilton (1 Season)1 League15.03000000000
Bury (1 Season)1 League6.0100
Fleetwood Town (1 Season)1 League
League One (7 Seasons)221.81510
Championship (5 Seasons)54.0300000000000
Premiership (3 Seasons)84.08001000000
League Two (2 Seasons)49.0400
USL (1 Season)34.0200060000000
FA Cup (1 Season)4.00000
League Cup (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200921Stockporteng ENG3. League One18th33.0200
2009-201022Stockporteng ENG3. League One24th44.0300
2010-201123Stockporteng ENG4. League Two24th5.0000
2010-201123Rochdaleeng ENG3. League One9th22.0100
2010-201123Buryeng ENG4. League Two2nd6.0100
2011-201224Tranmere Roverseng ENG3. League One12th34.8210
2012-201325Tranmere Roverseng ENG3. League One11th45.0200
2013-201426Tranmere Roverseng ENG3. League One21st43.0500
2014-201527Tranmere Roverseng ENG4. League Two24th38.0300Matches
2015-201628Inverness CTsct SCO1. Premiership7th38.0400Matches
2016-201729Inverness CTsct SCO1. Premiership12th31.0101Matches
2017-201830Inverness CTsct SCO2. Championship5th2.0000000000000Matches
201830Indy Elevenus USA2. USL16th34.0200060000000Matches
2019-202032Hamiltonsct SCO1. Premiership11th15.03000000000Matches
2019-202032Dunfermlinesct SCO2. Championship6th6.00000Matches
2020-202133Dunfermlinesct SCO2. Championship4th26.02000Matches
2021-202234Dunfermlinesct SCO2. Championship9th20.01000Matches
15 Seasons9 Clubs5 Leagues442.83210160000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tranmere Rovers (4 Seasons)2 Leagues160.81210
Inverness CT (4 Seasons)2 Leagues71.0500100000000
Stockport (3 Seasons)2 Leagues82.0500
Dunfermline (3 Seasons)1 League52.03000
Indy Eleven (1 Season)1 League34.0200060000000
Rochdale (1 Season)1 League22.0100
Hamilton (1 Season)1 League15.03000000000
Bury (1 Season)1 League6.0100
Fleetwood Town (1 Season)1 League
League One (7 Seasons)221.81510
Championship (5 Seasons)54.0300000000000
Premiership (3 Seasons)84.08001000000
League Two (2 Seasons)49.0400
USL (1 Season)34.0200060000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201527Tranmere Roverseng ENGFA Cup33rd4.00000Matches
2014-201527Tranmere Roverseng ENGLeague Cup58th1.00000Matches
1 Season1 Club2 Leagues5.00000
FA Cup (1 Season)4.00000
League Cup (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201527wls WalesFriendlies (M)0.20000Matches
5 Seasons1 Club5 Leagues0.20000
Friendlies (M) (3 Seasons)0.20000
WCQ (2 Seasons)
UEFA Euro (1 Season)
UEFA Nations League (1 Season)
UEFA Euro Qualifying (1 Season)

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.