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
2006-200716Swansea Cityeng ENG3. League One10160.2000000000.000.000.000.000.00
2007-200817Swansea Cityeng ENG3. League One621751.9000000000.000.000.000.000.00
2008-200918Swansea Cityeng ENG2. Championship23171,42415.8112100400.060.060.130.060.13
2008-200918Wrexhameng ENG5. Conf Premier221802.0101100100.500.000.500.500.50
2009-201019Swansea Cityeng ENG2. Championship21131,03311.5022000200.000.170.170.000.17
2010-201120Swansea Cityeng ENG2. Championship40302,90732.3235200400.060.090.150.060.15
2011-201221Swansea Cityeng ENG1. Premier League36312,89532.2426400310.120.060.190.120.19Matches
2012-201322Liverpool2. Europa Lg543403.8101100100.260.000.260.260.26Matches
2012-201322Liverpooleng ENG1. Premier League27211,92021.3000000200.000.000.000.000.00Matches
2013-201423Liverpooleng ENG1. Premier League24151,44316.0101100400.060.000.060.060.06Matches
2014-201524Liverpool1. Champions Lg443604.0000000000.000.000.000.000.00Matches
2014-201524Liverpool2. Europa Lg221832.0000000000.000.000.000.000.00Matches
2014-201524Liverpooleng ENGFA Cup553924.4000000100.000.000.000.000.00Matches
2014-201524Liverpooleng ENGLeague Cup00Matches
2014-201524Liverpooleng ENG1. Premier League21161,47016.3101100300.060.000.060.060.06Matches
2015-201625Liverpool2. Europa Lg1155255.8000000100.000.000.000.000.00Matches
2015-201625Liverpooleng ENGFA Cup221541.7101100000.580.000.580.580.58Matches
2015-201625Liverpooleng ENGLeague Cup543403.8022000200.000.530.530.000.53Matches
2015-201625Liverpooleng ENG1. Premier League1987358.2213200000.240.120.370.240.37Matches
2016-201726Stoke Cityeng ENGEFL Cup221741.9022000100.001.031.030.001.03Matches
2016-201726Stoke Cityeng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2016-201726Stoke Cityeng ENG1. Premier League36342,93032.6628600900.180.060.250.180.25Matches
2017-201827Stoke Cityeng ENGEFL Cup11450.5213200004.002.006.004.006.00Matches
2017-201827Stoke Cityeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2017-201827Stoke Cityeng ENG1. Premier League36363,13934.9268200800.060.170.230.060.23Matches
2018-201928Stoke Cityeng ENG2. Championship46464,13145.96410600900.130.090.220.130.22Matches
2018-201928Stoke Cityeng ENGEFL Cup00Matches
2019-202029Stoke Cityeng ENG2. Championship35342,93832.6426400510.120.060.180.120.18Matches
2020-202130Stoke Cityeng ENG2. Championship18151,37915.3022000200.000.130.130.000.13Matches
2020-202130Stoke Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 211740.8000000000.000.000.000.000.00Matches
2021-202231Stoke Cityeng ENG2. Championship41383,47838.6011000710.000.030.030.000.03Matches
2021-202231Stoke Cityeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2022-202332Swansea Cityeng ENG2. Championship25171,23513.7112100210.070.070.150.070.15Matches
2022-202332Swansea Cityeng ENGEFL Cup10300.3000000000.000.000.000.000.00Matches
2022-202332Swansea Cityeng ENGFA Cup211051.2000000100.000.000.000.000.00Matches
2023-202433Swansea Cityeng ENG2. Championship1966427.1213200500.280.140.420.280.42Matches
2023-202433Swansea Cityeng ENGEFL Cup221171.3000000000.000.000.000.000.00Matches
2023-202433Swansea Cityeng ENGFA Cup221251.4000000100.000.000.000.000.00Matches
2024-202534Swansea Cityeng ENG2. Championship2587097.9112100200.130.130.250.130.25Matches
2024-202534Swansea Cityeng ENGEFL Cup10180.2000000000.000.000.000.000.00Matches
2024-202534Swansea Cityeng ENGFA Cup10250.3000000100.000.000.000.000.00Matches
19 Seasons4 Clubs8 Leagues55342838,207424.538347238008240.090.080.170.090.17
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
Swansea City (9 Seasons)5 Leagues20512911,456127.311112211002520.090.090.170.090.17
Stoke City (6 Seasons)4 Leagues22121118,709207.920204020004220.100.100.190.100.19
Liverpool (4 Seasons)5 Leagues125867,86287.46396001400.070.030.100.070.10
Wrexham (1 Season)1 League221802.0101100100.500.000.500.500.50
Stoke City (1 Season)1 League11740.8000000000.000.000.000.000.00
Championship (10 Seasons)29322419,876220.817183517004230.080.080.160.080.16
FA Cup (9 Seasons)18151,29614.4101100500.070.000.070.070.07
EFL Cup (8 Seasons)1297248.0257200300.250.620.870.250.87
Premier League (7 Seasons)19916114,532161.516112716002910.100.070.170.100.17
Europa Lg (3 Seasons)18111,04811.6101100200.090.000.090.090.09
League One (2 Seasons)721912.1000000000.000.000.000.000.00
Champions Lg (1 Season)443604.0000000000.000.000.000.000.00
Conf Premier (1 Season)221802.0101100100.500.000.500.500.50
PL2 — Div. 2 (1 Season)11740.8000000000.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
2006-200716Swansea City1 League10160.2000000000.000.000.000.000.00
2007-200817Swansea City1 League621751.9000000000.000.000.000.000.00
2008-200918Wrexham1 League221802.0101100100.500.000.500.500.50
2008-200918Swansea City1 League23171,42415.8112100400.060.060.130.060.13
2009-201019Swansea City1 League21131,03311.5022000200.000.170.170.000.17
2010-201120Swansea City1 League40302,90732.3235200400.060.090.150.060.15
2011-201221Swansea City1 League36312,89532.2426400310.120.060.190.120.19
2012-201322Liverpool2 Leagues32252,26025.1101100300.040.000.040.040.04
2013-201423Liverpool1 League24151,44316.0101100400.060.000.060.060.06
2014-201524Liverpool5 Leagues32272,40526.7101100400.040.000.040.040.04
2015-201625Liverpool4 Leagues37191,75419.5336300300.150.150.310.150.31
2016-201726Stoke City3 Leagues39363,14935.064106001000.170.110.290.170.29
2017-201827Stoke City3 Leagues38383,27436.44711400900.110.190.300.110.30
2018-201928Stoke City2 Leagues46464,13145.96410600900.130.090.220.130.22
2019-202029Stoke City1 League35342,93832.6426400510.120.060.180.120.18
2020-202130Stoke City1 League11740.8000000000.000.000.000.000.00
2020-202130Stoke City2 Leagues19161,46916.3022000200.000.120.120.000.12
2021-202231Stoke City2 Leagues44413,74841.6011000710.000.020.020.000.02
2022-202332Swansea City3 Leagues28181,37015.2112100310.070.070.130.070.13
2023-202433Swansea City3 Leagues23108849.8213200600.200.100.310.200.31
2024-202534Swansea City3 Leagues2787528.4112100300.120.120.240.120.24
19 Seasons4 Clubs8 Leagues55342838,207424.538347238008240.090.080.170.090.17
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
Swansea City (9 Seasons)5 Leagues20512911,456127.311112211002520.090.090.170.090.17
Stoke City (6 Seasons)4 Leagues22121118,709207.920204020004220.100.100.190.100.19
Liverpool (4 Seasons)5 Leagues125867,86287.46396001400.070.030.100.070.10
Wrexham (1 Season)1 League221802.0101100100.500.000.500.500.50
Stoke City (1 Season)1 League11740.8000000000.000.000.000.000.00
Championship (10 Seasons)29322419,876220.817183517004230.080.080.160.080.16
FA Cup (9 Seasons)18151,29614.4101100500.070.000.070.070.07
EFL Cup (8 Seasons)1297248.0257200300.250.620.870.250.87
Premier League (7 Seasons)19916114,532161.516112716002910.100.070.170.100.17
Europa Lg (3 Seasons)18111,04811.6101100200.090.000.090.090.09
League One (2 Seasons)721912.1000000000.000.000.000.000.00
Champions Lg (1 Season)443604.0000000000.000.000.000.000.00
Conf Premier (1 Season)221802.0101100100.500.000.500.500.50
PL2 — Div. 2 (1 Season)11740.8000000000.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
2006-200716Swansea Cityeng ENG3. League One7th10160.2000000000.000.000.000.000.00
2007-200817Swansea Cityeng ENG3. League One1st621751.9000000000.000.000.000.000.00
2008-200918Wrexhameng ENG5. Conf Premier10th221802.0101100100.500.000.500.500.50
2008-200918Swansea Cityeng ENG2. Championship8th23171,42415.8112100400.060.060.130.060.13
2009-201019Swansea Cityeng ENG2. Championship7th21131,03311.5022000200.000.170.170.000.17
2010-201120Swansea Cityeng ENG2. Championship3rd40302,90732.3235200400.060.090.150.060.15
2011-201221Swansea Cityeng ENG1. Premier League11th36312,89532.2426400310.120.060.190.120.19Matches
2012-201322Liverpooleng ENG1. Premier League7th27211,92021.3000000200.000.000.000.000.00Matches
2013-201423Liverpooleng ENG1. Premier League2nd24151,44316.0101100400.060.000.060.060.06Matches
2014-201524Liverpooleng ENG1. Premier League6th21161,47016.3101100300.060.000.060.060.06Matches
2015-201625Liverpooleng ENG1. Premier League8th1987358.2213200000.240.120.370.240.37Matches
2016-201726Stoke Cityeng ENG1. Premier League13th36342,93032.6628600900.180.060.250.180.25Matches
2017-201827Stoke Cityeng ENG1. Premier League19th36363,13934.9268200800.060.170.230.060.23Matches
2018-201928Stoke Cityeng ENG2. Championship16th46464,13145.96410600900.130.090.220.130.22Matches
2019-202029Stoke Cityeng ENG2. Championship15th35342,93832.6426400510.120.060.180.120.18Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 22nd11740.8000000000.000.000.000.000.00Matches
2020-202130Stoke Cityeng ENG2. Championship14th18151,37915.3022000200.000.130.130.000.13Matches
2021-202231Stoke Cityeng ENG2. Championship14th41383,47838.6011000710.000.030.030.000.03Matches
2022-202332Swansea Cityeng ENG2. Championship10th25171,23513.7112100210.070.070.150.070.15Matches
2023-202433Swansea Cityeng ENG2. Championship14th1966427.1213200500.280.140.420.280.42Matches
2024-202534Swansea Cityeng ENG2. Championship11th2587097.9112100200.130.130.250.130.25Matches
19 Seasons4 Clubs4 Leagues50138934,779386.434296334007240.090.080.160.090.16
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
Swansea City (9 Seasons)3 Leagues19612411,036122.611112211002220.090.090.180.090.18
Stoke City (6 Seasons)2 Leagues21220317,995199.918173518004020.090.090.180.090.18
Liverpool (4 Seasons)1 League91605,56861.9415400900.060.020.080.060.08
Wrexham (1 Season)1 League221802.0101100100.500.000.500.500.50
Stoke City (1 Season)1 League11740.8000000000.000.000.000.000.00
Championship (10 Seasons)29322419,876220.817183517004230.080.080.160.080.16
Premier League (7 Seasons)19916114,532161.516112716002910.100.070.170.100.17
League One (2 Seasons)721912.1000000000.000.000.000.000.00
Conf Premier (1 Season)221802.0101100100.500.000.500.500.50
PL2 — Div. 2 (1 Season)11740.8000000000.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-201524Liverpooleng ENGFA Cup3rd553924.4000000100.000.000.000.000.00Matches
2014-201524Liverpooleng ENGLeague Cup3rd00Matches
2015-201625Liverpooleng ENGFA Cup17th221541.7101100000.580.000.580.580.58Matches
2015-201625Liverpooleng ENGLeague Cup2nd543403.8022000200.000.530.530.000.53Matches
2016-201726Stoke Cityeng ENGEFL Cup17th221741.9022000100.001.031.030.001.03Matches
2016-201726Stoke Cityeng ENGFA Cup33rd10450.5000000000.000.000.000.000.00Matches
2017-201827Stoke Cityeng ENGEFL Cup17th11450.5213200004.002.006.004.006.00Matches
2017-201827Stoke Cityeng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
2018-201928Stoke Cityeng ENGEFL Cup17th00Matches
2020-202130Stoke Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202231Stoke Cityeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2022-202332Swansea Cityeng ENGEFL CupRd110300.3000000000.000.000.000.000.00Matches
2022-202332Swansea Cityeng ENGFA Cup211051.2000000100.000.000.000.000.00Matches
2023-202433Swansea Cityeng ENGEFL CupRd2221171.3000000000.000.000.000.000.00Matches
2023-202433Swansea Cityeng ENGFA Cup221251.4000000100.000.000.000.000.00Matches
2024-202534Swansea Cityeng ENGEFL CupRd210180.2000000000.000.000.000.000.00Matches
2024-202534Swansea Cityeng ENGFA Cup10250.3000000100.000.000.000.000.00Matches
10 Seasons3 Clubs2 Leagues30242,02022.4358300800.130.220.360.130.36
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
Stoke City (5 Seasons)2 Leagues987147.9235200200.250.380.630.250.63
Swansea City (3 Seasons)2 Leagues954204.7000000300.000.000.000.000.00
Liverpool (2 Seasons)2 Leagues12118869.8123100300.100.200.300.100.30
FA Cup (9 Seasons)18151,29614.4101100500.070.000.070.070.07
EFL Cup (8 Seasons)1297248.0257200300.250.620.870.250.87
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
2012-201322Liverpool2. Europa LgR32543403.8101100100.260.000.260.260.26Matches
2014-201524Liverpool1. Champions LgGR443604.0000000000.000.000.000.000.00Matches
2014-201524Liverpool2. Europa LgR32221832.0000000000.000.000.000.000.00Matches
2015-201625Liverpool2. Europa LgF1155255.8000000100.000.000.000.000.00Matches
3 Seasons1 Club2 Leagues22151,40815.6101100200.060.000.060.060.06
Europa Lg (3 Seasons)18111,04811.6101100200.090.000.090.090.09
Champions Lg (1 Season)443604.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
201019wls WalesWCQ00Matches
201221wls WalesUEFA Euro Qualifying221802.00000100.000.00Matches
201423wls WalesWCQ332492.8000000100.000.000.000.000.00Matches
201423wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201524wls WalesFriendlies (M)11901.0011001000.001.001.000.001.00Matches
201625wls WalesFriendlies (M)211091.2000000000.000.000.000.000.00Matches
201625wls WalesUEFA EuroSF665235.8011000100.000.170.170.000.17Matches
201625wls WalesUEFA Euro Qualifying554444.9000000300.000.000.000.000.00Matches
201726wls WalesFriendlies (M)11901.0000000100.000.000.000.000.00Matches
201827wls WalesFriendlies (M)221161.3000000000.000.000.000.000.00Matches
201827wls WalesWCQ886317.0202200300.290.000.290.290.29Matches
2018-201928wls WalesUEFA Nations League19th443604.0000000100.000.000.000.000.00Matches
201928wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202130wls WalesFriendlies (M)221181.3000000000.000.000.000.000.00Matches
202130wls WalesUEFA EuroR16443373.7000000100.000.000.000.000.00Matches
202130wls WalesUEFA Euro Qualifying776307.0000000300.000.000.000.000.00Matches
202232wls Wales1. World CupGR21941.0000000000.000.000.000.000.00Matches
202231wls WalesWCQ997278.1000000200.000.000.000.000.00Matches
2022-202332wls WalesUEFA Nations LeagueLgA11370.4000000000.000.000.000.000.00Matches
2024-202534wls WalesUEFA Nations LeagueLgB20580.6000000000.000.000.000.000.00Matches
202635wls WalesWCQ1070.1000000000.000.000.000.000.00Matches
12 Seasons1 Club6 Leagues64594,98055.32242011700.040.040.070.040.07
Friendlies (M) (7 Seasons)1097037.8011001100.000.130.130.000.13
WCQ (5 Seasons)21201,61417.9202200600.110.000.110.110.11
UEFA Euro Qualifying (3 Seasons)14141,25413.9000000700.000.000.000.000.00
UEFA Nations League (3 Seasons)754555.1000000100.000.000.000.000.00
UEFA Euro (2 Seasons)10108609.6011000200.000.100.100.000.10
World Cup (1 Season)21941.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200716Swansea Cityeng ENG3. League One0.2000.0000
2007-200817Swansea Cityeng ENG3. League One1.9010.510.0000
2008-200918Swansea Cityeng ENG2. Championship15.8160.380.1700
2008-200918Wrexhameng ENG5. Conf Premier2.0121.000.5000
2009-201019Swansea Cityeng ENG2. Championship11.5070.610.0000
2010-201120Swansea Cityeng ENG2. Championship32.32120.370.1700
2011-201221Swansea Cityeng ENG1. Premier League32.24120.370.3300Matches
2012-201322Liverpool2. Europa Lg3.8120.530.5000Matches
2012-201322Liverpooleng ENG1. Premier League21.3010.050.0000Matches
2013-201423Liverpooleng ENG1. Premier League16.0190.560.1100Matches
2014-201524Liverpool1. Champions Lg4.0000.0000Matches
2014-201524Liverpool2. Europa Lg2.0000.0000Matches
2014-201524Liverpooleng ENGFA Cup4.4000Matches
2014-201524Liverpooleng ENG1. Premier League16.3120.120.5000Matches
2015-201625Liverpool2. Europa Lg5.8030.510.0000Matches
2015-201625Liverpooleng ENGFA Cup1.7100Matches
2015-201625Liverpooleng ENGLeague Cup3.8000Matches
2015-201625Liverpooleng ENG1. Premier League8.2240.490.5000Matches
2016-201726Stoke Cityeng ENGEFL Cup1.904250.02.071.030.000.0000Matches
2016-201726Stoke Cityeng ENGFA Cup0.5000Matches
2016-201726Stoke Cityeng ENG1. Premier League32.66401742.51.230.520.150.3500Matches
2017-201827Stoke Cityeng ENGEFL Cup0.523266.76.004.000.671.0000Matches
2017-201827Stoke Cityeng ENGFA Cup1.00000.000.0000Matches
2017-201827Stoke Cityeng ENG1. Premier League34.9224416.70.690.110.080.5000Matches
2018-201928Stoke Cityeng ENG2. Championship45.96421331.00.920.280.140.4600Matches
2019-202029Stoke Cityeng ENG2. Championship32.64341029.41.040.310.120.4000Matches
2020-202130Stoke Cityeng ENG2. Championship15.3017423.51.110.260.000.0000Matches
2020-202130Stoke Cityeng ENGFA Cup1.00000.000.0000Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 20.8000Matches
2021-202231Stoke Cityeng ENG2. Championship38.601317.70.340.030.000.0000Matches
2021-202231Stoke Cityeng ENGFA Cup3.00100.00.330.000.0000Matches
2022-202332Swansea Cityeng ENG2. Championship13.7113430.80.950.290.080.2500Matches
2022-202332Swansea Cityeng ENGEFL Cup0.30000.000.0000Matches
2022-202332Swansea Cityeng ENGFA Cup1.20100.00.860.000.0000Matches
2023-202433Swansea Cityeng ENG2. Championship7.129222.21.260.280.221.0000Matches
2023-202433Swansea Cityeng ENGEFL Cup1.302150.01.540.770.000.0000Matches
2023-202433Swansea Cityeng ENGFA Cup1.40000.000.0000Matches
2024-202534Swansea Cityeng ENG2. Championship7.916350.00.760.380.170.3300Matches
2024-202534Swansea Cityeng ENGEFL Cup0.20100.05.000.000.0000Matches
2024-202534Swansea Cityeng ENGFA Cup0.3000Matches
19 Seasons4 Clubs8 Leagues424.53821012430.00.870.300.110.3000
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (9 Seasons)5 Leagues127.311324831.30.970.380.130.2300
Stoke City (6 Seasons)4 Leagues207.9201785329.80.860.260.110.3800
Liverpool (4 Seasons)5 Leagues87.46210.270.2400
Wrexham (1 Season)1 League2.0121.000.5000
Stoke City (1 Season)1 League0.8000
Championship (10 Seasons)220.8171346227.60.830.280.100.2700
FA Cup (9 Seasons)14.41200.00.260.000.0000
EFL Cup (8 Seasons)8.0210550.02.341.170.200.4000
Premier League (7 Seasons)161.516644932.80.950.300.130.3300
Europa Lg (3 Seasons)11.6150.430.2000
League One (2 Seasons)2.1010.470.0000
Champions Lg (1 Season)4.0000.0000
Conf Premier (1 Season)2.0121.000.5000
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200716Swansea City1 League0.2000.0000
2007-200817Swansea City1 League1.9010.510.0000
2008-200918Wrexham1 League2.0121.000.5000
2008-200918Swansea City1 League15.8160.380.1700
2009-201019Swansea City1 League11.5070.610.0000
2010-201120Swansea City1 League32.32120.370.1700
2011-201221Swansea City1 League32.24120.370.3300
2012-201322Liverpool2 Leagues25.1130.120.3300
2013-201423Liverpool1 League16.0190.560.1100
2014-201524Liverpool5 Leagues26.7120.090.5000
2015-201625Liverpool4 Leagues19.5370.500.2900
2016-201726Stoke City3 Leagues35.06441943.21.280.550.140.3200
2017-201827Stoke City3 Leagues36.4427622.20.740.160.150.6700
2018-201928Stoke City2 Leagues45.96421331.00.920.280.140.4600
2019-202029Stoke City1 League32.64341029.41.040.310.120.4000
2020-202130Stoke City1 League0.8000
2020-202130Stoke City2 Leagues16.3017423.51.040.250.000.0000
2021-202231Stoke City2 Leagues41.601417.10.340.020.000.0000
2022-202332Swansea City3 Leagues15.2114428.60.920.260.070.2500
2023-202433Swansea City3 Leagues9.8211327.31.120.310.180.6700
2024-202534Swansea City3 Leagues8.417342.90.870.370.140.3300
19 Seasons4 Clubs8 Leagues424.53821012430.00.870.300.110.3000
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (9 Seasons)5 Leagues127.311324831.30.970.380.130.2300
Stoke City (6 Seasons)4 Leagues207.9201785329.80.860.260.110.3800
Liverpool (4 Seasons)5 Leagues87.46210.270.2400
Wrexham (1 Season)1 League2.0121.000.5000
Stoke City (1 Season)1 League0.8000
Championship (10 Seasons)220.8171346227.60.830.280.100.2700
FA Cup (9 Seasons)14.41200.00.260.000.0000
EFL Cup (8 Seasons)8.0210550.02.341.170.200.4000
Premier League (7 Seasons)161.516644932.80.950.300.130.3300
Europa Lg (3 Seasons)11.6150.430.2000
League One (2 Seasons)2.1010.470.0000
Champions Lg (1 Season)4.0000.0000
Conf Premier (1 Season)2.0121.000.5000
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200716Swansea Cityeng ENG3. League One7th0.2000.0000
2007-200817Swansea Cityeng ENG3. League One1st1.9010.510.0000
2008-200918Wrexhameng ENG5. Conf Premier10th2.0121.000.5000
2008-200918Swansea Cityeng ENG2. Championship8th15.8160.380.1700
2009-201019Swansea Cityeng ENG2. Championship7th11.5070.610.0000
2010-201120Swansea Cityeng ENG2. Championship3rd32.32120.370.1700
2011-201221Swansea Cityeng ENG1. Premier League11th32.24120.370.3300Matches
2012-201322Liverpooleng ENG1. Premier League7th21.3010.050.0000Matches
2013-201423Liverpooleng ENG1. Premier League2nd16.0190.560.1100Matches
2014-201524Liverpooleng ENG1. Premier League6th16.3120.120.5000Matches
2015-201625Liverpooleng ENG1. Premier League8th8.2240.490.5000Matches
2016-201726Stoke Cityeng ENG1. Premier League13th32.66401742.51.230.520.150.3500Matches
2017-201827Stoke Cityeng ENG1. Premier League19th34.9224416.70.690.110.080.5000Matches
2018-201928Stoke Cityeng ENG2. Championship16th45.96421331.00.920.280.140.4600Matches
2019-202029Stoke Cityeng ENG2. Championship15th32.64341029.41.040.310.120.4000Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 22nd0.8000Matches
2020-202130Stoke Cityeng ENG2. Championship14th15.3017423.51.110.260.000.0000Matches
2021-202231Stoke Cityeng ENG2. Championship14th38.601317.70.340.030.000.0000Matches
2022-202332Swansea Cityeng ENG2. Championship10th13.7113430.80.950.290.080.2500Matches
2023-202433Swansea Cityeng ENG2. Championship14th7.129222.21.260.280.221.0000Matches
2024-202534Swansea Cityeng ENG2. Championship11th7.916350.00.760.380.170.3300Matches
19 Seasons4 Clubs4 Leagues386.43419811429.30.870.300.110.3000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Swansea City (9 Seasons)3 Leagues122.611284732.10.970.380.140.2300
Stoke City (6 Seasons)2 Leagues199.9181704928.80.850.250.110.3700
Liverpool (4 Seasons)1 League61.94160.260.2500
Wrexham (1 Season)1 League2.0121.000.5000
Stoke City (1 Season)1 League0.8000
Championship (10 Seasons)220.8171346227.60.830.280.100.2700
Premier League (7 Seasons)161.516644932.80.950.300.130.3300
League One (2 Seasons)2.1010.470.0000
Conf Premier (1 Season)2.0121.000.5000
PL2 — Div. 2 (1 Season)0.8000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201524Liverpooleng ENGFA Cup3rd4.4000Matches
2015-201625Liverpooleng ENGFA Cup17th1.7100Matches
2015-201625Liverpooleng ENGLeague Cup2nd3.8000Matches
2016-201726Stoke Cityeng ENGEFL Cup17th1.904250.02.071.030.000.0000Matches
2016-201726Stoke Cityeng ENGFA Cup33rd0.5000Matches
2017-201827Stoke Cityeng ENGEFL Cup17th0.523266.76.004.000.671.0000Matches
2017-201827Stoke Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2021-202231Stoke Cityeng ENGFA Cup3.00100.00.330.000.0000Matches
2022-202332Swansea Cityeng ENGEFL CupRd10.30000.000.0000Matches
2022-202332Swansea Cityeng ENGFA Cup1.20100.00.860.000.0000Matches
2023-202433Swansea Cityeng ENGEFL CupRd21.302150.01.540.770.000.0000Matches
2023-202433Swansea Cityeng ENGFA Cup1.40000.000.0000Matches
2024-202534Swansea Cityeng ENGEFL CupRd20.20100.05.000.000.0000Matches
2024-202534Swansea Cityeng ENGFA Cup0.3000Matches
10 Seasons3 Clubs2 Leagues22.4312541.71.020.420.170.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Stoke City (5 Seasons)2 Leagues7.928450.01.080.540.250.5000
Swansea City (3 Seasons)2 Leagues4.704125.00.910.230.000.0000
Liverpool (2 Seasons)2 Leagues9.8100
FA Cup (9 Seasons)14.41200.00.260.000.0000
EFL Cup (8 Seasons)8.0210550.02.341.170.200.4000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2012-201322Liverpool2. Europa LgR323.8120.530.5000Matches
2014-201524Liverpool1. Champions LgGR4.0000.0000Matches
2014-201524Liverpool2. Europa LgR322.0000.0000Matches
2015-201625Liverpool2. Europa LgF5.8030.510.0000Matches
3 Seasons1 Club2 Leagues15.6150.320.2000
Europa Lg (3 Seasons)11.6150.430.2000
Champions Lg (1 Season)4.0000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201221wls WalesUEFA Euro Qualifying2.0000Matches
201423wls WalesWCQ2.8000Matches
201423wls WalesFriendlies (M)1.0000Matches
201524wls WalesFriendlies (M)1.0001Matches
201625wls WalesFriendlies (M)1.2000Matches
201625wls WalesUEFA EuroSF5.80200.00.340.000.0000Matches
201625wls WalesUEFA Euro Qualifying4.90100.00.200.000.0000Matches
201726wls WalesFriendlies (M)1.0000Matches
201827wls WalesFriendlies (M)1.3000Matches
201827wls WalesWCQ7.0200Matches
2018-201928wls WalesUEFA Nations League19th4.0000Matches
201928wls WalesFriendlies (M)1.0000Matches
202130wls WalesFriendlies (M)1.3000Matches
202130wls WalesUEFA EuroR163.70200.00.530.000.0000Matches
202130wls WalesUEFA Euro Qualifying7.00600.00.860.000.0000Matches
202232wls Wales1. World CupGR1.00200.01.910.000.0000Matches
202231wls WalesWCQ8.105240.00.620.250.000.0000Matches
2022-202332wls WalesUEFA Nations LeagueLgA0.40100.02.430.000.0000Matches
2024-202534wls WalesUEFA Nations LeagueLgB0.60000.000.0000Matches
202635wls WalesWCQ0.10000.000.0000Matches
12 Seasons1 Club6 Leagues55.3219210.50.600.060.000.0001
Friendlies (M) (7 Seasons)7.8001
WCQ (5 Seasons)17.925240.00.610.250.000.0000
UEFA Euro Qualifying (3 Seasons)13.90700.00.590.000.0000
UEFA Nations League (3 Seasons)5.10100.00.950.000.0000
UEFA Euro (2 Seasons)9.60400.00.420.000.0000
World Cup (1 Season)1.00200.01.910.000.0000

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
2006-200716Swansea Cityeng ENG3. League One116160.40.201
2007-200817Swansea Cityeng ENG3. League One6175294.21.924
2008-200918Swansea Cityeng ENG2. Championship231,4246234.415.8176
2008-200918Wrexhameng ENG5. Conf Premier2180904.32.020
2009-201019Swansea Cityeng ENG2. Championship211,0334925.011.5138
2010-201120Swansea Cityeng ENG2. Championship402,9077370.232.33010
2011-201221Swansea Cityeng ENG1. Premier League362,8958084.632.231285Matches
2012-201322Liverpool2. Europa Lg53406847.23.8431Matches
2012-201322Liverpooleng ENG1. Premier League271,9207156.121.321166Matches
2013-201423Liverpooleng ENG1. Premier League241,4436042.216.015119Matches
2014-201524Liverpool1. Champions Lg43609066.74.044000.5037-4-1.00-1.00Matches
2014-201524Liverpool2. Europa Lg21839287.12.021001.5001-1-0.49-3.83Matches
2014-201524Liverpooleng ENGFA Cup53927862.24.45782002.004400.00-1.13Matches
2014-201524Liverpooleng ENGLeague Cup00001Matches
2014-201524Liverpooleng ENG1. Premier League211,4707043.016.31610571.522122-1-0.06-0.29Matches
2015-201625Liverpool2. Europa Lg115254838.95.853601.7395+4+0.69+0.47Matches
2015-201625Liverpooleng ENGFA Cup21547739.51.72771002.0010+1+0.58+0.20Matches
2015-201625Liverpooleng ENGLeague Cup53406854.03.8476113512.6082+6+1.59+1.59Matches
2015-201625Liverpooleng ENG1. Premier League197353921.58.28311101.531610+6+0.73+0.50Matches
2016-201726Stoke Cityeng ENGEFL Cup21748796.71.92871001.5052+3+1.55+1.55Matches
2016-201726Stoke Cityeng ENGFA Cup1454550.00.50014500.0001-1-2.000.00Matches
2016-201726Stoke Cityeng ENG1. Premier League362,9308185.732.63426201.063249-17-0.52-0.89Matches
2017-201827Stoke Cityeng ENGEFL Cup1454525.00.51450013.0030+3+6.00+6.67Matches
2017-201827Stoke Cityeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2017-201827Stoke Cityeng ENG1. Premier League363,1398791.834.93633010.923155-24-0.69+2.19Matches
2018-201928Stoke Cityeng ENG2. Championship464,1319099.845.9469045001.204452-8-0.17-10.17Matches
2018-201928Stoke Cityeng ENGEFL Cup00002Matches
2019-202029Stoke Cityeng ENG2. Championship352,9388471.032.634863011801.17454500.00+0.45Matches
2020-202130Stoke Cityeng ENG2. Championship181,3797733.315.31586933101.061518-3-0.20-0.23Matches
2020-202130Stoke Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 2174743.40.81740003.0042+2+2.43+2.04Matches
2021-202231Stoke Cityeng ENG2. Championship413,4788584.038.638893433311.415145+6+0.16+0.29Matches
2021-202231Stoke Cityeng ENGFA Cup327090100.03.03903002.0052+3+1.00Matches
2022-202332Swansea Cityeng ENG2. Championship251,2354929.813.71765281711.402422+2+0.15+0.08Matches
2022-202332Swansea Cityeng ENGEFL Cup1303033.30.30013001.0002-2-6.00-9.00Matches
2022-202332Swansea Cityeng ENGFA Cup21055350.01.2175013000.5012-1-0.86-0.86Matches
2023-202433Swansea Cityeng ENG2. Championship196423415.57.16620132141.0598+1+0.14+0.32Matches
2023-202433Swansea Cityeng ENGEFL Cup21175965.01.32590001.5031+2+1.54+1.54Matches
2023-202433Swansea Cityeng ENGFA Cup21256369.41.42630001.5015-4-2.88-4.52Matches
2024-202534Swansea Cityeng ENG2. Championship257092817.17.98600171381.401412+2+0.25+0.44Matches
2024-202534Swansea Cityeng ENGEFL Cup1181810.00.20011800.000000.00-0.56Matches
2024-202534Swansea Cityeng ENGFA Cup1252527.80.30012500.000000.00+4.15Matches
19 Seasons4 Clubs8 Leagues55338,2076945.1424.54288226812520371.27346378-32-0.11-0.09
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Swansea City (9 Seasons)5 Leagues20511,4565630.6127.312963307618131.26525200.00+0.10
Stoke City (6 Seasons)4 Leagues22118,7098576.4207.921188183103251.16232275-43-0.21+0.02
Liverpool (4 Seasons)5 Leagues1257,8626342.187.48677553935191.626251+11+0.24-0.03
Wrexham (1 Season)1 League2180904.32.020
Stoke City (1 Season)1 League174743.40.81740003.0042+2+2.43+2.04
Championship (10 Seasons)29319,8766848.0220.8224831206919141.2620220200.00+0.11
FA Cup (9 Seasons)181,2967263.514.41580833301.331320-7-0.49-0.61
EFL Cup (8 Seasons)127246034.08.0971232851.92197+12+1.49+1.24
Premier League (7 Seasons)19914,5327360.7161.516112738181.18100136-36-0.39-0.47
Europa Lg (3 Seasons)181,0485846.011.6117701.6996+3+0.38+0.06
League One (2 Seasons)7191272.32.125
Champions Lg (1 Season)43609066.74.044000.5037-4-1.00-1.00
Conf Premier (1 Season)2180904.32.020
PL2 — Div. 2 (1 Season)174743.40.81740003.0042+2+2.43+2.04
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
2006-200716Swansea City1 League116160.40.201
2007-200817Swansea City1 League6175294.21.924
2008-200918Wrexham1 League2180904.32.020
2008-200918Swansea City1 League231,4246234.415.8176
2009-201019Swansea City1 League211,0334925.011.5138
2010-201120Swansea City1 League402,9077370.232.33010
2011-201221Swansea City1 League362,8958084.632.231285
2012-201322Liverpool2 Leagues322,2607154.625.125197
2013-201423Liverpool1 League241,4436042.216.015119
2014-201524Liverpool5 Leagues322,4057545.326.7277817581.472834-6-0.22-0.56
2015-201625Liverpool4 Leagues371,7544730.319.5197781835111.763417+17+0.87+0.65
2016-201726Stoke City3 Leagues393,1498185.335.036872734501.063752-15-0.43-0.60
2017-201827Stoke City3 Leagues383,2748688.736.4386834020.953557-22-0.60+1.56
2018-201928Stoke City2 Leagues464,1319095.645.9469045021.204452-8-0.17-10.17
2019-202029Stoke City1 League352,9388471.032.634863011801.17454500.00+0.45
2020-202130Stoke City1 League174743.40.81740003.0042+2+2.43+2.04
2020-202130Stoke City2 Leagues191,4697734.716.316861033101.001522-7-0.43-0.46
2021-202231Stoke City2 Leagues443,7488585.041.641893733311.455647+9+0.22+0.35
2022-202332Swansea City3 Leagues281,3704930.915.218652102011.322526-1-0.07-0.18
2023-202433Swansea City3 Leagues238843819.69.810620132141.131314-1-0.10+0.05
2024-202534Swansea City3 Leagues277522817.18.48600191481.301412+2+0.24+0.46
19 Seasons4 Clubs8 Leagues55338,2076945.1424.54288226812520371.27346378-32-0.11-0.09
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Swansea City (9 Seasons)5 Leagues20511,4565630.6127.312963307618131.26525200.00+0.10
Stoke City (6 Seasons)4 Leagues22118,7098576.4207.921188183103251.16232275-43-0.21+0.02
Liverpool (4 Seasons)5 Leagues1257,8626342.187.48677553935191.626251+11+0.24-0.03
Wrexham (1 Season)1 League2180904.32.020
Stoke City (1 Season)1 League174743.40.81740003.0042+2+2.43+2.04
Championship (10 Seasons)29319,8766848.0220.8224831206919141.2620220200.00+0.11
FA Cup (9 Seasons)181,2967263.514.41580833301.331320-7-0.49-0.61
EFL Cup (8 Seasons)127246034.08.0971232851.92197+12+1.49+1.24
Premier League (7 Seasons)19914,5327360.7161.516112738181.18100136-36-0.39-0.47
Europa Lg (3 Seasons)181,0485846.011.6117701.6996+3+0.38+0.06
League One (2 Seasons)7191272.32.125
Champions Lg (1 Season)43609066.74.044000.5037-4-1.00-1.00
Conf Premier (1 Season)2180904.32.020
PL2 — Div. 2 (1 Season)174743.40.81740003.0042+2+2.43+2.04
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
2006-200716Swansea Cityeng ENG3. League One7th116160.40.201
2007-200817Swansea Cityeng ENG3. League One1st6175294.21.924
2008-200918Wrexhameng ENG5. Conf Premier10th2180904.32.020
2008-200918Swansea Cityeng ENG2. Championship8th231,4246234.415.8176
2009-201019Swansea Cityeng ENG2. Championship7th211,0334925.011.5138
2010-201120Swansea Cityeng ENG2. Championship3rd402,9077370.232.33010
2011-201221Swansea Cityeng ENG1. Premier League11th362,8958084.632.231285Matches
2012-201322Liverpooleng ENG1. Premier League7th271,9207156.121.321166Matches
2013-201423Liverpooleng ENG1. Premier League2nd241,4436042.216.015119Matches
2014-201524Liverpooleng ENG1. Premier League6th211,4707043.016.31610571.522122-1-0.06-0.29Matches
2015-201625Liverpooleng ENG1. Premier League8th197353921.58.28311101.531610+6+0.73+0.50Matches
2016-201726Stoke Cityeng ENG1. Premier League13th362,9308185.732.63426201.063249-17-0.52-0.89Matches
2017-201827Stoke Cityeng ENG1. Premier League19th363,1398791.834.93633010.923155-24-0.69+2.19Matches
2018-201928Stoke Cityeng ENG2. Championship16th464,1319099.845.9469045001.204452-8-0.17-10.17Matches
2019-202029Stoke Cityeng ENG2. Championship15th352,9388471.032.634863011801.17454500.00+0.45Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 22nd174743.40.81740003.0042+2+2.43+2.04Matches
2020-202130Stoke Cityeng ENG2. Championship14th181,3797733.315.31586933101.061518-3-0.20-0.23Matches
2021-202231Stoke Cityeng ENG2. Championship14th413,4788584.038.638893433311.415145+6+0.16+0.29Matches
2022-202332Swansea Cityeng ENG2. Championship10th251,2354929.813.71765281711.402422+2+0.15+0.08Matches
2023-202433Swansea Cityeng ENG2. Championship14th196423415.57.16620132141.0598+1+0.14+0.32Matches
2024-202534Swansea Cityeng ENG2. Championship11th257092817.17.98600171381.401412+2+0.25+0.44Matches
19 Seasons4 Clubs4 Leagues50134,7796944.7386.43898324711219321.23302338-36-0.14-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
Swansea City (9 Seasons)3 Leagues19611,0365630.2122.612463307217131.304742+5+0.17+0.28
Stoke City (6 Seasons)2 Leagues21217,9958576.9199.92038817793021.15218264-46-0.23-0.03
Liverpool (4 Seasons)1 League915,5686140.761.9604031171.523732+5+0.20-0.03
Wrexham (1 Season)1 League2180904.32.020
Stoke City (1 Season)1 League174743.40.81740003.0042+2+2.43+2.04
Championship (10 Seasons)29319,8766848.0220.8224831206919141.2620220200.00+0.11
Premier League (7 Seasons)19914,5327360.7161.516112738181.18100136-36-0.39-0.47
League One (2 Seasons)7191272.32.125
Conf Premier (1 Season)2180904.32.020
PL2 — Div. 2 (1 Season)174743.40.81740003.0042+2+2.43+2.04
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-201524Liverpooleng ENGFA Cup3rd53927862.24.45782002.004400.00-1.13Matches
2014-201524Liverpooleng ENGLeague Cup3rd00001Matches
2015-201625Liverpooleng ENGFA Cup17th21547739.51.72771002.0010+1+0.58+0.20Matches
2015-201625Liverpooleng ENGLeague Cup2nd53406854.03.8476113512.6082+6+1.59+1.59Matches
2016-201726Stoke Cityeng ENGEFL Cup17th21748796.71.92871001.5052+3+1.55+1.55Matches
2016-201726Stoke Cityeng ENGFA Cup33rd1454550.00.50014500.0001-1-2.000.00Matches
2017-201827Stoke Cityeng ENGEFL Cup17th1454525.00.51450013.0030+3+6.00+6.67Matches
2017-201827Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2018-201928Stoke Cityeng ENGEFL Cup17th00002Matches
2020-202130Stoke Cityeng ENGFA Cup33rd19090100.01.01901000.0004-4-4.00Matches
2021-202231Stoke Cityeng ENGFA Cup327090100.03.03903002.0052+3+1.00Matches
2022-202332Swansea Cityeng ENGEFL CupRd11303033.30.30013001.0002-2-6.00-9.00Matches
2022-202332Swansea Cityeng ENGFA Cup21055350.01.2175013000.5012-1-0.86-0.86Matches
2023-202433Swansea Cityeng ENGEFL CupRd221175965.01.32590001.5031+2+1.54+1.54Matches
2023-202433Swansea Cityeng ENGFA Cup21256369.41.42630001.5015-4-2.88-4.52Matches
2024-202534Swansea Cityeng ENGEFL CupRd21181810.00.20011800.000000.00-0.56Matches
2024-202534Swansea Cityeng ENGFA Cup1252527.80.30012500.000000.00+4.15Matches
10 Seasons3 Clubs2 Leagues302,0206748.422.424771063151.573227+5+0.22+0.04
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Stoke City (5 Seasons)2 Leagues97147966.17.9884614531.331411+3+0.38+1.35
Swansea City (3 Seasons)2 Leagues94204745.24.7563042600.89510-5-1.07-1.25
Liverpool (2 Seasons)2 Leagues128867441.09.81177413522.25136+7+0.71+0.24
FA Cup (9 Seasons)181,2967263.514.41580833301.331320-7-0.49-0.61
EFL Cup (8 Seasons)127246034.08.0971232851.92197+12+1.49+1.24
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
2012-201322Liverpool2. Europa LgR3253406847.23.8431Matches
2014-201524Liverpool1. Champions LgGR43609066.74.044000.5037-4-1.00-1.00Matches
2014-201524Liverpool2. Europa LgR3221839287.12.021001.5001-1-0.49-3.83Matches
2015-201625Liverpool2. Europa LgF115254838.95.853601.7395+4+0.69+0.47Matches
3 Seasons1 Club2 Leagues221,4086449.915.61511701.411213-1-0.08-0.35
Europa Lg (3 Seasons)181,0485846.011.6117701.6996+3+0.38+0.06
Champions Lg (1 Season)43609066.74.044000.5037-4-1.00-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
201019wls WalesWCQ00001Matches
201221wls WalesUEFA Euro Qualifying21809025.02.02902033.0030+3+1.50+2.67Matches
201423wls WalesWCQ32498327.72.83832001.0037-4-1.45-0.48Matches
201423wls WalesFriendlies (M)19090100.01.01901003.0031+2+2.00Matches
201524wls WalesFriendlies (M)19090100.01.01901000.0023-1-1.00Matches
201625wls WalesFriendlies (M)21095540.41.2191111810.501100.00+2.24Matches
201625wls WalesUEFA EuroSF65238796.95.86875002.00106+4+0.69+0.69Matches
201625wls WalesUEFA Euro Qualifying54448949.34.95894012.0062+4+0.81+0.22Matches
201726wls WalesFriendlies (M)1909050.01.01901010.0002-2-2.00-2.00Matches
201827wls WalesFriendlies (M)21165843.01.32580000.0003-3-2.33-1.74Matches
201827wls WalesWCQ86317970.17.08796001.63114+7+1.00+1.00Matches
2018-201928wls WalesUEFA Nations League19th436090100.04.04904001.5065+1+0.25Matches
201928wls WalesFriendlies (M)1909050.01.01901003.0010+1+1.000.00Matches
202130wls WalesFriendlies (M)21185932.81.32590000.5002-2-1.53-1.53Matches
202130wls WalesUEFA EuroR1643378493.63.74842001.0026-4-1.07-4.98Matches
202130wls WalesUEFA Euro Qualifying76309087.57.07900001.5786+2+0.29-1.71Matches
202232wls Wales1. World CupGR2944734.81.0180011410.0005-5-4.79-4.79Matches
202231wls WalesWCQ97278180.88.19818002.00157+8+0.99+1.51Matches
2022-202332wls WalesUEFA Nations LeagueLgA137376.90.41370001.000000.00+0.89Matches
2024-202534wls WalesUEFA Nations LeagueLgB2582910.70.60022913.0010+1+1.55+0.80Matches
202635wls WalesWCQ1770.80.1001711.001100.00-1.08Matches
12 Seasons1 Club6 Leagues644,9807846.055.3598338519101.557361+12+0.22+0.33
Friendlies (M) (7 Seasons)107037048.87.8976511820.80712-5-0.64+0.09
WCQ (5 Seasons)211,6147736.417.92080161721.673019+11+0.61+0.52
UEFA Euro Qualifying (3 Seasons)141,2549053.613.914906041.93178+9+0.65+0.81
UEFA Nations League (3 Seasons)74556531.65.1579422911.8675+2+0.40+0.49
UEFA Euro (2 Seasons)108608695.69.610867001.60121200.00-2.25
World Cup (1 Season)2944734.81.0180011410.0005-5-4.79-4.79
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
2006-200716Swansea Cityeng ENG3. League One0.2001
2007-200817Swansea Cityeng ENG3. League One1.9007
2008-200918Swansea Cityeng ENG2. Championship15.84019
2008-200918Wrexhameng ENG5. Conf Premier2.0101
2009-201019Swansea Cityeng ENG2. Championship11.5206
2010-201120Swansea Cityeng ENG2. Championship32.34042
2011-201221Swansea Cityeng ENG1. Premier League32.23129Matches
2012-201322Liverpool2. Europa Lg3.8103Matches
2012-201322Liverpooleng ENG1. Premier League21.32028Matches
2013-201423Liverpooleng ENG1. Premier League16.04019Matches
2014-201524Liverpool1. Champions Lg4.0002Matches
2014-201524Liverpool2. Europa Lg2.0003Matches
2014-201524Liverpooleng ENGFA Cup4.41000Matches
2014-201524Liverpooleng ENG1. Premier League16.33020Matches
2015-201625Liverpool2. Europa Lg5.81010Matches
2015-201625Liverpooleng ENGFA Cup1.70000Matches
2015-201625Liverpooleng ENGLeague Cup3.82000Matches
2015-201625Liverpooleng ENG1. Premier League8.20014Matches
2016-201726Stoke Cityeng ENGEFL Cup1.91002201600000Matches
2016-201726Stoke Cityeng ENGFA Cup0.50000Matches
2016-201726Stoke Cityeng ENG1. Premier League32.690029590516352100Matches
2017-201827Stoke Cityeng ENGEFL Cup0.5000100001000Matches
2017-201827Stoke Cityeng ENGFA Cup1.01002202230Matches
2017-201827Stoke Cityeng ENG1. Premier League34.980049490376266000Matches
2018-201928Stoke Cityeng ENG2. Championship45.9900606511076478010Matches
2019-202029Stoke Cityeng ENG2. Championship32.6510383701765490Matches
2020-202130Stoke Cityeng ENG2. Championship15.320016140232880Matches
2020-202130Stoke Cityeng ENGFA Cup1.00003102220Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 20.80000Matches
2021-202231Stoke Cityeng ENG2. Championship38.6711534212083550Matches
2021-202231Stoke Cityeng ENGFA Cup3.00002601210Matches
2022-202332Swansea Cityeng ENG2. Championship13.7210191503021190Matches
2022-202332Swansea Cityeng ENGEFL Cup0.30000000300Matches
2022-202332Swansea Cityeng ENGFA Cup1.21001201000Matches
2023-202433Swansea Cityeng ENG2. Championship7.15001010031590Matches
2023-202433Swansea Cityeng ENGEFL Cup1.30001105130Matches
2023-202433Swansea Cityeng ENGFA Cup1.41004101010Matches
2024-202534Swansea Cityeng ENG2. Championship7.9200168013580Matches
2024-202534Swansea Cityeng ENGEFL Cup0.20000001100Matches
2024-202534Swansea Cityeng ENGFA Cup0.31000Matches
19 Seasons4 Clubs8 Leagues424.582415103142330417355110
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (9 Seasons)5 Leagues127.325201553705446400
Stoke City (6 Seasons)4 Leagues207.942212552772276371315110
Liverpool (4 Seasons)5 Leagues87.41400990
Wrexham (1 Season)1 League2.0101
Stoke City (1 Season)1 League0.80000
Championship (10 Seasons)220.842312791912213281226010
FA Cup (9 Seasons)14.4500121207670
EFL Cup (8 Seasons)8.03004302254000
Premier League (7 Seasons)161.52910188108088125118100
Europa Lg (3 Seasons)11.62016
League One (2 Seasons)2.1008
Champions Lg (1 Season)4.0002
Conf Premier (1 Season)2.0101
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200716Swansea City1 League0.2001
2007-200817Swansea City1 League1.9007
2008-200918Wrexham1 League2.0101
2008-200918Swansea City1 League15.84019
2009-201019Swansea City1 League11.5206
2010-201120Swansea City1 League32.34042
2011-201221Swansea City1 League32.23129
2012-201322Liverpool2 Leagues25.13031
2013-201423Liverpool1 League16.04019
2014-201524Liverpool5 Leagues26.7400250
2015-201625Liverpool4 Leagues19.5300240
2016-201726Stoke City3 Leagues35.0100031610676352100
2017-201827Stoke City3 Leagues36.490052510396470000
2018-201928Stoke City2 Leagues45.9900606511076478010
2019-202029Stoke City1 League32.6510383701765490
2020-202130Stoke City1 League0.80000
2020-202130Stoke City2 Leagues16.3200191502530100
2021-202231Stoke City2 Leagues41.6711554812185560
2022-202332Swansea City3 Leagues15.2310201703124190
2023-202433Swansea City3 Leagues9.860015120916130
2024-202534Swansea City3 Leagues8.4300168014680
19 Seasons4 Clubs8 Leagues424.582415103142330417355110
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (9 Seasons)5 Leagues127.325201553705446400
Stoke City (6 Seasons)4 Leagues207.942212552772276371315110
Liverpool (4 Seasons)5 Leagues87.41400990
Wrexham (1 Season)1 League2.0101
Stoke City (1 Season)1 League0.80000
Championship (10 Seasons)220.842312791912213281226010
FA Cup (9 Seasons)14.4500121207670
EFL Cup (8 Seasons)8.03004302254000
Premier League (7 Seasons)161.52910188108088125118100
Europa Lg (3 Seasons)11.62016
League One (2 Seasons)2.1008
Champions Lg (1 Season)4.0002
Conf Premier (1 Season)2.0101
PL2 — Div. 2 (1 Season)0.80000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200716Swansea Cityeng ENG3. League One7th0.2001
2007-200817Swansea Cityeng ENG3. League One1st1.9007
2008-200918Wrexhameng ENG5. Conf Premier10th2.0101
2008-200918Swansea Cityeng ENG2. Championship8th15.84019
2009-201019Swansea Cityeng ENG2. Championship7th11.5206
2010-201120Swansea Cityeng ENG2. Championship3rd32.34042
2011-201221Swansea Cityeng ENG1. Premier League11th32.23129Matches
2012-201322Liverpooleng ENG1. Premier League7th21.32028Matches
2013-201423Liverpooleng ENG1. Premier League2nd16.04019Matches
2014-201524Liverpooleng ENG1. Premier League6th16.33020Matches
2015-201625Liverpooleng ENG1. Premier League8th8.20014Matches
2016-201726Stoke Cityeng ENG1. Premier League13th32.690029590516352100Matches
2017-201827Stoke Cityeng ENG1. Premier League19th34.980049490376266000Matches
2018-201928Stoke Cityeng ENG2. Championship16th45.9900606511076478010Matches
2019-202029Stoke Cityeng ENG2. Championship15th32.6510383701765490Matches
2020-202130Stoke Cityeng ENGJr. PL2 — Div. 22nd0.80000Matches
2020-202130Stoke Cityeng ENG2. Championship14th15.320016140232880Matches
2021-202231Stoke Cityeng ENG2. Championship14th38.6711534212083550Matches
2022-202332Swansea Cityeng ENG2. Championship10th13.7210191503021190Matches
2023-202433Swansea Cityeng ENG2. Championship14th7.15001010031590Matches
2024-202534Swansea Cityeng ENG2. Championship11th7.9200168013580Matches
19 Seasons4 Clubs4 Leagues386.472414762992301406344110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Swansea City (9 Seasons)3 Leagues122.622201493304641360
Stoke City (6 Seasons)2 Leagues199.940212452662255365308110
Liverpool (4 Seasons)1 League61.99081
Wrexham (1 Season)1 League2.0101
Stoke City (1 Season)1 League0.80000
Championship (10 Seasons)220.842312791912213281226010
Premier League (7 Seasons)161.52910188108088125118100
League One (2 Seasons)2.1008
Conf Premier (1 Season)2.0101
PL2 — Div. 2 (1 Season)0.80000
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-201524Liverpooleng ENGFA Cup3rd4.41000Matches
2015-201625Liverpooleng ENGFA Cup17th1.70000Matches
2015-201625Liverpooleng ENGLeague Cup2nd3.82000Matches
2016-201726Stoke Cityeng ENGEFL Cup17th1.91002201600000Matches
2016-201726Stoke Cityeng ENGFA Cup33rd0.50000Matches
2017-201827Stoke Cityeng ENGEFL Cup17th0.5000100001000Matches
2017-201827Stoke Cityeng ENGFA Cup33rd1.01002202230Matches
2020-202130Stoke Cityeng ENGFA Cup33rd1.00003102220Matches
2021-202231Stoke Cityeng ENGFA Cup3.00002601210Matches
2022-202332Swansea Cityeng ENGEFL CupRd10.30000000300Matches
2022-202332Swansea Cityeng ENGFA Cup1.21001201000Matches
2023-202433Swansea Cityeng ENGEFL CupRd21.30001105130Matches
2023-202433Swansea Cityeng ENGFA Cup1.41004101010Matches
2024-202534Swansea Cityeng ENGEFL CupRd20.20000001100Matches
2024-202534Swansea Cityeng ENGFA Cup0.31000Matches
10 Seasons3 Clubs2 Leagues22.480016150291111000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Stoke City (5 Seasons)2 Leagues7.9200101102167000
Swansea City (3 Seasons)2 Leagues4.73006408540
Liverpool (2 Seasons)2 Leagues9.83000
FA Cup (9 Seasons)14.4500121207670
EFL Cup (8 Seasons)8.03004302254000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201322Liverpool2. Europa LgR323.8103Matches
2014-201524Liverpool1. Champions LgGR4.0002Matches
2014-201524Liverpool2. Europa LgR322.0003Matches
2015-201625Liverpool2. Europa LgF5.81010Matches
3 Seasons1 Club2 Leagues15.62018
Europa Lg (3 Seasons)11.62016
Champions Lg (1 Season)4.0002
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201221wls WalesUEFA Euro Qualifying2.01000Matches
201423wls WalesWCQ2.81000Matches
201423wls WalesFriendlies (M)1.00000Matches
201524wls WalesFriendlies (M)1.00000Matches
201625wls WalesFriendlies (M)1.20000Matches
201625wls WalesUEFA EuroSF5.8100111114138000Matches
201625wls WalesUEFA Euro Qualifying4.930081103714000Matches
201726wls WalesFriendlies (M)1.01000Matches
201827wls WalesFriendlies (M)1.30000Matches
201827wls WalesWCQ7.03000Matches
2018-201928wls WalesUEFA Nations League19th4.01000Matches
201928wls WalesFriendlies (M)1.00000Matches
202130wls WalesFriendlies (M)1.30000Matches
202130wls WalesUEFA EuroR163.71005300430Matches
202130wls WalesUEFA Euro Qualifying7.0300148011590Matches
202232wls Wales1. World CupGR1.00000200110Matches
202231wls WalesWCQ8.12005903850Matches
2022-202332wls WalesUEFA Nations LeagueLgA0.40000001110Matches
2024-202534wls WalesUEFA Nations LeagueLgB0.60002100220Matches
202635wls WalesWCQ0.10001000000Matches
12 Seasons1 Club6 Leagues55.3170046451125143000
Friendlies (M) (7 Seasons)7.81000
WCQ (5 Seasons)17.96006903850
UEFA Euro Qualifying (3 Seasons)13.97002219042223000
UEFA Nations League (3 Seasons)5.11002101330
UEFA Euro (2 Seasons)9.62001614141711000
World Cup (1 Season)1.00000200110

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.

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.

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.