Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
1992-199322Middlesbrougheng ENG1. Premier League21181,57417.5426400000.230.110.340.230.34Matches
1995-199625Middlesbrougheng ENG1. Premier League22181,62918.1516322300.280.060.330.170.22Matches
1996-199726Middlesbrougheng ENG1. Premier League22191,63918.2437312310.220.160.380.160.33Matches
2001-200231Blackburneng ENG1. Premier League2047027.8437400200.510.380.900.510.90Matches
2002-200332Coventry Cityeng ENG2. First Division875315.9213200210.340.170.510.340.51Matches
2002-200332Blackburneng ENG1. Premier League311101.2101100000.820.000.820.820.82Matches
2002-200332Blackburn2. UEFA Cup11901.0000000.000.00Matches
2003-200433Crewe Alexandraeng ENG2. First Division151195910.7011000100.000.090.090.000.09Matches
2003-200433Leicester Cityeng ENG1. Premier League1332883.2101100100.310.000.310.310.31Matches
2004-200534Darlingtoneng ENG4. League Two19171,40315.69312722000.580.190.770.450.64
2006-200736Hartlepool Utdeng ENG4. League Two20320.4000000000.000.000.000.000.00
8 Seasons7 Clubs4 Leagues146998,95799.530144425561220.300.140.450.250.40
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Middlesbrough (3 Seasons)1 League65554,84253.8136191034610.240.110.350.190.30
Blackburn (2 Seasons)2 Leagues24690210.0538500200.500.330.890.500.89
Darlington (1 Season)1 League19171,40315.69312722000.580.190.770.450.64
Crewe Alexandra (1 Season)1 League151195910.7011000100.000.090.090.000.09
Leicester City (1 Season)1 League1332883.2101100100.310.000.310.310.31
Coventry City (1 Season)1 League875315.9213200210.340.170.510.340.51
Hartlepool Utd (1 Season)1 League20320.4000000000.000.000.000.000.00
Premier League (6 Seasons)101635,94266.0199281634910.290.140.420.240.38
First Division (2 Seasons)23181,49016.6224200310.120.120.240.120.24
League Two (2 Seasons)21171,43515.99312722000.560.190.750.440.63
UEFA Cup (1 Season)11901.0000000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
1992-199322Middlesbrough1 League21181,57417.5426400000.230.110.340.230.34
1995-199625Middlesbrough1 League22181,62918.1516322300.280.060.330.170.22
1996-199726Middlesbrough1 League22191,63918.2437312310.220.160.380.160.33
2001-200231Blackburn1 League2047027.8437400200.510.380.900.510.90
2002-200332Blackburn2 Leagues422002.2101100000.450.000.820.450.82
2002-200332Coventry City1 League875315.9213200210.340.170.510.340.51
2003-200433Leicester City1 League1332883.2101100100.310.000.310.310.31
2003-200433Crewe Alexandra1 League151195910.7011000100.000.090.090.000.09
2004-200534Darlington1 League19171,40315.69312722000.580.190.770.450.64
2006-200736Hartlepool Utd1 League20320.4000000000.000.000.000.000.00
8 Seasons7 Clubs4 Leagues146998,95799.530144425561220.300.140.450.250.40
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Middlesbrough (3 Seasons)1 League65554,84253.8136191034610.240.110.350.190.30
Blackburn (2 Seasons)2 Leagues24690210.0538500200.500.330.890.500.89
Darlington (1 Season)1 League19171,40315.69312722000.580.190.770.450.64
Crewe Alexandra (1 Season)1 League151195910.7011000100.000.090.090.000.09
Leicester City (1 Season)1 League1332883.2101100100.310.000.310.310.31
Coventry City (1 Season)1 League875315.9213200210.340.170.510.340.51
Hartlepool Utd (1 Season)1 League20320.4000000000.000.000.000.000.00
Premier League (6 Seasons)101635,94266.0199281634910.290.140.420.240.38
First Division (2 Seasons)23181,49016.6224200310.120.120.240.120.24
League Two (2 Seasons)21171,43515.99312722000.560.190.750.440.63
UEFA Cup (1 Season)11901.0000000.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
1992-199322Middlesbrougheng ENG1. Premier League21st21181,57417.5426400000.230.110.340.230.34Matches
1995-199625Middlesbrougheng ENG1. Premier League12th22181,62918.1516322300.280.060.330.170.22Matches
1996-199726Middlesbrougheng ENG1. Premier League19th22191,63918.2437312310.220.160.380.160.33Matches
2001-200231Blackburneng ENG1. Premier League10th2047027.8437400200.510.380.900.510.90Matches
2002-200332Blackburneng ENG1. Premier League6th311101.2101100000.820.000.820.820.82Matches
2002-200332Coventry Cityeng ENG2. First Division20th875315.9213200210.340.170.510.340.51Matches
2003-200433Leicester Cityeng ENG1. Premier League18th1332883.2101100100.310.000.310.310.31Matches
2003-200433Crewe Alexandraeng ENG2. First Division18th151195910.7011000100.000.090.090.000.09Matches
2004-200534Darlingtoneng ENG4. League Two8th19171,40315.69312722000.580.190.770.450.64
2006-200736Hartlepool Utdeng ENG4. League Two2nd20320.4000000000.000.000.000.000.00
8 Seasons7 Clubs3 Leagues145988,86798.530144425561220.300.140.450.250.40
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
Middlesbrough (3 Seasons)1 League65554,84253.8136191034610.240.110.350.190.30
Blackburn (2 Seasons)1 League2358129.0538500200.550.330.890.550.89
Darlington (1 Season)1 League19171,40315.69312722000.580.190.770.450.64
Crewe Alexandra (1 Season)1 League151195910.7011000100.000.090.090.000.09
Leicester City (1 Season)1 League1332883.2101100100.310.000.310.310.31
Coventry City (1 Season)1 League875315.9213200210.340.170.510.340.51
Hartlepool Utd (1 Season)1 League20320.4000000000.000.000.000.000.00
Premier League (6 Seasons)101635,94266.0199281634910.290.140.420.240.38
First Division (2 Seasons)23181,49016.6224200310.120.120.240.120.24
League Two (2 Seasons)21171,43515.99312722000.560.190.750.440.63
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2002-200332Blackburn2. UEFA CupRd211901.0000000.000.00Matches
1 Season1 Club1 League11901.0000000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
1992-199322Middlesbrougheng ENG1. Premier League17.54140.800.2900Matches
1995-199625Middlesbrougheng ENG1. Premier League18.15160.880.1922Matches
1996-199726Middlesbrougheng ENG1. Premier League18.24180.990.1712Matches
2001-200231Blackburneng ENG1. Premier League7.84131.670.3100Matches
2002-200332Coventry Cityeng ENG2. First Division5.9271.190.2900Matches
2002-200332Blackburneng ENG1. Premier League1.2132.450.3300Matches
2002-200332Blackburn2. UEFA Cup1.000Matches
2003-200433Crewe Alexandraeng ENG2. First Division10.7070.660.0000Matches
2003-200433Leicester Cityeng ENG1. Premier League3.2130.940.3300Matches
2004-200534Darlingtoneng ENG4. League Two15.69191.220.3722
2006-200736Hartlepool Utdeng ENG4. League Two0.4000.0000
8 Seasons7 Clubs4 Leagues99.5301001.010.2556
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (3 Seasons)1 League53.813480.890.2134
Blackburn (2 Seasons)2 Leagues10.05161.770.3100
Darlington (1 Season)1 League15.69191.220.3722
Crewe Alexandra (1 Season)1 League10.7070.660.0000
Leicester City (1 Season)1 League3.2130.940.3300
Coventry City (1 Season)1 League5.9271.190.2900
Hartlepool Utd (1 Season)1 League0.4000.0000
Premier League (6 Seasons)66.019671.010.2434
First Division (2 Seasons)16.62140.850.1400
League Two (2 Seasons)15.99191.190.3722
UEFA Cup (1 Season)1.000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
1992-199322Middlesbrough1 League17.54140.800.2900
1995-199625Middlesbrough1 League18.15160.880.1922
1996-199726Middlesbrough1 League18.24180.990.1712
2001-200231Blackburn1 League7.84131.670.3100
2002-200332Blackburn2 Leagues2.2132.450.3300
2002-200332Coventry City1 League5.9271.190.2900
2003-200433Leicester City1 League3.2130.940.3300
2003-200433Crewe Alexandra1 League10.7070.660.0000
2004-200534Darlington1 League15.69191.220.3722
2006-200736Hartlepool Utd1 League0.4000.0000
8 Seasons7 Clubs4 Leagues99.5301001.010.2556
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (3 Seasons)1 League53.813480.890.2134
Blackburn (2 Seasons)2 Leagues10.05161.770.3100
Darlington (1 Season)1 League15.69191.220.3722
Crewe Alexandra (1 Season)1 League10.7070.660.0000
Leicester City (1 Season)1 League3.2130.940.3300
Coventry City (1 Season)1 League5.9271.190.2900
Hartlepool Utd (1 Season)1 League0.4000.0000
Premier League (6 Seasons)66.019671.010.2434
First Division (2 Seasons)16.62140.850.1400
League Two (2 Seasons)15.99191.190.3722
UEFA Cup (1 Season)1.000
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
1992-199322Middlesbrougheng ENG1. Premier League21st17.54140.800.2900Matches
1995-199625Middlesbrougheng ENG1. Premier League12th18.15160.880.1922Matches
1996-199726Middlesbrougheng ENG1. Premier League19th18.24180.990.1712Matches
2001-200231Blackburneng ENG1. Premier League10th7.84131.670.3100Matches
2002-200332Blackburneng ENG1. Premier League6th1.2132.450.3300Matches
2002-200332Coventry Cityeng ENG2. First Division20th5.9271.190.2900Matches
2003-200433Leicester Cityeng ENG1. Premier League18th3.2130.940.3300Matches
2003-200433Crewe Alexandraeng ENG2. First Division18th10.7070.660.0000Matches
2004-200534Darlingtoneng ENG4. League Two8th15.69191.220.3722
2006-200736Hartlepool Utdeng ENG4. League Two2nd0.4000.0000
8 Seasons7 Clubs3 Leagues98.5301001.010.2556
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (3 Seasons)1 League53.813480.890.2134
Blackburn (2 Seasons)1 League9.05161.770.3100
Darlington (1 Season)1 League15.69191.220.3722
Crewe Alexandra (1 Season)1 League10.7070.660.0000
Leicester City (1 Season)1 League3.2130.940.3300
Coventry City (1 Season)1 League5.9271.190.2900
Hartlepool Utd (1 Season)1 League0.4000.0000
Premier League (6 Seasons)66.019671.010.2434
First Division (2 Seasons)16.62140.850.1400
League Two (2 Seasons)15.99191.190.3722
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2002-200332Blackburn2. UEFA CupRd21.000Matches
1 Season1 Club1 League1.000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
1992-199322Middlesbrougheng ENG1. Premier League211,5747541.617.518113Matches
1995-199625Middlesbrougheng ENG1. Premier League221,6297447.618.118134Matches
1996-199726Middlesbrougheng ENG1. Premier League221,6397547.918.219143Matches
2001-200231Blackburneng ENG1. Premier League207023520.57.84316Matches
2002-200332Coventry Cityeng ENG2. First Division85316612.85.971Matches
2002-200332Blackburneng ENG1. Premier League3110373.21.2102Matches
2002-200332Blackburn2. UEFA Cup190901.01101Matches
2003-200433Crewe Alexandraeng ENG2. First Division159596423.210.7114Matches
2003-200433Leicester Cityeng ENG1. Premier League13288228.43.23010Matches
2004-200534Darlingtoneng ENG4. League Two191,4037433.915.6172
2006-200736Hartlepool Utdeng ENG4. League Two232160.80.402
8 Seasons7 Clubs4 Leagues1468,9576123.799.59942471
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (3 Seasons)1 League654,8427445.653.8553810
Blackburn (2 Seasons)2 Leagues249023811.910.064181
Darlington (1 Season)1 League191,4037433.915.6172
Crewe Alexandra (1 Season)1 League159596423.210.7114
Leicester City (1 Season)1 League13288228.43.23010
Coventry City (1 Season)1 League85316612.85.971
Hartlepool Utd (1 Season)1 League232160.80.402
Premier League (6 Seasons)1015,9425928.566.0634138
First Division (2 Seasons)231,4906518.016.6185
League Two (2 Seasons)211,4356817.315.9174
UEFA Cup (1 Season)190901.01101
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
1992-199322Middlesbrough1 League211,5747541.617.518113
1995-199625Middlesbrough1 League221,6297447.618.118134
1996-199726Middlesbrough1 League221,6397547.918.219143
2001-200231Blackburn1 League207023520.57.84316
2002-200332Blackburn2 Leagues4200503.22.22121
2002-200332Coventry City1 League85316612.85.971
2003-200433Leicester City1 League13288228.43.23010
2003-200433Crewe Alexandra1 League159596423.210.7114
2004-200534Darlington1 League191,4037433.915.6172
2006-200736Hartlepool Utd1 League232160.80.402
8 Seasons7 Clubs4 Leagues1468,9576123.799.59942471
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (3 Seasons)1 League654,8427445.653.8553810
Blackburn (2 Seasons)2 Leagues249023811.910.064181
Darlington (1 Season)1 League191,4037433.915.6172
Crewe Alexandra (1 Season)1 League159596423.210.7114
Leicester City (1 Season)1 League13288228.43.23010
Coventry City (1 Season)1 League85316612.85.971
Hartlepool Utd (1 Season)1 League232160.80.402
Premier League (6 Seasons)1015,9425928.566.0634138
First Division (2 Seasons)231,4906518.016.6185
League Two (2 Seasons)211,4356817.315.9174
UEFA Cup (1 Season)190901.01101
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
1992-199322Middlesbrougheng ENG1. Premier League21st211,5747541.617.518113Matches
1995-199625Middlesbrougheng ENG1. Premier League12th221,6297447.618.118134Matches
1996-199726Middlesbrougheng ENG1. Premier League19th221,6397547.918.219143Matches
2001-200231Blackburneng ENG1. Premier League10th207023520.57.84316Matches
2002-200332Blackburneng ENG1. Premier League6th3110373.21.2102Matches
2002-200332Coventry Cityeng ENG2. First Division20th85316612.85.971Matches
2003-200433Leicester Cityeng ENG1. Premier League18th13288228.43.23010Matches
2003-200433Crewe Alexandraeng ENG2. First Division18th159596423.210.7114Matches
2004-200534Darlingtoneng ENG4. League Two8th191,4037433.915.6172
2006-200736Hartlepool Utdeng ENG4. League Two2nd232160.80.402
8 Seasons7 Clubs3 Leagues1458,8676123.798.5984147
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (3 Seasons)1 League654,8427445.653.8553810
Blackburn (2 Seasons)1 League238123511.99.05318
Darlington (1 Season)1 League191,4037433.915.6172
Crewe Alexandra (1 Season)1 League159596423.210.7114
Leicester City (1 Season)1 League13288228.43.23010
Coventry City (1 Season)1 League85316612.85.971
Hartlepool Utd (1 Season)1 League232160.80.402
Premier League (6 Seasons)1015,9425928.566.0634138
First Division (2 Seasons)231,4906518.016.6185
League Two (2 Seasons)211,4356817.315.9174
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2002-200332Blackburn2. UEFA CupRd2190901.01101Matches
1 Season1 Club1 League190901.01101
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
1992-199322Middlesbrougheng ENG1. Premier League17.500Matches
1995-199625Middlesbrougheng ENG1. Premier League18.130Matches
1996-199726Middlesbrougheng ENG1. Premier League18.231Matches
2001-200231Blackburneng ENG1. Premier League7.8208Matches
2002-200332Coventry Cityeng ENG2. First Division5.9218Matches
2002-200332Blackburneng ENG1. Premier League1.2002Matches
2002-200332Blackburn2. UEFA Cup1.00000Matches
2003-200433Crewe Alexandraeng ENG2. First Division10.7106Matches
2003-200433Leicester Cityeng ENG1. Premier League3.2106Matches
2004-200534Darlingtoneng ENG4. League Two15.60012
2006-200736Hartlepool Utdeng ENG4. League Two0.4001
8 Seasons7 Clubs4 Leagues99.51220430
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (3 Seasons)1 League53.861
Blackburn (2 Seasons)2 Leagues10.0200100
Darlington (1 Season)1 League15.60012
Crewe Alexandra (1 Season)1 League10.7106
Leicester City (1 Season)1 League3.2106
Coventry City (1 Season)1 League5.9218
Hartlepool Utd (1 Season)1 League0.4001
Premier League (6 Seasons)66.09116
First Division (2 Seasons)16.63114
League Two (2 Seasons)15.90013
UEFA Cup (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
1992-199322Middlesbrough1 League17.500
1995-199625Middlesbrough1 League18.130
1996-199726Middlesbrough1 League18.231
2001-200231Blackburn1 League7.8208
2002-200332Blackburn2 Leagues2.200020
2002-200332Coventry City1 League5.9218
2003-200433Leicester City1 League3.2106
2003-200433Crewe Alexandra1 League10.7106
2004-200534Darlington1 League15.60012
2006-200736Hartlepool Utd1 League0.4001
8 Seasons7 Clubs4 Leagues99.51220430
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (3 Seasons)1 League53.861
Blackburn (2 Seasons)2 Leagues10.0200100
Darlington (1 Season)1 League15.60012
Crewe Alexandra (1 Season)1 League10.7106
Leicester City (1 Season)1 League3.2106
Coventry City (1 Season)1 League5.9218
Hartlepool Utd (1 Season)1 League0.4001
Premier League (6 Seasons)66.09116
First Division (2 Seasons)16.63114
League Two (2 Seasons)15.90013
UEFA Cup (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
1992-199322Middlesbrougheng ENG1. Premier League21st17.500Matches
1995-199625Middlesbrougheng ENG1. Premier League12th18.130Matches
1996-199726Middlesbrougheng ENG1. Premier League19th18.231Matches
2001-200231Blackburneng ENG1. Premier League10th7.8208Matches
2002-200332Blackburneng ENG1. Premier League6th1.2002Matches
2002-200332Coventry Cityeng ENG2. First Division20th5.9218Matches
2003-200433Leicester Cityeng ENG1. Premier League18th3.2106Matches
2003-200433Crewe Alexandraeng ENG2. First Division18th10.7106Matches
2004-200534Darlingtoneng ENG4. League Two8th15.60012
2006-200736Hartlepool Utdeng ENG4. League Two2nd0.4001
8 Seasons7 Clubs3 Leagues98.512243
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (3 Seasons)1 League53.861
Blackburn (2 Seasons)1 League9.02010
Darlington (1 Season)1 League15.60012
Crewe Alexandra (1 Season)1 League10.7106
Leicester City (1 Season)1 League3.2106
Coventry City (1 Season)1 League5.9218
Hartlepool Utd (1 Season)1 League0.4001
Premier League (6 Seasons)66.09116
First Division (2 Seasons)16.63114
League Two (2 Seasons)15.90013
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200332Blackburn2. UEFA CupRd21.00000Matches
1 Season1 Club1 League1.00000

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.