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
2011-201224Milton Keynes Donseng ENG3. League One39332,99533.3819355600.240.030.270.090.12
2012-201325Milton Keynes Donseng ENG3. League One44433,89343.3336122500.070.070.140.020.09
2013-201426Millwalleng ENG2. Championship17151,36815.2101011300.070.000.070.000.00
2013-201426Milton Keynes Donseng ENG3. League One25252,21424.68210356400.330.080.410.120.20
2014-201527Millwalleng ENG2. Championship38383,33637.1224112820.050.050.110.030.08Matches
2014-201527Millwalleng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2015-201628Millwalleng ENGFA Cup221792.0000000000.000.000.000.000.00Matches
2015-201628Millwalleng ENGLeague Cup111201.3011000000.000.750.750.000.75Matches
2015-201628Millwalleng ENG3. League One33322,77430.8246200910.060.130.190.060.19Matches
2016-201729Millwalleng ENGEFL Cup10180.2101100005.000.005.005.005.00Matches
2016-201729Millwalleng ENGFA Cup665406.0000000000.000.000.000.000.00Matches
2016-201729Millwalleng ENG3. League One44433,83042.6459222900.090.120.210.050.16Matches
2017-201830Millwalleng ENG2. Championship35302,76230.7235111500.070.100.160.030.13Matches
2017-201830Millwalleng ENGEFL Cup20600.7000000000.000.000.000.000.00Matches
2017-201830Millwalleng ENGFA Cup321872.1000000000.000.000.000.000.00Matches
2018-201931Millwalleng ENG2. Championship31302,63129.2527412500.170.070.240.140.21Matches
2018-201931Millwalleng ENGEFL Cup211071.2101011000.840.000.840.000.00Matches
2018-201931Millwalleng ENGFA Cup433283.6011000000.000.270.270.000.27Matches
2019-202032Millwalleng ENG2. Championship32282,47927.5224200310.070.070.150.070.15Matches
2019-202032Millwalleng ENGEFL Cup211481.6000000000.000.000.000.000.00Matches
2020-202133Millwalleng ENG2. Championship27121,21213.5022000300.000.150.150.000.15Matches
2020-202133Millwalleng ENGEFL Cup211191.3000000000.000.000.000.000.00Matches
2021-202234Portsmoutheng ENGEFL Cup11600.7000000000.000.000.000.000.00Matches
2021-202234Portsmoutheng ENGFA Cup221621.8000000100.000.000.000.000.00Matches
2021-202234Portsmoutheng ENG3. League One31242,11123.5000001500.000.000.000.000.00Matches
2022-202335Gillinghameng ENGEFL Cup332032.3000000000.000.000.000.000.00Matches
2022-202335Gillinghameng ENGFA Cup443604.0000000100.000.000.000.000.00Matches
2022-202335Gillinghameng ENG4. League Two37343,09034.3325300100.090.060.150.090.15Matches
2023-202436Gillinghameng ENGEFL Cup10180.2000000000.000.000.000.000.00Matches
2023-202436Gillinghameng ENGFA Cup20720.8000000000.000.000.000.000.00Matches
2023-202436Gillinghameng ENG4. League Two14108349.3112100300.110.110.220.110.22Matches
13 Seasons4 Clubs5 Leagues48642538,300425.64331742419237140.100.070.170.060.13
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
Millwall (8 Seasons)4 Leagues28324622,288247.620224213794540.080.090.170.050.14
Milton Keynes Dons (3 Seasons)1 League1081019,102101.119625712131500.190.060.250.070.13
Gillingham (2 Seasons)3 Leagues61514,57750.9437400500.080.060.140.080.14
Portsmouth (1 Season)3 Leagues34272,33325.9000001600.000.000.000.000.00
EFL Cup (10 Seasons)16994310.5213111000.190.100.290.100.19
FA Cup (7 Seasons)23191,82820.3011000200.000.050.050.000.05
League One (6 Seasons)21620017,817198.02515401114163810.130.080.200.060.13
Championship (6 Seasons)18015313,788153.21211238462730.080.070.150.050.12
League Two (2 Seasons)51443,92443.6437400400.090.070.160.090.16
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
2011-201224Milton Keynes Dons1 League39332,99533.3819355600.240.030.270.090.12
2012-201325Milton Keynes Dons1 League44433,89343.3336122500.070.070.140.020.09
2013-201426Milton Keynes Dons1 League25252,21424.68210356400.330.080.410.120.20
2013-201426Millwall1 League17151,36815.2101011300.070.000.070.000.00
2014-201527Millwall2 Leagues39393,42638.1224112820.050.050.110.030.08
2015-201628Millwall3 Leagues36353,07334.1257200910.060.150.210.060.21
2016-201729Millwall3 Leagues51494,38848.85510322900.100.100.210.060.16
2017-201830Millwall3 Leagues40323,00933.4235111500.060.090.150.030.12
2018-201931Millwall3 Leagues37343,06634.1639423500.180.090.260.120.21
2019-202032Millwall2 Leagues34292,62729.2224200310.070.070.140.070.14
2020-202133Millwall2 Leagues29131,33114.8022000300.000.140.140.000.14
2021-202234Portsmouth3 Leagues34272,33325.9000001600.000.000.000.000.00
2022-202335Gillingham3 Leagues44413,65340.6325300200.070.050.120.070.12
2023-202436Gillingham3 Leagues171092410.3112100300.100.100.190.100.19
13 Seasons4 Clubs5 Leagues48642538,300425.64331742419237140.100.070.170.060.13
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
Millwall (8 Seasons)4 Leagues28324622,288247.620224213794540.080.090.170.050.14
Milton Keynes Dons (3 Seasons)1 League1081019,102101.119625712131500.190.060.250.070.13
Gillingham (2 Seasons)3 Leagues61514,57750.9437400500.080.060.140.080.14
Portsmouth (1 Season)3 Leagues34272,33325.9000001600.000.000.000.000.00
EFL Cup (10 Seasons)16994310.5213111000.190.100.290.100.19
FA Cup (7 Seasons)23191,82820.3011000200.000.050.050.000.05
League One (6 Seasons)21620017,817198.02515401114163810.130.080.200.060.13
Championship (6 Seasons)18015313,788153.21211238462730.080.070.150.050.12
League Two (2 Seasons)51443,92443.6437400400.090.070.160.090.16
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
2011-201224Milton Keynes Donseng ENG3. League One5th39332,99533.3819355600.240.030.270.090.12
2012-201325Milton Keynes Donseng ENG3. League One8th44433,89343.3336122500.070.070.140.020.09
2013-201426Milton Keynes Donseng ENG3. League One10th25252,21424.68210356400.330.080.410.120.20
2013-201426Millwalleng ENG2. Championship19th17151,36815.2101011300.070.000.070.000.00
2014-201527Millwalleng ENG2. Championship22nd38383,33637.1224112820.050.050.110.030.08Matches
2015-201628Millwalleng ENG3. League One4th33322,77430.8246200910.060.130.190.060.19Matches
2016-201729Millwalleng ENG3. League One6th44433,83042.6459222900.090.120.210.050.16Matches
2017-201830Millwalleng ENG2. Championship8th35302,76230.7235111500.070.100.160.030.13Matches
2018-201931Millwalleng ENG2. Championship21st31302,63129.2527412500.170.070.240.140.21Matches
2019-202032Millwalleng ENG2. Championship8th32282,47927.5224200310.070.070.150.070.15Matches
2020-202133Millwalleng ENG2. Championship11th27121,21213.5022000300.000.150.150.000.15Matches
2021-202234Portsmoutheng ENG3. League One10th31242,11123.5000001500.000.000.000.000.00Matches
2022-202335Gillinghameng ENG4. League Two17th37343,09034.3325300100.090.060.150.090.15Matches
2023-202436Gillinghameng ENG4. League Two12th14108349.3112100300.110.110.220.110.22Matches
13 Seasons4 Clubs3 Leagues44739735,529394.84129702318226940.100.070.180.060.13
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
Millwall (8 Seasons)2 Leagues25722820,392226.618203812684540.080.090.170.050.14
Milton Keynes Dons (3 Seasons)1 League1081019,102101.119625712131500.190.060.250.070.13
Gillingham (2 Seasons)1 League51443,92443.6437400400.090.070.160.090.16
Portsmouth (1 Season)1 League31242,11123.5000001500.000.000.000.000.00
League One (6 Seasons)21620017,817198.02515401114163810.130.080.200.060.13
Championship (6 Seasons)18015313,788153.21211238462730.080.070.150.050.12
League Two (2 Seasons)51443,92443.6437400400.090.070.160.090.16
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-201527Millwalleng ENGLeague Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201628Millwalleng ENGFA Cup65th221792.0000000000.000.000.000.000.00Matches
2015-201628Millwalleng ENGLeague Cup57th111201.3011000000.000.750.750.000.75Matches
2016-201729Millwalleng ENGEFL Cup33rd10180.2101100005.000.005.005.005.00Matches
2016-201729Millwalleng ENGFA Cup5th665406.0000000000.000.000.000.000.00Matches
2017-201830Millwalleng ENGEFL Cup33rd20600.7000000000.000.000.000.000.00Matches
2017-201830Millwalleng ENGFA Cup17th321872.1000000000.000.000.000.000.00Matches
2018-201931Millwalleng ENGEFL Cup17th211071.2101011000.840.000.840.000.00Matches
2018-201931Millwalleng ENGFA Cup5th433283.6011000000.000.270.270.000.27Matches
2019-202032Millwalleng ENGEFL Cup33rd211481.6000000000.000.000.000.000.00Matches
2020-202133Millwalleng ENGEFL Cup17th211191.3000000000.000.000.000.000.00Matches
2021-202234Portsmoutheng ENGEFL CupRd111600.7000000000.000.000.000.000.00Matches
2021-202234Portsmoutheng ENGFA Cup221621.8000000100.000.000.000.000.00Matches
2022-202335Gillinghameng ENGEFL CupRd4332032.3000000000.000.000.000.000.00Matches
2022-202335Gillinghameng ENGFA Cup443604.0000000100.000.000.000.000.00Matches
2023-202436Gillinghameng ENGEFL CupRd210180.2000000000.000.000.000.000.00Matches
2023-202436Gillinghameng ENGFA Cup20720.8000000000.000.000.000.000.00Matches
10 Seasons3 Clubs2 Leagues39282,77130.8224111200.060.060.130.030.10
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
Millwall (7 Seasons)2 Leagues26181,89621.1224111000.090.090.190.050.14
Gillingham (2 Seasons)2 Leagues1076537.3000000100.000.000.000.000.00
Portsmouth (1 Season)2 Leagues332222.5000000100.000.000.000.000.00
EFL Cup (10 Seasons)16994310.5213111000.190.100.290.100.19
FA Cup (7 Seasons)23191,82820.3011000200.000.050.050.000.05
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
201831ie Rep. of IrelandFriendlies (M)21830.9000000000.000.000.000.000.00Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd10350.4101100002.570.002.572.572.57Matches
1 Season1 Club2 Leagues311181.3101100000.760.000.760.760.76
Friendlies (M) (1 Season)21830.9000000000.000.000.000.000.00
UEFA Nations League (1 Season)10350.4101100002.570.002.572.572.57

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
2011-201224Milton Keynes Donseng ENG3. League One33.38140.420.2155
2012-201325Milton Keynes Donseng ENG3. League One43.33140.320.0722
2013-201426Millwalleng ENG2. Championship15.2180.530.0011
2013-201426Milton Keynes Donseng ENG3. League One24.68170.690.1856
2014-201527Millwalleng ENG2. Championship37.12140.380.0712Matches
2014-201527Millwalleng ENGLeague Cup1.0000Matches
2015-201628Millwalleng ENGFA Cup2.0000Matches
2015-201628Millwalleng ENGLeague Cup1.3000Matches
2015-201628Millwalleng ENG3. League One30.82160.520.1300Matches
2016-201729Millwalleng ENGEFL Cup0.2111100.05.005.001.001.0000Matches
2016-201729Millwalleng ENGFA Cup6.0000Matches
2016-201729Millwalleng ENG3. League One42.640120.000.280.1722Matches
2017-201830Millwalleng ENG2. Championship30.72321340.61.040.420.030.0811Matches
2017-201830Millwalleng ENGEFL Cup0.7011100.01.501.500.000.0000Matches
2017-201830Millwalleng ENGFA Cup2.10000.000.0000Matches
2018-201931Millwalleng ENG2. Championship29.25321031.31.090.340.130.4012Matches
2018-201931Millwalleng ENGEFL Cup1.2122100.01.681.680.000.0011Matches
2018-201931Millwalleng ENGFA Cup3.603266.70.820.550.000.0000Matches
2019-202032Millwalleng ENG2. Championship27.5216637.50.580.220.130.3300Matches
2019-202032Millwalleng ENGEFL Cup1.602150.01.220.610.000.0000Matches
2020-202133Millwalleng ENG2. Championship13.5013323.10.970.220.000.0000Matches
2020-202133Millwalleng ENGEFL Cup1.30000.000.0000Matches
2021-202234Portsmoutheng ENGEFL Cup0.70000.000.0000Matches
2021-202234Portsmoutheng ENGFA Cup1.80000.000.0000Matches
2021-202234Portsmoutheng ENG3. League One23.5011545.50.470.210.000.0001Matches
2022-202335Gillinghameng ENGEFL Cup2.30100.00.440.000.0000Matches
2022-202335Gillinghameng ENGFA Cup4.002150.00.500.250.000.0000Matches
2022-202335Gillinghameng ENG4. League Two34.3323730.40.670.200.130.4300Matches
2023-202436Gillinghameng ENGEFL Cup0.20000.000.0000Matches
2023-202436Gillinghameng ENGFA Cup0.80100.01.250.000.0000Matches
2023-202436Gillinghameng ENG4. League Two9.311119.11.190.110.091.0000Matches
13 Seasons4 Clubs5 Leagues425.64315114843.00.650.360.090.161923
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)4 Leagues247.6201028950.00.660.380.100.1579
Milton Keynes Dons (3 Seasons)1 League101.119450.440.161213
Gillingham (2 Seasons)3 Leagues50.9438923.70.750.180.110.4400
Portsmouth (1 Season)3 Leagues25.9011545.50.420.190.000.0001
EFL Cup (10 Seasons)10.527571.40.860.610.140.2011
FA Cup (7 Seasons)20.306350.00.490.240.000.0000
League One (6 Seasons)198.0251178154.50.170.390.180.141416
Championship (6 Seasons)153.212935434.40.920.350.080.1546
League Two (2 Seasons)43.6434823.50.780.180.120.5000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2011-201224Milton Keynes Dons1 League33.38140.420.2155
2012-201325Milton Keynes Dons1 League43.33140.320.0722
2013-201426Milton Keynes Dons1 League24.68170.690.1856
2013-201426Millwall1 League15.2180.530.0011
2014-201527Millwall2 Leagues38.12140.380.0712
2015-201628Millwall3 Leagues34.12160.520.1300
2016-201729Millwall3 Leagues48.851131300.00.020.303.000.2322
2017-201830Millwall3 Leagues33.42331442.40.990.420.030.0711
2018-201931Millwall3 Leagues34.16371437.81.090.410.110.2923
2019-202032Millwall2 Leagues29.2218738.90.620.240.110.2900
2020-202133Millwall2 Leagues14.8013323.10.880.200.000.0000
2021-202234Portsmouth3 Leagues25.9011545.50.420.190.000.0001
2022-202335Gillingham3 Leagues40.6326830.80.640.200.120.3800
2023-202436Gillingham3 Leagues10.311218.31.170.100.081.0000
13 Seasons4 Clubs5 Leagues425.64315114843.00.650.360.090.161923
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)4 Leagues247.6201028950.00.660.380.100.1579
Milton Keynes Dons (3 Seasons)1 League101.119450.440.161213
Gillingham (2 Seasons)3 Leagues50.9438923.70.750.180.110.4400
Portsmouth (1 Season)3 Leagues25.9011545.50.420.190.000.0001
EFL Cup (10 Seasons)10.527571.40.860.610.140.2011
FA Cup (7 Seasons)20.306350.00.490.240.000.0000
League One (6 Seasons)198.0251178154.50.170.390.180.141416
Championship (6 Seasons)153.212935434.40.920.350.080.1546
League Two (2 Seasons)43.6434823.50.780.180.120.5000
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
2011-201224Milton Keynes Donseng ENG3. League One5th33.38140.420.2155
2012-201325Milton Keynes Donseng ENG3. League One8th43.33140.320.0722
2013-201426Milton Keynes Donseng ENG3. League One10th24.68170.690.1856
2013-201426Millwalleng ENG2. Championship19th15.2180.530.0011
2014-201527Millwalleng ENG2. Championship22nd37.12140.380.0712Matches
2015-201628Millwalleng ENG3. League One4th30.82160.520.1300Matches
2016-201729Millwalleng ENG3. League One6th42.640120.000.280.1722Matches
2017-201830Millwalleng ENG2. Championship8th30.72321340.61.040.420.030.0811Matches
2018-201931Millwalleng ENG2. Championship21st29.25321031.31.090.340.130.4012Matches
2019-202032Millwalleng ENG2. Championship8th27.5216637.50.580.220.130.3300Matches
2020-202133Millwalleng ENG2. Championship11th13.5013323.10.970.220.000.0000Matches
2021-202234Portsmoutheng ENG3. League One10th23.5011545.50.470.210.000.0001Matches
2022-202335Gillinghameng ENG4. League Two17th34.3323730.40.670.200.130.4300Matches
2023-202436Gillinghameng ENG4. League Two12th9.311119.11.190.110.091.0000Matches
13 Seasons4 Clubs3 Leagues394.84113814041.30.660.350.090.161822
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (8 Seasons)2 Leagues226.618938247.30.650.360.100.1568
Milton Keynes Dons (3 Seasons)1 League101.119450.440.161213
Gillingham (2 Seasons)1 League43.6434823.50.780.180.120.5000
Portsmouth (1 Season)1 League23.5011545.50.470.210.000.0001
League One (6 Seasons)198.0251178154.50.170.390.180.141416
Championship (6 Seasons)153.212935434.40.920.350.080.1546
League Two (2 Seasons)43.6434823.50.780.180.120.5000
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-201527Millwalleng ENGLeague Cup33rd1.0000Matches
2015-201628Millwalleng ENGFA Cup65th2.0000Matches
2015-201628Millwalleng ENGLeague Cup57th1.3000Matches
2016-201729Millwalleng ENGEFL Cup33rd0.2111100.05.005.001.001.0000Matches
2016-201729Millwalleng ENGFA Cup5th6.0000Matches
2017-201830Millwalleng ENGEFL Cup33rd0.7011100.01.501.500.000.0000Matches
2017-201830Millwalleng ENGFA Cup17th2.10000.000.0000Matches
2018-201931Millwalleng ENGEFL Cup17th1.2122100.01.681.680.000.0011Matches
2018-201931Millwalleng ENGFA Cup5th3.603266.70.820.550.000.0000Matches
2019-202032Millwalleng ENGEFL Cup33rd1.602150.01.220.610.000.0000Matches
2020-202133Millwalleng ENGEFL Cup17th1.30000.000.0000Matches
2021-202234Portsmoutheng ENGEFL CupRd10.70000.000.0000Matches
2021-202234Portsmoutheng ENGFA Cup1.80000.000.0000Matches
2022-202335Gillinghameng ENGEFL CupRd42.30100.00.440.000.0000Matches
2022-202335Gillinghameng ENGFA Cup4.002150.00.500.250.000.0000Matches
2023-202436Gillinghameng ENGEFL CupRd20.20000.000.0000Matches
2023-202436Gillinghameng ENGFA Cup0.80100.01.250.000.0000Matches
10 Seasons3 Clubs2 Leagues30.8213861.50.640.390.080.1311
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Millwall (7 Seasons)2 Leagues21.129777.80.840.650.110.1411
Gillingham (2 Seasons)2 Leagues7.304125.00.550.140.000.0000
Portsmouth (1 Season)2 Leagues2.50000.000.0000
EFL Cup (10 Seasons)10.527571.40.860.610.140.2011
FA Cup (7 Seasons)20.306350.00.490.240.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
201831ie Rep. of IrelandFriendlies (M)0.9000Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd0.4100Matches
1 Season1 Club2 Leagues1.3100
Friendlies (M) (1 Season)0.9000
UEFA Nations League (1 Season)0.4100

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
2011-201224Milton Keynes Donseng ENG3. League One392,9957772.333.3336
2012-201325Milton Keynes Donseng ENG3. League One443,8938894.043.3431
2013-201426Millwalleng ENG2. Championship171,3688033.015.2152
2013-201426Milton Keynes Donseng ENG3. League One252,2148953.524.6250
2014-201527Millwalleng ENG2. Championship383,3368880.637.13835001.003259-27-0.73+0.06Matches
2014-201527Millwalleng ENGLeague Cup1909050.01.01901000.0002-2-2.00-3.00Matches
2015-201628Millwalleng ENGFA Cup21799099.42.02901001.5043+1+0.50+0.50Matches
2015-201628Millwalleng ENGLeague Cup1120120100.01.311201000.0012-1-0.75Matches
2015-201628Millwalleng ENG3. League One332,7748467.030.83229161.564935+14+0.45-0.20Matches
2016-201729Millwalleng ENGEFL Cup1181810.00.20011710.001100.00-1.67Matches
2016-201729Millwalleng ENGFA Cup654090100.06.06906002.50118+3+0.50Matches
2016-201729Millwalleng ENG3. League One443,8308792.542.64341101.646350+13+0.31+1.47Matches
2017-201830Millwalleng ENG2. Championship352,7627966.730.73029511.774228+14+0.46+0.65Matches
2017-201830Millwalleng ENGEFL Cup2603028.60.70022901.5002-2-3.00-4.20Matches
2017-201830Millwalleng ENGFA Cup31876269.32.129021701.3352+3+1.44+2.53Matches
2018-201931Millwalleng ENG2. Championship312,6318563.629.23088241380.812844-16-0.55-0.55Matches
2018-201931Millwalleng ENGEFL Cup21075435.71.2191111611.5032+1+0.84+1.77Matches
2018-201931Millwalleng ENGFA Cup43288284.13.63100312702.2584+4+1.10+2.55Matches
2019-202032Millwalleng ENG2. Championship322,4797759.927.528862242071.593528+7+0.25+0.31Matches
2019-202032Millwalleng ENGEFL Cup21487470.51.61120112801.502200.00-1.45Matches
2020-202133Millwalleng ENG2. Championship271,2124529.313.5127931517161.221517-2-0.15-0.06Matches
2020-202133Millwalleng ENGEFL Cup21196044.11.3190112901.5002-2-1.51-3.90Matches
2021-202234Portsmoutheng ENGEFL Cup1606066.70.71600000.0012-1-1.50-1.50Matches
2021-202234Portsmoutheng ENGFA Cup21628190.01.82811001.502200.000.00Matches
2021-202234Portsmoutheng ENG3. League One312,1116851.023.524821572031.392825+3+0.13-0.49Matches
2022-202335Gillinghameng ENGEFL Cup32036852.12.33680001.3301-1-0.44-0.92Matches
2022-202335Gillinghameng ENGFA Cup43609080.04.04904001.7554+1+0.25+0.25Matches
2022-202335Gillinghameng ENG4. League Two373,0908474.634.334883033101.322938-9-0.26+0.08Matches
2023-202436Gillinghameng ENGEFL Cup1181810.00.20011800.0010+1+5.00+5.00Matches
2023-202436Gillinghameng ENGFA Cup2723626.70.80023613.0010+1+1.25+1.70Matches
2023-202436Gillinghameng ENG4. League Two148346020.19.31077541691.578800.00+0.30Matches
13 Seasons4 Clubs5 Leagues48638,3007961.4425.6425862556120531.41374371+3+0.01+0.02
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (8 Seasons)4 Leagues28322,2887962.0247.6246872003719401.41299291+8+0.03+0.04
Milton Keynes Dons (3 Seasons)1 League1089,1028473.3101.11017
Gillingham (2 Seasons)3 Leagues614,5777547.850.95185391025101.444451-7-0.14+0.13
Portsmouth (1 Season)3 Leagues342,3336952.925.927811672031.363129+2+0.08-0.53
EFL Cup (10 Seasons)169435944.310.5986572421.00916-7-0.67-1.43
FA Cup (7 Seasons)231,8287980.220.319911742712.043623+13+0.64+1.24
League One (6 Seasons)21617,8178271.7198.02008285162091.54140110+30+0.31-0.18
Championship (6 Seasons)18013,7887755.5153.2153851132717321.28152176-24-0.17-0.02
League Two (2 Seasons)513,9247747.443.644863572291.393746-9-0.21+0.10
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
2011-201224Milton Keynes Dons1 League392,9957772.333.3336
2012-201325Milton Keynes Dons1 League443,8938894.043.3431
2013-201426Milton Keynes Dons1 League252,2148953.524.6250
2013-201426Millwall1 League171,3688033.015.2152
2014-201527Millwall2 Leagues393,4268879.338.1399036000.973261-29-0.76-0.16
2015-201628Millwall3 Leagues363,0738569.234.13510031161.515440+14+0.41-0.25
2016-201729Millwall3 Leagues514,3888690.348.849904721711.717559+16+0.33+0.52
2017-201830Millwall3 Leagues403,0097565.133.432913182211.724732+15+0.45+0.56
2018-201931Millwall3 Leagues373,0668363.534.134892831591.003950-11-0.32-0.17
2019-202032Millwall2 Leagues342,6277760.429.229872352271.583730+7+0.24+0.24
2020-202133Millwall2 Leagues291,3314630.214.8138041618161.241519-4-0.27-0.30
2021-202234Portsmouth3 Leagues342,3336952.925.927811672031.363129+2+0.08-0.53
2022-202335Gillingham3 Leagues443,6538373.440.641873433101.363443-9-0.22-0.02
2023-202436Gillingham3 Leagues179245420.110.310775722101.65108+2+0.19+0.49
13 Seasons4 Clubs5 Leagues48638,3007961.4425.6425862556120531.41374371+3+0.01+0.02
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (8 Seasons)4 Leagues28322,2887962.0247.6246872003719401.41299291+8+0.03+0.04
Milton Keynes Dons (3 Seasons)1 League1089,1028473.3101.11017
Gillingham (2 Seasons)3 Leagues614,5777547.850.95185391025101.444451-7-0.14+0.13
Portsmouth (1 Season)3 Leagues342,3336952.925.927811672031.363129+2+0.08-0.53
EFL Cup (10 Seasons)169435944.310.5986572421.00916-7-0.67-1.43
FA Cup (7 Seasons)231,8287980.220.319911742712.043623+13+0.64+1.24
League One (6 Seasons)21617,8178271.7198.02008285162091.54140110+30+0.31-0.18
Championship (6 Seasons)18013,7887755.5153.2153851132717321.28152176-24-0.17-0.02
League Two (2 Seasons)513,9247747.443.644863572291.393746-9-0.21+0.10
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
2011-201224Milton Keynes Donseng ENG3. League One5th392,9957772.333.3336
2012-201325Milton Keynes Donseng ENG3. League One8th443,8938894.043.3431
2013-201426Milton Keynes Donseng ENG3. League One10th252,2148953.524.6250
2013-201426Millwalleng ENG2. Championship19th171,3688033.015.2152
2014-201527Millwalleng ENG2. Championship22nd383,3368880.637.13835001.003259-27-0.73+0.06Matches
2015-201628Millwalleng ENG3. League One4th332,7748467.030.83229161.564935+14+0.45-0.20Matches
2016-201729Millwalleng ENG3. League One6th443,8308792.542.64341101.646350+13+0.31+1.47Matches
2017-201830Millwalleng ENG2. Championship8th352,7627966.730.73029511.774228+14+0.46+0.65Matches
2018-201931Millwalleng ENG2. Championship21st312,6318563.629.23088241380.812844-16-0.55-0.55Matches
2019-202032Millwalleng ENG2. Championship8th322,4797759.927.528862242071.593528+7+0.25+0.31Matches
2020-202133Millwalleng ENG2. Championship11th271,2124529.313.5127931517161.221517-2-0.15-0.06Matches
2021-202234Portsmoutheng ENG3. League One10th312,1116851.023.524821572031.392825+3+0.13-0.49Matches
2022-202335Gillinghameng ENG4. League Two17th373,0908474.634.334883033101.322938-9-0.26+0.08Matches
2023-202436Gillinghameng ENG4. League Two12th148346020.19.31077541691.578800.00+0.30Matches
13 Seasons4 Clubs3 Leagues44735,5297961.3394.8397852335019501.39329332-3-0.01+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
Millwall (8 Seasons)2 Leagues25720,3927961.6226.6228851832917381.39264261+3+0.01+0.09
Milton Keynes Dons (3 Seasons)1 League1089,1028473.3101.11017
Gillingham (2 Seasons)1 League513,9247747.443.644863572291.393746-9-0.21+0.10
Portsmouth (1 Season)1 League312,1116851.023.524821572031.392825+3+0.13-0.49
League One (6 Seasons)21617,8178271.7198.02008285162091.54140110+30+0.31-0.18
Championship (6 Seasons)18013,7887755.5153.2153851132717321.28152176-24-0.17-0.02
League Two (2 Seasons)513,9247747.443.644863572291.393746-9-0.21+0.10
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-201527Millwalleng ENGLeague Cup33rd1909050.01.01901000.0002-2-2.00-3.00Matches
2015-201628Millwalleng ENGFA Cup65th21799099.42.02901001.5043+1+0.50+0.50Matches
2015-201628Millwalleng ENGLeague Cup57th1120120100.01.311201000.0012-1-0.75Matches
2016-201729Millwalleng ENGEFL Cup33rd1181810.00.20011710.001100.00-1.67Matches
2016-201729Millwalleng ENGFA Cup5th654090100.06.06906002.50118+3+0.50Matches
2017-201830Millwalleng ENGEFL Cup33rd2603028.60.70022901.5002-2-3.00-4.20Matches
2017-201830Millwalleng ENGFA Cup17th31876269.32.129021701.3352+3+1.44+2.53Matches
2018-201931Millwalleng ENGEFL Cup17th21075435.71.2191111611.5032+1+0.84+1.77Matches
2018-201931Millwalleng ENGFA Cup5th43288284.13.63100312702.2584+4+1.10+2.55Matches
2019-202032Millwalleng ENGEFL Cup33rd21487470.51.61120112801.502200.00-1.45Matches
2020-202133Millwalleng ENGEFL Cup17th21196044.11.3190112901.5002-2-1.51-3.90Matches
2021-202234Portsmoutheng ENGEFL CupRd11606066.70.71600000.0012-1-1.50-1.50Matches
2021-202234Portsmoutheng ENGFA Cup21628190.01.82811001.502200.000.00Matches
2022-202335Gillinghameng ENGEFL CupRd432036852.12.33680001.3301-1-0.44-0.92Matches
2022-202335Gillinghameng ENGFA Cup43609080.04.04904001.7554+1+0.25+0.25Matches
2023-202436Gillinghameng ENGEFL CupRd21181810.00.20011800.0010+1+5.00+5.00Matches
2023-202436Gillinghameng ENGFA Cup2723626.70.80023613.0010+1+1.25+1.70Matches
10 Seasons3 Clubs2 Leagues392,7717162.830.8288922112531.614539+6+0.19-0.19
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (7 Seasons)2 Leagues261,8967366.521.118951782321.653530+5+0.24-0.42
Gillingham (2 Seasons)2 Leagues106536550.67.3780433011.7075+2+0.28+0.28
Portsmouth (1 Season)2 Leagues32227482.22.53741001.0034-1-0.41-0.41
EFL Cup (10 Seasons)169435944.310.5986572421.00916-7-0.67-1.43
FA Cup (7 Seasons)231,8287980.220.319911742712.043623+13+0.64+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
201831ie Rep. of IrelandFriendlies (M)2834218.40.9173011010.5010+1+1.08+1.82Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd135359.70.40013430.0010+1+2.57+3.96Matches
1 Season1 Club2 Leagues31183914.61.3174022240.3320+2+1.53+2.57
Friendlies (M) (1 Season)2834218.40.9173011010.5010+1+1.08+1.82
UEFA Nations League (1 Season)135359.70.40013430.0010+1+2.57+3.96
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
2011-201224Milton Keynes Donseng ENG3. League One33.36032
2012-201325Milton Keynes Donseng ENG3. League One43.35042
2013-201426Millwalleng ENG2. Championship15.23024
2013-201426Milton Keynes Donseng ENG3. League One24.64021
2014-201527Millwalleng ENG2. Championship37.18254Matches
2014-201527Millwalleng ENGLeague Cup1.00000Matches
2015-201628Millwalleng ENGFA Cup2.00000Matches
2015-201628Millwalleng ENGLeague Cup1.30000Matches
2015-201628Millwalleng ENG3. League One30.89143Matches
2016-201729Millwalleng ENGEFL Cup0.2000000000000Matches
2016-201729Millwalleng ENGFA Cup6.00000Matches
2016-201729Millwalleng ENG3. League One42.69007800000000Matches
2017-201830Millwalleng ENG2. Championship30.7500466401464333000Matches
2017-201830Millwalleng ENGEFL Cup0.7000200000000Matches
2017-201830Millwalleng ENGFA Cup2.100021012000Matches
2018-201931Millwalleng ENG2. Championship29.2500444701313137020Matches
2018-201931Millwalleng ENGEFL Cup1.2000240600000Matches
2018-201931Millwalleng ENGFA Cup3.6000430862000Matches
2019-202032Millwalleng ENG2. Championship27.5310414005029330Matches
2019-202032Millwalleng ENGEFL Cup1.60002303130Matches
2020-202133Millwalleng ENG2. Championship13.5300151902224110Matches
2020-202133Millwalleng ENGEFL Cup1.30001201120Matches
2021-202234Portsmoutheng ENGEFL Cup0.70000002010Matches
2021-202234Portsmoutheng ENGFA Cup1.81002506010Matches
2021-202234Portsmoutheng ENG3. League One23.5500223106734240Matches
2022-202335Gillinghameng ENGEFL Cup2.30003401330Matches
2022-202335Gillinghameng ENGFA Cup4.01005605350Matches
2022-202335Gillinghameng ENG4. League Two34.3100447008045540Matches
2023-202436Gillinghameng ENGEFL Cup0.20001106000Matches
2023-202436Gillinghameng ENGFA Cup0.80000100000Matches
2023-202436Gillinghameng ENG4. League Two9.33001461161790Matches
13 Seasons4 Clubs5 Leagues425.671405443071562237218020
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)4 Leagues247.645403581830379135121020
Milton Keynes Dons (3 Seasons)1 League101.115095
Gillingham (2 Seasons)3 Leagues50.95006788110868710
Portsmouth (1 Season)3 Leagues25.9600243607534260
EFL Cup (10 Seasons)10.5000111401959000
FA Cup (7 Seasons)20.3200131603198000
League One (6 Seasons)198.03810238310673424000
Championship (6 Seasons)153.227302241700349127114020
League Two (2 Seasons)43.6400587619662630
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201224Milton Keynes Dons1 League33.36032
2012-201325Milton Keynes Dons1 League43.35042
2013-201426Milton Keynes Dons1 League24.64021
2013-201426Millwall1 League15.23024
2014-201527Millwall2 Leagues38.1820540
2015-201628Millwall3 Leagues34.1910430
2016-201729Millwall3 Leagues48.89007800000000
2017-201830Millwall3 Leagues33.4500506501584333000
2018-201931Millwall3 Leagues34.1500505401453739020
2019-202032Millwall2 Leagues29.2310434305330360
2020-202133Millwall2 Leagues14.8300162102325130
2021-202234Portsmouth3 Leagues25.9600243607534260
2022-202335Gillingham3 Leagues40.6200528008651620
2023-202436Gillingham3 Leagues10.33001581221790
13 Seasons4 Clubs5 Leagues425.671405443071562237218020
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)4 Leagues247.645403581830379135121020
Milton Keynes Dons (3 Seasons)1 League101.115095
Gillingham (2 Seasons)3 Leagues50.95006788110868710
Portsmouth (1 Season)3 Leagues25.9600243607534260
EFL Cup (10 Seasons)10.5000111401959000
FA Cup (7 Seasons)20.3200131603198000
League One (6 Seasons)198.03810238310673424000
Championship (6 Seasons)153.227302241700349127114020
League Two (2 Seasons)43.6400587619662630
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201224Milton Keynes Donseng ENG3. League One5th33.36032
2012-201325Milton Keynes Donseng ENG3. League One8th43.35042
2013-201426Milton Keynes Donseng ENG3. League One10th24.64021
2013-201426Millwalleng ENG2. Championship19th15.23024
2014-201527Millwalleng ENG2. Championship22nd37.18254Matches
2015-201628Millwalleng ENG3. League One4th30.89143Matches
2016-201729Millwalleng ENG3. League One6th42.69007800000000Matches
2017-201830Millwalleng ENG2. Championship8th30.7500466401464333000Matches
2018-201931Millwalleng ENG2. Championship21st29.2500444701313137020Matches
2019-202032Millwalleng ENG2. Championship8th27.5310414005029330Matches
2020-202133Millwalleng ENG2. Championship11th13.5300151902224110Matches
2021-202234Portsmoutheng ENG3. League One10th23.5500223106734240Matches
2022-202335Gillinghameng ENG4. League Two17th34.3100447008045540Matches
2023-202436Gillinghameng ENG4. League Two12th9.33001461161790Matches
13 Seasons4 Clubs3 Leagues394.869405202771512223201020
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (8 Seasons)2 Leagues226.645403451700349127114020
Milton Keynes Dons (3 Seasons)1 League101.115095
Gillingham (2 Seasons)1 League43.6400587619662630
Portsmouth (1 Season)1 League23.5500223106734240
League One (6 Seasons)198.03810238310673424000
Championship (6 Seasons)153.227302241700349127114020
League Two (2 Seasons)43.6400587619662630
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-201527Millwalleng ENGLeague Cup33rd1.00000Matches
2015-201628Millwalleng ENGFA Cup65th2.00000Matches
2015-201628Millwalleng ENGLeague Cup57th1.30000Matches
2016-201729Millwalleng ENGEFL Cup33rd0.2000000000000Matches
2016-201729Millwalleng ENGFA Cup5th6.00000Matches
2017-201830Millwalleng ENGEFL Cup33rd0.7000200000000Matches
2017-201830Millwalleng ENGFA Cup17th2.100021012000Matches
2018-201931Millwalleng ENGEFL Cup17th1.2000240600000Matches
2018-201931Millwalleng ENGFA Cup5th3.6000430862000Matches
2019-202032Millwalleng ENGEFL Cup33rd1.60002303130Matches
2020-202133Millwalleng ENGEFL Cup17th1.30001201120Matches
2021-202234Portsmoutheng ENGEFL CupRd10.70000002010Matches
2021-202234Portsmoutheng ENGFA Cup1.81002506010Matches
2022-202335Gillinghameng ENGEFL CupRd42.30003401330Matches
2022-202335Gillinghameng ENGFA Cup4.01005605350Matches
2023-202436Gillinghameng ENGEFL CupRd20.20001106000Matches
2023-202436Gillinghameng ENGFA Cup0.80000100000Matches
10 Seasons3 Clubs2 Leagues30.820024300501417000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (7 Seasons)2 Leagues21.1000131303087000
Gillingham (2 Seasons)2 Leagues7.3100912012680
Portsmouth (1 Season)2 Leagues2.51002508020
EFL Cup (10 Seasons)10.5000111401959000
FA Cup (7 Seasons)20.3200131603198000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201831ie Rep. of IrelandFriendlies (M)0.90000Matches
2018-201931ie Rep. of IrelandUEFA Nations League23rd0.40000Matches
1 Season1 Club2 Leagues1.30000
Friendlies (M) (1 Season)0.90000
UEFA Nations League (1 Season)0.40000

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.