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
2013-201418Barnsleyeng ENG2. Championship997298.1000000000.000.000.000.000.00
2015-201620Aberdeensct SCO1. Premiership41760.8000000000.000.000.000.000.00Matches
2016-201721Oldham Athleticeng ENGEFL Cup10240.3000000000.000.000.000.000.00Matches
2016-201721Oldham Athleticeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2016-201721Oldham Athleticeng ENG3. League One36312,80331.1213200300.060.030.100.060.10Matches
2017-201822Oldham Athleticeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201822Oldham Athleticeng ENG3. League One16108649.6112100100.100.100.210.100.21Matches
2018-201923Blackpooleng ENGEFL Cup11840.9000000000.000.000.000.000.00Matches
2018-201923Blackpooleng ENGFA Cup11881.0000000000.000.000.000.000.00Matches
2018-201923Blackpooleng ENG3. League One611681.9000000000.000.000.000.000.00Matches
2018-201923Rochdaleeng ENG3. League One131398811.0011000100.000.090.090.000.09Matches
2019-202024Rochdaleeng ENGEFL Cup1050.1000000000.000.000.000.000.00Matches
2019-202024Rochdaleeng ENGFA Cup20460.5000000000.000.000.000.000.00Matches
2019-202024Rochdaleeng ENG3. League One30550.6000000000.000.000.000.000.00Matches
2020-202125Rochdaleeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202125Rochdaleeng ENG3. League One34232,26825.2011000500.000.040.040.000.04Matches
2021-202226Morecambeeng ENGFA Cup332622.9011000000.000.340.340.000.34Matches
2021-202226Morecambeeng ENG3. League One19181,54017.1000000500.000.000.000.000.00Matches
8 Seasons6 Clubs5 Leagues15311510,360115.13583001500.030.040.070.030.07
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
Rochdale (3 Seasons)3 Leagues54373,45238.4022000600.000.050.050.000.05
Oldham Athletic (2 Seasons)3 Leagues56443,96144.0325300400.070.050.110.070.11
Morecambe (1 Season)2 Leagues22211,80220.0011000500.000.050.050.000.05
Barnsley (1 Season)1 League997298.1000000000.000.000.000.000.00
Blackpool (1 Season)3 Leagues833403.8000000000.000.000.000.000.00
Aberdeen (1 Season)1 League41760.8000000000.000.000.000.000.00
League One (6 Seasons)127968,68696.53473001500.030.040.070.030.07
EFL Cup (5 Seasons)532933.3000000000.000.000.000.000.00
FA Cup (4 Seasons)865766.4011000000.000.160.160.000.16
Championship (1 Season)997298.1000000000.000.000.000.000.00
Premiership (1 Season)41760.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
2013-201418Barnsley1 League997298.1000000000.000.000.000.000.00
2015-201620Aberdeen1 League41760.8000000000.000.000.000.000.00
2016-201721Oldham Athletic3 Leagues39333,00733.4213200300.060.030.090.060.09
2017-201822Oldham Athletic2 Leagues171195410.6112100100.090.090.190.090.19
2018-201923Blackpool3 Leagues833403.8000000000.000.000.000.000.00
2018-201923Rochdale1 League131398811.0011000100.000.090.090.000.09
2019-202024Rochdale3 Leagues601061.2000000000.000.000.000.000.00
2020-202125Rochdale2 Leagues35242,35826.2011000500.000.040.040.000.04
2021-202226Morecambe2 Leagues22211,80220.0011000500.000.050.050.000.05
8 Seasons6 Clubs5 Leagues15311510,360115.13583001500.030.040.070.030.07
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
Rochdale (3 Seasons)3 Leagues54373,45238.4022000600.000.050.050.000.05
Oldham Athletic (2 Seasons)3 Leagues56443,96144.0325300400.070.050.110.070.11
Morecambe (1 Season)2 Leagues22211,80220.0011000500.000.050.050.000.05
Barnsley (1 Season)1 League997298.1000000000.000.000.000.000.00
Blackpool (1 Season)3 Leagues833403.8000000000.000.000.000.000.00
Aberdeen (1 Season)1 League41760.8000000000.000.000.000.000.00
League One (6 Seasons)127968,68696.53473001500.030.040.070.030.07
EFL Cup (5 Seasons)532933.3000000000.000.000.000.000.00
FA Cup (4 Seasons)865766.4011000000.000.160.160.000.16
Championship (1 Season)997298.1000000000.000.000.000.000.00
Premiership (1 Season)41760.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
2013-201418Barnsleyeng ENG2. Championship23rd997298.1000000000.000.000.000.000.00
2015-201620Aberdeensct SCO1. Premiership2nd41760.8000000000.000.000.000.000.00Matches
2016-201721Oldham Athleticeng ENG3. League One17th36312,80331.1213200300.060.030.100.060.10Matches
2017-201822Oldham Athleticeng ENG3. League One21st16108649.6112100100.100.100.210.100.21Matches
2018-201923Blackpooleng ENG3. League One10th611681.9000000000.000.000.000.000.00Matches
2018-201923Rochdaleeng ENG3. League One16th131398811.0011000100.000.090.090.000.09Matches
2019-202024Rochdaleeng ENG3. League One18th30550.6000000000.000.000.000.000.00Matches
2020-202125Rochdaleeng ENG3. League One21st34232,26825.2011000500.000.040.040.000.04Matches
2021-202226Morecambeeng ENG3. League One19th19181,54017.1000000500.000.000.000.000.00Matches
8 Seasons6 Clubs3 Leagues1401069,491105.53473001500.030.040.070.030.07
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
Rochdale (3 Seasons)1 League50363,31136.8022000600.000.050.050.000.05
Oldham Athletic (2 Seasons)1 League52413,66740.7325300400.070.050.120.070.12
Morecambe (1 Season)1 League19181,54017.1000000500.000.000.000.000.00
Barnsley (1 Season)1 League997298.1000000000.000.000.000.000.00
Blackpool (1 Season)1 League611681.9000000000.000.000.000.000.00
Aberdeen (1 Season)1 League41760.8000000000.000.000.000.000.00
League One (6 Seasons)127968,68696.53473001500.030.040.070.030.07
Championship (1 Season)997298.1000000000.000.000.000.000.00
Premiership (1 Season)41760.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
2016-201721Oldham Athleticeng ENGEFL Cup33rd10240.3000000000.000.000.000.000.00Matches
2016-201721Oldham Athleticeng ENGFA Cup65th221802.0000000000.000.000.000.000.00Matches
2017-201822Oldham Athleticeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2018-201923Blackpooleng ENGEFL Cup9th11840.9000000000.000.000.000.000.00Matches
2018-201923Blackpooleng ENGFA Cup33rd11881.0000000000.000.000.000.000.00Matches
2019-202024Rochdaleeng ENGEFL Cup17th1050.1000000000.000.000.000.000.00Matches
2019-202024Rochdaleeng ENGFA Cup33rd20460.5000000000.000.000.000.000.00Matches
2020-202125Rochdaleeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202226Morecambeeng ENGFA Cup332622.9011000000.000.340.340.000.34Matches
6 Seasons4 Clubs2 Leagues1398699.7011000000.000.100.100.000.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
Oldham Athletic (2 Seasons)2 Leagues432943.3000000000.000.000.000.000.00
Rochdale (2 Seasons)2 Leagues411411.6000000000.000.000.000.000.00
Morecambe (1 Season)1 League332622.9011000000.000.340.340.000.34
Blackpool (1 Season)2 Leagues221721.9000000000.000.000.000.000.00
EFL Cup (5 Seasons)532933.3000000000.000.000.000.000.00
FA Cup (4 Seasons)865766.4011000000.000.160.160.000.16
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
201419nir Northern IrelandWCQ00Matches
201520nir Northern IrelandFriendlies (M)10220.2000000000.000.000.000.000.00Matches
201621nir Northern IrelandUEFA Euro Qualifying00Matches
201823nir Northern IrelandWCQ00Matches
201823nir Northern IrelandFriendlies (M)20500.6000000000.000.000.000.000.00Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB00Matches
5 Seasons1 Club4 Leagues30720.8000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)30720.8000000000.000.000.000.000.00
WCQ (2 Seasons)00
UEFA Nations League (1 Season)00
UEFA Euro Qualifying (1 Season)00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2013-201418Barnsleyeng ENG2. Championship8.1020.250.0000
2015-201620Aberdeensct SCO1. Premiership0.8000.0000Matches
2016-201721Oldham Athleticeng ENGEFL Cup0.30000.000.0000Matches
2016-201721Oldham Athleticeng ENGFA Cup2.0000Matches
2016-201721Oldham Athleticeng ENG3. League One31.12090.000.290.2200Matches
2017-201822Oldham Athleticeng ENGEFL Cup1.00100.01.000.000.0000Matches
2017-201822Oldham Athleticeng ENG3. League One9.61030.000.310.3300Matches
2018-201923Blackpooleng ENGEFL Cup0.90200.02.140.000.0000Matches
2018-201923Blackpooleng ENGFA Cup1.00000.000.0000Matches
2018-201923Blackpooleng ENG3. League One1.9000Matches
2018-201923Rochdaleeng ENG3. League One11.0000Matches
2019-202024Rochdaleeng ENGEFL Cup0.10000.000.0000Matches
2019-202024Rochdaleeng ENGFA Cup0.50000.000.0000Matches
2019-202024Rochdaleeng ENG3. League One0.60000.000.0000Matches
2020-202125Rochdaleeng ENGEFL Cup1.00000.000.0000Matches
2020-202125Rochdaleeng ENG3. League One25.207228.60.280.080.000.0000Matches
2021-202226Morecambeeng ENGFA Cup2.90000.000.0000Matches
2021-202226Morecambeeng ENG3. League One17.10200.00.120.000.0000Matches
8 Seasons6 Clubs5 Leagues115.131216116.70.130.160.250.1900
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rochdale (3 Seasons)3 Leagues38.407228.60.260.070.000.0000
Oldham Athletic (2 Seasons)3 Leagues44.031121200.00.020.293.000.2500
Morecambe (1 Season)2 Leagues20.00200.00.100.000.0000
Barnsley (1 Season)1 League8.1020.250.0000
Blackpool (1 Season)3 Leagues3.80200.01.050.000.0000
Aberdeen (1 Season)1 League0.8000.0000
League One (6 Seasons)96.53914155.60.110.170.330.2100
EFL Cup (5 Seasons)3.30300.00.920.000.0000
FA Cup (4 Seasons)6.40000.000.0000
Championship (1 Season)8.1020.250.0000
Premiership (1 Season)0.8000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2013-201418Barnsley1 League8.1020.250.0000
2015-201620Aberdeen1 League0.8000.0000
2016-201721Oldham Athletic3 Leagues33.42090.000.290.2200
2017-201822Oldham Athletic2 Leagues10.6113300.00.090.281.000.3300
2018-201923Blackpool3 Leagues3.80200.01.050.000.0000
2018-201923Rochdale1 League11.0000
2019-202024Rochdale3 Leagues1.20000.000.0000
2020-202125Rochdale2 Leagues26.207228.60.270.080.000.0000
2021-202226Morecambe2 Leagues20.00200.00.100.000.0000
8 Seasons6 Clubs5 Leagues115.131216116.70.130.160.250.1900
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rochdale (3 Seasons)3 Leagues38.407228.60.260.070.000.0000
Oldham Athletic (2 Seasons)3 Leagues44.031121200.00.020.293.000.2500
Morecambe (1 Season)2 Leagues20.00200.00.100.000.0000
Barnsley (1 Season)1 League8.1020.250.0000
Blackpool (1 Season)3 Leagues3.80200.01.050.000.0000
Aberdeen (1 Season)1 League0.8000.0000
League One (6 Seasons)96.53914155.60.110.170.330.2100
EFL Cup (5 Seasons)3.30300.00.920.000.0000
FA Cup (4 Seasons)6.40000.000.0000
Championship (1 Season)8.1020.250.0000
Premiership (1 Season)0.8000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2013-201418Barnsleyeng ENG2. Championship23rd8.1020.250.0000
2015-201620Aberdeensct SCO1. Premiership2nd0.8000.0000Matches
2016-201721Oldham Athleticeng ENG3. League One17th31.12090.000.290.2200Matches
2017-201822Oldham Athleticeng ENG3. League One21st9.61030.000.310.3300Matches
2018-201923Blackpooleng ENG3. League One10th1.9000Matches
2018-201923Rochdaleeng ENG3. League One16th11.0000Matches
2019-202024Rochdaleeng ENG3. League One18th0.60000.000.0000Matches
2020-202125Rochdaleeng ENG3. League One21st25.207228.60.280.080.000.0000Matches
2021-202226Morecambeeng ENG3. League One19th17.10200.00.120.000.0000Matches
8 Seasons6 Clubs3 Leagues105.53916155.60.110.170.330.1900
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rochdale (3 Seasons)1 League36.807228.60.270.080.000.0000
Oldham Athletic (2 Seasons)1 League40.730120.000.290.2500
Morecambe (1 Season)1 League17.10200.00.120.000.0000
Barnsley (1 Season)1 League8.1020.250.0000
Blackpool (1 Season)1 League1.9000
Aberdeen (1 Season)1 League0.8000.0000
League One (6 Seasons)96.53914155.60.110.170.330.2100
Championship (1 Season)8.1020.250.0000
Premiership (1 Season)0.8000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201721Oldham Athleticeng ENGEFL Cup33rd0.30000.000.0000Matches
2016-201721Oldham Athleticeng ENGFA Cup65th2.0000Matches
2017-201822Oldham Athleticeng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2018-201923Blackpooleng ENGEFL Cup9th0.90200.02.140.000.0000Matches
2018-201923Blackpooleng ENGFA Cup33rd1.00000.000.0000Matches
2019-202024Rochdaleeng ENGEFL Cup17th0.10000.000.0000Matches
2019-202024Rochdaleeng ENGFA Cup33rd0.50000.000.0000Matches
2020-202125Rochdaleeng ENGEFL Cup33rd1.00000.000.0000Matches
2021-202226Morecambeeng ENGFA Cup2.90000.000.0000Matches
6 Seasons4 Clubs2 Leagues9.70300.00.390.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Oldham Athletic (2 Seasons)2 Leagues3.30100.00.790.000.0000
Rochdale (2 Seasons)2 Leagues1.60000.000.0000
Morecambe (1 Season)1 League2.90000.000.0000
Blackpool (1 Season)2 Leagues1.90200.01.050.000.0000
EFL Cup (5 Seasons)3.30300.00.920.000.0000
FA Cup (4 Seasons)6.40000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201520nir Northern IrelandFriendlies (M)0.2000Matches
201823nir Northern IrelandFriendlies (M)0.6000Matches
5 Seasons1 Club4 Leagues0.8000
Friendlies (M) (2 Seasons)0.8000
WCQ (2 Seasons)
UEFA Nations League (1 Season)
UEFA Euro Qualifying (1 Season)

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
2013-201418Barnsleyeng ENG2. Championship97298117.68.190
2015-201620Aberdeensct SCO1. Premiership476192.20.810362.5010+1+1.18+0.83Matches
2016-201721Oldham Athleticeng ENGEFL Cup1242413.30.30012310.0001-1-3.75-3.75Matches
2016-201721Oldham Athleticeng ENGFA Cup218090100.02.02902001.504400.00Matches
2016-201721Oldham Athleticeng ENG3. League One362,8037867.731.13123541.142028-8-0.26+0.08Matches
2017-201822Oldham Athleticeng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2017-201822Oldham Athleticeng ENG3. League One168645420.99.6106620.751220-8-0.83-0.59Matches
2018-201923Blackpooleng ENGEFL Cup1848423.30.91840013.0010+1+1.07+0.09Matches
2018-201923Blackpooleng ENGFA Cup1888822.61.01880013.0031+2+2.05+2.94Matches
2018-201923Blackpooleng ENG3. League One6168284.11.9165052161.3334-1-0.54-0.51Matches
2018-201923Rochdaleeng ENG3. League One139887623.911.013767001.311520-5-0.46+0.34Matches
2019-202024Rochdaleeng ENGEFL Cup1551.70.1001503.000000.00-1.22Matches
2019-202024Rochdaleeng ENGFA Cup246238.50.50022301.0010+1+1.96+2.32Matches
2019-202024Rochdaleeng ENG3. League One355181.80.60031832.001100.00+0.54Matches
2020-202125Rochdaleeng ENGEFL Cup1909050.01.01901003.0010+1+1.00+3.00Matches
2020-202125Rochdaleeng ENG3. League One342,2686754.825.2238617112600.973039-9-0.36+0.03Matches
2021-202226Morecambeeng ENGFA Cup32628797.02.93872002.003300.000.00Matches
2021-202226Morecambeeng ENG3. League One191,5408137.217.118841413531.212430-6-0.35+0.51Matches
8 Seasons6 Clubs5 Leagues15310,3606827.3115.111583733823271.20121154-33-0.31-0.01
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (3 Seasons)3 Leagues543,4526427.938.4378325172331.194860-12-0.31+0.23
Oldham Athletic (2 Seasons)3 Leagues563,9617145.444.0449032122371.003856-18-0.41-0.14
Morecambe (1 Season)2 Leagues221,8028240.920.021841613531.322733-6-0.30+0.56
Barnsley (1 Season)1 League97298117.68.190
Blackpool (1 Season)3 Leagues8340437.03.8379052181.7575+2+0.53+0.55
Aberdeen (1 Season)1 League476192.20.810362.5010+1+1.18+0.83
League One (6 Seasons)1278,6866831.196.59683673124181.10105142-37-0.38+0.06
EFL Cup (5 Seasons)52935926.43.3388221421.804400.00-0.55
FA Cup (4 Seasons)85767241.76.4688422311.75118+3+0.47+1.03
Championship (1 Season)97298117.68.190
Premiership (1 Season)476192.20.810362.5010+1+1.18+0.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
2013-201418Barnsley1 League97298117.68.190
2015-201620Aberdeen1 League476192.20.810362.5010+1+1.18+0.83
2016-201721Oldham Athletic3 Leagues393,0077766.833.433912562351.132433-9-0.27+0.03
2017-201822Oldham Athletic2 Leagues179545622.610.611907620.711423-9-0.85-0.60
2018-201923Blackpool3 Leagues8340437.03.8379052181.7575+2+0.53+0.55
2018-201923Rochdale1 League139887623.911.013767001.311520-5-0.46+0.34
2019-202024Rochdale3 Leagues6106182.71.20061831.8321+1+0.85+1.23
2020-202125Rochdale2 Leagues352,3586754.626.2248618112601.033139-8-0.31+0.15
2021-202226Morecambe2 Leagues221,8028240.920.021841613531.322733-6-0.30+0.56
8 Seasons6 Clubs5 Leagues15310,3606827.3115.111583733823271.20121154-33-0.31-0.01
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (3 Seasons)3 Leagues543,4526427.938.4378325172331.194860-12-0.31+0.23
Oldham Athletic (2 Seasons)3 Leagues563,9617145.444.0449032122371.003856-18-0.41-0.14
Morecambe (1 Season)2 Leagues221,8028240.920.021841613531.322733-6-0.30+0.56
Barnsley (1 Season)1 League97298117.68.190
Blackpool (1 Season)3 Leagues8340437.03.8379052181.7575+2+0.53+0.55
Aberdeen (1 Season)1 League476192.20.810362.5010+1+1.18+0.83
League One (6 Seasons)1278,6866831.196.59683673124181.10105142-37-0.38+0.06
EFL Cup (5 Seasons)52935926.43.3388221421.804400.00-0.55
FA Cup (4 Seasons)85767241.76.4688422311.75118+3+0.47+1.03
Championship (1 Season)97298117.68.190
Premiership (1 Season)476192.20.810362.5010+1+1.18+0.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
2013-201418Barnsleyeng ENG2. Championship23rd97298117.68.190
2015-201620Aberdeensct SCO1. Premiership2nd476192.20.810362.5010+1+1.18+0.83Matches
2016-201721Oldham Athleticeng ENG3. League One17th362,8037867.731.13123541.142028-8-0.26+0.08Matches
2017-201822Oldham Athleticeng ENG3. League One21st168645420.99.6106620.751220-8-0.83-0.59Matches
2018-201923Blackpooleng ENG3. League One10th6168284.11.9165052161.3334-1-0.54-0.51Matches
2018-201923Rochdaleeng ENG3. League One16th139887623.911.013767001.311520-5-0.46+0.34Matches
2019-202024Rochdaleeng ENG3. League One18th355181.80.60031832.001100.00+0.54Matches
2020-202125Rochdaleeng ENG3. League One21st342,2686754.825.2238617112600.973039-9-0.36+0.03Matches
2021-202226Morecambeeng ENG3. League One19th191,5408137.217.118841413531.212430-6-0.35+0.51Matches
8 Seasons6 Clubs3 Leagues1409,4916826.8105.510683673424241.15106142-36-0.37-0.05
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (3 Seasons)1 League503,3116629.236.8368224142531.124660-14-0.38+0.22
Oldham Athletic (2 Seasons)1 League523,6677144.340.741291161.023248-16-0.39-0.12
Morecambe (1 Season)1 League191,5408137.217.118841413531.212430-6-0.35+0.51
Barnsley (1 Season)1 League97298117.68.190
Blackpool (1 Season)1 League6168284.11.9165052161.3334-1-0.54-0.51
Aberdeen (1 Season)1 League476192.20.810362.5010+1+1.18+0.83
League One (6 Seasons)1278,6866831.196.59683673124181.10105142-37-0.38+0.06
Championship (1 Season)97298117.68.190
Premiership (1 Season)476192.20.810362.5010+1+1.18+0.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
2016-201721Oldham Athleticeng ENGEFL Cup33rd1242413.30.30012310.0001-1-3.75-3.75Matches
2016-201721Oldham Athleticeng ENGFA Cup65th218090100.02.02902001.504400.00Matches
2017-201822Oldham Athleticeng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2018-201923Blackpooleng ENGEFL Cup9th1848423.30.91840013.0010+1+1.07+0.09Matches
2018-201923Blackpooleng ENGFA Cup33rd1888822.61.01880013.0031+2+2.05+2.94Matches
2019-202024Rochdaleeng ENGEFL Cup17th1551.70.1001503.000000.00-1.22Matches
2019-202024Rochdaleeng ENGFA Cup33rd246238.50.50022301.0010+1+1.96+2.32Matches
2020-202125Rochdaleeng ENGEFL Cup33rd1909050.01.01901003.0010+1+1.00+3.00Matches
2021-202226Morecambeeng ENGFA Cup32628797.02.93872002.003300.000.00Matches
6 Seasons4 Clubs2 Leagues138696734.99.7988641931.771512+3+0.31+0.31
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Oldham Athletic (2 Seasons)2 Leagues42947465.33.3390312310.7568-2-0.61-0.61
Rochdale (2 Seasons)2 Leagues41413513.81.6190131702.0020+2+1.28+1.28
Morecambe (1 Season)1 League32628797.02.93872002.003300.000.00
Blackpool (1 Season)2 Leagues21728622.91.92860023.0041+3+1.57+1.57
EFL Cup (5 Seasons)52935926.43.3388221421.804400.00-0.55
FA Cup (4 Seasons)85767241.76.4688422311.75118+3+0.47+1.03
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
201419nir Northern IrelandWCQ00001Matches
201520nir Northern IrelandFriendlies (M)122228.10.20012100.0001-1-4.09-4.45Matches
201621nir Northern IrelandUEFA Euro Qualifying00003Matches
201823nir Northern IrelandWCQ00003Matches
201823nir Northern IrelandFriendlies (M)2502511.10.60022400.5001-1-1.80-2.25Matches
2020-202125nir Northern IrelandUEFA Nations LeagueLgB00002Matches
5 Seasons1 Club4 Leagues372241.70.80032390.3302-2-2.50-2.92
Friendlies (M) (2 Seasons)3722410.00.80032300.3302-2-2.50-2.92
WCQ (2 Seasons)00004
UEFA Nations League (1 Season)00002
UEFA Euro Qualifying (1 Season)00003
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
2013-201418Barnsleyeng ENG2. Championship8.1004
2015-201620Aberdeensct SCO1. Premiership0.8001Matches
2016-201721Oldham Athleticeng ENGEFL Cup0.3000010100000Matches
2016-201721Oldham Athleticeng ENGFA Cup2.00000Matches
2016-201721Oldham Athleticeng ENG3. League One31.13002200000000Matches
2017-201822Oldham Athleticeng ENGEFL Cup1.0000240400110Matches
2017-201822Oldham Athleticeng ENG3. League One9.61001000000000Matches
2018-201923Blackpooleng ENGEFL Cup0.9000030100000Matches
2018-201923Blackpooleng ENGFA Cup1.0000000000000Matches
2018-201923Blackpooleng ENG3. League One1.90000Matches
2018-201923Rochdaleeng ENG3. League One11.01000Matches
2019-202024Rochdaleeng ENGEFL Cup0.10001001000Matches
2019-202024Rochdaleeng ENGFA Cup0.50000200000Matches
2019-202024Rochdaleeng ENG3. League One0.60001000020Matches
2020-202125Rochdaleeng ENGEFL Cup1.00000000000Matches
2020-202125Rochdaleeng ENG3. League One25.2500213146926330Matches
2021-202226Morecambeeng ENGFA Cup2.90002303530Matches
2021-202226Morecambeeng ENG3. League One17.1500132604532310Matches
8 Seasons6 Clubs5 Leagues115.11500777041246369110
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (3 Seasons)3 Leagues38.4600233347026350
Oldham Athletic (2 Seasons)3 Leagues44.04003450500110
Morecambe (1 Season)2 Leagues20.0500152904837340
Barnsley (1 Season)1 League8.1004
Blackpool (1 Season)3 Leagues3.8000030100000
Aberdeen (1 Season)1 League0.8001
League One (6 Seasons)96.51500675741145866000
EFL Cup (5 Seasons)3.3000380700110
FA Cup (4 Seasons)6.4000250353000
Championship (1 Season)8.1004
Premiership (1 Season)0.8001
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2013-201418Barnsley1 League8.1004
2015-201620Aberdeen1 League0.8001
2016-201721Oldham Athletic3 Leagues33.43002210100000
2017-201822Oldham Athletic2 Leagues10.61001240400110
2018-201923Blackpool3 Leagues3.8000030100000
2018-201923Rochdale1 League11.01000
2019-202024Rochdale3 Leagues1.20002201020
2020-202125Rochdale2 Leagues26.2500213146926330
2021-202226Morecambe2 Leagues20.0500152904837340
8 Seasons6 Clubs5 Leagues115.11500777041246369110
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (3 Seasons)3 Leagues38.4600233347026350
Oldham Athletic (2 Seasons)3 Leagues44.04003450500110
Morecambe (1 Season)2 Leagues20.0500152904837340
Barnsley (1 Season)1 League8.1004
Blackpool (1 Season)3 Leagues3.8000030100000
Aberdeen (1 Season)1 League0.8001
League One (6 Seasons)96.51500675741145866000
EFL Cup (5 Seasons)3.3000380700110
FA Cup (4 Seasons)6.4000250353000
Championship (1 Season)8.1004
Premiership (1 Season)0.8001
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2013-201418Barnsleyeng ENG2. Championship23rd8.1004
2015-201620Aberdeensct SCO1. Premiership2nd0.8001Matches
2016-201721Oldham Athleticeng ENG3. League One17th31.13002200000000Matches
2017-201822Oldham Athleticeng ENG3. League One21st9.61001000000000Matches
2018-201923Blackpooleng ENG3. League One10th1.90000Matches
2018-201923Rochdaleeng ENG3. League One16th11.01000Matches
2019-202024Rochdaleeng ENG3. League One18th0.60001000020Matches
2020-202125Rochdaleeng ENG3. League One21st25.2500213146926330Matches
2021-202226Morecambeeng ENG3. League One19th17.1500132604532310Matches
8 Seasons6 Clubs3 Leagues105.51500725741145866000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (3 Seasons)1 League36.8600223146926350
Oldham Athletic (2 Seasons)1 League40.74003200000000
Morecambe (1 Season)1 League17.1500132604532310
Barnsley (1 Season)1 League8.1004
Blackpool (1 Season)1 League1.90000
Aberdeen (1 Season)1 League0.8001
League One (6 Seasons)96.51500675741145866000
Championship (1 Season)8.1004
Premiership (1 Season)0.8001
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201721Oldham Athleticeng ENGEFL Cup33rd0.3000010100000Matches
2016-201721Oldham Athleticeng ENGFA Cup65th2.00000Matches
2017-201822Oldham Athleticeng ENGEFL Cup58th1.0000240400110Matches
2018-201923Blackpooleng ENGEFL Cup9th0.9000030100000Matches
2018-201923Blackpooleng ENGFA Cup33rd1.0000000000000Matches
2019-202024Rochdaleeng ENGEFL Cup17th0.10001001000Matches
2019-202024Rochdaleeng ENGFA Cup33rd0.50000200000Matches
2020-202125Rochdaleeng ENGEFL Cup33rd1.00000000000Matches
2021-202226Morecambeeng ENGFA Cup2.90002303530Matches
6 Seasons4 Clubs2 Leagues9.700051301053110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Oldham Athletic (2 Seasons)2 Leagues3.3000250500110
Rochdale (2 Seasons)2 Leagues1.60001201000
Morecambe (1 Season)1 League2.90002303530
Blackpool (1 Season)2 Leagues1.9000030100000
EFL Cup (5 Seasons)3.3000380700110
FA Cup (4 Seasons)6.4000250353000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201520nir Northern IrelandFriendlies (M)0.20000Matches
201823nir Northern IrelandFriendlies (M)0.60000Matches
5 Seasons1 Club4 Leagues0.80000
Friendlies (M) (2 Seasons)0.80000
WCQ (2 Seasons)
UEFA Nations League (1 Season)
UEFA Euro Qualifying (1 Season)

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

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

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

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

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