Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st764885.4000000000.000.000.000.000.00
2012-201318Crawley Towneng ENG3. League One10th901281.4000000100.000.000.000.000.00
2013-201419Torquay Unitedeng ENG4. League Two24th30200.2000000000.000.000.000.000.00
2013-201419Aldershot Towneng ENG5. Conf Premier19th554294.8303300000.630.000.630.630.63
2014-201520Millwalleng ENG2. Championship22nd19131,16913.0213200000.150.080.230.150.23Matches
2015-201621Millwalleng ENG3. League One4th43312,81231.2105151000600.320.160.480.320.48Matches
2016-201722Millwalleng ENG3. League One6th43352,85731.7134171300100.410.130.540.410.54Matches
2017-201823Millwalleng ENG2. Championship8th30231,78419.8415400220.200.050.250.200.25Matches
2018-201924Millwalleng ENG2. Championship21st35151,50816.8213200102.82.81.44.22737870.120.060.180.120.180.170.080.250.170.25Matches
2019-202025Millwalleng ENG2. Championship8th1886627.4303300101.71.70.22.0104440.410.000.410.410.410.240.030.270.240.27Matches
2020-202126Sunderlandeng ENG3. League One4th32221,88621.0415400300.190.050.240.190.24Matches
2021-202227Sunderlandeng ENG3. League One5th1777278.1213200100.250.120.370.250.37Matches
2021-202227Portsmoutheng ENG3. League One10th1787718.6415400000.470.120.580.470.58Matches
2022-202328Gillinghameng ENG4. League Two17th1477778.6202200200.230.000.230.230.23Matches
2022-202328Shrewsburyeng ENG3. League One12th60530.6000000000.000.000.000.000.00Matches
2023-202429Shrewsburyeng ENG3. League One19th1234154.6000000000.000.000.000.000.00Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd23161,46416.3156100100.060.310.370.060.37Matches
13 Seasons10 Clubs4 Leagues33319917,950199.450207050001924.64.61.66.137411310.250.100.350.250.350.190.060.260.190.26
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Millwall (6 Seasons)2 Leagues18812510,792119.934124634001124.64.61.66.137411310.280.100.380.280.380.190.060.260.190.26
Sunderland (2 Seasons)1 League49292,61329.0628600400.210.070.280.210.28
Shrewsbury (2 Seasons)1 League1834685.2000000000.000.000.000.000.00
Sutton United (1 Season)1 League23161,46416.3156100100.060.310.370.060.37
Portsmouth (1 Season)1 League1787718.6415400000.470.120.580.470.58
Gillingham (1 Season)1 League1477778.6202200200.230.000.230.230.23
Crawley Town (1 Season)1 League901281.4000000100.000.000.000.000.00
Hayes & Yeading (1 Season)1 League764885.4000000000.000.000.000.000.00
Aldershot Town (1 Season)1 League554294.8303300000.630.000.630.630.63
Torquay United (1 Season)1 League30200.2000000000.000.000.000.000.00
League One (7 Seasons)1791069,649107.233124533001200.310.110.420.310.42
Championship (4 Seasons)102595,12356.9113141100424.64.61.66.137411310.190.050.250.190.250.190.060.260.190.26
League Two (3 Seasons)40232,26125.1358300300.120.200.320.120.32
Conf Premier (2 Seasons)121191710.2303300000.290.000.290.290.29

Shooting: Domestic Leagues

Shooting: Domestic Leagues Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.4000.0000
2012-201318Crawley Towneng ENG3. League One10th1.4000.0000
2013-201419Torquay Unitedeng ENG4. League Two24th0.2014.500.0000
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.8351.050.6000
2014-201520Millwalleng ENG2. Championship22nd13.02131.000.1500Matches
2015-201621Millwalleng ENG3. League One4th31.210321.020.3100Matches
2016-201722Millwalleng ENG3. League One6th31.7130260.000.820.5000Matches
2017-201823Millwalleng ENG2. Championship8th19.84441227.32.220.610.090.3300Matches
2018-201924Millwalleng ENG2. Championship21st16.8224937.51.430.540.080.2214.90002.82.80.12-0.8-0.8Matches
2019-202025Millwalleng ENG2. Championship8th7.439444.41.220.540.330.7513.40001.71.70.19+1.3+1.3Matches
2020-202126Sunderlandeng ENG3. League One4th21.04461634.82.200.760.090.2500Matches
2021-202227Sunderlandeng ENG3. League One5th8.1219842.12.350.990.110.2500Matches
2021-202227Portsmoutheng ENG3. League One10th8.6421838.12.450.930.190.5000Matches
2022-202328Gillinghameng ENG4. League Two17th8.6218738.92.080.810.110.2900Matches
2022-202328Shrewsburyeng ENG3. League One12th0.60000.000.0000Matches
2023-202429Shrewsburyeng ENG3. League One19th4.6013215.42.820.430.000.0000Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.3127622.21.660.370.040.1700Matches
13 Seasons10 Clubs4 Leagues199.45022114944.31.540.750.160.3414.50004.64.60.14+0.4+0.4
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Millwall (6 Seasons)2 Leagues119.934779666.21.020.800.290.3514.50004.64.60.14+0.4+0.4
Sunderland (2 Seasons)1 League29.06652436.92.240.830.090.2500
Shrewsbury (2 Seasons)1 League5.2013215.42.500.380.000.0000
Sutton United (1 Season)1 League16.3127622.21.660.370.040.1700
Portsmouth (1 Season)1 League8.6421838.12.450.930.190.5000
Gillingham (1 Season)1 League8.6218738.92.080.810.110.2900
Crawley Town (1 Season)1 League1.4000.0000
Hayes & Yeading (1 Season)1 League5.4000.0000
Aldershot Town (1 Season)1 League4.8351.050.6000
Torquay United (1 Season)1 League0.2014.500.0000
League One (7 Seasons)107.233999260.61.330.860.230.3600
Championship (4 Seasons)56.911773832.51.750.670.120.2914.50004.64.60.14+0.4+0.4
League Two (3 Seasons)25.13451428.91.810.560.070.2100
Conf Premier (2 Seasons)10.2350.490.6000

Passing: Domestic Leagues

Passing: Domestic Leagues Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.40
2012-201318Crawley Towneng ENG3. League One10th1.40
2013-201419Torquay Unitedeng ENG4. League Two24th0.20
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.80
2014-201520Millwalleng ENG2. Championship22nd13.01Matches
2015-201621Millwalleng ENG3. League One4th31.25Matches
2016-201722Millwalleng ENG3. League One6th31.74Matches
2017-201823Millwalleng ENG2. Championship8th19.81Matches
2018-201924Millwalleng ENG2. Championship21st16.828138872.4358286119023182.3648971.9112642.311.41.3-0.482011537Matches
2019-202025Millwalleng ENG2. Championship8th7.411114974.51397217708483.3263281.35955.600.20.1-0.243104Matches
2020-202126Sunderlandeng ENG3. League One4th21.01Matches
2021-202227Sunderlandeng ENG3. League One5th8.11Matches
2021-202227Portsmoutheng ENG3. League One10th8.61Matches
2022-202328Gillinghameng ENG4. League Two17th8.60Matches
2022-202328Shrewsburyeng ENG3. League One12th0.60Matches
2023-202429Shrewsburyeng ENG3. League One19th4.60Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.35Matches
13 Seasons10 Clubs4 Leagues199.439253773.04979107826031582.59012174.4163545.7201.61.4+18.4122312541
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Millwall (6 Seasons)2 Leagues119.939253773.04979107826031582.59012174.4163545.7121.61.4+10.4122312541
Sunderland (2 Seasons)1 League29.02
Shrewsbury (2 Seasons)1 League5.20
Sutton United (1 Season)1 League16.35
Portsmouth (1 Season)1 League8.61
Gillingham (1 Season)1 League8.60
Crawley Town (1 Season)1 League1.40
Hayes & Yeading (1 Season)1 League5.40
Aldershot Town (1 Season)1 League4.80
Torquay United (1 Season)1 League0.20
League One (7 Seasons)107.212
Championship (4 Seasons)56.939253773.04979107826031582.59012174.4163545.731.61.4+1.4122312541
League Two (3 Seasons)25.15
Conf Premier (2 Seasons)10.20
Become a Stathead & surf this site ad-free.

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.4
2012-201318Crawley Towneng ENG3. League One10th1.4
2013-201419Torquay Unitedeng ENG4. League Two24th0.2
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.8
2014-201520Millwalleng ENG2. Championship22nd13.0Matches
2015-201621Millwalleng ENG3. League One4th31.2Matches
2016-201722Millwalleng ENG3. League One6th31.70Matches
2017-201823Millwalleng ENG2. Championship8th19.828Matches
2018-201924Millwalleng ENG2. Championship21st16.838838251002120000281117Matches
2019-202025Millwalleng ENG2. Championship8th7.4149147100050000011117Matches
2020-202126Sunderlandeng ENG3. League One4th21.06Matches
2021-202227Sunderlandeng ENG3. League One5th8.110Matches
2021-202227Portsmoutheng ENG3. League One10th8.63Matches
2022-202328Gillinghameng ENG4. League Two17th8.65Matches
2022-202328Shrewsburyeng ENG3. League One12th0.60Matches
2023-202429Shrewsburyeng ENG3. League One19th4.68Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.38Matches
13 Seasons10 Clubs4 Leagues199.453752961009420000392224
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (6 Seasons)2 Leagues119.953752961005420000392224
Sunderland (2 Seasons)1 League29.016
Shrewsbury (2 Seasons)1 League5.28
Sutton United (1 Season)1 League16.38
Portsmouth (1 Season)1 League8.63
Gillingham (1 Season)1 League8.65
Crawley Town (1 Season)1 League1.4
Hayes & Yeading (1 Season)1 League5.4
Aldershot Town (1 Season)1 League4.8
Torquay United (1 Season)1 League0.2
League One (7 Seasons)107.227
Championship (4 Seasons)56.953752961005420000392224
League Two (3 Seasons)25.113
Conf Premier (2 Seasons)10.2

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.4
2012-201318Crawley Towneng ENG3. League One10th1.4
2013-201419Torquay Unitedeng ENG4. League Two24th0.2
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.8
2014-201520Millwalleng ENG2. Championship22nd13.0Matches
2015-201621Millwalleng ENG3. League One4th31.2Matches
2016-201722Millwalleng ENG3. League One6th31.7Matches
2017-201823Millwalleng ENG2. Championship8th19.8Matches
2018-201924Millwalleng ENG2. Championship21st16.8392.33280514140.24200110Matches
2019-202025Millwalleng ENG2. Championship8th7.4121.63100002020.27200000Matches
2020-202126Sunderlandeng ENG3. League One4th21.0Matches
2021-202227Sunderlandeng ENG3. League One5th8.1Matches
2021-202227Portsmoutheng ENG3. League One10th8.6Matches
2022-202328Gillinghameng ENG4. League Two17th8.6Matches
2022-202328Shrewsburyeng ENG3. League One12th0.6Matches
2023-202429Shrewsburyeng ENG3. League One19th4.6Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.3Matches
13 Seasons10 Clubs4 Leagues199.4512.12380516160.25400110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (6 Seasons)2 Leagues119.9512.12380516160.25400110
Sunderland (2 Seasons)1 League29.0
Shrewsbury (2 Seasons)1 League5.2
Sutton United (1 Season)1 League16.3
Portsmouth (1 Season)1 League8.6
Gillingham (1 Season)1 League8.6
Crawley Town (1 Season)1 League1.4
Hayes & Yeading (1 Season)1 League5.4
Aldershot Town (1 Season)1 League4.8
Torquay United (1 Season)1 League0.2
League One (7 Seasons)107.2
Championship (4 Seasons)56.9512.12380516160.25400110
League Two (3 Seasons)25.1
Conf Premier (2 Seasons)10.2

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.4
2012-201318Crawley Towneng ENG3. League One10th1.4
2013-201419Torquay Unitedeng ENG4. League Two24th0.2
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.8
2014-201520Millwalleng ENG2. Championship22nd13.0Matches
2015-201621Millwalleng ENG3. League One4th31.2Matches
2016-201722Millwalleng ENG3. League One6th31.700Matches
2017-201823Millwalleng ENG2. Championship8th19.81829Matches
2018-201924Millwalleng ENG2. Championship21st16.8261412104122254.510212191036120Matches
2019-202025Millwalleng ENG2. Championship8th7.414865361833.312211923100Matches
2020-202126Sunderlandeng ENG3. League One4th21.0196Matches
2021-202227Sunderlandeng ENG3. League One5th8.196Matches
2021-202227Portsmoutheng ENG3. League One10th8.633Matches
2022-202328Gillinghameng ENG4. League Two17th8.655Matches
2022-202328Shrewsburyeng ENG3. League One12th0.620Matches
2023-202429Shrewsburyeng ENG3. League One19th4.651Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.390Matches
13 Seasons10 Clubs4 Leagues199.4409218157184045.022233206959220
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (6 Seasons)2 Leagues119.9404018157184045.022233204859220
Sunderland (2 Seasons)1 League29.028120
Shrewsbury (2 Seasons)1 League5.2710
Sutton United (1 Season)1 League16.3900
Portsmouth (1 Season)1 League8.6330
Gillingham (1 Season)1 League8.6550
Crawley Town (1 Season)1 League1.40
Hayes & Yeading (1 Season)1 League5.40
Aldershot Town (1 Season)1 League4.80
Torquay United (1 Season)1 League0.20
League One (7 Seasons)107.238160
Championship (4 Seasons)56.9404018157184045.022233204859220
League Two (3 Seasons)25.11450
Conf Premier (2 Seasons)10.20

Possession: Domestic Leagues

Possession: Domestic Leagues Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.4
2012-201318Crawley Towneng ENG3. League One10th1.4
2013-201419Torquay Unitedeng ENG4. League Two24th0.2
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.8
2014-201520Millwalleng ENG2. Championship22nd13.0Matches
2015-201621Millwalleng ENG3. League One4th31.2Matches
2016-201722Millwalleng ENG3. League One6th31.7Matches
2017-201823Millwalleng ENG2. Championship8th19.8Matches
2018-201924Millwalleng ENG2. Championship21st16.8587168522928859587361850.01850.03272180766272013342733687Matches
2019-202025Millwalleng ENG2. Championship8th7.4240948851122124018844.41055.61358522661063171013744Matches
2020-202126Sunderlandeng ENG3. League One4th21.0Matches
2021-202227Sunderlandeng ENG3. League One5th8.1Matches
2021-202227Portsmoutheng ENG3. League One10th8.6Matches
2022-202328Gillinghameng ENG4. League Two17th8.6Matches
2022-202328Shrewsburyeng ENG3. League One12th0.6Matches
2023-202429Shrewsburyeng ENG3. League One19th4.6Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.3Matches
13 Seasons10 Clubs4 Leagues199.48272513331440080827542648.12851.9462303210323726165137473131
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Millwall (6 Seasons)2 Leagues119.98272513331440080827542648.12851.9462303210323726165137473131
Sunderland (2 Seasons)1 League29.0
Shrewsbury (2 Seasons)1 League5.2
Sutton United (1 Season)1 League16.3
Portsmouth (1 Season)1 League8.6
Gillingham (1 Season)1 League8.6
Crawley Town (1 Season)1 League1.4
Hayes & Yeading (1 Season)1 League5.4
Aldershot Town (1 Season)1 League4.8
Torquay United (1 Season)1 League0.2
League One (7 Seasons)107.2
Championship (4 Seasons)56.98272513331440080827542648.12851.9462303210323726165137473131
League Two (3 Seasons)25.1
Conf Premier (2 Seasons)10.2

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st74887011.85.461
2012-201318Crawley Towneng ENG3. League One10th9128143.11.409
2013-201419Torquay Unitedeng ENG4. League Two24th32070.50.203
2013-201419Aldershot Towneng ENG5. Conf Premier19th54298610.44.850
2014-201520Millwalleng ENG2. Championship22nd191,1696228.213.0134630.681320-7-0.54+0.28Matches
2015-201621Millwalleng ENG3. League One4th432,8126567.931.231141211.735332+21+0.67+0.47Matches
2016-201722Millwalleng ENG3. League One6th432,8576669.031.73510801.675036+14+0.44+0.79Matches
2017-201823Millwalleng ENG2. Championship8th301,7845943.119.8233751.302223-1-0.05-0.51Matches
2018-201924Millwalleng ENG2. Championship21st351,5084336.416.815764201881.002122-1-0.06+0.4524.120.4+3.6+0.22+0.38Matches
2019-202025Millwalleng ENG2. Championship8th186623716.07.48720109171.50108+2+0.27+0.178.98.6+0.3+0.04-0.09Matches
2020-202126Sunderlandeng ENG3. League One4th321,8865945.621.022777101971.882718+9+0.43-0.33Matches
2021-202227Sunderlandeng ENG3. League One5th177274317.68.17813101661.821512+3+0.37-0.24Matches
2021-202227Portsmoutheng ENG3. League One10th177714518.68.6877291721.821610+6+0.70+0.41Matches
2022-202328Gillinghameng ENG4. League Two17th147775618.88.6781473011.799900.00+0.35Matches
2022-202328Shrewsburyeng ENG3. League One12th65391.30.6006930.6701-1-1.70-1.52Matches
2023-202429Shrewsburyeng ENG3. League One19th124153510.04.6377092050.583300.00+0.77Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd231,4646435.416.31678273100.831939-20-1.23-1.06Matches
13 Seasons10 Clubs4 Leagues33317,9505425.5199.4199775313418581.42258233+25+0.13+0.2133.029.1+3.9+0.16+0.16
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Millwall (6 Seasons)2 Leagues18810,7925743.4119.912575356315341.38169141+28+0.23+0.4133.029.1+3.9+0.16+0.16
Sunderland (2 Seasons)1 League492,6135331.629.02978102018131.864230+12+0.41-0.25
Shrewsbury (2 Seasons)1 League18468265.75.23770151680.6134-1-0.19+0.27
Sutton United (1 Season)1 League231,4646435.416.31678273100.831939-20-1.23-1.06
Portsmouth (1 Season)1 League177714518.68.6877291721.821610+6+0.70+0.41
Gillingham (1 Season)1 League147775618.88.6781473011.799900.00+0.35
Crawley Town (1 Season)1 League9128143.11.409
Hayes & Yeading (1 Season)1 League74887011.85.461
Aldershot Town (1 Season)1 League54298610.44.850
Torquay United (1 Season)1 League32070.50.203
League One (7 Seasons)1799,6495429.1107.210678367317241.64164112+52+0.49+0.44
Championship (4 Seasons)1025,1235030.956.95975114315331.126673-7-0.12+0.0833.029.1+3.9+0.16+0.16
League Two (3 Seasons)402,2615718.225.123796173111.192848-20-0.80-0.53
Conf Premier (2 Seasons)129177611.110.2111

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2011-201217Hayes & Yeadingeng ENG5. Conf Premier21st5.4007
2012-201318Crawley Towneng ENG3. League One10th1.4101
2013-201419Torquay Unitedeng ENG4. League Two24th0.2000
2013-201419Aldershot Towneng ENG5. Conf Premier19th4.8004
2014-201520Millwalleng ENG2. Championship22nd13.0008Matches
2015-201621Millwalleng ENG3. League One4th31.26032Matches
2016-201722Millwalleng ENG3. League One6th31.71003900000000Matches
2017-201823Millwalleng ENG2. Championship8th19.822118183282918000Matches
2018-201924Millwalleng ENG2. Championship21st16.81001516921101410088205128.2Matches
2019-202025Millwalleng ENG2. Championship8th7.410075059800041121741.4Matches
2020-202126Sunderlandeng ENG3. League One4th21.03002926966190Matches
2021-202227Sunderlandeng ENG3. League One5th8.110087410690Matches
2021-202227Portsmoutheng ENG3. League One10th8.600041023330Matches
2022-202328Gillinghameng ENG4. League Two17th8.6200101225550Matches
2022-202328Shrewsburyeng ENG3. League One12th0.60001010020Matches
2023-202429Shrewsburyeng ENG3. League One19th4.60002628150Matches
2023-202429Sutton Unitedeng ENG4. League Two23rd16.3100146138090Matches
13 Seasons10 Clubs4 Leagues199.4192119910645946992100129326832.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (6 Seasons)2 Leagues119.911211193912544840100129326832.0
Sunderland (2 Seasons)1 League29.04003733131612280
Shrewsbury (2 Seasons)1 League5.20003638170
Sutton United (1 Season)1 League16.3100146138090
Portsmouth (1 Season)1 League8.600041023330
Gillingham (1 Season)1 League8.6200101225550
Crawley Town (1 Season)1 League1.4101
Hayes & Yeading (1 Season)1 League5.4007
Aldershot Town (1 Season)1 League4.8004
Torquay United (1 Season)1 League0.2000
League One (7 Seasons)107.212001164918271638000
Championship (4 Seasons)56.9421483912544840100129326832.0
League Two (3 Seasons)25.1300241815135140
Conf Premier (2 Seasons)10.20011

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.

More Aiden O'Brien Pages

Aiden O'Brien Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison