Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-01-28TueLeague OneMatchweek 29AwayL 2–3ReadingBurton AlbionYCB90010021000Match Report
2025-01-25SatLeague OneMatchweek 28AwayL 0–2ReadingLeyton OrientYCB90000011000Match Report
2025-01-18SatLeague OneMatchweek 27HomeL 1–3ReadingStockportYCB90000000001Match Report
2025-01-11SatFA CupThird round properHomeL 1–3ReadingBurnleyYCB75000000000Match Report
2025-01-04SatLeague OneMatchweek 25AwayD 0–0ReadingCharlton AthYCB90000000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp 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
2009-201018Grays Athleticeng ENG5. Conf Premier23232,04122.7112100920.040.040.090.040.09
2009-201018Dag & Redeng ENG4. League Two1090.1000000000.000.000.000.000.00
2011-201220Brentfordeng ENG3. League One26232,10123.3101100300.040.000.040.040.04
2012-201321Brentfordeng ENG3. League One44443,91543.5325300700.070.050.110.070.11
2013-201422Brentfordeng ENG3. League One32302,77530.80000001000.000.000.000.000.00
2014-201523Brentfordeng ENG2. Championship35333,02933.7112100500.030.030.060.030.06Matches
2014-201523Brentfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201523Brentfordeng ENGLeague Cup222102.3101100000.430.000.430.430.43Matches
2015-201624Brentfordeng ENG2. Championship42423,76141.8011000610.000.020.020.000.02Matches
2015-201624Brentfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201725Brentfordeng ENG2. Championship42423,77341.93363001220.070.070.140.070.14Matches
2016-201725Brentfordeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201725Brentfordeng ENGFA Cup221691.9000000000.000.000.000.000.00Matches
2017-201826Brentfordeng ENG2. Championship332703.0000000100.000.000.000.000.00Matches
2017-201826Birmingham Cityeng ENG2. Championship34343,01533.5101100930.030.000.030.030.03Matches
2017-201826Brentfordeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2017-201826Birmingham Cityeng ENGFA Cup332552.8000000100.000.000.000.000.00Matches
2018-201927Birmingham Cityeng ENG2. Championship44443,88243.1101100502.92.91.03.91787230.020.000.020.020.020.070.020.090.070.09Matches
2018-201927Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202028Birmingham Cityeng ENG2. Championship39343,15335.0112100521.61.62.64.22790230.030.030.060.030.060.040.070.120.040.12Matches
2019-202028Birmingham Cityeng ENGFA Cup443904.3101100000.230.000.230.230.23Matches
2020-202129Birmingham Cityeng ENG2. Championship43423,77141.9404400812.12.10.93.125125140.100.000.100.100.100.050.020.070.050.07Matches
2020-202129Birmingham Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202129Birmingham Cityeng ENGFA Cup00Matches
2021-202230Birmingham Cityeng ENG2. Championship15141,26014.0000000201.21.20.82.042970.000.000.000.000.000.090.060.140.090.14Matches
2021-202230Sheffield Wedseng ENG3. League One764164.6011000300.000.220.220.000.22Matches
2022-202331Birmingham Cityeng ENG2. Championship16141,21313.5101100300.40.40.10.402800.070.000.070.070.070.030.010.030.030.03Matches
2023-202432Readingeng ENGEFL Cup10280.3000000000.000.000.000.000.00Matches
2023-202432Readingeng ENGFA Cup10450.5000000100.000.000.000.000.00Matches
2023-202432Readingeng ENG3. League One1187408.2000000200.000.000.000.000.00Matches
2024-202533Readingeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2024-202533Readingeng ENGFA Cup211201.3000000000.000.000.000.000.00Matches
2024-202533Readingeng ENG3. League One1655926.6011000200.000.150.150.000.15Matches
15 Seasons6 Clubs6 Leagues49546041,623462.5191130190094118.28.25.413.673359670.040.020.060.040.060.060.040.090.060.09
Country Comp 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
Brentford (7 Seasons)4 Leagues23222520,423226.997169004430.040.030.070.040.07
Birmingham City (6 Seasons)3 Leagues20019117,119190.291109003368.28.25.413.673359670.050.010.050.050.050.060.040.090.060.09
Reading (2 Seasons)3 Leagues32151,61517.9011000500.000.060.060.000.06
Grays Athletic (1 Season)1 League23232,04122.7112100920.040.040.090.040.09
Sheffield Weds (1 Season)1 League764164.6011000300.000.220.220.000.22
Dag & Red (1 Season)1 League1090.1000000000.000.000.000.000.00
Championship (9 Seasons)31330227,127301.41261812005698.28.25.413.673359670.040.020.060.040.060.060.040.090.060.09
FA Cup (9 Seasons)15131,24913.9101100200.070.000.070.070.07
League One (6 Seasons)13611610,539117.14484002700.030.030.070.030.07
EFL Cup (6 Seasons)766587.3101100000.140.000.140.140.14
Conf Premier (1 Season)23232,04122.7112100920.040.040.090.040.09
League Two (1 Season)1090.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp 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
2009-201018Grays Athletic1 League23232,04122.7112100920.040.040.090.040.09
2009-201018Dag & Red1 League1090.1000000000.000.000.000.000.00
2011-201220Brentford1 League26232,10123.3101100300.040.000.040.040.04
2012-201321Brentford1 League44443,91543.5325300700.070.050.110.070.11
2013-201422Brentford1 League32302,77530.80000001000.000.000.000.000.00
2014-201523Brentford3 Leagues38363,32937.0213200500.050.030.080.050.08
2015-201624Brentford2 Leagues43433,85142.8011000610.000.020.020.000.02
2016-201725Brentford3 Leagues45454,06245.13363001220.070.070.130.070.13
2017-201826Brentford2 Leagues443904.3000000100.000.000.000.000.00
2017-201826Birmingham City2 Leagues37373,27036.31011001030.030.000.030.030.03
2018-201927Birmingham City2 Leagues45453,97244.1101100502.92.91.03.91787230.020.000.020.020.020.070.020.090.070.09
2019-202028Birmingham City2 Leagues43383,54339.4213200521.61.62.64.22790230.050.030.080.050.080.040.070.120.040.12
2020-202129Birmingham City3 Leagues44433,86142.9404400812.12.10.93.125125140.090.000.090.090.090.050.020.070.050.07
2021-202230Sheffield Weds1 League764164.6011000300.000.220.220.000.22
2021-202230Birmingham City1 League15141,26014.0000000201.21.20.82.042970.000.000.000.000.000.090.060.140.090.14
2022-202331Birmingham City1 League16141,21313.5101100300.40.40.10.402800.070.000.070.070.070.030.010.030.030.03
2023-202432Reading3 Leagues1388139.0000000300.000.000.000.000.00
2024-202533Reading3 Leagues1978028.9011000200.000.110.110.000.11
15 Seasons6 Clubs6 Leagues49546041,623462.5191130190094118.28.25.413.673359670.040.020.060.040.060.060.040.090.060.09
Comp 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
Brentford (7 Seasons)4 Leagues23222520,423226.997169004430.040.030.070.040.07
Birmingham City (6 Seasons)3 Leagues20019117,119190.291109003368.28.25.413.673359670.050.010.050.050.050.060.040.090.060.09
Reading (2 Seasons)3 Leagues32151,61517.9011000500.000.060.060.000.06
Grays Athletic (1 Season)1 League23232,04122.7112100920.040.040.090.040.09
Sheffield Weds (1 Season)1 League764164.6011000300.000.220.220.000.22
Dag & Red (1 Season)1 League1090.1000000000.000.000.000.000.00
Championship (9 Seasons)31330227,127301.41261812005698.28.25.413.673359670.040.020.060.040.060.060.040.090.060.09
FA Cup (9 Seasons)15131,24913.9101100200.070.000.070.070.07
League One (6 Seasons)13611610,539117.14484002700.030.030.070.030.07
EFL Cup (6 Seasons)766587.3101100000.140.000.140.140.14
Conf Premier (1 Season)23232,04122.7112100920.040.040.090.040.09
League Two (1 Season)1090.1000000000.000.000.000.000.00
Standard Stats 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd23232,04122.7112100920.040.040.090.040.09
2009-201018Dag & Redeng ENG4. League Two7th1090.1000000000.000.000.000.000.00
2011-201220Brentfordeng ENG3. League One9th26232,10123.3101100300.040.000.040.040.04
2012-201321Brentfordeng ENG3. League One3rd44443,91543.5325300700.070.050.110.070.11
2013-201422Brentfordeng ENG3. League One2nd32302,77530.80000001000.000.000.000.000.00
2014-201523Brentfordeng ENG2. Championship5th35333,02933.7112100500.030.030.060.030.06Matches
2015-201624Brentfordeng ENG2. Championship9th42423,76141.8011000610.000.020.020.000.02Matches
2016-201725Brentfordeng ENG2. Championship10th42423,77341.93363001220.070.070.140.070.14Matches
2017-201826Brentfordeng ENG2. Championship9th332703.0000000100.000.000.000.000.00Matches
2017-201826Birmingham Cityeng ENG2. Championship19th34343,01533.5101100930.030.000.030.030.03Matches
2018-201927Birmingham Cityeng ENG2. Championship17th44443,88243.1101100502.92.91.03.91787230.020.000.020.020.020.070.020.090.070.09Matches
2019-202028Birmingham Cityeng ENG2. Championship20th39343,15335.0112100521.61.62.64.22790230.030.030.060.030.060.040.070.120.040.12Matches
2020-202129Birmingham Cityeng ENG2. Championship18th43423,77141.9404400812.12.10.93.125125140.100.000.100.100.100.050.020.070.050.07Matches
2021-202230Sheffield Wedseng ENG3. League One4th764164.6011000300.000.220.220.000.22Matches
2021-202230Birmingham Cityeng ENG2. Championship20th15141,26014.0000000201.21.20.82.042970.000.000.000.000.000.090.060.140.090.14Matches
2022-202331Birmingham Cityeng ENG2. Championship17th16141,21313.5101100300.40.40.10.402800.070.000.070.070.070.030.010.030.030.03Matches
2023-202432Readingeng ENG3. League One17th1187408.2000000200.000.000.000.000.00Matches
2024-202533Readingeng ENG3. League One10th1655926.6011000200.000.150.150.000.15Matches
15 Seasons6 Clubs4 Leagues47344139,716441.3171128170092118.28.25.413.673359670.040.020.060.040.060.060.040.090.060.09
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
Brentford (7 Seasons)2 Leagues22421719,624218.087158004430.040.030.070.040.07
Birmingham City (6 Seasons)1 League19118216,294181.08198003268.28.25.413.673359670.040.010.050.040.050.060.040.090.060.09
Reading (2 Seasons)1 League27131,33214.8011000400.000.070.070.000.07
Grays Athletic (1 Season)1 League23232,04122.7112100920.040.040.090.040.09
Sheffield Weds (1 Season)1 League764164.6011000300.000.220.220.000.22
Dag & Red (1 Season)1 League1090.1000000000.000.000.000.000.00
Championship (9 Seasons)31330227,127301.41261812005698.28.25.413.673359670.040.020.060.040.060.060.040.090.060.09
League One (6 Seasons)13611610,539117.14484002700.030.030.070.030.07
Conf Premier (1 Season)23232,04122.7112100920.040.040.090.040.09
League Two (1 Season)1090.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201523Brentfordeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201523Brentfordeng ENGLeague Cup33rd222102.3101100000.430.000.430.430.43Matches
2015-201624Brentfordeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201725Brentfordeng ENGEFL Cup58th111201.3000000000.000.000.000.000.00Matches
2016-201725Brentfordeng ENGFA Cup17th221691.9000000000.000.000.000.000.00Matches
2017-201826Brentfordeng ENGEFL Cup17th111201.3000000000.000.000.000.000.00Matches
2017-201826Birmingham Cityeng ENGFA Cup17th332552.8000000100.000.000.000.000.00Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202028Birmingham Cityeng ENGFA Cup9th443904.3101100000.230.000.230.230.23Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202129Birmingham Cityeng ENGFA Cup33rd00Matches
2023-202432Readingeng ENGEFL CupRd210280.3000000000.000.000.000.000.00Matches
2023-202432Readingeng ENGFA Cup10450.5000000100.000.000.000.000.00Matches
2024-202533Readingeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2024-202533Readingeng ENGFA Cup211201.3000000000.000.000.000.000.00Matches
9 Seasons3 Clubs2 Leagues22191,90721.2202200200.090.000.090.090.09
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
Birmingham City (4 Seasons)2 Leagues998259.2101100100.110.000.110.110.11
Brentford (4 Seasons)2 Leagues887998.9101100000.110.000.110.110.11
Reading (2 Seasons)2 Leagues522833.1000000100.000.000.000.000.00
FA Cup (9 Seasons)15131,24913.9101100200.070.000.070.070.07
EFL Cup (6 Seasons)766587.3101100000.140.000.140.140.14

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 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
2009-201018Grays Athleticeng ENG5. Conf Premier22.7190.400.1100
2009-201018Dag & Redeng ENG4. League Two0.1000.0000
2011-201220Brentfordeng ENG3. League One23.3140.170.2500
2012-201321Brentfordeng ENG3. League One43.53160.370.1900
2013-201422Brentfordeng ENG3. League One30.8050.160.0000
2014-201523Brentfordeng ENG2. Championship33.7140.120.2500Matches
2014-201523Brentfordeng ENGFA Cup1.0000Matches
2014-201523Brentfordeng ENGLeague Cup2.3100Matches
2015-201624Brentfordeng ENG2. Championship41.8010.020.0000Matches
2015-201624Brentfordeng ENGFA Cup1.0000Matches
2016-201725Brentfordeng ENG2. Championship41.930100.000.240.3000Matches
2016-201725Brentfordeng ENGEFL Cup1.30200.01.500.000.0000Matches
2016-201725Brentfordeng ENGFA Cup1.9000Matches
2017-201826Brentfordeng ENG2. Championship3.00000.000.0000Matches
2017-201826Birmingham Cityeng ENG2. Championship33.5123521.70.690.150.040.2000Matches
2017-201826Brentfordeng ENGEFL Cup1.30400.03.000.000.0000Matches
2017-201826Birmingham Cityeng ENGFA Cup2.80000.000.0000Matches
2018-201927Birmingham Cityeng ENG2. Championship43.1130930.00.700.210.030.1112.60002.92.90.10-1.9-1.9Matches
2018-201927Birmingham Cityeng ENGFA Cup1.003133.33.001.000.000.0000Matches
2019-202028Birmingham Cityeng ENG2. Championship35.0121523.80.600.140.050.2012.30001.61.60.07-0.6-0.6Matches
2019-202028Birmingham Cityeng ENGFA Cup4.313133.30.690.230.331.0000Matches
2020-202129Birmingham Cityeng ENG2. Championship41.9438923.70.910.210.110.4414.60002.12.10.06+1.9+1.9Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.00000.000.0000Matches
2021-202230Birmingham Cityeng ENG2. Championship14.0018316.71.290.210.000.0013.90001.21.20.07-1.2-1.2Matches
2021-202230Sheffield Wedseng ENG3. League One4.607114.31.510.220.000.0000Matches
2022-202331Birmingham Cityeng ENG2. Championship13.514250.00.300.150.250.509.30000.40.40.09+0.6+0.6Matches
2023-202432Readingeng ENGEFL Cup0.30000.000.0000Matches
2023-202432Readingeng ENGFA Cup0.50000.000.0000Matches
2023-202432Readingeng ENG3. League One8.201119.11.340.120.000.0000Matches
2024-202533Readingeng ENGEFL Cup1.00000.000.0000Matches
2024-202533Readingeng ENGFA Cup1.30000.000.0000Matches
2024-202533Readingeng ENG3. League One6.604375.00.610.460.000.0000Matches
15 Seasons6 Clubs6 Leagues462.5191688929.80.650.200.070.2013.30008.28.20.07-1.2-1.2
Country Comp 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
Brentford (7 Seasons)4 Leagues226.99640166.70.130.180.500.2000
Birmingham City (6 Seasons)3 Leagues190.291403525.00.740.180.060.2613.30008.28.20.07-1.2-1.2
Reading (2 Seasons)3 Leagues17.9015426.70.840.220.000.0000
Grays Athletic (1 Season)1 League22.7190.400.1100
Sheffield Weds (1 Season)1 League4.607114.31.510.220.000.0000
Dag & Red (1 Season)1 League0.1000.0000
Championship (9 Seasons)301.4121344832.10.590.160.080.2513.30008.28.20.07-1.2-1.2
FA Cup (9 Seasons)13.916233.30.600.200.170.5000
League One (6 Seasons)117.14223022.71.130.260.000.1300
EFL Cup (6 Seasons)7.31600.01.210.000.0000
Conf Premier (1 Season)22.7190.400.1100
League Two (1 Season)0.1000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 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
2009-201018Grays Athletic1 League22.7190.400.1100
2009-201018Dag & Red1 League0.1000.0000
2011-201220Brentford1 League23.3140.170.2500
2012-201321Brentford1 League43.53160.370.1900
2013-201422Brentford1 League30.8050.160.0000
2014-201523Brentford3 Leagues37.0240.120.2500
2015-201624Brentford2 Leagues42.8010.020.0000
2016-201725Brentford3 Leagues45.13210500.00.050.231.500.3000
2017-201826Brentford2 Leagues4.30400.00.920.000.0000
2017-201826Birmingham City2 Leagues36.3123521.70.630.140.040.2000
2018-201927Birmingham City2 Leagues44.11331030.30.750.230.030.1012.60002.92.90.10-1.9-1.9
2019-202028Birmingham City2 Leagues39.4224625.00.610.150.080.3312.30001.61.60.07-0.6-0.6
2020-202129Birmingham City3 Leagues42.9438923.70.890.210.110.4414.60002.12.10.06+1.9+1.9
2021-202230Sheffield Weds1 League4.607114.31.510.220.000.0000
2021-202230Birmingham City1 League14.0018316.71.290.210.000.0013.90001.21.20.07-1.2-1.2
2022-202331Birmingham City1 League13.514250.00.300.150.250.509.30000.40.40.09+0.6+0.6
2023-202432Reading3 Leagues9.001119.11.220.110.000.0000
2024-202533Reading3 Leagues8.904375.00.450.340.000.0000
15 Seasons6 Clubs6 Leagues462.5191688929.80.650.200.070.2013.30008.28.20.07-1.2-1.2
Comp 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
Brentford (7 Seasons)4 Leagues226.99640166.70.130.180.500.2000
Birmingham City (6 Seasons)3 Leagues190.291403525.00.740.180.060.2613.30008.28.20.07-1.2-1.2
Reading (2 Seasons)3 Leagues17.9015426.70.840.220.000.0000
Grays Athletic (1 Season)1 League22.7190.400.1100
Sheffield Weds (1 Season)1 League4.607114.31.510.220.000.0000
Dag & Red (1 Season)1 League0.1000.0000
Championship (9 Seasons)301.4121344832.10.590.160.080.2513.30008.28.20.07-1.2-1.2
FA Cup (9 Seasons)13.916233.30.600.200.170.5000
League One (6 Seasons)117.14223022.71.130.260.000.1300
EFL Cup (6 Seasons)7.31600.01.210.000.0000
Conf Premier (1 Season)22.7190.400.1100
League Two (1 Season)0.1000.0000
Shooting 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.7190.400.1100
2009-201018Dag & Redeng ENG4. League Two7th0.1000.0000
2011-201220Brentfordeng ENG3. League One9th23.3140.170.2500
2012-201321Brentfordeng ENG3. League One3rd43.53160.370.1900
2013-201422Brentfordeng ENG3. League One2nd30.8050.160.0000
2014-201523Brentfordeng ENG2. Championship5th33.7140.120.2500Matches
2015-201624Brentfordeng ENG2. Championship9th41.8010.020.0000Matches
2016-201725Brentfordeng ENG2. Championship10th41.930100.000.240.3000Matches
2017-201826Brentfordeng ENG2. Championship9th3.00000.000.0000Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.5123521.70.690.150.040.2000Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.1130930.00.700.210.030.1112.60002.92.90.10-1.9-1.9Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.0121523.80.600.140.050.2012.30001.61.60.07-0.6-0.6Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.9438923.70.910.210.110.4414.60002.12.10.06+1.9+1.9Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.607114.31.510.220.000.0000Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.0018316.71.290.210.000.0013.90001.21.20.07-1.2-1.2Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.514250.00.300.150.250.509.30000.40.40.09+0.6+0.6Matches
2023-202432Readingeng ENG3. League One17th8.201119.11.340.120.000.0000Matches
2024-202533Readingeng ENG3. League One10th6.604375.00.610.460.000.0000Matches
15 Seasons6 Clubs4 Leagues441.3171568730.80.640.200.070.2013.30008.28.20.07-1.2-1.2
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
Brentford (7 Seasons)2 Leagues218.080400.000.180.2000
Birmingham City (6 Seasons)1 League181.081343324.60.740.180.060.2413.30008.28.20.07-1.2-1.2
Reading (2 Seasons)1 League14.8015426.71.010.270.000.0000
Grays Athletic (1 Season)1 League22.7190.400.1100
Sheffield Weds (1 Season)1 League4.607114.31.510.220.000.0000
Dag & Red (1 Season)1 League0.1000.0000
Championship (9 Seasons)301.4121344832.10.590.160.080.2513.30008.28.20.07-1.2-1.2
League One (6 Seasons)117.14223022.71.130.260.000.1300
Conf Premier (1 Season)22.7190.400.1100
League Two (1 Season)0.1000.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
2014-201523Brentfordeng ENGFA Cup33rd1.0000Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.3100Matches
2015-201624Brentfordeng ENGFA Cup33rd1.0000Matches
2016-201725Brentfordeng ENGEFL Cup58th1.30200.01.500.000.0000Matches
2016-201725Brentfordeng ENGFA Cup17th1.9000Matches
2017-201826Brentfordeng ENGEFL Cup17th1.30400.03.000.000.0000Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.80000.000.0000Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.003133.33.001.000.000.0000Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.313133.30.690.230.331.0000Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.00000.000.0000Matches
2023-202432Readingeng ENGEFL CupRd20.30000.000.0000Matches
2023-202432Readingeng ENGFA Cup0.50000.000.0000Matches
2024-202533Readingeng ENGEFL CupRd11.00000.000.0000Matches
2024-202533Readingeng ENGFA Cup1.30000.000.0000Matches
9 Seasons3 Clubs2 Leagues21.2212216.70.800.130.080.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Birmingham City (4 Seasons)2 Leagues9.216233.30.650.220.170.5000
Brentford (4 Seasons)2 Leagues8.91600.02.250.000.0000
Reading (2 Seasons)2 Leagues3.10000.000.0000
FA Cup (9 Seasons)13.916233.30.600.200.170.5000
EFL Cup (6 Seasons)7.31600.01.210.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 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
2009-201018Grays Athleticeng ENG5. Conf Premier22.71
2009-201018Dag & Redeng ENG4. League Two0.10
2011-201220Brentfordeng ENG3. League One23.30
2012-201321Brentfordeng ENG3. League One43.52
2013-201422Brentfordeng ENG3. League One30.80
2014-201523Brentfordeng ENG2. Championship33.71Matches
2014-201523Brentfordeng ENGFA Cup1.00Matches
2014-201523Brentfordeng ENGLeague Cup2.30Matches
2015-201624Brentfordeng ENG2. Championship41.81Matches
2015-201624Brentfordeng ENGFA Cup1.00Matches
2016-201725Brentfordeng ENG2. Championship41.93Matches
2016-201725Brentfordeng ENGEFL Cup1.30Matches
2016-201725Brentfordeng ENGFA Cup1.90Matches
2017-201826Brentfordeng ENG2. Championship3.00Matches
2017-201826Birmingham Cityeng ENG2. Championship33.50Matches
2017-201826Brentfordeng ENGEFL Cup1.30Matches
2017-201826Birmingham Cityeng ENGFA Cup2.80Matches
2018-201927Birmingham Cityeng ENG2. Championship43.1637111956.913950747521331068.727841666.813932942.201.01.0-1.097811187Matches
2018-201927Birmingham Cityeng ENGFA Cup1.00Matches
2019-202028Birmingham Cityeng ENG2. Championship35.0874134065.218816969528737576.540254973.217036646.412.61.8-1.617848190Matches
2019-202028Birmingham Cityeng ENGFA Cup4.30Matches
2020-202129Birmingham Cityeng ENG2. Championship41.9972155162.720592975230641773.448669070.416937445.200.91.6-0.9892185125Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.00Matches
2021-202230Birmingham Cityeng ENG2. Championship14.029046562.4600328579313071.513919969.85311546.100.80.7-0.84235229Matches
2021-202230Sheffield Wedseng ENG3. League One4.61Matches
2022-202331Birmingham Cityeng ENG2. Championship13.529042967.6585529179813274.215619281.3338937.100.10.2-0.12271028Matches
2023-202432Readingeng ENGEFL Cup0.30Matches
2023-202432Readingeng ENGFA Cup0.50Matches
2023-202432Readingeng ENG3. League One8.20Matches
2024-202533Readingeng ENGEFL Cup1.00Matches
2024-202533Readingeng ENGFA Cup1.30Matches
2024-202533Readingeng ENG3. League One6.61Matches
15 Seasons6 Clubs6 Leagues462.53063490462.56521632696997136473.11461204671.4564127344.3115.45.4+5.640304439359
Country Comp 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
Brentford (7 Seasons)4 Leagues226.97
Birmingham City (6 Seasons)3 Leagues190.23063490462.56521632696997136473.11461204671.4564127344.315.45.4-4.440304439359
Reading (2 Seasons)3 Leagues17.91
Grays Athletic (1 Season)1 League22.71
Sheffield Weds (1 Season)1 League4.61
Dag & Red (1 Season)1 League0.10
Championship (9 Seasons)301.43063490462.56521632696997136473.11461204671.4564127344.365.45.4+0.640304439359
FA Cup (9 Seasons)13.90
League One (6 Seasons)117.14
EFL Cup (6 Seasons)7.30
Conf Premier (1 Season)22.71
League Two (1 Season)0.10
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 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
2009-201018Grays Athletic1 League22.71
2009-201018Dag & Red1 League0.10
2011-201220Brentford1 League23.30
2012-201321Brentford1 League43.52
2013-201422Brentford1 League30.80
2014-201523Brentford3 Leagues37.01
2015-201624Brentford2 Leagues42.81
2016-201725Brentford3 Leagues45.13
2017-201826Brentford2 Leagues4.30
2017-201826Birmingham City2 Leagues36.30
2018-201927Birmingham City2 Leagues44.1637111956.913950747521331068.727841666.813932942.201.01.0-1.097811187
2019-202028Birmingham City2 Leagues39.4874134065.218816969528737576.540254973.217036646.412.61.8-1.617848190
2020-202129Birmingham City3 Leagues42.9972155162.720592975230641773.448669070.416937445.200.91.6-0.9892185125
2021-202230Sheffield Weds1 League4.61
2021-202230Birmingham City1 League14.029046562.4600328579313071.513919969.85311546.100.80.7-0.84235229
2022-202331Birmingham City1 League13.529042967.6585529179813274.215619281.3338937.100.10.2-0.12271028
2023-202432Reading3 Leagues9.00
2024-202533Reading3 Leagues8.91
15 Seasons6 Clubs6 Leagues462.53063490462.56521632696997136473.11461204671.4564127344.3115.45.4+5.640304439359
Comp 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
Brentford (7 Seasons)4 Leagues226.97
Birmingham City (6 Seasons)3 Leagues190.23063490462.56521632696997136473.11461204671.4564127344.315.45.4-4.440304439359
Reading (2 Seasons)3 Leagues17.91
Grays Athletic (1 Season)1 League22.71
Sheffield Weds (1 Season)1 League4.61
Dag & Red (1 Season)1 League0.10
Championship (9 Seasons)301.43063490462.56521632696997136473.11461204671.4564127344.365.45.4+0.640304439359
FA Cup (9 Seasons)13.90
League One (6 Seasons)117.14
EFL Cup (6 Seasons)7.30
Conf Premier (1 Season)22.71
League Two (1 Season)0.10
Passing 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.71
2009-201018Dag & Redeng ENG4. League Two7th0.10
2011-201220Brentfordeng ENG3. League One9th23.30
2012-201321Brentfordeng ENG3. League One3rd43.52
2013-201422Brentfordeng ENG3. League One2nd30.80
2014-201523Brentfordeng ENG2. Championship5th33.71Matches
2015-201624Brentfordeng ENG2. Championship9th41.81Matches
2016-201725Brentfordeng ENG2. Championship10th41.93Matches
2017-201826Brentfordeng ENG2. Championship9th3.00Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.50Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.1637111956.913950747521331068.727841666.813932942.201.01.0-1.097811187Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.0874134065.218816969528737576.540254973.217036646.412.61.8-1.617848190Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.9972155162.720592975230641773.448669070.416937445.200.91.6-0.9892185125Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.61Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.029046562.4600328579313071.513919969.85311546.100.80.7-0.84235229Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.529042967.6585529179813274.215619281.3338937.100.10.2-0.12271028Matches
2023-202432Readingeng ENG3. League One17th8.20Matches
2024-202533Readingeng ENG3. League One10th6.61Matches
15 Seasons6 Clubs4 Leagues441.33063490462.56521632696997136473.11461204671.4564127344.3115.45.4+5.640304439359
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
Brentford (7 Seasons)2 Leagues218.07
Birmingham City (6 Seasons)1 League181.03063490462.56521632696997136473.11461204671.4564127344.315.45.4-4.440304439359
Reading (2 Seasons)1 League14.81
Grays Athletic (1 Season)1 League22.71
Sheffield Weds (1 Season)1 League4.61
Dag & Red (1 Season)1 League0.10
Championship (9 Seasons)301.43063490462.56521632696997136473.11461204671.4564127344.365.45.4+0.640304439359
League One (6 Seasons)117.14
Conf Premier (1 Season)22.71
League Two (1 Season)0.10
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201523Brentfordeng ENGFA Cup33rd1.00Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.30Matches
2015-201624Brentfordeng ENGFA Cup33rd1.00Matches
2016-201725Brentfordeng ENGEFL Cup58th1.30Matches
2016-201725Brentfordeng ENGFA Cup17th1.90Matches
2017-201826Brentfordeng ENGEFL Cup17th1.30Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.80Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.00Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.30Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.00Matches
2023-202432Readingeng ENGEFL CupRd20.30Matches
2023-202432Readingeng ENGFA Cup0.50Matches
2024-202533Readingeng ENGEFL CupRd11.00Matches
2024-202533Readingeng ENGFA Cup1.30Matches
9 Seasons3 Clubs2 Leagues21.20
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Birmingham City (4 Seasons)2 Leagues9.20
Brentford (4 Seasons)2 Leagues8.90
Reading (2 Seasons)2 Leagues3.10
FA Cup (9 Seasons)13.90
EFL Cup (6 Seasons)7.30

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201018Grays Athleticeng ENG5. Conf Premier22.7
2009-201018Dag & Redeng ENG4. League Two0.1
2011-201220Brentfordeng ENG3. League One23.3
2012-201321Brentfordeng ENG3. League One43.5
2013-201422Brentfordeng ENG3. League One30.8
2014-201523Brentfordeng ENG2. Championship33.7Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup2.3Matches
2015-201624Brentfordeng ENG2. Championship41.8Matches
2015-201624Brentfordeng ENGFA Cup1.0Matches
2016-201725Brentfordeng ENG2. Championship41.90Matches
2016-201725Brentfordeng ENGEFL Cup1.30Matches
2016-201725Brentfordeng ENGFA Cup1.9Matches
2017-201826Brentfordeng ENG2. Championship3.00Matches
2017-201826Birmingham Cityeng ENG2. Championship33.510Matches
2017-201826Brentfordeng ENGEFL Cup1.30Matches
2017-201826Birmingham Cityeng ENGFA Cup2.80Matches
2018-201927Birmingham Cityeng ENG2. Championship43.111191090261905970000637325Matches
2018-201927Birmingham Cityeng ENGFA Cup1.00Matches
2019-202028Birmingham Cityeng ENG2. Championship35.013401263742602316471000874317Matches
2019-202028Birmingham Cityeng ENGFA Cup4.30Matches
2020-202129Birmingham Cityeng ENG2. Championship41.915511448963101715650000972717Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.00Matches
2021-202230Birmingham Cityeng ENG2. Championship14.046539368811560000029042Matches
2021-202230Sheffield Wedseng ENG3. League One4.63Matches
2022-202331Birmingham Cityeng ENG2. Championship13.542941019140305000029004Matches
2023-202432Readingeng ENGEFL Cup0.31Matches
2023-202432Readingeng ENGFA Cup0.50Matches
2023-202432Readingeng ENG3. League One8.21Matches
2024-202533Readingeng ENGEFL Cup1.00Matches
2024-202533Readingeng ENGFA Cup1.30Matches
2024-202533Readingeng ENG3. League One6.63Matches
15 Seasons6 Clubs6 Leagues462.5490446042839814963184100030631765
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (7 Seasons)4 Leagues226.90
Birmingham City (6 Seasons)3 Leagues190.2490446042839814955184100030631765
Reading (2 Seasons)3 Leagues17.95
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.63
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.4490446042839814955184100030631765
FA Cup (9 Seasons)13.90
League One (6 Seasons)117.17
EFL Cup (6 Seasons)7.31
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201018Grays Athletic1 League22.7
2009-201018Dag & Red1 League0.1
2011-201220Brentford1 League23.3
2012-201321Brentford1 League43.5
2013-201422Brentford1 League30.8
2014-201523Brentford3 Leagues37.0
2015-201624Brentford2 Leagues42.8
2016-201725Brentford3 Leagues45.10
2017-201826Brentford2 Leagues4.30
2017-201826Birmingham City2 Leagues36.310
2018-201927Birmingham City2 Leagues44.111191090261905970000637325
2019-202028Birmingham City2 Leagues39.413401263742602316471000874317
2020-202129Birmingham City3 Leagues42.915511448963101715650000972717
2021-202230Sheffield Weds1 League4.63
2021-202230Birmingham City1 League14.046539368811560000029042
2022-202331Birmingham City1 League13.542941019140305000029004
2023-202432Reading3 Leagues9.02
2024-202533Reading3 Leagues8.93
15 Seasons6 Clubs6 Leagues462.5490446042839814963184100030631765
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (7 Seasons)4 Leagues226.90
Birmingham City (6 Seasons)3 Leagues190.2490446042839814955184100030631765
Reading (2 Seasons)3 Leagues17.95
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.63
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.4490446042839814955184100030631765
FA Cup (9 Seasons)13.90
League One (6 Seasons)117.17
EFL Cup (6 Seasons)7.31
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Pass Types 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.7
2009-201018Dag & Redeng ENG4. League Two7th0.1
2011-201220Brentfordeng ENG3. League One9th23.3
2012-201321Brentfordeng ENG3. League One3rd43.5
2013-201422Brentfordeng ENG3. League One2nd30.8
2014-201523Brentfordeng ENG2. Championship5th33.7Matches
2015-201624Brentfordeng ENG2. Championship9th41.8Matches
2016-201725Brentfordeng ENG2. Championship10th41.90Matches
2017-201826Brentfordeng ENG2. Championship9th3.00Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.510Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.111191090261905970000637325Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.013401263742602316471000874317Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.915511448963101715650000972717Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.63Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.046539368811560000029042Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.542941019140305000029004Matches
2023-202432Readingeng ENG3. League One17th8.21Matches
2024-202533Readingeng ENG3. League One10th6.63Matches
15 Seasons6 Clubs4 Leagues441.3490446042839814962184100030631765
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (7 Seasons)2 Leagues218.00
Birmingham City (6 Seasons)1 League181.0490446042839814955184100030631765
Reading (2 Seasons)1 League14.84
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.63
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.4490446042839814955184100030631765
League One (6 Seasons)117.17
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Pass Types 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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.3Matches
2015-201624Brentfordeng ENGFA Cup33rd1.0Matches
2016-201725Brentfordeng ENGEFL Cup58th1.30Matches
2016-201725Brentfordeng ENGFA Cup17th1.9Matches
2017-201826Brentfordeng ENGEFL Cup17th1.30Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.80Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.00Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.30Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.00Matches
2023-202432Readingeng ENGEFL CupRd20.31Matches
2023-202432Readingeng ENGFA Cup0.50Matches
2024-202533Readingeng ENGEFL CupRd11.00Matches
2024-202533Readingeng ENGFA Cup1.30Matches
9 Seasons3 Clubs2 Leagues21.21
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Birmingham City (4 Seasons)2 Leagues9.20
Brentford (4 Seasons)2 Leagues8.90
Reading (2 Seasons)2 Leagues3.11
FA Cup (9 Seasons)13.90
EFL Cup (6 Seasons)7.31

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201018Grays Athleticeng ENG5. Conf Premier22.7
2009-201018Dag & Redeng ENG4. League Two0.1
2011-201220Brentfordeng ENG3. League One23.3
2012-201321Brentfordeng ENG3. League One43.5
2013-201422Brentfordeng ENG3. League One30.8
2014-201523Brentfordeng ENG2. Championship33.7Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup2.3Matches
2015-201624Brentfordeng ENG2. Championship41.8Matches
2015-201624Brentfordeng ENGFA Cup1.0Matches
2016-201725Brentfordeng ENG2. Championship41.9Matches
2016-201725Brentfordeng ENGEFL Cup1.3Matches
2016-201725Brentfordeng ENGFA Cup1.9Matches
2017-201826Brentfordeng ENG2. Championship3.0Matches
2017-201826Birmingham Cityeng ENG2. Championship33.5Matches
2017-201826Brentfordeng ENGEFL Cup1.3Matches
2017-201826Birmingham Cityeng ENGFA Cup2.8Matches
2018-201927Birmingham Cityeng ENG2. Championship43.1390.90251253350.12300200Matches
2018-201927Birmingham Cityeng ENGFA Cup1.0Matches
2019-202028Birmingham Cityeng ENG2. Championship35.0391.11265242040.11300100Matches
2019-202028Birmingham Cityeng ENGFA Cup4.3Matches
2020-202129Birmingham Cityeng ENG2. Championship41.9290.69230141010.02000100Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.0Matches
2021-202230Birmingham Cityeng ENG2. Championship14.080.5761010000.00000000Matches
2021-202230Sheffield Wedseng ENG3. League One4.6Matches
2022-202331Birmingham Cityeng ENG2. Championship13.580.5960020000.00000000Matches
2023-202432Readingeng ENGEFL Cup0.3Matches
2023-202432Readingeng ENGFA Cup0.5Matches
2023-202432Readingeng ENG3. League One8.2Matches
2024-202533Readingeng ENGEFL Cup1.0Matches
2024-202533Readingeng ENGFA Cup1.3Matches
2024-202533Readingeng ENG3. League One6.6Matches
15 Seasons6 Clubs6 Leagues462.51230.8386751663100.07600400
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (7 Seasons)4 Leagues226.9
Birmingham City (6 Seasons)3 Leagues190.21230.8386751663100.07600400
Reading (2 Seasons)3 Leagues17.9
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.6
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.41230.8386751663100.07600400
FA Cup (9 Seasons)13.9
League One (6 Seasons)117.1
EFL Cup (6 Seasons)7.3
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201018Grays Athletic1 League22.7
2009-201018Dag & Red1 League0.1
2011-201220Brentford1 League23.3
2012-201321Brentford1 League43.5
2013-201422Brentford1 League30.8
2014-201523Brentford3 Leagues37.0
2015-201624Brentford2 Leagues42.8
2016-201725Brentford3 Leagues45.1
2017-201826Brentford2 Leagues4.3
2017-201826Birmingham City2 Leagues36.3
2018-201927Birmingham City2 Leagues44.1390.90251253350.12300200
2019-202028Birmingham City2 Leagues39.4391.11265242040.11300100
2020-202129Birmingham City3 Leagues42.9290.69230141010.02000100
2021-202230Sheffield Weds1 League4.6
2021-202230Birmingham City1 League14.080.5761010000.00000000
2022-202331Birmingham City1 League13.580.5960020000.00000000
2023-202432Reading3 Leagues9.0
2024-202533Reading3 Leagues8.9
15 Seasons6 Clubs6 Leagues462.51230.8386751663100.07600400
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (7 Seasons)4 Leagues226.9
Birmingham City (6 Seasons)3 Leagues190.21230.8386751663100.07600400
Reading (2 Seasons)3 Leagues17.9
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.6
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.41230.8386751663100.07600400
FA Cup (9 Seasons)13.9
League One (6 Seasons)117.1
EFL Cup (6 Seasons)7.3
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Goal and Shot Creation 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.7
2009-201018Dag & Redeng ENG4. League Two7th0.1
2011-201220Brentfordeng ENG3. League One9th23.3
2012-201321Brentfordeng ENG3. League One3rd43.5
2013-201422Brentfordeng ENG3. League One2nd30.8
2014-201523Brentfordeng ENG2. Championship5th33.7Matches
2015-201624Brentfordeng ENG2. Championship9th41.8Matches
2016-201725Brentfordeng ENG2. Championship10th41.9Matches
2017-201826Brentfordeng ENG2. Championship9th3.0Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.5Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.1390.90251253350.12300200Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.0391.11265242040.11300100Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.9290.69230141010.02000100Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.6Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.080.5761010000.00000000Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.580.5960020000.00000000Matches
2023-202432Readingeng ENG3. League One17th8.2Matches
2024-202533Readingeng ENG3. League One10th6.6Matches
15 Seasons6 Clubs4 Leagues441.31230.8386751663100.07600400
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (7 Seasons)2 Leagues218.0
Birmingham City (6 Seasons)1 League181.01230.8386751663100.07600400
Reading (2 Seasons)1 League14.8
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.6
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.41230.8386751663100.07600400
League One (6 Seasons)117.1
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Goal and Shot Creation 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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.3Matches
2015-201624Brentfordeng ENGFA Cup33rd1.0Matches
2016-201725Brentfordeng ENGEFL Cup58th1.3Matches
2016-201725Brentfordeng ENGFA Cup17th1.9Matches
2017-201826Brentfordeng ENGEFL Cup17th1.3Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.8Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.0Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.3Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.0Matches
2023-202432Readingeng ENGEFL CupRd20.3Matches
2023-202432Readingeng ENGFA Cup0.5Matches
2024-202533Readingeng ENGEFL CupRd11.0Matches
2024-202533Readingeng ENGFA Cup1.3Matches
9 Seasons3 Clubs2 Leagues21.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Birmingham City (4 Seasons)2 Leagues9.2
Brentford (4 Seasons)2 Leagues8.9
Reading (2 Seasons)2 Leagues3.1
FA Cup (9 Seasons)13.9
EFL Cup (6 Seasons)7.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201018Grays Athleticeng ENG5. Conf Premier22.7
2009-201018Dag & Redeng ENG4. League Two0.1
2011-201220Brentfordeng ENG3. League One23.3
2012-201321Brentfordeng ENG3. League One43.5
2013-201422Brentfordeng ENG3. League One30.8
2014-201523Brentfordeng ENG2. Championship33.7Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup2.3Matches
2015-201624Brentfordeng ENG2. Championship41.8Matches
2015-201624Brentfordeng ENGFA Cup1.0Matches
2016-201725Brentfordeng ENG2. Championship41.900Matches
2016-201725Brentfordeng ENGEFL Cup1.300Matches
2016-201725Brentfordeng ENGFA Cup1.9Matches
2017-201826Brentfordeng ENG2. Championship3.032Matches
2017-201826Birmingham Cityeng ENG2. Championship33.52534Matches
2017-201826Brentfordeng ENGEFL Cup1.300Matches
2017-201826Birmingham Cityeng ENGFA Cup2.800Matches
2018-201927Birmingham Cityeng ENG2. Championship43.1463131150152560.010542529631092270Matches
2018-201927Birmingham Cityeng ENGFA Cup1.011Matches
2019-202028Birmingham Cityeng ENG2. Championship35.034202473101952.6931211062961901Matches
2019-202028Birmingham Cityeng ENGFA Cup4.300Matches
2020-202129Birmingham Cityeng ENG2. Championship41.9291914141183158.11348311757861582Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.004Matches
2021-202230Birmingham Cityeng ENG2. Championship14.0161158361060.0415872137460Matches
2021-202230Sheffield Wedseng ENG3. League One4.636Matches
2022-202331Birmingham Cityeng ENG2. Championship13.51089106966.7312931929700Matches
2023-202432Readingeng ENGEFL Cup0.311Matches
2023-202432Readingeng ENGFA Cup0.510Matches
2023-202432Readingeng ENG3. League One8.2512Matches
2024-202533Readingeng ENGEFL Cup1.011Matches
2024-202533Readingeng ENGFA Cup1.300Matches
2024-202533Readingeng ENG3. League One6.642Matches
15 Seasons6 Clubs6 Leagues462.513513383457559458.53916094662853576913
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Brentford (7 Seasons)4 Leagues226.9320
Birmingham City (6 Seasons)3 Leagues190.213511583457559458.53916094662613576913
Reading (2 Seasons)3 Leagues17.912160
Grays Athletic (1 Season)1 League22.70
Sheffield Weds (1 Season)1 League4.6360
Dag & Red (1 Season)1 League0.10
Championship (9 Seasons)301.413511783457559458.53916094662583576913
FA Cup (9 Seasons)13.9210
League One (6 Seasons)117.112200
EFL Cup (6 Seasons)7.3260
Conf Premier (1 Season)22.70
League Two (1 Season)0.10
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201018Grays Athletic1 League22.70
2009-201018Dag & Red1 League0.10
2011-201220Brentford1 League23.30
2012-201321Brentford1 League43.50
2013-201422Brentford1 League30.80
2014-201523Brentford3 Leagues37.00
2015-201624Brentford2 Leagues42.80
2016-201725Brentford3 Leagues45.1000
2017-201826Brentford2 Leagues4.3320
2017-201826Birmingham City2 Leagues36.325340
2018-201927Birmingham City2 Leagues44.1463231150152560.010542529641092270
2019-202028Birmingham City2 Leagues39.434202473101952.6931211062961901
2020-202129Birmingham City3 Leagues42.9291914141183158.11348311761861582
2021-202230Sheffield Weds1 League4.6360
2021-202230Birmingham City1 League14.0161158361060.0415872137460
2022-202331Birmingham City1 League13.51089106966.7312931929700
2023-202432Reading3 Leagues9.07130
2024-202533Reading3 Leagues8.9530
15 Seasons6 Clubs6 Leagues462.513513383457559458.53916094662853576913
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Brentford (7 Seasons)4 Leagues226.9320
Birmingham City (6 Seasons)3 Leagues190.213511583457559458.53916094662613576913
Reading (2 Seasons)3 Leagues17.912160
Grays Athletic (1 Season)1 League22.70
Sheffield Weds (1 Season)1 League4.6360
Dag & Red (1 Season)1 League0.10
Championship (9 Seasons)301.413511783457559458.53916094662583576913
FA Cup (9 Seasons)13.9210
League One (6 Seasons)117.112200
EFL Cup (6 Seasons)7.3260
Conf Premier (1 Season)22.70
League Two (1 Season)0.10
Defensive Actions 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.7
2009-201018Dag & Redeng ENG4. League Two7th0.1
2011-201220Brentfordeng ENG3. League One9th23.3
2012-201321Brentfordeng ENG3. League One3rd43.5
2013-201422Brentfordeng ENG3. League One2nd30.8
2014-201523Brentfordeng ENG2. Championship5th33.7Matches
2015-201624Brentfordeng ENG2. Championship9th41.8Matches
2016-201725Brentfordeng ENG2. Championship10th41.900Matches
2017-201826Brentfordeng ENG2. Championship9th3.032Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.52534Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.1463131150152560.010542529631092270Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.034202473101952.6931211062961901Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.9291914141183158.11348311757861582Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.636Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.0161158361060.0415872137460Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.51089106966.7312931929700Matches
2023-202432Readingeng ENG3. League One17th8.2512Matches
2024-202533Readingeng ENG3. League One10th6.642Matches
15 Seasons6 Clubs4 Leagues441.313512983457559458.53916094662783576913
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
Brentford (7 Seasons)2 Leagues218.0320
Birmingham City (6 Seasons)1 League181.013511483457559458.53916094662563576913
Reading (2 Seasons)1 League14.89140
Grays Athletic (1 Season)1 League22.70
Sheffield Weds (1 Season)1 League4.6360
Dag & Red (1 Season)1 League0.10
Championship (9 Seasons)301.413511783457559458.53916094662583576913
League One (6 Seasons)117.112200
Conf Premier (1 Season)22.70
League Two (1 Season)0.10
Defensive Actions 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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.3Matches
2015-201624Brentfordeng ENGFA Cup33rd1.0Matches
2016-201725Brentfordeng ENGEFL Cup58th1.300Matches
2016-201725Brentfordeng ENGFA Cup17th1.9Matches
2017-201826Brentfordeng ENGEFL Cup17th1.300Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.800Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.011Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.300Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.004Matches
2023-202432Readingeng ENGEFL CupRd20.311Matches
2023-202432Readingeng ENGFA Cup0.510Matches
2024-202533Readingeng ENGEFL CupRd11.011Matches
2024-202533Readingeng ENGFA Cup1.300Matches
9 Seasons3 Clubs2 Leagues21.2470
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
Birmingham City (4 Seasons)2 Leagues9.2150
Brentford (4 Seasons)2 Leagues8.9000
Reading (2 Seasons)2 Leagues3.1320
FA Cup (9 Seasons)13.9210
EFL Cup (6 Seasons)7.3260

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 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
2009-201018Grays Athleticeng ENG5. Conf Premier22.7
2009-201018Dag & Redeng ENG4. League Two0.1
2011-201220Brentfordeng ENG3. League One23.3
2012-201321Brentfordeng ENG3. League One43.5
2013-201422Brentfordeng ENG3. League One30.8
2014-201523Brentfordeng ENG2. Championship33.7Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup2.3Matches
2015-201624Brentfordeng ENG2. Championship41.8Matches
2015-201624Brentfordeng ENGFA Cup1.0Matches
2016-201725Brentfordeng ENG2. Championship41.9Matches
2016-201725Brentfordeng ENGEFL Cup1.3Matches
2016-201725Brentfordeng ENGFA Cup1.9Matches
2017-201826Brentfordeng ENG2. Championship3.0Matches
2017-201826Birmingham Cityeng ENG2. Championship33.5Matches
2017-201826Brentfordeng ENGEFL Cup1.3Matches
2017-201826Birmingham Cityeng ENGFA Cup2.8Matches
2018-201927Birmingham Cityeng ENG2. Championship43.1164423085162618287164423939.11356.55303192132817130381451423Matches
2018-201927Birmingham Cityeng ENGFA Cup1.0Matches
2019-202028Birmingham Cityeng ENG2. Championship35.01752248924664177631752141285.7214.37594948290327192321579323Matches
2019-202028Birmingham Cityeng ENGFA Cup4.3Matches
2020-202129Birmingham Cityeng ENG2. Championship41.91960231980807182621960171164.7635.37334610241925140321376914Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.0Matches
2021-202230Birmingham Cityeng ENG2. Championship14.06165427227183406169555.6444.422414216644701362157Matches
2021-202230Sheffield Wedseng ENG3. League One4.6Matches
2022-202331Birmingham Cityeng ENG2. Championship13.557188315240239571100.01100.0194882454030422020Matches
2023-202432Readingeng ENGEFL Cup0.3Matches
2023-202432Readingeng ENGFA Cup0.5Matches
2023-202432Readingeng ENG3. League One8.2Matches
2024-202533Readingeng ENGEFL Cup1.0Matches
2024-202533Readingeng ENGFA Cup1.3Matches
2024-202533Readingeng ENG3. League One6.6Matches
15 Seasons6 Clubs6 Leagues462.56543851334226086472616543643757.82640.624401505377687356211950249367
Country Comp 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
Brentford (7 Seasons)4 Leagues226.9
Birmingham City (6 Seasons)3 Leagues190.26543851334226086472616543643757.82640.624401505377687356211950249367
Reading (2 Seasons)3 Leagues17.9
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.6
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.46543851334226086472616543643757.82640.624401505377687356211950249367
FA Cup (9 Seasons)13.9
League One (6 Seasons)117.1
EFL Cup (6 Seasons)7.3
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 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
2009-201018Grays Athletic1 League22.7
2009-201018Dag & Red1 League0.1
2011-201220Brentford1 League23.3
2012-201321Brentford1 League43.5
2013-201422Brentford1 League30.8
2014-201523Brentford3 Leagues37.0
2015-201624Brentford2 Leagues42.8
2016-201725Brentford3 Leagues45.1
2017-201826Brentford2 Leagues4.3
2017-201826Birmingham City2 Leagues36.3
2018-201927Birmingham City2 Leagues44.1164423085162618287164423939.11356.55303192132817130381451423
2019-202028Birmingham City2 Leagues39.41752248924664177631752141285.7214.37594948290327192321579323
2020-202129Birmingham City3 Leagues42.91960231980807182621960171164.7635.37334610241925140321376914
2021-202230Sheffield Weds1 League4.6
2021-202230Birmingham City1 League14.06165427227183406169555.6444.422414216644701362157
2022-202331Birmingham City1 League13.557188315240239571100.01100.0194882454030422020
2023-202432Reading3 Leagues9.0
2024-202533Reading3 Leagues8.9
15 Seasons6 Clubs6 Leagues462.56543851334226086472616543643757.82640.624401505377687356211950249367
Comp 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
Brentford (7 Seasons)4 Leagues226.9
Birmingham City (6 Seasons)3 Leagues190.26543851334226086472616543643757.82640.624401505377687356211950249367
Reading (2 Seasons)3 Leagues17.9
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.6
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.46543851334226086472616543643757.82640.624401505377687356211950249367
FA Cup (9 Seasons)13.9
League One (6 Seasons)117.1
EFL Cup (6 Seasons)7.3
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Possession 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.7
2009-201018Dag & Redeng ENG4. League Two7th0.1
2011-201220Brentfordeng ENG3. League One9th23.3
2012-201321Brentfordeng ENG3. League One3rd43.5
2013-201422Brentfordeng ENG3. League One2nd30.8
2014-201523Brentfordeng ENG2. Championship5th33.7Matches
2015-201624Brentfordeng ENG2. Championship9th41.8Matches
2016-201725Brentfordeng ENG2. Championship10th41.9Matches
2017-201826Brentfordeng ENG2. Championship9th3.0Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.5Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.1164423085162618287164423939.11356.55303192132817130381451423Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.01752248924664177631752141285.7214.37594948290327192321579323Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.91960231980807182621960171164.7635.37334610241925140321376914Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.6Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.06165427227183406169555.6444.422414216644701362157Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.557188315240239571100.01100.0194882454030422020Matches
2023-202432Readingeng ENG3. League One17th8.2Matches
2024-202533Readingeng ENG3. League One10th6.6Matches
15 Seasons6 Clubs4 Leagues441.36543851334226086472616543643757.82640.624401505377687356211950249367
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
Brentford (7 Seasons)2 Leagues218.0
Birmingham City (6 Seasons)1 League181.06543851334226086472616543643757.82640.624401505377687356211950249367
Reading (2 Seasons)1 League14.8
Grays Athletic (1 Season)1 League22.7
Sheffield Weds (1 Season)1 League4.6
Dag & Red (1 Season)1 League0.1
Championship (9 Seasons)301.46543851334226086472616543643757.82640.624401505377687356211950249367
League One (6 Seasons)117.1
Conf Premier (1 Season)22.7
League Two (1 Season)0.1
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.3Matches
2015-201624Brentfordeng ENGFA Cup33rd1.0Matches
2016-201725Brentfordeng ENGEFL Cup58th1.3Matches
2016-201725Brentfordeng ENGFA Cup17th1.9Matches
2017-201826Brentfordeng ENGEFL Cup17th1.3Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.8Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.0Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.3Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.0Matches
2023-202432Readingeng ENGEFL CupRd20.3Matches
2023-202432Readingeng ENGFA Cup0.5Matches
2024-202533Readingeng ENGEFL CupRd11.0Matches
2024-202533Readingeng ENGFA Cup1.3Matches
9 Seasons3 Clubs2 Leagues21.2
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Birmingham City (4 Seasons)2 Leagues9.2
Brentford (4 Seasons)2 Leagues8.9
Reading (2 Seasons)2 Leagues3.1
FA Cup (9 Seasons)13.9
EFL Cup (6 Seasons)7.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201018Grays Athleticeng ENG5. Conf Premier232,0418951.522.7230
2009-201018Dag & Redeng ENG4. League Two1990.20.101
2011-201220Brentfordeng ENG3. League One262,1018150.723.3233
2012-201321Brentfordeng ENG3. League One443,9158994.643.5440
2013-201422Brentfordeng ENG3. League One322,7758767.030.8302
2014-201523Brentfordeng ENG2. Championship353,0298773.233.733302111.655646+10+0.30-0.43Matches
2014-201523Brentfordeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2014-201523Brentfordeng ENGLeague Cup2210105100.02.321052001.5067-1-0.43Matches
2015-201624Brentfordeng ENG2. Championship423,7619090.841.84241011.436460+4+0.10-0.14Matches
2015-201624Brentfordeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2016-201725Brentfordeng ENG2. Championship423,7739091.141.94241011.407060+10+0.24+0.24Matches
2016-201725Brentfordeng ENGEFL Cup1120120100.01.311201000.0001-1-0.75Matches
2016-201725Brentfordeng ENGFA Cup21698593.91.92851001.505500.000.00Matches
2017-201826Brentfordeng ENG2. Championship3270906.53.033010.6724-2-0.67-0.95Matches
2017-201826Birmingham Cityeng ENG2. Championship343,0158972.833.53432041.033152-21-0.63+0.09Matches
2017-201826Brentfordeng ENGEFL Cup112012040.01.311201003.0031+2+1.50+1.00Matches
2017-201826Birmingham Cityeng ENGFA Cup32558585.02.83852001.3325-3-1.06-3.06Matches
2018-201927Birmingham Cityeng ENG2. Championship443,8828893.843.1448843001.346056+4+0.09-0.6051.553.7-2.2-0.05+0.22Matches
2018-201927Birmingham Cityeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2019-202028Birmingham Cityeng ENG2. Championship393,1538176.235.034903252021.154361-18-0.51-0.2447.449.9-2.5-0.07+0.08Matches
2019-202028Birmingham Cityeng ENGFA Cup439098100.04.34984001.754400.00Matches
2020-202129Birmingham Cityeng ENG2. Championship433,7718891.141.942904111221.213550-15-0.36+1.8443.453.1-9.7-0.23+1.18Matches
2020-202129Birmingham Cityeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2020-202129Birmingham Cityeng ENGFA Cup0001Matches
2021-202230Birmingham Cityeng ENG2. Championship151,2608430.414.014871314571.071318-5-0.36+0.2721.415.5+5.9+0.42+0.65Matches
2021-202230Sheffield Wedseng ENG3. League One74165910.04.6667411212.00113+8+1.73+1.25Matches
2022-202331Birmingham Cityeng ENG2. Championship161,2137629.313.5148682371.50141400.00+0.3414.415.9-1.5-0.11+0.15Matches
2023-202432Readingeng ENGEFL Cup1282813.30.30012813.0020+2+6.43+5.44Matches
2023-202432Readingeng ENGFA Cup1454525.00.50014500.001100.000.00Matches
2023-202432Readingeng ENG3. League One117406717.98.288973970.36618-12-1.46-1.72Matches
2024-202533Readingeng ENGEFL Cup19090100.01.01901001.002200.00Matches
2024-202533Readingeng ENGFA Cup21206036.41.3175014501.502200.00-0.86Matches
2024-202533Readingeng ENG3. League One165923724.46.65905111351.75810-2-0.30-0.45Matches
15 Seasons6 Clubs6 Leagues49541,6238455.2462.5460893163517511.31440486-46-0.13-0.18178.1188.1-10.0-0.07+0.22
Country Comp 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
Brentford (7 Seasons)4 Leagues23220,4238868.1226.92251001227141.44206187+19+0.15-0.20
Birmingham City (6 Seasons)3 Leagues20017,1198666.4190.219189177918231.21202263-61-0.32+0.19178.1188.1-10.0-0.07+0.22
Reading (2 Seasons)3 Leagues321,6155021.917.91589131717131.222133-12-0.67-0.93
Grays Athletic (1 Season)1 League232,0418951.522.7230
Sheffield Weds (1 Season)1 League74165910.04.6667411212.00113+8+1.73+1.25
Dag & Red (1 Season)1 League1990.20.101
Championship (9 Seasons)31327,1278765.5301.4302892841118361.31388421-33-0.11+0.07178.1188.1-10.0-0.07+0.22
FA Cup (9 Seasons)151,2498371.813.913891024511.131422-8-0.58-1.25
League One (6 Seasons)13610,5397745.6117.111682162012131.352531-6-0.31-0.64
EFL Cup (6 Seasons)76589464.57.36105612811.431312+1+0.14-0.61
Conf Premier (1 Season)232,0418951.522.7230
League Two (1 Season)1990.20.101
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp 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
2009-201018Grays Athletic1 League232,0418951.522.7230
2009-201018Dag & Red1 League1990.20.101
2011-201220Brentford1 League262,1018150.723.3233
2012-201321Brentford1 League443,9158994.643.5440
2013-201422Brentford1 League322,7758767.030.8302
2014-201523Brentford3 Leagues383,3298875.037.036100332111.606255+7+0.19-0.54
2015-201624Brentford2 Leagues433,8519091.042.8439042011.406461+3+0.07-0.17
2016-201725Brentford3 Leagues454,0629091.545.1459643011.377566+9+0.20+0.20
2017-201826Brentford2 Leagues4390988.84.341204011.255500.00-0.29
2017-201826Birmingham City2 Leagues373,2708873.636.3378534041.053357-24-0.66-0.05
2018-201927Birmingham City2 Leagues453,9728893.944.1458844001.316058+2+0.05-0.6551.553.7-2.2-0.05+0.22
2019-202028Birmingham City2 Leagues433,5438278.239.438913652021.214765-18-0.46-0.1847.449.9-2.5-0.07+0.08
2020-202129Birmingham City3 Leagues443,8618889.442.943904211231.183551-16-0.37+1.8243.453.1-9.7-0.23+1.18
2021-202230Sheffield Weds1 League74165910.04.6667411212.00113+8+1.73+1.25
2021-202230Birmingham City1 League151,2608430.414.014871314571.071318-5-0.36+0.2721.415.5+5.9+0.42+0.65
2022-202331Birmingham City1 League161,2137629.313.5148682371.50141400.00+0.3414.415.9-1.5-0.11+0.15
2023-202432Reading3 Leagues138136317.99.0889752080.54919-10-1.11-1.40
2024-202533Reading3 Leagues198024228.18.97886121651.681214-2-0.22-0.44
15 Seasons6 Clubs6 Leagues49541,6238455.2462.5460893163517511.31440486-46-0.13-0.18178.1188.1-10.0-0.07+0.22
Comp 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
Brentford (7 Seasons)4 Leagues23220,4238868.1226.92251001227141.44206187+19+0.15-0.20
Birmingham City (6 Seasons)3 Leagues20017,1198666.4190.219189177918231.21202263-61-0.32+0.19178.1188.1-10.0-0.07+0.22
Reading (2 Seasons)3 Leagues321,6155021.917.91589131717131.222133-12-0.67-0.93
Grays Athletic (1 Season)1 League232,0418951.522.7230
Sheffield Weds (1 Season)1 League74165910.04.6667411212.00113+8+1.73+1.25
Dag & Red (1 Season)1 League1990.20.101
Championship (9 Seasons)31327,1278765.5301.4302892841118361.31388421-33-0.11+0.07178.1188.1-10.0-0.07+0.22
FA Cup (9 Seasons)151,2498371.813.913891024511.131422-8-0.58-1.25
League One (6 Seasons)13610,5397745.6117.111682162012131.352531-6-0.31-0.64
EFL Cup (6 Seasons)76589464.57.36105612811.431312+1+0.14-0.61
Conf Premier (1 Season)232,0418951.522.7230
League Two (1 Season)1990.20.101
Playing Time 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd232,0418951.522.7230
2009-201018Dag & Redeng ENG4. League Two7th1990.20.101
2011-201220Brentfordeng ENG3. League One9th262,1018150.723.3233
2012-201321Brentfordeng ENG3. League One3rd443,9158994.643.5440
2013-201422Brentfordeng ENG3. League One2nd322,7758767.030.8302
2014-201523Brentfordeng ENG2. Championship5th353,0298773.233.733302111.655646+10+0.30-0.43Matches
2015-201624Brentfordeng ENG2. Championship9th423,7619090.841.84241011.436460+4+0.10-0.14Matches
2016-201725Brentfordeng ENG2. Championship10th423,7739091.141.94241011.407060+10+0.24+0.24Matches
2017-201826Brentfordeng ENG2. Championship9th3270906.53.033010.6724-2-0.67-0.95Matches
2017-201826Birmingham Cityeng ENG2. Championship19th343,0158972.833.53432041.033152-21-0.63+0.09Matches
2018-201927Birmingham Cityeng ENG2. Championship17th443,8828893.843.1448843001.346056+4+0.09-0.6051.553.7-2.2-0.05+0.22Matches
2019-202028Birmingham Cityeng ENG2. Championship20th393,1538176.235.034903252021.154361-18-0.51-0.2447.449.9-2.5-0.07+0.08Matches
2020-202129Birmingham Cityeng ENG2. Championship18th433,7718891.141.942904111221.213550-15-0.36+1.8443.453.1-9.7-0.23+1.18Matches
2021-202230Sheffield Wedseng ENG3. League One4th74165910.04.6667411212.00113+8+1.73+1.25Matches
2021-202230Birmingham Cityeng ENG2. Championship20th151,2608430.414.014871314571.071318-5-0.36+0.2721.415.5+5.9+0.42+0.65Matches
2022-202331Birmingham Cityeng ENG2. Championship17th161,2137629.313.5148682371.50141400.00+0.3414.415.9-1.5-0.11+0.15Matches
2023-202432Readingeng ENG3. League One17th117406717.98.288973970.36618-12-1.46-1.72Matches
2024-202533Readingeng ENG3. League One10th165923724.46.65905111351.75810-2-0.30-0.45Matches
15 Seasons6 Clubs4 Leagues47339,7168454.7441.3441883003214491.31413452-39-0.12-0.14178.1188.1-10.0-0.07+0.22
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
Brentford (7 Seasons)2 Leagues22419,6248867.7218.02171157141.46192170+22+0.18-0.16
Birmingham City (6 Seasons)1 League19116,2948565.6181.018289169918221.21196251-55-0.30+0.22178.1188.1-10.0-0.07+0.22
Reading (2 Seasons)1 League271,3324920.314.81389121412121.181428-14-0.95-1.17
Grays Athletic (1 Season)1 League232,0418951.522.7230
Sheffield Weds (1 Season)1 League74165910.04.6667411212.00113+8+1.73+1.25
Dag & Red (1 Season)1 League1990.20.101
Championship (9 Seasons)31327,1278765.5301.4302892841118361.31388421-33-0.11+0.07178.1188.1-10.0-0.07+0.22
League One (6 Seasons)13610,5397745.6117.111682162012131.352531-6-0.31-0.64
Conf Premier (1 Season)232,0418951.522.7230
League Two (1 Season)1990.20.101
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-201523Brentfordeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2014-201523Brentfordeng ENGLeague Cup33rd2210105100.02.321052001.5067-1-0.43Matches
2015-201624Brentfordeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2016-201725Brentfordeng ENGEFL Cup58th1120120100.01.311201000.0001-1-0.75Matches
2016-201725Brentfordeng ENGFA Cup17th21698593.91.92851001.505500.000.00Matches
2017-201826Brentfordeng ENGEFL Cup17th112012040.01.311201003.0031+2+1.50+1.00Matches
2017-201826Birmingham Cityeng ENGFA Cup17th32558585.02.83852001.3325-3-1.06-3.06Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2019-202028Birmingham Cityeng ENGFA Cup9th439098100.04.34984001.754400.00Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2020-202129Birmingham Cityeng ENGFA Cup33rd0001Matches
2023-202432Readingeng ENGEFL CupRd21282813.30.30012813.0020+2+6.43+5.44Matches
2023-202432Readingeng ENGFA Cup1454525.00.50014500.001100.000.00Matches
2024-202533Readingeng ENGEFL CupRd119090100.01.01901001.002200.00Matches
2024-202533Readingeng ENGFA Cup21206036.41.3175014501.502200.00-0.86Matches
9 Seasons3 Clubs2 Leagues221,9078769.121.219941633921.232734-7-0.33-1.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
Birmingham City (4 Seasons)2 Leagues98259285.99.29928011.22612-6-0.65-2.65
Brentford (4 Seasons)2 Leagues879910080.78.981007001.131417-3-0.34-0.81
Reading (2 Seasons)2 Leagues52835734.93.1283133911.4075+2+0.64-0.05
FA Cup (9 Seasons)151,2498371.813.913891024511.131422-8-0.58-1.25
EFL Cup (6 Seasons)76589464.57.36105612811.431312+1+0.14-0.61

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201018Grays Athleticeng ENG5. Conf Premier22.79238
2009-201018Dag & Redeng ENG4. League Two0.1000
2011-201220Brentfordeng ENG3. League One23.33028
2012-201321Brentfordeng ENG3. League One43.57039
2013-201422Brentfordeng ENG3. League One30.810036
2014-201523Brentfordeng ENG2. Championship33.75029Matches
2014-201523Brentfordeng ENGFA Cup1.00000Matches
2014-201523Brentfordeng ENGLeague Cup2.30000Matches
2015-201624Brentfordeng ENG2. Championship41.86140Matches
2015-201624Brentfordeng ENGFA Cup1.00000Matches
2016-201725Brentfordeng ENG2. Championship41.912213300000002Matches
2016-201725Brentfordeng ENGEFL Cup1.3000100000000Matches
2016-201725Brentfordeng ENGFA Cup1.90000Matches
2017-201826Brentfordeng ENG2. Championship3.0100220023000Matches
2017-201826Birmingham Cityeng ENG2. Championship33.593137241103425100Matches
2017-201826Brentfordeng ENGEFL Cup1.3000010000000Matches
2017-201826Birmingham Cityeng ENGFA Cup2.81001100000Matches
2018-201927Birmingham Cityeng ENG2. Championship43.1500552819633100021324211967.0Matches
2018-201927Birmingham Cityeng ENGFA Cup1.0000311011000Matches
2019-202028Birmingham Cityeng ENG2. Championship35.0521402011662200301661838269.1Matches
2019-202028Birmingham Cityeng ENGFA Cup4.30001200000Matches
2020-202129Birmingham Cityeng ENG2. Championship41.98113728215571902018824412665.9Matches
2020-202129Birmingham Cityeng ENGEFL Cup1.00002000400Matches
2021-202230Birmingham Cityeng ENG2. Championship14.02008515211101172563462.2Matches
2021-202230Sheffield Wedseng ENG3. League One4.63005203630Matches
2022-202331Birmingham Cityeng ENG2. Championship13.5300970019800047753170.8Matches
2023-202432Readingeng ENGEFL Cup0.30000001110Matches
2023-202432Readingeng ENGFA Cup0.51001000010Matches
2023-202432Readingeng ENG3. League One8.220052011250Matches
2024-202533Readingeng ENGEFL Cup1.00000000110Matches
2024-202533Readingeng ENGFA Cup1.30001000000Matches
2024-202533Readingeng ENG3. League One6.62007203240Matches
15 Seasons6 Clubs6 Leagues462.59411445812576328513316368680039267.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brentford (7 Seasons)4 Leagues226.9443120830023002
Birmingham City (6 Seasons)3 Leagues190.2336319311675526111516168680039267.1
Reading (2 Seasons)3 Leagues17.95001440516120
Grays Athletic (1 Season)1 League22.79238
Sheffield Weds (1 Season)1 League4.63005203630
Dag & Red (1 Season)1 League0.1000
Championship (9 Seasons)301.4569429011465525811716368680039267.1
FA Cup (9 Seasons)13.9200741012000
League One (6 Seasons)117.1270012060720120
EFL Cup (6 Seasons)7.3000310162000
Conf Premier (1 Season)22.79238
League Two (1 Season)0.1000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2009-201018Grays Athletic1 League22.79238
2009-201018Dag & Red1 League0.1000
2011-201220Brentford1 League23.33028
2012-201321Brentford1 League43.57039
2013-201422Brentford1 League30.810036
2014-201523Brentford3 Leagues37.0500290
2015-201624Brentford2 Leagues42.8610400
2016-201725Brentford3 Leagues45.112213400000002
2017-201826Brentford2 Leagues4.3100230023000
2017-201826Birmingham City2 Leagues36.3103138251103425100
2018-201927Birmingham City2 Leagues44.1500582929643200021324211967.0
2019-202028Birmingham City2 Leagues39.4521412211662200301661838269.1
2020-202129Birmingham City3 Leagues42.98113928215611902018824412665.9
2021-202230Sheffield Weds1 League4.63005203630
2021-202230Birmingham City1 League14.02008515211101172563462.2
2022-202331Birmingham City1 League13.5300970019800047753170.8
2023-202432Reading3 Leagues9.030062021370
2024-202533Reading3 Leagues8.92008203350
15 Seasons6 Clubs6 Leagues462.59411445812576328513316368680039267.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brentford (7 Seasons)4 Leagues226.9443120830023002
Birmingham City (6 Seasons)3 Leagues190.2336319311675526111516168680039267.1
Reading (2 Seasons)3 Leagues17.95001440516120
Grays Athletic (1 Season)1 League22.79238
Sheffield Weds (1 Season)1 League4.63005203630
Dag & Red (1 Season)1 League0.1000
Championship (9 Seasons)301.4569429011465525811716368680039267.1
FA Cup (9 Seasons)13.9200741012000
League One (6 Seasons)117.1270012060720120
EFL Cup (6 Seasons)7.3000310162000
Conf Premier (1 Season)22.79238
League Two (1 Season)0.1000
Miscellaneous Stats 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
2009-201018Grays Athleticeng ENG5. Conf Premier23rd22.79238
2009-201018Dag & Redeng ENG4. League Two7th0.1000
2011-201220Brentfordeng ENG3. League One9th23.33028
2012-201321Brentfordeng ENG3. League One3rd43.57039
2013-201422Brentfordeng ENG3. League One2nd30.810036
2014-201523Brentfordeng ENG2. Championship5th33.75029Matches
2015-201624Brentfordeng ENG2. Championship9th41.86140Matches
2016-201725Brentfordeng ENG2. Championship10th41.912213300000002Matches
2017-201826Brentfordeng ENG2. Championship9th3.0100220023000Matches
2017-201826Birmingham Cityeng ENG2. Championship19th33.593137241103425100Matches
2018-201927Birmingham Cityeng ENG2. Championship17th43.1500552819633100021324211967.0Matches
2019-202028Birmingham Cityeng ENG2. Championship20th35.0521402011662200301661838269.1Matches
2020-202129Birmingham Cityeng ENG2. Championship18th41.98113728215571902018824412665.9Matches
2021-202230Sheffield Wedseng ENG3. League One4th4.63005203630Matches
2021-202230Birmingham Cityeng ENG2. Championship20th14.02008515211101172563462.2Matches
2022-202331Birmingham Cityeng ENG2. Championship17th13.5300970019800047753170.8Matches
2023-202432Readingeng ENG3. League One17th8.220052011250Matches
2024-202533Readingeng ENG3. League One10th6.62007203240Matches
15 Seasons6 Clubs4 Leagues441.39211444812066227812916368680039267.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brentford (7 Seasons)2 Leagues218.0443120720023002
Birmingham City (6 Seasons)1 League181.0326318611265525611416168680039267.1
Reading (2 Seasons)1 League14.8400124041490
Grays Athletic (1 Season)1 League22.79238
Sheffield Weds (1 Season)1 League4.63005203630
Dag & Red (1 Season)1 League0.1000
Championship (9 Seasons)301.4569429011465525811716368680039267.1
League One (6 Seasons)117.1270012060720120
Conf Premier (1 Season)22.79238
League Two (1 Season)0.1000
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-201523Brentfordeng ENGFA Cup33rd1.00000Matches
2014-201523Brentfordeng ENGLeague Cup33rd2.30000Matches
2015-201624Brentfordeng ENGFA Cup33rd1.00000Matches
2016-201725Brentfordeng ENGEFL Cup58th1.3000100000000Matches
2016-201725Brentfordeng ENGFA Cup17th1.90000Matches
2017-201826Brentfordeng ENGEFL Cup17th1.3000010000000Matches
2017-201826Birmingham Cityeng ENGFA Cup17th2.81001100000Matches
2018-201927Birmingham Cityeng ENGFA Cup33rd1.0000311011000Matches
2019-202028Birmingham Cityeng ENGFA Cup9th4.30001200000Matches
2020-202129Birmingham Cityeng ENGEFL Cup58th1.00002000400Matches
2023-202432Readingeng ENGEFL CupRd20.30000001110Matches
2023-202432Readingeng ENGFA Cup0.51001000010Matches
2024-202533Readingeng ENGEFL CupRd11.00000000110Matches
2024-202533Readingeng ENGFA Cup1.30001000000Matches
9 Seasons3 Clubs2 Leagues21.22001051174000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Birmingham City (4 Seasons)2 Leagues9.2100741051000
Brentford (4 Seasons)2 Leagues8.9000110000000
Reading (2 Seasons)2 Leagues3.11002001230
FA Cup (9 Seasons)13.9200741012000
EFL Cup (6 Seasons)7.3000310162000

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.