Last 5 Matches

Last 5 Matches Table
Performance
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Fls Fld Off Crs TklW Int OG PKwon PKcon Match Report
2026-05-22FriPremier DivisionMatchweek 18HomeL 1–2Shamrock RoversSligo RoversYCB90000000000000110Match Report
2026-05-04MonPremier DivisionMatchweek 15HomeW 4–1Shamrock RoversDrogheda UnitedYCB71000000101000000Match Report
2026-05-01FriPremier DivisionMatchweek 14HomeW 1–0Shamrock RoversWaterford UnitedN27000000001000110Match Report
2026-04-06MonPremier DivisionMatchweek 10HomeW 3–2Shamrock RoversShelbourne FCN20000000000000000Match Report
2026-03-13FriPremier DivisionMatchweek 6AwayW 2–0Shamrock RoversSligo RoversN13000000001000010Match Report

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
2009-201017Cardiff Cityeng ENG2. Championship32242,24925.0101100100.040.000.040.040.04
2010-201118Cardiff Cityeng ENG2. Championship824314.8000000100.000.000.000.000.00
2011-201219Celtic2. Europa Lg543704.1000000000.000.000.000.000.00Matches
2011-201219Celticsct SCO1. Premier League27252,25725.1000000000.000.000.000.000.00Matches
2012-201320Celtic1. Champions Lg643724.1000000000.000.000.000.000.00Matches
2012-201320Celticsct SCO1. Premier League22191,68018.72810200100.110.430.540.110.54Matches
2013-201421Celtic1. Champions Lg332472.7000000100.000.000.000.000.00Matches
2013-201421Celticsct SCO1. Premiership23211,52817.0156100100.060.290.350.060.35Matches
2014-201522Celtic2. Europa Lg543273.6000000100.000.000.000.000.00Matches
2014-201522Celticsct SCO1. Premiership29242,05522.8189100100.040.350.390.040.39Matches
2015-201623Bristol Cityeng ENG2. Championship997428.2011000000.000.120.120.000.12Matches
2015-201623Sunderlandeng ENGLeague Cup11570.6000000000.000.000.000.000.00Matches
2015-201623Sunderlandeng ENG1. Premier League10370.4000000000.000.000.000.000.00Matches
2016-201724Bristol Cityeng ENG2. Championship12118469.4011000100.000.110.110.000.11Matches
2016-201724Bristol Cityeng ENGEFL Cup221091.2000000000.000.000.000.000.00Matches
2017-201825Sunderlandeng ENG2. Championship34252,51027.9123100000.040.070.110.040.11Matches
2017-201825Sunderlandeng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2018-201926Sunderlandeng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2018-201926Sunderlandeng ENG3. League One23201,85820.6134100400.050.150.190.050.19Matches
2019-202027Charlton Athleticeng ENG2. Championship29282,52128.0011000400.000.040.040.000.04Matches
2020-202128Charlton Athleticeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202128Charlton Athleticeng ENG3. League One27221,93121.5022000000.000.090.090.000.09Matches
2021-202229Charlton Athleticeng ENGFA Cup00Matches
2021-202229Charlton Athleticeng ENG3. League One28282,40726.7022000100.000.070.070.000.07Matches
2022-202330AC Omonia2. Europa Lg543493.9000000000.000.000.000.000.00Matches
2024-202532Shamrock Rovers3. Conf Lg00Matches
202533Shamrock Roversie IRL1. Premier Division18141,12512.5101100100.080.000.080.080.08Matches
2025-202633Shamrock Rovers3. Conf Lg331922.1000000100.000.000.000.000.00Matches
202634Shamrock Roversie IRL1. Premier Division633113.5000000100.000.000.000.000.00Matches
17 Seasons7 Clubs10 Leagues36430627,051300.6833418002100.030.110.140.030.14
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
Celtic (4 Seasons)3 Leagues1201048,83698.242125400500.040.210.250.040.25
Charlton Athletic (3 Seasons)3 Leagues85796,94977.2055000500.000.060.060.000.06
Sunderland (3 Seasons)5 Leagues64514,91254.6257200500.040.090.130.040.13
Shamrock Rovers (3 Seasons)2 Leagues27201,62818.1101100300.060.000.060.060.06
Cardiff City (2 Seasons)1 League40262,68029.8101100200.030.000.030.030.03
Bristol City (2 Seasons)2 Leagues23221,69718.9022000100.000.110.110.000.11
AC Omonia (1 Season)1 League543493.9000000000.000.000.000.000.00
Championship (6 Seasons)124999,299103.3257200700.020.050.070.020.07
Premiership (4 Seasons)101897,52083.642125400300.050.250.300.050.30
League One (3 Seasons)78706,19668.8178100500.010.100.120.010.12
Europa Lg (3 Seasons)15121,04611.6000000100.000.000.000.000.00
EFL Cup (3 Seasons)664364.8000000000.000.000.000.000.00
FA Cup (3 Seasons)332703.0000000100.000.000.000.000.00
Premier Division (2 Seasons)24171,43616.0101100200.060.000.060.060.06
Champions Lg (2 Seasons)976196.9000000100.000.000.000.000.00
Conf Lg (2 Seasons)331922.1000000100.000.000.000.000.00
Premier League (1 Season)10370.4000000000.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
2009-201017Cardiff City1 League32242,24925.0101100100.040.000.040.040.04
2010-201118Cardiff City1 League824314.8000000100.000.000.000.000.00
2011-201219Celtic2 Leagues32292,62729.2000000000.000.000.000.000.00
2012-201320Celtic2 Leagues28232,05222.82810200100.090.350.440.090.44
2013-201421Celtic2 Leagues26241,77519.7156100200.050.250.300.050.30
2014-201522Celtic2 Leagues34282,38226.5189100200.040.300.340.040.34
2015-201623Sunderland2 Leagues21941.0000000000.000.000.000.000.00
2015-201623Bristol City1 League997428.2011000000.000.120.120.000.12
2016-201724Bristol City2 Leagues141395510.6011000100.000.090.090.000.09
2017-201825Sunderland2 Leagues37282,78030.9123100000.030.060.100.030.10
2018-201926Sunderland2 Leagues25222,03822.6134100500.040.130.180.040.18
2019-202027Charlton Athletic1 League29282,52128.0011000400.000.040.040.000.04
2020-202128Charlton Athletic2 Leagues28232,02122.5022000000.000.090.090.000.09
2021-202229Charlton Athletic2 Leagues28282,40726.7022000100.000.070.070.000.07
2022-202330AC Omonia1 League543493.9000000000.000.000.000.000.00
2024-202532Shamrock Rovers1 League00
202533Shamrock Rovers1 League18141,12512.5101100100.080.000.080.080.08
2025-202633Shamrock Rovers1 League331922.1000000100.000.000.000.000.00
202634Shamrock Rovers1 League633113.5000000100.000.000.000.000.00
17 Seasons7 Clubs10 Leagues36430627,051300.6833418002100.030.110.140.030.14
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
Celtic (4 Seasons)3 Leagues1201048,83698.242125400500.040.210.250.040.25
Charlton Athletic (3 Seasons)3 Leagues85796,94977.2055000500.000.060.060.000.06
Sunderland (3 Seasons)5 Leagues64514,91254.6257200500.040.090.130.040.13
Shamrock Rovers (3 Seasons)2 Leagues27201,62818.1101100300.060.000.060.060.06
Cardiff City (2 Seasons)1 League40262,68029.8101100200.030.000.030.030.03
Bristol City (2 Seasons)2 Leagues23221,69718.9022000100.000.110.110.000.11
AC Omonia (1 Season)1 League543493.9000000000.000.000.000.000.00
Championship (6 Seasons)124999,299103.3257200700.020.050.070.020.07
Premiership (4 Seasons)101897,52083.642125400300.050.250.300.050.30
League One (3 Seasons)78706,19668.8178100500.010.100.120.010.12
Europa Lg (3 Seasons)15121,04611.6000000100.000.000.000.000.00
EFL Cup (3 Seasons)664364.8000000000.000.000.000.000.00
FA Cup (3 Seasons)332703.0000000100.000.000.000.000.00
Premier Division (2 Seasons)24171,43616.0101100200.060.000.060.060.06
Champions Lg (2 Seasons)976196.9000000100.000.000.000.000.00
Conf Lg (2 Seasons)331922.1000000100.000.000.000.000.00
Premier League (1 Season)10370.4000000000.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
2009-201017Cardiff Cityeng ENG2. Championship4th32242,24925.0101100100.040.000.040.040.04
2010-201118Cardiff Cityeng ENG2. Championship4th824314.8000000100.000.000.000.000.00
2011-201219Celticsct SCO1. Premier League1st27252,25725.1000000000.000.000.000.000.00Matches
2012-201320Celticsct SCO1. Premier League1st22191,68018.72810200100.110.430.540.110.54Matches
2013-201421Celticsct SCO1. Premiership1st23211,52817.0156100100.060.290.350.060.35Matches
2014-201522Celticsct SCO1. Premiership1st29242,05522.8189100100.040.350.390.040.39Matches
2015-201623Sunderlandeng ENG1. Premier League17th10370.4000000000.000.000.000.000.00Matches
2015-201623Bristol Cityeng ENG2. Championship18th997428.2011000000.000.120.120.000.12Matches
2016-201724Bristol Cityeng ENG2. Championship17th12118469.4011000100.000.110.110.000.11Matches
2017-201825Sunderlandeng ENG2. Championship24th34252,51027.9123100000.040.070.110.040.11Matches
2018-201926Sunderlandeng ENG3. League One5th23201,85820.6134100400.050.150.190.050.19Matches
2019-202027Charlton Athleticeng ENG2. Championship22nd29282,52128.0011000400.000.040.040.000.04Matches
2020-202128Charlton Athleticeng ENG3. League One7th27221,93121.5022000000.000.090.090.000.09Matches
2021-202229Charlton Athleticeng ENG3. League One13th28282,40726.7022000100.000.070.070.000.07Matches
202533Shamrock Roversie IRL1. Premier Division1st18141,12512.5101100100.080.000.080.080.08Matches
202634Shamrock Roversie IRL1. Premier Division1st633113.5000000100.000.000.000.000.00Matches
15 Seasons6 Clubs5 Leagues32827524,488272.1833418001700.030.120.150.030.15
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
Celtic (4 Seasons)1 League101897,52083.642125400300.050.250.300.050.30
Charlton Athletic (3 Seasons)2 Leagues84786,85976.2055000500.000.070.070.000.07
Sunderland (3 Seasons)3 Leagues58454,40548.9257200400.040.100.140.040.14
Cardiff City (2 Seasons)1 League40262,68029.8101100200.030.000.030.030.03
Shamrock Rovers (2 Seasons)1 League24171,43616.0101100200.060.000.060.060.06
Bristol City (2 Seasons)1 League21201,58817.6022000100.000.110.110.000.11
Championship (6 Seasons)124999,299103.3257200700.020.050.070.020.07
Premiership (4 Seasons)101897,52083.642125400300.050.250.300.050.30
League One (3 Seasons)78706,19668.8178100500.010.100.120.010.12
Premier Division (2 Seasons)24171,43616.0101100200.060.000.060.060.06
Premier League (1 Season)10370.4000000000.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
2015-201623Sunderlandeng ENGLeague Cup17th11570.6000000000.000.000.000.000.00Matches
2016-201724Bristol Cityeng ENGEFL Cup9th221091.2000000000.000.000.000.000.00Matches
2017-201825Sunderlandeng ENGEFL Cup17th332703.0000000000.000.000.000.000.00Matches
2018-201926Sunderlandeng ENGFA Cup65th221802.0000000100.000.000.000.000.00Matches
2020-202128Charlton Athleticeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2021-202229Charlton Athleticeng ENGFA Cup00Matches
6 Seasons3 Clubs2 Leagues997067.8000000100.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
Sunderland (3 Seasons)2 Leagues665075.6000000100.000.000.000.000.00
Charlton Athletic (2 Seasons)1 League11901.0000000000.000.000.000.000.00
Bristol City (1 Season)1 League221091.2000000000.000.000.000.000.00
EFL Cup (3 Seasons)664364.8000000000.000.000.000.000.00
FA Cup (3 Seasons)332703.0000000100.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
2011-201219Celtic2. Europa LgGR543704.1000000000.000.000.000.000.00Matches
2012-201320Celtic1. Champions LgR16643724.1000000000.000.000.000.000.00Matches
2013-201421Celtic1. Champions LgGR332472.7000000100.000.000.000.000.00Matches
2014-201522Celtic2. Europa LgR32543273.6000000100.000.000.000.000.00Matches
2022-202330AC Omonia2. Europa LgGR543493.9000000000.000.000.000.000.00Matches
2024-202532Shamrock Rovers3. Conf LgKO00Matches
2025-202633Shamrock Rovers3. Conf LgLg331922.1000000100.000.000.000.000.00Matches
7 Seasons3 Clubs3 Leagues27221,85720.6000000300.000.000.000.000.00
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
Celtic (4 Seasons)2 Leagues19151,31614.6000000200.000.000.000.000.00
Shamrock Rovers (2 Seasons)1 League331922.1000000100.000.000.000.000.00
AC Omonia (1 Season)1 League543493.9000000000.000.000.000.000.00
Europa Lg (3 Seasons)15121,04611.6000000100.000.000.000.000.00
Champions Lg (2 Seasons)976196.9000000100.000.000.000.000.00
Conf Lg (2 Seasons)331922.1000000100.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
201220wls WalesUEFA Euro Qualifying10500.60000000.000.00Matches
201422wls WalesWCQ432372.6000000000.000.000.000.000.00Matches
201422wls WalesFriendlies (M)00Matches
201624wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201624wls WalesUEFA Euro Qualifying00Matches
201826wls WalesWCQ00Matches
4 Seasons1 Club3 Leagues643774.2000000000.000.000.000.000.00
WCQ (2 Seasons)432372.6000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)11901.0000000000.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)10500.60000000.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
2009-201017Cardiff Cityeng ENG2. Championship25.0130.120.3300
2010-201118Cardiff Cityeng ENG2. Championship4.8010.210.0000
2011-201219Celtic2. Europa Lg4.1000.0000Matches
2011-201219Celticsct SCO1. Premier League25.1020.080.0000Matches
2012-201320Celtic1. Champions Lg4.1010.240.0000Matches
2012-201320Celticsct SCO1. Premier League18.7220.111.0000Matches
2013-201421Celtic1. Champions Lg2.7000.0000Matches
2013-201421Celticsct SCO1. Premiership17.0130.180.3300Matches
2014-201522Celtic2. Europa Lg3.6000.0000Matches
2014-201522Celticsct SCO1. Premiership22.8130.130.3300Matches
2015-201623Bristol Cityeng ENG2. Championship8.2000.0000Matches
2015-201623Sunderlandeng ENGLeague Cup0.6000Matches
2015-201623Sunderlandeng ENG1. Premier League0.4000.0000Matches
2016-201724Bristol Cityeng ENG2. Championship9.40000.000.0000Matches
2016-201724Bristol Cityeng ENGEFL Cup1.20000.000.0000Matches
2017-201825Sunderlandeng ENG2. Championship27.919444.40.320.140.110.2500Matches
2017-201825Sunderlandeng ENGEFL Cup3.00000.000.0000Matches
2018-201926Sunderlandeng ENGFA Cup2.00000.000.0000Matches
2018-201926Sunderlandeng ENG3. League One20.6100Matches
2019-202027Charlton Athleticeng ENG2. Championship28.00400.00.140.000.0000Matches
2020-202128Charlton Athleticeng ENGFA Cup1.00000.000.0000Matches
2020-202128Charlton Athleticeng ENG3. League One21.50000.000.0000Matches
2021-202229Charlton Athleticeng ENG3. League One26.70100.00.040.000.0000Matches
2022-202330AC Omonia2. Europa Lg3.90000.000.0000Matches
202533Shamrock Roversie IRL1. Premier Division12.519222.20.720.160.110.5000Matches
2025-202633Shamrock Rovers3. Conf Lg2.10000.000.0000Matches
202634Shamrock Roversie IRL1. Premier Division3.50000.000.0000Matches
17 Seasons7 Clubs10 Leagues300.68232126.10.160.080.090.3300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Celtic (4 Seasons)3 Leagues98.24110.110.3600
Charlton Athletic (3 Seasons)3 Leagues77.20500.00.060.000.0000
Sunderland (3 Seasons)5 Leagues54.629444.40.270.120.110.2500
Shamrock Rovers (3 Seasons)2 Leagues18.119222.20.500.110.110.5000
Cardiff City (2 Seasons)1 League29.8140.130.2500
Bristol City (2 Seasons)2 Leagues18.90000.000.0000
AC Omonia (1 Season)1 League3.90000.000.0000
Championship (6 Seasons)103.3213830.80.200.080.080.2500
Premiership (4 Seasons)83.64100.120.4000
League One (3 Seasons)68.81100.00.020.000.0000
Europa Lg (3 Seasons)11.60000.000.0000
EFL Cup (3 Seasons)4.80000.000.0000
FA Cup (3 Seasons)3.00000.000.0000
Premier Division (2 Seasons)16.019222.20.560.130.110.5000
Champions Lg (2 Seasons)6.9010.150.0000
Conf Lg (2 Seasons)2.10000.000.0000
Premier League (1 Season)0.4000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2009-201017Cardiff City1 League25.0130.120.3300
2010-201118Cardiff City1 League4.8010.210.0000
2011-201219Celtic2 Leagues29.2020.070.0000
2012-201320Celtic2 Leagues22.8230.130.6700
2013-201421Celtic2 Leagues19.7130.150.3300
2014-201522Celtic2 Leagues26.5130.110.3300
2015-201623Sunderland2 Leagues1.0000.0000
2015-201623Bristol City1 League8.2000.0000
2016-201724Bristol City2 Leagues10.60000.000.0000
2017-201825Sunderland2 Leagues30.919444.40.290.130.110.2500
2018-201926Sunderland2 Leagues22.61000.000.0000
2019-202027Charlton Athletic1 League28.00400.00.140.000.0000
2020-202128Charlton Athletic2 Leagues22.50000.000.0000
2021-202229Charlton Athletic2 Leagues26.70100.00.040.000.0000
2022-202330AC Omonia1 League3.90000.000.0000
202533Shamrock Rovers1 League12.519222.20.720.160.110.5000
2025-202633Shamrock Rovers1 League2.10000.000.0000
202634Shamrock Rovers1 League3.50000.000.0000
17 Seasons7 Clubs10 Leagues300.68232126.10.160.080.090.3300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Celtic (4 Seasons)3 Leagues98.24110.110.3600
Charlton Athletic (3 Seasons)3 Leagues77.20500.00.060.000.0000
Sunderland (3 Seasons)5 Leagues54.629444.40.270.120.110.2500
Shamrock Rovers (3 Seasons)2 Leagues18.119222.20.500.110.110.5000
Cardiff City (2 Seasons)1 League29.8140.130.2500
Bristol City (2 Seasons)2 Leagues18.90000.000.0000
AC Omonia (1 Season)1 League3.90000.000.0000
Championship (6 Seasons)103.3213830.80.200.080.080.2500
Premiership (4 Seasons)83.64100.120.4000
League One (3 Seasons)68.81100.00.020.000.0000
Europa Lg (3 Seasons)11.60000.000.0000
EFL Cup (3 Seasons)4.80000.000.0000
FA Cup (3 Seasons)3.00000.000.0000
Premier Division (2 Seasons)16.019222.20.560.130.110.5000
Champions Lg (2 Seasons)6.9010.150.0000
Conf Lg (2 Seasons)2.10000.000.0000
Premier League (1 Season)0.4000.0000
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
2009-201017Cardiff Cityeng ENG2. Championship4th25.0130.120.3300
2010-201118Cardiff Cityeng ENG2. Championship4th4.8010.210.0000
2011-201219Celticsct SCO1. Premier League1st25.1020.080.0000Matches
2012-201320Celticsct SCO1. Premier League1st18.7220.111.0000Matches
2013-201421Celticsct SCO1. Premiership1st17.0130.180.3300Matches
2014-201522Celticsct SCO1. Premiership1st22.8130.130.3300Matches
2015-201623Sunderlandeng ENG1. Premier League17th0.4000.0000Matches
2015-201623Bristol Cityeng ENG2. Championship18th8.2000.0000Matches
2016-201724Bristol Cityeng ENG2. Championship17th9.40000.000.0000Matches
2017-201825Sunderlandeng ENG2. Championship24th27.919444.40.320.140.110.2500Matches
2018-201926Sunderlandeng ENG3. League One5th20.6100Matches
2019-202027Charlton Athleticeng ENG2. Championship22nd28.00400.00.140.000.0000Matches
2020-202128Charlton Athleticeng ENG3. League One7th21.50000.000.0000Matches
2021-202229Charlton Athleticeng ENG3. League One13th26.70100.00.040.000.0000Matches
202533Shamrock Roversie IRL1. Premier Division1st12.519222.20.720.160.110.5000Matches
202634Shamrock Roversie IRL1. Premier Division1st3.50000.000.0000Matches
15 Seasons6 Clubs5 Leagues272.18232026.10.180.080.090.3500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Celtic (4 Seasons)1 League83.64100.120.4000
Charlton Athletic (3 Seasons)2 Leagues76.20500.00.070.000.0000
Sunderland (3 Seasons)3 Leagues48.929444.40.320.140.110.2500
Cardiff City (2 Seasons)1 League29.8140.130.2500
Shamrock Rovers (2 Seasons)1 League16.019222.20.560.130.110.5000
Bristol City (2 Seasons)1 League17.60000.000.0000
Championship (6 Seasons)103.3213830.80.200.080.080.2500
Premiership (4 Seasons)83.64100.120.4000
League One (3 Seasons)68.81100.00.020.000.0000
Premier Division (2 Seasons)16.019222.20.560.130.110.5000
Premier League (1 Season)0.4000.0000
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
2015-201623Sunderlandeng ENGLeague Cup17th0.6000Matches
2016-201724Bristol Cityeng ENGEFL Cup9th1.20000.000.0000Matches
2017-201825Sunderlandeng ENGEFL Cup17th3.00000.000.0000Matches
2018-201926Sunderlandeng ENGFA Cup65th2.00000.000.0000Matches
2020-202128Charlton Athleticeng ENGFA Cup85th1.00000.000.0000Matches
6 Seasons3 Clubs2 Leagues7.80000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Sunderland (3 Seasons)2 Leagues5.60000.000.0000
Charlton Athletic (2 Seasons)1 League1.00000.000.0000
Bristol City (1 Season)1 League1.20000.000.0000
EFL Cup (3 Seasons)4.80000.000.0000
FA Cup (3 Seasons)3.00000.000.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
2011-201219Celtic2. Europa LgGR4.1000.0000Matches
2012-201320Celtic1. Champions LgR164.1010.240.0000Matches
2013-201421Celtic1. Champions LgGR2.7000.0000Matches
2014-201522Celtic2. Europa LgR323.6000.0000Matches
2022-202330AC Omonia2. Europa LgGR3.90000.000.0000Matches
2025-202633Shamrock Rovers3. Conf LgLg2.10000.000.0000Matches
7 Seasons3 Clubs3 Leagues20.60010.000.050.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Celtic (4 Seasons)2 Leagues14.6010.070.0000
Shamrock Rovers (2 Seasons)1 League2.10000.000.0000
AC Omonia (1 Season)1 League3.90000.000.0000
Europa Lg (3 Seasons)11.60000.000.0000
Champions Lg (2 Seasons)6.9010.150.0000
Conf Lg (2 Seasons)2.10000.000.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
201220wls WalesUEFA Euro Qualifying0.6000Matches
201422wls WalesWCQ2.6000Matches
201624wls WalesFriendlies (M)1.0000Matches
4 Seasons1 Club3 Leagues4.2000
WCQ (2 Seasons)2.6000
Friendlies (M) (2 Seasons)1.0000
UEFA Euro Qualifying (2 Seasons)0.6000
Become a Stathead & surf this site ad-free.

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
2009-201017Cardiff Cityeng ENG2. Championship322,2497054.325.0248
2010-201118Cardiff Cityeng ENG2. Championship84315410.44.826
2011-201219Celtic2. Europa Lg53707468.54.1441Matches
2011-201219Celticsct SCO1. Premier League272,2578466.025.1252Matches
2012-201320Celtic1. Champions Lg63726251.74.1432Matches
2012-201320Celticsct SCO1. Premier League221,6807649.118.7193Matches
2013-201421Celtic1. Champions Lg32478245.72.7310Matches
2013-201421Celticsct SCO1. Premiership231,5286644.717.0212Matches
2014-201522Celtic2. Europa Lg53276545.43.642110.40511-6-1.65-2.57Matches
2014-201522Celticsct SCO1. Premiership292,0557160.122.82414502.52478+39+1.71-0.14Matches
2015-201623Bristol Cityeng ENG2. Championship97428217.98.295001.331612+4+0.49+1.04Matches
2015-201623Sunderlandeng ENGLeague Cup1575731.70.61570003.003300.000.00Matches
2015-201623Sunderlandeng ENG1. Premier League137371.10.400150.0021+1+2.43+2.83Matches
2016-201724Bristol Cityeng ENG2. Championship128467120.49.4116140.581015-5-0.53-0.50Matches
2016-201724Bristol Cityeng ENGEFL Cup21095527.91.22550003.0021+1+0.83+0.51Matches
2017-201825Sunderlandeng ENG2. Championship342,5107460.627.92523980.822745-18-0.65-0.09Matches
2017-201825Sunderlandeng ENGEFL Cup327090100.03.03903002.0034-1-0.33Matches
2018-201926Sunderlandeng ENGFA Cup21809066.72.02902002.0032+1+0.50+1.50Matches
2018-201926Sunderlandeng ENG3. League One231,8588144.920.620861734461.873519+16+0.78+0.10Matches
2019-202027Charlton Athleticeng ENG2. Championship292,5218760.928.02890281130.902845-17-0.61-0.72Matches
2020-202128Charlton Athleticeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2020-202128Charlton Athleticeng ENG3. League One271,9317246.621.522852051251.673024+6+0.28-0.05Matches
2021-202229Charlton Athleticeng ENGFA Cup00001Matches
2021-202229Charlton Athleticeng ENG3. League One282,4078658.126.7288624051.252939-10-0.37-0.69Matches
2022-202330AC Omonia2. Europa Lg53497064.63.9481212600.8639-6-1.55-0.13Matches
2024-202532Shamrock Rovers3. Conf Lg00001Matches
202533Shamrock Roversie IRL1. Premier Division181,1256334.712.51475841881.831912+7+0.56-0.12Matches
2025-202633Shamrock Rovers3. Conf Lg31926435.62.13641031.7543+1+0.47+2.28Matches
202634Shamrock Roversie IRL1. Premier Division63115217.33.53842320112.1765+1+0.29-0.50Matches
17 Seasons7 Clubs10 Leagues36427,0517441.5300.6306841665820611.45272259+13+0.07-0.06
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (4 Seasons)3 Leagues1208,8367454.598.2104241612.215219+33+1.25-0.39
Charlton Athletic (3 Seasons)3 Leagues856,9498254.477.2798773610141.2587109-22-0.28-0.54
Sunderland (3 Seasons)5 Leagues644,9127739.554.65186451344191.317374-1-0.02+0.09
Shamrock Rovers (3 Seasons)2 Leagues271,6286025.718.1207511719231.902920+9+0.500.00
Cardiff City (2 Seasons)1 League402,6806732.429.82614
Bristol City (2 Seasons)2 Leagues231,6977419.618.9225511141.08282800.00+0.27
AC Omonia (1 Season)1 League53497064.63.9481212600.8639-6-1.55-0.13
Championship (6 Seasons)1249,2997537.4103.3999062251150.8781117-36-0.49-0.22
Premiership (4 Seasons)1017,5207455.083.689141202.52478+39+1.71-0.14
League One (3 Seasons)786,1967949.968.8708661824161.589482+12+0.17-0.27
Europa Lg (3 Seasons)151,0467058.111.61281832610.63820-12-1.60-1.75
EFL Cup (3 Seasons)64367351.94.86733002.508800.00-0.22
FA Cup (3 Seasons)32709042.93.03903011.333300.00+1.00
Premier Division (2 Seasons)241,4366028.516.0177710719191.922517+8+0.50-0.22
Champions Lg (2 Seasons)96196949.16.9742
Conf Lg (2 Seasons)31926414.92.13641041.7543+1+0.47+2.28
Premier League (1 Season)137371.10.400150.0021+1+2.43+2.83
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
2009-201017Cardiff City1 League322,2497054.325.0248
2010-201118Cardiff City1 League84315410.44.826
2011-201219Celtic2 Leagues322,6278266.329.22943
2012-201320Celtic2 Leagues282,0527349.622.82335
2013-201421Celtic2 Leagues261,7756844.819.72412
2014-201522Celtic2 Leagues342,3827057.526.52816612.215219+33+1.25-0.39
2015-201623Sunderland2 Leagues294472.61.01570151.5054+1+0.96+1.34
2015-201623Bristol City1 League97428217.98.295001.331612+4+0.49+1.04
2016-201724Bristol City2 Leagues149556821.110.613556140.931216-4-0.38-0.38
2017-201825Sunderland2 Leagues372,7807563.030.9289026980.923049-19-0.62-0.06
2018-201926Sunderland2 Leagues252,0388246.222.622871934461.883821+17+0.75+0.14
2019-202027Charlton Athletic1 League292,5218760.928.02890281130.902845-17-0.61-0.72
2020-202128Charlton Athletic2 Leagues282,0217247.822.523852151251.613025+5+0.22-0.10
2021-202229Charlton Athletic2 Leagues282,4078654.626.7288624061.252939-10-0.37-0.69
2022-202330AC Omonia1 League53497064.63.9481212600.8639-6-1.55-0.13
2024-202532Shamrock Rovers1 League00001
202533Shamrock Rovers1 League181,1256334.712.51475841881.831912+7+0.56-0.12
2025-202633Shamrock Rovers1 League31926435.62.13641031.7543+1+0.47+2.28
202634Shamrock Rovers1 League63115217.33.53842320112.1765+1+0.29-0.50
17 Seasons7 Clubs10 Leagues36427,0517441.5300.6306841665820611.45272259+13+0.07-0.06
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (4 Seasons)3 Leagues1208,8367454.598.2104241612.215219+33+1.25-0.39
Charlton Athletic (3 Seasons)3 Leagues856,9498254.477.2798773610141.2587109-22-0.28-0.54
Sunderland (3 Seasons)5 Leagues644,9127739.554.65186451344191.317374-1-0.02+0.09
Shamrock Rovers (3 Seasons)2 Leagues271,6286025.718.1207511719231.902920+9+0.500.00
Cardiff City (2 Seasons)1 League402,6806732.429.82614
Bristol City (2 Seasons)2 Leagues231,6977419.618.9225511141.08282800.00+0.27
AC Omonia (1 Season)1 League53497064.63.9481212600.8639-6-1.55-0.13
Championship (6 Seasons)1249,2997537.4103.3999062251150.8781117-36-0.49-0.22
Premiership (4 Seasons)1017,5207455.083.689141202.52478+39+1.71-0.14
League One (3 Seasons)786,1967949.968.8708661824161.589482+12+0.17-0.27
Europa Lg (3 Seasons)151,0467058.111.61281832610.63820-12-1.60-1.75
EFL Cup (3 Seasons)64367351.94.86733002.508800.00-0.22
FA Cup (3 Seasons)32709042.93.03903011.333300.00+1.00
Premier Division (2 Seasons)241,4366028.516.0177710719191.922517+8+0.50-0.22
Champions Lg (2 Seasons)96196949.16.9742
Conf Lg (2 Seasons)31926414.92.13641041.7543+1+0.47+2.28
Premier League (1 Season)137371.10.400150.0021+1+2.43+2.83
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
2009-201017Cardiff Cityeng ENG2. Championship4th322,2497054.325.0248
2010-201118Cardiff Cityeng ENG2. Championship4th84315410.44.826
2011-201219Celticsct SCO1. Premier League1st272,2578466.025.1252Matches
2012-201320Celticsct SCO1. Premier League1st221,6807649.118.7193Matches
2013-201421Celticsct SCO1. Premiership1st231,5286644.717.0212Matches
2014-201522Celticsct SCO1. Premiership1st292,0557160.122.82414502.52478+39+1.71-0.14Matches
2015-201623Sunderlandeng ENG1. Premier League17th137371.10.400150.0021+1+2.43+2.83Matches
2015-201623Bristol Cityeng ENG2. Championship18th97428217.98.295001.331612+4+0.49+1.04Matches
2016-201724Bristol Cityeng ENG2. Championship17th128467120.49.4116140.581015-5-0.53-0.50Matches
2017-201825Sunderlandeng ENG2. Championship24th342,5107460.627.92523980.822745-18-0.65-0.09Matches
2018-201926Sunderlandeng ENG3. League One5th231,8588144.920.620861734461.873519+16+0.78+0.10Matches
2019-202027Charlton Athleticeng ENG2. Championship22nd292,5218760.928.02890281130.902845-17-0.61-0.72Matches
2020-202128Charlton Athleticeng ENG3. League One7th271,9317246.621.522852051251.673024+6+0.28-0.05Matches
2021-202229Charlton Athleticeng ENG3. League One13th282,4078658.126.7288624051.252939-10-0.37-0.69Matches
202533Shamrock Roversie IRL1. Premier Division1st181,1256334.712.51475841881.831912+7+0.56-0.12Matches
202634Shamrock Roversie IRL1. Premier Division1st63115217.33.53842320112.1765+1+0.29-0.50Matches
15 Seasons6 Clubs5 Leagues32824,4887541.2272.1275861475320551.46249225+24+0.13-0.03
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (4 Seasons)1 League1017,5207455.083.689141202.52478+39+1.71-0.14
Charlton Athletic (3 Seasons)2 Leagues846,8598255.276.2788772610131.2687108-21-0.28-0.53
Sunderland (3 Seasons)3 Leagues584,4057637.648.94586401344191.226465-1-0.02+0.08
Cardiff City (2 Seasons)1 League402,6806732.429.82614
Shamrock Rovers (2 Seasons)1 League241,4366028.516.0177710719191.922517+8+0.50-0.22
Bristol City (2 Seasons)1 League211,5887619.217.62011140.902627-1-0.06+0.24
Championship (6 Seasons)1249,2997537.4103.3999062251150.8781117-36-0.49-0.22
Premiership (4 Seasons)1017,5207455.083.689141202.52478+39+1.71-0.14
League One (3 Seasons)786,1967949.968.8708661824161.589482+12+0.17-0.27
Premier Division (2 Seasons)241,4366028.516.0177710719191.922517+8+0.50-0.22
Premier League (1 Season)137371.10.400150.0021+1+2.43+2.83
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
2015-201623Sunderlandeng ENGLeague Cup17th1575731.70.61570003.003300.000.00Matches
2016-201724Bristol Cityeng ENGEFL Cup9th21095527.91.22550003.0021+1+0.83+0.51Matches
2017-201825Sunderlandeng ENGEFL Cup17th327090100.03.03903002.0034-1-0.33Matches
2018-201926Sunderlandeng ENGFA Cup65th21809066.72.02902002.0032+1+0.50+1.50Matches
2020-202128Charlton Athleticeng ENGFA Cup85th19090100.01.01901000.0001-1-1.00Matches
2021-202229Charlton Athleticeng ENGFA Cup00001Matches
6 Seasons3 Clubs2 Leagues97067848.07.89786012.11111100.000.00
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Sunderland (3 Seasons)2 Leagues65078570.45.66855002.179900.00+0.42
Charlton Athletic (2 Seasons)1 League1909025.01.01901010.0001-1-1.00
Bristol City (1 Season)1 League21095527.91.22550003.0021+1+0.83+0.51
EFL Cup (3 Seasons)64367351.94.86733002.508800.00-0.22
FA Cup (3 Seasons)32709042.93.03903011.333300.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
2011-201219Celtic2. Europa LgGR53707468.54.1441Matches
2012-201320Celtic1. Champions LgR1663726251.74.1432Matches
2013-201421Celtic1. Champions LgGR32478245.72.7310Matches
2014-201522Celtic2. Europa LgR3253276545.43.642110.40511-6-1.65-2.57Matches
2022-202330AC Omonia2. Europa LgGR53497064.63.9481212600.8639-6-1.55-0.13Matches
2024-202532Shamrock Rovers3. Conf LgKO00001Matches
2025-202633Shamrock Rovers3. Conf LgLg31926435.62.13641031.7543+1+0.47+2.28Matches
7 Seasons3 Clubs3 Leagues271,8576942.720.622741352650.891223-11-1.14-0.56
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (4 Seasons)2 Leagues191,3166952.214.61510410.40511-6-1.65-2.57
Shamrock Rovers (2 Seasons)1 League31926414.92.13641041.7543+1+0.47+2.28
AC Omonia (1 Season)1 League53497064.63.9481212600.8639-6-1.55-0.13
Europa Lg (3 Seasons)151,0467058.111.61281832610.63820-12-1.60-1.75
Champions Lg (2 Seasons)96196949.16.9742
Conf Lg (2 Seasons)31926414.92.13641041.7543+1+0.47+2.28
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
201220wls WalesUEFA Euro Qualifying150506.90.60014923.0010+1+1.80+2.47Matches
201422wls WalesWCQ42375926.32.6375211110.0019-8-3.04-2.63Matches
201422wls WalesFriendlies (M)00001Matches
201624wls WalesFriendlies (M)1909033.31.01901011.001100.00+2.00Matches
201624wls WalesUEFA Euro Qualifying00002Matches
201826wls WalesWCQ00001Matches
4 Seasons1 Club3 Leagues63776310.04.2479323080.67310-7-1.67-0.96
WCQ (2 Seasons)42375913.22.6375211120.0019-8-3.04-2.63
Friendlies (M) (2 Seasons)1909025.01.01901021.001100.00+2.00
UEFA Euro Qualifying (2 Seasons)150503.10.60014943.0010+1+1.80+2.47

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
2009-201017Cardiff Cityeng ENG2. Championship25.0105
2010-201118Cardiff Cityeng ENG2. Championship4.8104
2011-201219Celtic2. Europa Lg4.1001Matches
2011-201219Celticsct SCO1. Premier League25.1005Matches
2012-201320Celtic1. Champions Lg4.1000Matches
2012-201320Celticsct SCO1. Premier League18.7107Matches
2013-201421Celtic1. Champions Lg2.7101Matches
2013-201421Celticsct SCO1. Premiership17.0106Matches
2014-201522Celtic2. Europa Lg3.6102Matches
2014-201522Celticsct SCO1. Premiership22.810Matches
2015-201623Bristol Cityeng ENG2. Championship8.2001Matches
2015-201623Sunderlandeng ENGLeague Cup0.60000Matches
2015-201623Sunderlandeng ENG1. Premier League0.4000Matches
2016-201724Bristol Cityeng ENG2. Championship9.4100100000000Matches
2016-201724Bristol Cityeng ENGEFL Cup1.2000000300000Matches
2017-201825Sunderlandeng ENG2. Championship27.90007261542331001Matches
2017-201825Sunderlandeng ENGEFL Cup3.0000001531000Matches
2018-201926Sunderlandeng ENGFA Cup2.0100200300000Matches
2018-201926Sunderlandeng ENG3. League One20.64000Matches
2019-202027Charlton Athleticeng ENG2. Championship28.040014508421240Matches
2020-202128Charlton Athleticeng ENGFA Cup1.00000001000Matches
2020-202128Charlton Athleticeng ENG3. League One21.500051315520120Matches
2021-202229Charlton Athleticeng ENG3. League One26.710091207521180Matches
2022-202330AC Omonia2. Europa Lg3.90000107240Matches
202533Shamrock Roversie IRL1. Premier Division12.51001040245120Matches
2025-202633Shamrock Rovers3. Conf Lg2.11003105220Matches
202634Shamrock Roversie IRL1. Premier Division3.51004000520Matches
17 Seasons7 Clubs10 Leagues300.6210087623316102106001
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (4 Seasons)3 Leagues98.25022
Charlton Athletic (3 Seasons)3 Leagues77.25002830121562540
Sunderland (3 Seasons)5 Leagues54.65009262622632001
Shamrock Rovers (3 Seasons)2 Leagues18.130017502912160
Cardiff City (2 Seasons)1 League29.8209
Bristol City (2 Seasons)2 Leagues18.9100200300000
AC Omonia (1 Season)1 League3.90000107240
Championship (6 Seasons)103.3700323111384455001
Premiership (4 Seasons)83.63018
League One (3 Seasons)68.85001425113041300
Europa Lg (3 Seasons)11.61003107240
EFL Cup (3 Seasons)4.8000001831000
FA Cup (3 Seasons)3.0100200400000
Premier Division (2 Seasons)16.020014402410140
Champions Lg (2 Seasons)6.9101
Conf Lg (2 Seasons)2.11003105220
Premier League (1 Season)0.4000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Cardiff City1 League25.0105
2010-201118Cardiff City1 League4.8104
2011-201219Celtic2 Leagues29.2006
2012-201320Celtic2 Leagues22.8107
2013-201421Celtic2 Leagues19.7207
2014-201522Celtic2 Leagues26.5202
2015-201623Sunderland2 Leagues1.000000
2015-201623Bristol City1 League8.2001
2016-201724Bristol City2 Leagues10.6100100300000
2017-201825Sunderland2 Leagues30.90007262592632001
2018-201926Sunderland2 Leagues22.6500200300000
2019-202027Charlton Athletic1 League28.040014508421240
2020-202128Charlton Athletic2 Leagues22.500051315620120
2021-202229Charlton Athletic2 Leagues26.710091207521180
2022-202330AC Omonia1 League3.90000107240
202533Shamrock Rovers1 League12.51001040245120
2025-202633Shamrock Rovers1 League2.11003105220
202634Shamrock Rovers1 League3.51004000520
17 Seasons7 Clubs10 Leagues300.6210087623316102106001
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (4 Seasons)3 Leagues98.25022
Charlton Athletic (3 Seasons)3 Leagues77.25002830121562540
Sunderland (3 Seasons)5 Leagues54.65009262622632001
Shamrock Rovers (3 Seasons)2 Leagues18.130017502912160
Cardiff City (2 Seasons)1 League29.8209
Bristol City (2 Seasons)2 Leagues18.9100200300000
AC Omonia (1 Season)1 League3.90000107240
Championship (6 Seasons)103.3700323111384455001
Premiership (4 Seasons)83.63018
League One (3 Seasons)68.85001425113041300
Europa Lg (3 Seasons)11.61003107240
EFL Cup (3 Seasons)4.8000001831000
FA Cup (3 Seasons)3.0100200400000
Premier Division (2 Seasons)16.020014402410140
Champions Lg (2 Seasons)6.9101
Conf Lg (2 Seasons)2.11003105220
Premier League (1 Season)0.4000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Cardiff Cityeng ENG2. Championship4th25.0105
2010-201118Cardiff Cityeng ENG2. Championship4th4.8104
2011-201219Celticsct SCO1. Premier League1st25.1005Matches
2012-201320Celticsct SCO1. Premier League1st18.7107Matches
2013-201421Celticsct SCO1. Premiership1st17.0106Matches
2014-201522Celticsct SCO1. Premiership1st22.810Matches
2015-201623Sunderlandeng ENG1. Premier League17th0.4000Matches
2015-201623Bristol Cityeng ENG2. Championship18th8.2001Matches
2016-201724Bristol Cityeng ENG2. Championship17th9.4100100000000Matches
2017-201825Sunderlandeng ENG2. Championship24th27.90007261542331001Matches
2018-201926Sunderlandeng ENG3. League One5th20.64000Matches
2019-202027Charlton Athleticeng ENG2. Championship22nd28.040014508421240Matches
2020-202128Charlton Athleticeng ENG3. League One7th21.500051315520120Matches
2021-202229Charlton Athleticeng ENG3. League One13th26.710091207521180Matches
202533Shamrock Roversie IRL1. Premier Division1st12.51001040245120Matches
202634Shamrock Roversie IRL1. Premier Division1st3.51004000520Matches
15 Seasons6 Clubs5 Leagues272.11700786022929599001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (4 Seasons)1 League83.63018
Charlton Athletic (3 Seasons)2 Leagues76.25002830121462540
Sunderland (3 Seasons)3 Leagues48.94007261542331001
Cardiff City (2 Seasons)1 League29.8209
Shamrock Rovers (2 Seasons)1 League16.020014402410140
Bristol City (2 Seasons)1 League17.6100200000000
Championship (6 Seasons)103.3700323111384455001
Premiership (4 Seasons)83.63018
League One (3 Seasons)68.85001425113041300
Premier Division (2 Seasons)16.020014402410140
Premier League (1 Season)0.4000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201623Sunderlandeng ENGLeague Cup17th0.60000Matches
2016-201724Bristol Cityeng ENGEFL Cup9th1.2000000300000Matches
2017-201825Sunderlandeng ENGEFL Cup17th3.0000001531000Matches
2018-201926Sunderlandeng ENGFA Cup65th2.0100200300000Matches
2020-202128Charlton Athleticeng ENGFA Cup85th1.00000001000Matches
6 Seasons3 Clubs2 Leagues7.81002011231000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sunderland (3 Seasons)2 Leagues5.6100201831000
Charlton Athletic (2 Seasons)1 League1.00000001000
Bristol City (1 Season)1 League1.2000000300000
EFL Cup (3 Seasons)4.8000001831000
FA Cup (3 Seasons)3.0100200400000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Celtic2. Europa LgGR4.1001Matches
2012-201320Celtic1. Champions LgR164.1000Matches
2013-201421Celtic1. Champions LgGR2.7101Matches
2014-201522Celtic2. Europa LgR323.6102Matches
2022-202330AC Omonia2. Europa LgGR3.90000107240Matches
2025-202633Shamrock Rovers3. Conf LgLg2.11003105220Matches
7 Seasons3 Clubs3 Leagues20.630072012460
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (4 Seasons)2 Leagues14.6204
Shamrock Rovers (2 Seasons)1 League2.11003105220
AC Omonia (1 Season)1 League3.90000107240
Europa Lg (3 Seasons)11.61003107240
Champions Lg (2 Seasons)6.9101
Conf Lg (2 Seasons)2.11003105220
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201220wls WalesUEFA Euro Qualifying0.60000Matches
201422wls WalesWCQ2.60000Matches
201624wls WalesFriendlies (M)1.00000Matches
4 Seasons1 Club3 Leagues4.20000
WCQ (2 Seasons)2.60000
Friendlies (M) (2 Seasons)1.00000
UEFA Euro Qualifying (2 Seasons)0.60000

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.