FBref.com Logo
for the free FBref Mailing List and get curated stats, news, and updates about the FBref site to your inbox every day.

Sign Up For Free

Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day 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
2024-12-14SatMatchweek 22AwayD 1–1Solihull MoorsMaidenhead UtdYDM62000000Match Report
2024-12-10TueMatchweek 21HomeW 2–1Solihull MoorsAldershot TownY73010000Match Report
2024-11-26TueMatchweek 20AwayL 0–1Solihull MoorsSutton UnitedYDM90000000Match Report
2024-11-16SatMatchweek 18AwayW 6–0Solihull MoorsEbbsfleet UtdN5000000Match Report
2024-11-09SatMatchweek 17HomeD 3–3Solihull MoorsAltrinchamN18000000Match Report

Compare John Bostock to

Javascript is required for the selection of a player.
Ex: Jude Bellingham, Ryan Gravenberch, Moisés Caicedo
Powered by Stathead.com Logo
Become a Stathead & surf this site ad-free.

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
2007-200815Crystal Palaceeng ENG2. Championship5th411441.6000000000.000.000.000.000.00
2009-201017Brentfordeng ENG3. League One9th997157.9213200100.250.130.380.250.38
2010-201118Hull Cityeng ENG2. Championship11th1186827.6202200310.260.000.260.260.26Matches
2011-201219Sheffield Wedseng ENG3. League One2nd422322.6000000100.000.000.000.000.00
2011-201219Swindon Towneng ENG4. League Two1st332522.8011000000.000.360.360.000.36
2012-201320Swindon Towneng ENG3. League One6th864975.5011000100.000.180.180.000.18
201321Toronto FCus USA1. MLS17th743884.3000000000.000.000.000.000.00Matches
2014-201522Antwerpbe BEL2. Second Division10th221802.0000000100.000.000.000.000.00Matches
2014-201522OH Leuvenbe BEL2. Second Division5th26222,04422.711011833610.480.000.480.350.35Matches
2015-201623OH Leuvenbe BEL1. Pro League16th25241,99522.27411255310.320.180.500.090.27Matches
2016-201724Lensfr FRA2. Ligue 24th31312,73530.45510233800.160.160.330.070.23Matches
2017-201825Lensfr FRA2. Ligue 214th1176857.6011000100.30.32.52.8841190.000.130.130.000.130.050.330.370.050.37Matches
2017-201825Bursasportr TUR1. Süper Lig13th865976.6000000100.000.000.000.000.00Matches
2018-201926Toulousefr FRA1. Ligue 116th161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th711631.8011000100.10.10.70.81800.000.550.550.000.550.070.370.440.070.44Matches
2020-202128Doncastereng ENG3. League One14th18111,01611.3011000100.000.090.090.000.09Matches
2021-202229Doncastereng ENG3. League One22nd21171,41115.7022000100.000.130.130.000.13Matches
2022-202330Notts Countyeng ENG5. National League2nd23141,30514.51100000.070.07Matches
2023-202431Notts Countyeng ENG4. League Two14th37312,54128.2213200800.070.040.110.070.11Matches
2024-202532Solihull Moorseng ENG5. National League10th18151,19313.3011000200.000.080.080.000.08Matches
17 Seasons15 Clubs10 Leagues28922419,759219.53019481911114030.70.73.94.714107310.140.090.230.090.180.040.190.230.040.23
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
Notts County (2 Seasons)2 Leagues60453,84642.7313300800.070.040.110.070.11
OH Leuven (2 Seasons)2 Leagues51464,03944.9184221088920.400.090.490.220.31
Lens (2 Seasons)1 League42383,42038.05611233900.30.32.52.8841190.130.160.290.050.210.050.330.370.050.37
Doncaster (2 Seasons)1 League39282,42727.0033000200.000.110.110.000.11
Swindon Town (2 Seasons)2 Leagues1197498.3022000100.000.240.240.000.24
Solihull Moors (1 Season)1 League18151,19313.3011000200.000.080.080.000.08
Toulouse (1 Season)1 League161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09
Hull City (1 Season)1 League1186827.6202200310.260.000.260.260.26
Brentford (1 Season)1 League997157.9213200100.250.130.380.250.38
Bursaspor (1 Season)1 League865976.6000000100.000.000.000.000.00
Toronto FC (1 Season)1 League743884.3000000000.000.000.000.000.00
Nott'ham Forest (1 Season)1 League711631.8011000100.10.10.70.81800.000.550.550.000.550.070.370.440.070.44
Crystal Palace (1 Season)1 League411441.6000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League422322.6000000100.000.000.000.000.00
Antwerp (1 Season)1 League221802.0000000100.000.000.000.000.00
League One (5 Seasons)60453,87143.0257200500.050.120.160.050.16
Championship (3 Seasons)221098911.0213200410.10.10.70.81800.180.090.270.180.270.070.370.440.070.44
Ligue 2 (2 Seasons)42383,42038.05611233900.30.32.52.8841190.130.160.290.050.210.050.330.370.050.37
National League (2 Seasons)41292,49827.8111100200.040.080.080.040.08
League Two (2 Seasons)40342,79331.0224200800.060.060.130.060.13
Second Division (1 Season)28242,22424.711011833710.450.000.450.320.32
Pro League (1 Season)25241,99522.27411255310.320.180.500.090.27
Ligue 1 (1 Season)161098410.9000000100.20.20.81.0558120.000.000.000.000.000.020.070.090.020.09
Süper Lig (1 Season)865976.6000000100.000.000.000.000.00
MLS (1 Season)743884.3000000000.000.000.000.000.00

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6021.250.0000
2009-201017Brentfordeng ENG3. League One9th7.92101.260.2000
2010-201118Hull Cityeng ENG2. Championship11th7.62111.450.1800Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6010.390.0000
2011-201219Swindon Towneng ENG4. League Two1st2.8031.070.0000
2012-201320Swindon Towneng ENG3. League One6th5.5000.0000
201321Toronto FCus USA1. MLS17th4.3020.460.0000Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0000Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.71133Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.27190.860.1155Matches
2016-201724Lensfr FRA2. Ligue 24th30.450160.000.530.1333Matches
2017-201825Lensfr FRA2. Ligue 214th7.608225.01.050.260.000.0028.83000.30.30.04-0.3-0.3Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.609111.11.360.150.000.0000Matches
2018-201926Toulousefr FRA1. Ligue 116th10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.804250.02.211.100.000.0031.31000.10.10.03-0.1-0.1Matches
2020-202128Doncastereng ENG3. League One14th11.3012325.01.060.270.000.0000Matches
2021-202229Doncastereng ENG3. League One22nd15.7013215.40.830.130.000.0000Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5100Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2215320.00.530.110.130.6700Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3000Matches
17 Seasons15 Clubs10 Leagues219.530687742.60.600.460.060.1329.0511110.70.70.04-0.7-0.7
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
Notts County (2 Seasons)2 Leagues42.7315320.00.530.110.130.6700
OH Leuven (2 Seasons)2 Leagues44.918190.860.1188
Lens (2 Seasons)1 League38.05818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
Doncaster (2 Seasons)1 League27.0025520.00.930.190.000.0000
Swindon Town (2 Seasons)2 Leagues8.3030.360.0000
Solihull Moors (1 Season)1 League13.3000
Toulouse (1 Season)1 League10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2
Hull City (1 Season)1 League7.62111.450.1800
Brentford (1 Season)1 League7.92101.260.2000
Bursaspor (1 Season)1 League6.609111.11.360.150.000.0000
Toronto FC (1 Season)1 League4.3020.460.0000
Nott'ham Forest (1 Season)1 League1.804250.02.211.100.000.0031.31000.10.10.03-0.1-0.1
Crystal Palace (1 Season)1 League1.6021.250.0000
Sheffield Weds (1 Season)1 League2.6010.390.0000
Antwerp (1 Season)1 League2.0000
League One (5 Seasons)43.02251620.00.930.370.000.1300
Championship (3 Seasons)11.0241550.02.211.370.000.1331.31000.10.10.03-0.1-0.1
Ligue 2 (2 Seasons)38.05818225.00.210.470.250.1128.83330.30.30.04-0.3-0.3
National League (2 Seasons)27.8100
League Two (2 Seasons)31.0215620.00.530.190.130.3300
Second Division (1 Season)24.71133
Pro League (1 Season)22.27190.860.1155
Ligue 1 (1 Season)10.90700.00.640.000.0027.91000.20.20.03-0.2-0.2
Süper Lig (1 Season)6.609111.11.360.150.000.0000
MLS (1 Season)4.3020.460.0000

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.60
2009-201017Brentfordeng ENG3. League One9th7.91
2010-201118Hull Cityeng ENG2. Championship11th7.60Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.60
2011-201219Swindon Towneng ENG4. League Two1st2.81
2012-201320Swindon Towneng ENG3. League One6th5.51
201321Toronto FCus USA1. MLS17th4.30Matches
2014-201522Antwerpbe BEL2. Second Division10th2.00Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.70Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.24Matches
2016-201724Lensfr FRA2. Ligue 24th30.45Matches
2017-201825Lensfr FRA2. Ligue 214th7.636845780.57168240213815589.016118487.5579659.412.51.9-1.519305141Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.60Matches
2018-201926Toulousefr FRA1. Ligue 116th10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.811013084.61913540576489.1424985.7101566.710.70.4+0.369218Matches
2020-202128Doncastereng ENG3. League One14th11.31Matches
2021-202229Doncastereng ENG3. League One22nd15.72Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.21Matches
2024-202532Solihull Moorseng ENG5. National League10th13.31Matches
17 Seasons15 Clubs10 Leagues219.5985119582.416979537648653091.737543486.49918154.7193.92.8+15.13284112107
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
Notts County (2 Seasons)2 Leagues42.71
OH Leuven (2 Seasons)2 Leagues44.94
Lens (2 Seasons)1 League38.036845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
Doncaster (2 Seasons)1 League27.03
Swindon Town (2 Seasons)2 Leagues8.32
Solihull Moors (1 Season)1 League13.31
Toulouse (1 Season)1 League10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.91
Bursaspor (1 Season)1 League6.60
Toronto FC (1 Season)1 League4.30
Nott'ham Forest (1 Season)1 League1.811013084.61913540576489.1424985.7101566.710.70.4+0.369218
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.05
Championship (3 Seasons)11.011013084.61913540576489.1424985.7101566.710.70.4+0.369218
Ligue 2 (2 Seasons)38.036845780.57168240213815589.016118487.5579659.462.51.9+3.519305141
National League (2 Seasons)27.81
League Two (2 Seasons)31.02
Second Division (1 Season)24.70
Pro League (1 Season)22.24
Ligue 1 (1 Season)10.950760883.47898243429131193.617220185.6327045.700.80.5-0.87454058
Süper Lig (1 Season)6.60
MLS (1 Season)4.30

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.40Matches
2017-201825Lensfr FRA2. Ligue 214th7.6457390663764411261510036815Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.67Matches
2018-201926Toulousefr FRA1. Ligue 116th10.96085624532241701328050716Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8130126421030220011001Matches
2020-202128Doncastereng ENG3. League One14th11.35Matches
2021-202229Doncastereng ENG3. League One22nd15.727Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.221Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.511951078115719812114119180985212
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Notts County (2 Seasons)2 Leagues42.721
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)1 League38.0457390663764411261510036815
Doncaster (2 Seasons)1 League27.032
Swindon Town (2 Seasons)2 Leagues8.3
Solihull Moors (1 Season)1 League13.3
Toulouse (1 Season)1 League10.96085624532241701328050716
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Bursaspor (1 Season)1 League6.67
Toronto FC (1 Season)1 League4.3
Nott'ham Forest (1 Season)1 League1.8130126421030220011001
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.032
Championship (3 Seasons)11.0130126421030220011001
Ligue 2 (2 Seasons)38.0457390663764411261510036815
National League (2 Seasons)27.8
League Two (2 Seasons)31.021
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.96085624532241701328050716
Süper Lig (1 Season)6.67
MLS (1 Season)4.3

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.4Matches
2017-201825Lensfr FRA2. Ligue 214th7.6303.951113303040.53211000Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.6Matches
2018-201926Toulousefr FRA1. Ligue 116th10.9151.37103011000.00000000Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8105.5262011000.00000000Matches
2020-202128Doncastereng ENG3. League One14th11.3Matches
2021-202229Doncastereng ENG3. League One22nd15.7Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.5552.702718325040.20211000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Notts County (2 Seasons)2 Leagues42.7
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)1 League38.0303.951113303040.53211000
Doncaster (2 Seasons)1 League27.0
Swindon Town (2 Seasons)2 Leagues8.3
Solihull Moors (1 Season)1 League13.3
Toulouse (1 Season)1 League10.9151.37103011000.00000000
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Nott'ham Forest (1 Season)1 League1.8105.5262011000.00000000
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.0105.5262011000.00000000
Ligue 2 (2 Seasons)38.0303.951113303040.53211000
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.9151.37103011000.00000000
Süper Lig (1 Season)6.6
MLS (1 Season)4.3

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.400Matches
2017-201825Lensfr FRA2. Ligue 214th7.61913612141330.894131534101Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.61317Matches
2018-201926Toulousefr FRA1. Ligue 116th10.924141410093030.021122101741110Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8200021333.322021330Matches
2020-202128Doncastereng ENG3. League One14th11.31620Matches
2021-202229Doncastereng ENG3. League One22nd15.72022Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.22218Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.5459820223144630.4321831511078241
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
Notts County (2 Seasons)2 Leagues42.722180
OH Leuven (2 Seasons)2 Leagues44.90
Lens (2 Seasons)1 League38.01913612141330.894131534101
Doncaster (2 Seasons)1 League27.036420
Swindon Town (2 Seasons)2 Leagues8.30
Solihull Moors (1 Season)1 League13.30
Toulouse (1 Season)1 League10.924141410093030.021122101741110
Hull City (1 Season)1 League7.60
Brentford (1 Season)1 League7.90
Bursaspor (1 Season)1 League6.613170
Toronto FC (1 Season)1 League4.30
Nott'ham Forest (1 Season)1 League1.8200021333.322021330
Crystal Palace (1 Season)1 League1.60
Sheffield Weds (1 Season)1 League2.60
Antwerp (1 Season)1 League2.00
League One (5 Seasons)43.036420
Championship (3 Seasons)11.0200021333.322021330
Ligue 2 (2 Seasons)38.01913612141330.894131534101
National League (2 Seasons)27.80
League Two (2 Seasons)31.022180
Second Division (1 Season)24.70
Pro League (1 Season)22.20
Ligue 1 (1 Season)10.924141410093030.021122101741110
Süper Lig (1 Season)6.613170
MLS (1 Season)4.30

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6
2009-201017Brentfordeng ENG3. League One9th7.9
2010-201118Hull Cityeng ENG2. Championship11th7.6Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6
2011-201219Swindon Towneng ENG4. League Two1st2.8
2012-201320Swindon Towneng ENG3. League One6th5.5
201321Toronto FCus USA1. MLS17th4.3Matches
2014-201522Antwerpbe BEL2. Second Division10th2.0Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.7Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.2Matches
2016-201724Lensfr FRA2. Ligue 24th30.4Matches
2017-201825Lensfr FRA2. Ligue 214th7.651921108314109051911981.8218.231312205198141101132619Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.6Matches
2018-201926Toulousefr FRA1. Ligue 116th10.97022114444012427026116.7583.3365143769259016848012Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.814753490240147100.01100.080353195120211000Matches
2020-202128Doncastereng ENG3. League One14th11.3Matches
2021-202229Doncastereng ENG3. League One22nd15.7Matches
2022-202330Notts Countyeng ENG5. National League2nd14.5Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2Matches
2024-202532Solihull Moorseng ENG5. National League10th13.3Matches
17 Seasons15 Clubs10 Leagues219.513684728684425721368181055.6844.47583010140614251282090631
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
Notts County (2 Seasons)2 Leagues42.7
OH Leuven (2 Seasons)2 Leagues44.9
Lens (2 Seasons)1 League38.051921108314109051911981.8218.231312205198141101132619
Doncaster (2 Seasons)1 League27.0
Swindon Town (2 Seasons)2 Leagues8.3
Solihull Moors (1 Season)1 League13.3
Toulouse (1 Season)1 League10.97022114444012427026116.7583.3365143769259016848012
Hull City (1 Season)1 League7.6
Brentford (1 Season)1 League7.9
Bursaspor (1 Season)1 League6.6
Toronto FC (1 Season)1 League4.3
Nott'ham Forest (1 Season)1 League1.814753490240147100.01100.080353195120211000
Crystal Palace (1 Season)1 League1.6
Sheffield Weds (1 Season)1 League2.6
Antwerp (1 Season)1 League2.0
League One (5 Seasons)43.0
Championship (3 Seasons)11.014753490240147100.01100.080353195120211000
Ligue 2 (2 Seasons)38.051921108314109051911981.8218.231312205198141101132619
National League (2 Seasons)27.8
League Two (2 Seasons)31.0
Second Division (1 Season)24.7
Pro League (1 Season)22.2
Ligue 1 (1 Season)10.97022114444012427026116.7583.3365143769259016848012
Süper Lig (1 Season)6.6
MLS (1 Season)4.3

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
2007-200815Crystal Palaceeng ENG2. Championship5th4144363.51.613
2009-201017Brentfordeng ENG3. League One9th97157917.37.990
2010-201118Hull Cityeng ENG2. Championship11th116826216.57.683Matches
2011-201219Sheffield Wedseng ENG3. League One2nd4232585.62.622
2011-201219Swindon Towneng ENG4. League Two1st3252846.12.830
2012-201320Swindon Towneng ENG3. League One6th84976212.05.562
201321Toronto FCus USA1. MLS17th73885512.74.342369-3-0.70-0.22Matches
2014-201522Antwerpbe BEL2. Second Division10th2180905.92.02902000.5023-1-0.50-0.53Matches
2014-201522OH Leuvenbe BEL2. Second Division5th262,0447966.822.722871843001.734528+17+0.75-0.14Matches
2015-201623OH Leuvenbe BEL1. Pro League16th251,9958073.922.22415121.123536-1-0.05+1.23Matches
2016-201724Lensfr FRA2. Ligue 24th312,7358880.030.43128001.584032+8+0.26-1.18Matches
2017-201825Lensfr FRA2. Ligue 214th116856220.07.675430.91915-6-0.79-0.9514.011.0+3.0+0.39+0.22Matches
2017-201825Bursasportr TUR1. Süper Lig13th85977519.56.665231.00410-6-0.90-0.94Matches
2018-201926Toulousefr FRA1. Ligue 116th169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th7163233.91.81550618111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78Matches
2020-202128Doncastereng ENG3. League One14th181,0165624.511.31172473220.891012-2-0.18-0.12Matches
2021-202229Doncastereng ENG3. League One22nd211,4116734.115.71779941630.861324-11-0.70+0.42Matches
2022-202330Notts Countyeng ENG5. National League2nd231,3055731.514.51480892122.283911+28+1.93+0.44Matches
2023-202431Notts Countyeng ENG4. League Two14th372,5416961.428.231781262321.326553+12+0.43+0.93Matches
2024-202532Solihull Moorseng ENG5. National League10th181,1936660.313.31576831711.611719-2-0.15-0.72Matches
17 Seasons15 Clubs10 Leagues28919,7596827.2219.5224801226523461.36300271+29+0.15+0.1533.130.7+2.4+0.12+0.21
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
Notts County (2 Seasons)2 Leagues603,8466446.442.7457820152241.6910464+40+0.94+0.16
OH Leuven (2 Seasons)2 Leagues514,0397970.144.946873353021.438064+16+0.36+0.36
Lens (2 Seasons)1 League423,4208150.038.03833431.404947+2+0.05-0.3714.011.0+3.0+0.39+0.22
Doncaster (2 Seasons)1 League392,4276229.327.0287613112650.872336-13-0.48+0.07
Swindon Town (2 Seasons)2 Leagues11749689.08.392
Solihull Moors (1 Season)1 League181,1936660.313.31576831711.611719-2-0.15-0.72
Toulouse (1 Season)1 League169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05
Hull City (1 Season)1 League116826216.57.683
Brentford (1 Season)1 League97157917.37.990
Bursaspor (1 Season)1 League85977519.56.665231.00410-6-0.90-0.94
Toronto FC (1 Season)1 League73885512.74.342369-3-0.70-0.22
Nott'ham Forest (1 Season)1 League7163233.91.81550618111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78
Crystal Palace (1 Season)1 League4144363.51.613
Sheffield Weds (1 Season)1 League4232585.62.622
Antwerp (1 Season)1 League2180905.92.02902000.5023-1-0.50-0.53
League One (5 Seasons)603,8716518.743.0457613152650.872336-13-0.48+0.07
Championship (3 Seasons)22989458.011.0105501218111.2953+2+1.10+0.975.32.4+2.9+1.62+1.78
Ligue 2 (2 Seasons)423,4208150.038.03833431.404947+2+0.05-0.3714.011.0+3.0+0.39+0.22
National League (2 Seasons)412,4986140.827.8297816122031.995630+26+0.94-0.36
League Two (2 Seasons)402,7937033.731.034781262321.326553+12+0.43+0.93
Second Division (1 Season)282,2247936.324.724882043001.644731+16+0.65+0.39
Pro League (1 Season)251,9958073.922.22415121.123536-1-0.05+1.23
Ligue 1 (1 Season)169846228.810.910836625170.941016-6-0.55+0.0413.817.3-3.5-0.32-0.05
Süper Lig (1 Season)85977519.56.665231.00410-6-0.90-0.94
MLS (1 Season)73885512.74.342369-3-0.70-0.22

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
2007-200815Crystal Palaceeng ENG2. Championship5th1.6001
2009-201017Brentfordeng ENG3. League One9th7.91012
2010-201118Hull Cityeng ENG2. Championship11th7.63118Matches
2011-201219Sheffield Wedseng ENG3. League One2nd2.6108
2011-201219Swindon Towneng ENG4. League Two1st2.8001
2012-201320Swindon Towneng ENG3. League One6th5.51014
201321Toronto FCus USA1. MLS17th4.3004Matches
2014-201522Antwerpbe BEL2. Second Division10th2.01000Matches
2014-201522OH Leuvenbe BEL2. Second Division5th22.76110Matches
2015-201623OH Leuvenbe BEL1. Pro League16th22.23139Matches
2016-201724Lensfr FRA2. Ligue 24th30.48005300000000Matches
2017-201825Lensfr FRA2. Ligue 214th7.610010170411513000599852.9Matches
2017-201825Bursasportr TUR1. Süper Lig13th6.610098171713000Matches
2018-201926Toulousefr FRA1. Ligue 116th10.91001814017171400050141058.3Matches
2019-202027Nott'ham Foresteng ENG2. Championship7th1.8100730310000118372.7Matches
2020-202128Doncastereng ENG3. League One14th11.310022170520160Matches
2021-202229Doncastereng ENG3. League One22nd15.7100112602722200Matches
2022-202330Notts Countyeng ENG5. National League2nd14.50000Matches
2023-202431Notts Countyeng ENG4. League Two14th28.2800352702118220Matches
2024-202532Solihull Moorseng ENG5. National League10th13.32000Matches
17 Seasons15 Clubs10 Leagues219.54031262112112111098000120312159.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Notts County (2 Seasons)2 Leagues42.7800352702118220
OH Leuven (2 Seasons)2 Leagues44.9921390
Lens (2 Seasons)1 League38.090063170411513000599852.9
Doncaster (2 Seasons)1 League27.0200334303242360
Swindon Town (2 Seasons)2 Leagues8.31015
Solihull Moors (1 Season)1 League13.32000
Toulouse (1 Season)1 League10.91001814017171400050141058.3
Hull City (1 Season)1 League7.63118
Brentford (1 Season)1 League7.91012
Bursaspor (1 Season)1 League6.610098171713000
Toronto FC (1 Season)1 League4.3004
Nott'ham Forest (1 Season)1 League1.8100730310000118372.7
Crystal Palace (1 Season)1 League1.6001
Sheffield Weds (1 Season)1 League2.6108
Antwerp (1 Season)1 League2.01000
League One (5 Seasons)43.0500674303242360
Championship (3 Seasons)11.04102630310000118372.7
Ligue 2 (2 Seasons)38.090063170411513000599852.9
National League (2 Seasons)27.82000
League Two (2 Seasons)31.0800362702118220
Second Division (1 Season)24.77110
Pro League (1 Season)22.23139
Ligue 1 (1 Season)10.91001814017171400050141058.3
Süper Lig (1 Season)6.610098171713000
MLS (1 Season)4.3004

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Wages

Additional Resources

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 John Bostock Pages