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
2003-200426Odensedk DEN1. Danish Superliga1367348.2000000100.000.000.000.000.00
2004-200527Odensedk DEN1. Danish Superliga32252,30325.6134100400.040.120.160.040.16
2005-200628Odensedk DEN1. Danish Superliga33332,93832.6437311200.120.090.210.090.18
2006-200729Odensedk DEN1. Danish Superliga33332,94732.7145011300.030.120.150.000.12Matches
2006-200729Odense2. UEFA Cup665406.0000000.000.00Matches
2007-200830Odensedk DEN1. Danish Superliga32322,87231.9112011010.030.030.060.000.03Matches
2007-200830Odense2. UEFA Cup222102.3000000.000.00Matches
2008-200931Odensedk DEN1. Danish Superliga33332,96032.9336123200.090.090.180.030.12
2008-200931SønderjyskEdk DEN1. Danish Superliga1010.0000000000.000.000.000.000.00
2009-201032Odensedk DEN1. Danish Superliga32322,88032.0516233400.160.030.190.060.09Matches
2010-201133Odensedk DEN1. Danish Superliga24211,82620.3178011300.050.350.390.000.35Matches
2010-201133Odense2. Europa Lg665406.0123011000.170.330.500.000.33Matches
2011-201234Odensedk DEN1. Danish Superliga15131,17413.0314122300.230.080.310.080.15Matches
2011-201234Odense2. Europa Lg554505.0022000200.000.400.400.000.40Matches
2012-201335Randersdk DEN1. Danish Superliga32322,86431.8033000500.000.090.090.000.09
2013-201436Randersdk DEN1. Danish Superliga18151,35515.1022000300.000.130.130.000.13Matches
11 Seasons3 Clubs2 Leagues31729426,594295.5203252812133210.070.110.180.030.14
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
Odense (9 Seasons)2 Leagues26624722,374248.6202747812132410.080.110.200.030.15
Randers (2 Seasons)1 League50474,21946.9055000800.000.110.110.000.11
SønderjyskE (1 Season)1 League1010.0000000000.000.000.000.000.00
Danish Superliga (11 Seasons)29827524,854276.2192847811123010.070.100.170.030.13
UEFA Cup (4 Seasons)19191,74019.3145011200.050.360.450.000.36
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
2003-200426Odense1 League1367348.2000000100.000.000.000.000.00
2004-200527Odense1 League32252,30325.6134100400.040.120.160.040.16
2005-200628Odense1 League33332,93832.6437311200.120.090.210.090.18
2006-200729Odense2 Leagues39393,48738.7145011300.030.120.150.000.12
2007-200830Odense2 Leagues34343,08234.2112011010.030.030.060.000.03
2008-200931SønderjyskE1 League1010.0000000000.000.000.000.000.00
2008-200931Odense1 League33332,96032.9336123200.090.090.180.030.12
2009-201032Odense1 League32322,88032.0516233400.160.030.190.060.09
2010-201133Odense2 Leagues30272,36626.32911022300.080.340.420.000.34
2011-201234Odense2 Leagues20181,62418.0336122500.170.170.330.060.22
2012-201335Randers1 League32322,86431.8033000500.000.090.090.000.09
2013-201436Randers1 League18151,35515.1022000300.000.130.130.000.13
11 Seasons3 Clubs2 Leagues31729426,594295.5203252812133210.070.110.180.030.14
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
Odense (9 Seasons)2 Leagues26624722,374248.6202747812132410.080.110.200.030.15
Randers (2 Seasons)1 League50474,21946.9055000800.000.110.110.000.11
SønderjyskE (1 Season)1 League1010.0000000000.000.000.000.000.00
Danish Superliga (11 Seasons)29827524,854276.2192847811123010.070.100.170.030.13
UEFA Cup (4 Seasons)19191,74019.3145011200.050.360.450.000.36
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
2003-200426Odensedk DEN1. Danish Superliga4th1367348.2000000100.000.000.000.000.00
2004-200527Odensedk DEN1. Danish Superliga6th32252,30325.6134100400.040.120.160.040.16
2005-200628Odensedk DEN1. Danish Superliga3rd33332,93832.6437311200.120.090.210.090.18
2006-200729Odensedk DEN1. Danish Superliga4th33332,94732.7145011300.030.120.150.000.12Matches
2007-200830Odensedk DEN1. Danish Superliga4th32322,87231.9112011010.030.030.060.000.03Matches
2008-200931SønderjyskEdk DEN1. Danish Superliga10th1010.0000000000.000.000.000.000.00
2008-200931Odensedk DEN1. Danish Superliga2nd33332,96032.9336123200.090.090.180.030.12
2009-201032Odensedk DEN1. Danish Superliga2nd32322,88032.0516233400.160.030.190.060.09Matches
2010-201133Odensedk DEN1. Danish Superliga2nd24211,82620.3178011300.050.350.390.000.35Matches
2011-201234Odensedk DEN1. Danish Superliga10th15131,17413.0314122300.230.080.310.080.15Matches
2012-201335Randersdk DEN1. Danish Superliga3rd32322,86431.8033000500.000.090.090.000.09
2013-201436Randersdk DEN1. Danish Superliga7th18151,35515.1022000300.000.130.130.000.13Matches
11 Seasons3 Clubs1 League29827524,854276.2192847811123010.070.100.170.030.13
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
Odense (9 Seasons)1 League24722820,634229.3192342811122210.080.100.180.030.14
Randers (2 Seasons)1 League50474,21946.9055000800.000.110.110.000.11
SønderjyskE (1 Season)1 League1010.0000000000.000.000.000.000.00
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
2006-200729Odense2. UEFA CupGR665406.0000000.000.00Matches
2007-200830Odense2. UEFA CupRd1222102.3000000.000.00Matches
2010-201133Odense2. Europa LgGR665406.0123011000.170.330.500.000.33Matches
2011-201234Odense2. Europa LgGR554505.0022000200.000.400.400.000.40Matches
4 Seasons1 Club1 League19191,74019.3145011200.050.360.450.000.36
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
200830dk DenmarkUEFA Euro Qualifying332703.00000000.000.00Matches
1 Season1 Club1 League332703.00000000.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
2003-200426Odensedk DEN1. Danish Superliga8.2040.490.0000
2004-200527Odensedk DEN1. Danish Superliga25.61110.430.0900
2005-200628Odensedk DEN1. Danish Superliga32.64150.460.2011
2006-200729Odensedk DEN1. Danish Superliga32.7190.270.0011Matches
2006-200729Odense2. UEFA Cup6.000Matches
2007-200830Odensedk DEN1. Danish Superliga31.91100.310.0011Matches
2007-200830Odense2. UEFA Cup2.300Matches
2008-200931Odensedk DEN1. Danish Superliga32.93140.430.0723
2008-200931SønderjyskEdk DEN1. Danish Superliga0.0000.0000
2009-201032Odensedk DEN1. Danish Superliga32.05160.500.1333Matches
2010-201133Odensedk DEN1. Danish Superliga20.3180.390.0011Matches
2010-201133Odense2. Europa Lg6.0120.330.0011Matches
2011-201234Odensedk DEN1. Danish Superliga13.0350.380.2022Matches
2011-201234Odense2. Europa Lg5.0010.200.0000Matches
2012-201335Randersdk DEN1. Danish Superliga31.8040.130.0000
2013-201436Randersdk DEN1. Danish Superliga15.1030.200.0000Matches
11 Seasons3 Clubs2 Leagues295.5201020.360.081213
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Odense (9 Seasons)2 Leagues248.620950.400.081213
Randers (2 Seasons)1 League46.9070.150.0000
SønderjyskE (1 Season)1 League0.0000.0000
Danish Superliga (11 Seasons)276.219990.360.081112
UEFA Cup (4 Seasons)19.3130.270.0011
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2003-200426Odense1 League8.2040.490.0000
2004-200527Odense1 League25.61110.430.0900
2005-200628Odense1 League32.64150.460.2011
2006-200729Odense2 Leagues38.7190.270.0011
2007-200830Odense2 Leagues34.21100.310.0011
2008-200931SønderjyskE1 League0.0000.0000
2008-200931Odense1 League32.93140.430.0723
2009-201032Odense1 League32.05160.500.1333
2010-201133Odense2 Leagues26.32100.380.0022
2011-201234Odense2 Leagues18.0360.330.1722
2012-201335Randers1 League31.8040.130.0000
2013-201436Randers1 League15.1030.200.0000
11 Seasons3 Clubs2 Leagues295.5201020.360.081213
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Odense (9 Seasons)2 Leagues248.620950.400.081213
Randers (2 Seasons)1 League46.9070.150.0000
SønderjyskE (1 Season)1 League0.0000.0000
Danish Superliga (11 Seasons)276.219990.360.081112
UEFA Cup (4 Seasons)19.3130.270.0011
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
2003-200426Odensedk DEN1. Danish Superliga4th8.2040.490.0000
2004-200527Odensedk DEN1. Danish Superliga6th25.61110.430.0900
2005-200628Odensedk DEN1. Danish Superliga3rd32.64150.460.2011
2006-200729Odensedk DEN1. Danish Superliga4th32.7190.270.0011Matches
2007-200830Odensedk DEN1. Danish Superliga4th31.91100.310.0011Matches
2008-200931SønderjyskEdk DEN1. Danish Superliga10th0.0000.0000
2008-200931Odensedk DEN1. Danish Superliga2nd32.93140.430.0723
2009-201032Odensedk DEN1. Danish Superliga2nd32.05160.500.1333Matches
2010-201133Odensedk DEN1. Danish Superliga2nd20.3180.390.0011Matches
2011-201234Odensedk DEN1. Danish Superliga10th13.0350.380.2022Matches
2012-201335Randersdk DEN1. Danish Superliga3rd31.8040.130.0000
2013-201436Randersdk DEN1. Danish Superliga7th15.1030.200.0000Matches
11 Seasons3 Clubs1 League276.219990.360.081112
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Odense (9 Seasons)1 League229.319920.400.091112
Randers (2 Seasons)1 League46.9070.150.0000
SønderjyskE (1 Season)1 League0.0000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2006-200729Odense2. UEFA CupGR6.000Matches
2007-200830Odense2. UEFA CupRd12.300Matches
2010-201133Odense2. Europa LgGR6.0120.330.0011Matches
2011-201234Odense2. Europa LgGR5.0010.200.0000Matches
4 Seasons1 Club1 League19.3130.270.0011
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
200830dk DenmarkUEFA Euro Qualifying3.0000Matches
1 Season1 Club1 League3.0000

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
2003-200426Odensedk DEN1. Danish Superliga137345624.78.267
2004-200527Odensedk DEN1. Danish Superliga322,3037277.525.6257
2005-200628Odensedk DEN1. Danish Superliga332,9388998.932.6330
2006-200729Odensedk DEN1. Danish Superliga332,9478999.232.7330Matches
2006-200729Odense2. UEFA Cup6540906.06600Matches
2007-200830Odensedk DEN1. Danish Superliga322,8729096.731.9320Matches
2007-200830Odense2. UEFA Cup22101052.32200Matches
2008-200931Odensedk DEN1. Danish Superliga332,9609099.732.9330
2008-200931SønderjyskEdk DEN1. Danish Superliga1110.00.001
2009-201032Odensedk DEN1. Danish Superliga322,8809097.032.0320Matches
2010-201133Odensedk DEN1. Danish Superliga241,8267661.520.3213Matches
2010-201133Odense2. Europa Lg6540906.0660Matches
2011-201234Odensedk DEN1. Danish Superliga151,1747839.513.0132Matches
2011-201234Odense2. Europa Lg5450905.0550Matches
2012-201335Randersdk DEN1. Danish Superliga322,8649096.431.8320
2013-201436Randersdk DEN1. Danish Superliga181,3557545.615.1153Matches
11 Seasons3 Clubs2 Leagues31726,5948469.7295.529419230
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Odense (9 Seasons)2 Leagues26622,3748477.2248.624719190
Randers (2 Seasons)1 League504,2198471.046.9473
SønderjyskE (1 Season)1 League1110.00.001
Danish Superliga (11 Seasons)29824,8548369.7276.227523
UEFA Cup (4 Seasons)191,7409219.3191900
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
2003-200426Odense1 League137345624.78.267
2004-200527Odense1 League322,3037277.525.6257
2005-200628Odense1 League332,9388998.932.6330
2006-200729Odense2 Leagues393,4878999.238.739600
2007-200830Odense2 Leagues343,0829196.734.234200
2008-200931SønderjyskE1 League1110.00.001
2008-200931Odense1 League332,9609099.732.9330
2009-201032Odense1 League322,8809097.032.0320
2010-201133Odense2 Leagues302,3667961.526.32763
2011-201234Odense2 Leagues201,6248139.518.01852
2012-201335Randers1 League322,8649096.431.8320
2013-201436Randers1 League181,3557545.615.1153
11 Seasons3 Clubs2 Leagues31726,5948469.7295.529419230
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Odense (9 Seasons)2 Leagues26622,3748477.2248.624719190
Randers (2 Seasons)1 League504,2198471.046.9473
SønderjyskE (1 Season)1 League1110.00.001
Danish Superliga (11 Seasons)29824,8548369.7276.227523
UEFA Cup (4 Seasons)191,7409219.3191900
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
2003-200426Odensedk DEN1. Danish Superliga4th137345624.78.267
2004-200527Odensedk DEN1. Danish Superliga6th322,3037277.525.6257
2005-200628Odensedk DEN1. Danish Superliga3rd332,9388998.932.6330
2006-200729Odensedk DEN1. Danish Superliga4th332,9478999.232.7330Matches
2007-200830Odensedk DEN1. Danish Superliga4th322,8729096.731.9320Matches
2008-200931SønderjyskEdk DEN1. Danish Superliga10th1110.00.001
2008-200931Odensedk DEN1. Danish Superliga2nd332,9609099.732.9330
2009-201032Odensedk DEN1. Danish Superliga2nd322,8809097.032.0320Matches
2010-201133Odensedk DEN1. Danish Superliga2nd241,8267661.520.3213Matches
2011-201234Odensedk DEN1. Danish Superliga10th151,1747839.513.0132Matches
2012-201335Randersdk DEN1. Danish Superliga3rd322,8649096.431.8320
2013-201436Randersdk DEN1. Danish Superliga7th181,3557545.615.1153Matches
11 Seasons3 Clubs1 League29824,8548369.7276.227523
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Odense (9 Seasons)1 League24720,6348477.2229.322819
Randers (2 Seasons)1 League504,2198471.046.9473
SønderjyskE (1 Season)1 League1110.00.001
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
2006-200729Odense2. UEFA CupGR6540906.06600Matches
2007-200830Odense2. UEFA CupRd122101052.32200Matches
2010-201133Odense2. Europa LgGR6540906.0660Matches
2011-201234Odense2. Europa LgGR5450905.0550Matches
4 Seasons1 Club1 League191,7409219.3191900
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
200830dk DenmarkUEFA Euro Qualifying32709027.33.03903012.0073+4+1.33+0.58Matches
1 Season1 Club1 League32709027.33.03903012.0073+4+1.33+0.58
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
2003-200426Odensedk DEN1. Danish Superliga8.210
2004-200527Odensedk DEN1. Danish Superliga25.640
2005-200628Odensedk DEN1. Danish Superliga32.620
2006-200729Odensedk DEN1. Danish Superliga32.730Matches
2006-200729Odense2. UEFA Cup6.00000Matches
2007-200830Odensedk DEN1. Danish Superliga31.901Matches
2007-200830Odense2. UEFA Cup2.30000Matches
2008-200931Odensedk DEN1. Danish Superliga32.920
2008-200931SønderjyskEdk DEN1. Danish Superliga0.000
2009-201032Odensedk DEN1. Danish Superliga32.040Matches
2010-201133Odensedk DEN1. Danish Superliga20.330Matches
2010-201133Odense2. Europa Lg6.00013Matches
2011-201234Odensedk DEN1. Danish Superliga13.030Matches
2011-201234Odense2. Europa Lg5.0205Matches
2012-201335Randersdk DEN1. Danish Superliga31.850
2013-201436Randersdk DEN1. Danish Superliga15.130Matches
11 Seasons3 Clubs2 Leagues295.53210180
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Odense (9 Seasons)2 Leagues248.62410180
Randers (2 Seasons)1 League46.980
SønderjyskE (1 Season)1 League0.000
Danish Superliga (11 Seasons)276.2301
UEFA Cup (4 Seasons)19.3200180
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200426Odense1 League8.210
2004-200527Odense1 League25.640
2005-200628Odense1 League32.620
2006-200729Odense2 Leagues38.73000
2007-200830Odense2 Leagues34.20100
2008-200931SønderjyskE1 League0.000
2008-200931Odense1 League32.920
2009-201032Odense1 League32.040
2010-201133Odense2 Leagues26.33013
2011-201234Odense2 Leagues18.0505
2012-201335Randers1 League31.850
2013-201436Randers1 League15.130
11 Seasons3 Clubs2 Leagues295.53210180
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Odense (9 Seasons)2 Leagues248.62410180
Randers (2 Seasons)1 League46.980
SønderjyskE (1 Season)1 League0.000
Danish Superliga (11 Seasons)276.2301
UEFA Cup (4 Seasons)19.3200180
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200426Odensedk DEN1. Danish Superliga4th8.210
2004-200527Odensedk DEN1. Danish Superliga6th25.640
2005-200628Odensedk DEN1. Danish Superliga3rd32.620
2006-200729Odensedk DEN1. Danish Superliga4th32.730Matches
2007-200830Odensedk DEN1. Danish Superliga4th31.901Matches
2008-200931SønderjyskEdk DEN1. Danish Superliga10th0.000
2008-200931Odensedk DEN1. Danish Superliga2nd32.920
2009-201032Odensedk DEN1. Danish Superliga2nd32.040Matches
2010-201133Odensedk DEN1. Danish Superliga2nd20.330Matches
2011-201234Odensedk DEN1. Danish Superliga10th13.030Matches
2012-201335Randersdk DEN1. Danish Superliga3rd31.850
2013-201436Randersdk DEN1. Danish Superliga7th15.130Matches
11 Seasons3 Clubs1 League276.2301
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Odense (9 Seasons)1 League229.3221
Randers (2 Seasons)1 League46.980
SønderjyskE (1 Season)1 League0.000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200729Odense2. UEFA CupGR6.00000Matches
2007-200830Odense2. UEFA CupRd12.30000Matches
2010-201133Odense2. Europa LgGR6.00013Matches
2011-201234Odense2. Europa LgGR5.0205Matches
4 Seasons1 Club1 League19.3200180
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200830dk DenmarkUEFA Euro Qualifying3.00000Matches
1 Season1 Club1 League3.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.