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
2002-200326Odense2. UEFA Cup11640.7000000.000.00Matches
2003-200427Odensedk DEN1. Danish Superliga31302,58628.79514900100.310.170.490.310.49Matches
2003-200427Odense2. UEFA Cup221601.8000000.000.00Matches
2004-200528Odensedk DEN1. Danish Superliga33292,75230.67411700200.230.130.360.230.36
2005-200629Odensedk DEN1. Danish Superliga33332,92932.58311800100.250.090.340.250.34
200629Vikingno NOR1. Tippeligaen13131,14712.7123100300.080.160.240.080.24
200730Vikingno NOR1. Tippeligaen24222,00022.25510500000.230.230.450.230.45
2007-200831Randersdk DEN1. Danish Superliga15141,24213.8213200000.140.070.220.140.22
2008-200932Randersdk DEN1. Danish Superliga31312,67329.7107171000200.340.240.570.340.57
2009-201033Randersdk DEN1. Danish Superliga29292,43427.0639600200.220.110.330.220.33Matches
2010-201134Randersdk DEN1. Danish Superliga19191,70919.0358300000.160.260.420.160.42Matches
2011-201235AGFdk DEN1. Danish Superliga32302,64429.4707700300.240.000.240.240.24
2012-201336AGFdk DEN1. Danish Superliga733303.7000000000.000.000.000.000.00Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga1264304.8000000200.000.000.000.000.00
12 Seasons5 Clubs3 Leagues28226223,100256.758359358001600.230.140.370.230.37
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 (4 Seasons)2 Leagues100958,49194.32412362400400.250.130.390.250.39
Randers (4 Seasons)1 League94938,05889.52116372100400.230.180.410.230.41
AGF (2 Seasons)1 League39332,97433.0707700300.210.000.210.210.21
Viking (2 Seasons)1 League37353,14735.06713600300.170.200.370.170.37
Vestsjælland (1 Season)1 League1264304.8000000200.000.000.000.000.00
Danish Superliga (10 Seasons)24222419,729219.252288052001300.240.130.360.240.36
Tippeligaen (2 Seasons)37353,14735.06713600300.170.200.370.170.37
UEFA Cup (2 Seasons)332242.5000000.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
2002-200326Odense1 League11640.7000000.000.00
2003-200427Odense2 Leagues33322,74630.59514900100.290.170.490.290.49
2004-200528Odense1 League33292,75230.67411700200.230.130.360.230.36
2005-200629Odense1 League33332,92932.58311800100.250.090.340.250.34
200629Viking1 League13131,14712.7123100300.080.160.240.080.24
200730Viking1 League24222,00022.25510500000.230.230.450.230.45
2007-200831Randers1 League15141,24213.8213200000.140.070.220.140.22
2008-200932Randers1 League31312,67329.7107171000200.340.240.570.340.57
2009-201033Randers1 League29292,43427.0639600200.220.110.330.220.33
2010-201134Randers1 League19191,70919.0358300000.160.260.420.160.42
2011-201235AGF1 League32302,64429.4707700300.240.000.240.240.24
2012-201336AGF1 League733303.7000000000.000.000.000.000.00
2013-201437Vestsjælland1 League1264304.8000000200.000.000.000.000.00
12 Seasons5 Clubs3 Leagues28226223,100256.758359358001600.230.140.370.230.37
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 (4 Seasons)2 Leagues100958,49194.32412362400400.250.130.390.250.39
Randers (4 Seasons)1 League94938,05889.52116372100400.230.180.410.230.41
AGF (2 Seasons)1 League39332,97433.0707700300.210.000.210.210.21
Viking (2 Seasons)1 League37353,14735.06713600300.170.200.370.170.37
Vestsjælland (1 Season)1 League1264304.8000000200.000.000.000.000.00
Danish Superliga (10 Seasons)24222419,729219.252288052001300.240.130.360.240.36
Tippeligaen (2 Seasons)37353,14735.06713600300.170.200.370.170.37
UEFA Cup (2 Seasons)332242.5000000.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
2003-200427Odensedk DEN1. Danish Superliga4th31302,58628.79514900100.310.170.490.310.49Matches
2004-200528Odensedk DEN1. Danish Superliga6th33292,75230.67411700200.230.130.360.230.36
2005-200629Odensedk DEN1. Danish Superliga3rd33332,92932.58311800100.250.090.340.250.34
200629Vikingno NOR1. Tippeligaen11th13131,14712.7123100300.080.160.240.080.24
200730Vikingno NOR1. Tippeligaen3rd24222,00022.25510500000.230.230.450.230.45
2007-200831Randersdk DEN1. Danish Superliga6th15141,24213.8213200000.140.070.220.140.22
2008-200932Randersdk DEN1. Danish Superliga5th31312,67329.7107171000200.340.240.570.340.57
2009-201033Randersdk DEN1. Danish Superliga10th29292,43427.0639600200.220.110.330.220.33Matches
2010-201134Randersdk DEN1. Danish Superliga11th19191,70919.0358300000.160.260.420.160.42Matches
2011-201235AGFdk DEN1. Danish Superliga5th32302,64429.4707700300.240.000.240.240.24
2012-201336AGFdk DEN1. Danish Superliga7th733303.7000000000.000.000.000.000.00Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga9th1264304.8000000200.000.000.000.000.00
11 Seasons5 Clubs2 Leagues27925922,876254.258359358001600.230.140.370.230.37
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
Randers (4 Seasons)1 League94938,05889.52116372100400.230.180.410.230.41
Odense (3 Seasons)1 League97928,26791.92412362400400.260.130.390.260.39
AGF (2 Seasons)1 League39332,97433.0707700300.210.000.210.210.21
Viking (2 Seasons)1 League37353,14735.06713600300.170.200.370.170.37
Vestsjælland (1 Season)1 League1264304.8000000200.000.000.000.000.00
Danish Superliga (10 Seasons)24222419,729219.252288052001300.240.130.360.240.36
Tippeligaen (2 Seasons)37353,14735.06713600300.170.200.370.170.37
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-200326Odense2. UEFA CupRd111640.7000000.000.00Matches
2003-200427Odense2. UEFA CupRd1221601.8000000.000.00Matches
2 Seasons1 Club1 League332242.5000000.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
2002-200326Odense2. UEFA Cup0.700Matches
2003-200427Odensedk DEN1. Danish Superliga28.79260.900.3500Matches
2003-200427Odense2. UEFA Cup1.800Matches
2004-200528Odensedk DEN1. Danish Superliga30.67220.720.3200
2005-200629Odensedk DEN1. Danish Superliga32.58250.770.3200
200629Vikingno NOR1. Tippeligaen12.7190.710.1100
200730Vikingno NOR1. Tippeligaen22.25190.860.2600
2007-200831Randersdk DEN1. Danish Superliga13.82120.870.1700
2008-200932Randersdk DEN1. Danish Superliga29.710341.140.2900
2009-201033Randersdk DEN1. Danish Superliga27.06220.810.2700Matches
2010-201134Randersdk DEN1. Danish Superliga19.03120.630.2500Matches
2011-201235AGFdk DEN1. Danish Superliga29.47240.820.2900
2012-201336AGFdk DEN1. Danish Superliga3.7020.550.0000Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga4.8040.840.0000
12 Seasons5 Clubs3 Leagues256.7582110.830.2700
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Odense (4 Seasons)2 Leagues94.324730.790.3300
Randers (4 Seasons)1 League89.521800.890.2600
AGF (2 Seasons)1 League33.07260.790.2700
Viking (2 Seasons)1 League35.06280.800.2100
Vestsjælland (1 Season)1 League4.8040.840.0000
Danish Superliga (10 Seasons)219.2521830.830.2800
Tippeligaen (2 Seasons)35.06280.800.2100
UEFA Cup (2 Seasons)2.500
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2002-200326Odense1 League0.700
2003-200427Odense2 Leagues30.59260.900.3500
2004-200528Odense1 League30.67220.720.3200
2005-200629Odense1 League32.58250.770.3200
200629Viking1 League12.7190.710.1100
200730Viking1 League22.25190.860.2600
2007-200831Randers1 League13.82120.870.1700
2008-200932Randers1 League29.710341.140.2900
2009-201033Randers1 League27.06220.810.2700
2010-201134Randers1 League19.03120.630.2500
2011-201235AGF1 League29.47240.820.2900
2012-201336AGF1 League3.7020.550.0000
2013-201437Vestsjælland1 League4.8040.840.0000
12 Seasons5 Clubs3 Leagues256.7582110.830.2700
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Odense (4 Seasons)2 Leagues94.324730.790.3300
Randers (4 Seasons)1 League89.521800.890.2600
AGF (2 Seasons)1 League33.07260.790.2700
Viking (2 Seasons)1 League35.06280.800.2100
Vestsjælland (1 Season)1 League4.8040.840.0000
Danish Superliga (10 Seasons)219.2521830.830.2800
Tippeligaen (2 Seasons)35.06280.800.2100
UEFA Cup (2 Seasons)2.500
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-200427Odensedk DEN1. Danish Superliga4th28.79260.900.3500Matches
2004-200528Odensedk DEN1. Danish Superliga6th30.67220.720.3200
2005-200629Odensedk DEN1. Danish Superliga3rd32.58250.770.3200
200629Vikingno NOR1. Tippeligaen11th12.7190.710.1100
200730Vikingno NOR1. Tippeligaen3rd22.25190.860.2600
2007-200831Randersdk DEN1. Danish Superliga6th13.82120.870.1700
2008-200932Randersdk DEN1. Danish Superliga5th29.710341.140.2900
2009-201033Randersdk DEN1. Danish Superliga10th27.06220.810.2700Matches
2010-201134Randersdk DEN1. Danish Superliga11th19.03120.630.2500Matches
2011-201235AGFdk DEN1. Danish Superliga5th29.47240.820.2900
2012-201336AGFdk DEN1. Danish Superliga7th3.7020.550.0000Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga9th4.8040.840.0000
11 Seasons5 Clubs2 Leagues254.2582110.830.2700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Randers (4 Seasons)1 League89.521800.890.2600
Odense (3 Seasons)1 League91.924730.790.3300
AGF (2 Seasons)1 League33.07260.790.2700
Viking (2 Seasons)1 League35.06280.800.2100
Vestsjælland (1 Season)1 League4.8040.840.0000
Danish Superliga (10 Seasons)219.2521830.830.2800
Tippeligaen (2 Seasons)35.06280.800.2100
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-200326Odense2. UEFA CupRd10.700Matches
2003-200427Odense2. UEFA CupRd11.800Matches
2 Seasons1 Club1 League2.500

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
2002-200326Odense2. UEFA Cup164640.71000Matches
2003-200427Odensedk DEN1. Danish Superliga312,5868387.128.7301Matches
2003-200427Odense2. UEFA Cup2160801.82100Matches
2004-200528Odensedk DEN1. Danish Superliga332,7528392.730.6294
2005-200629Odensedk DEN1. Danish Superliga332,9298998.632.5330
200629Vikingno NOR1. Tippeligaen131,1478849.012.7130
200730Vikingno NOR1. Tippeligaen242,0008385.522.2222
2007-200831Randersdk DEN1. Danish Superliga151,2428341.813.8141
2008-200932Randersdk DEN1. Danish Superliga312,6738690.029.7310
2009-201033Randersdk DEN1. Danish Superliga292,4348482.027.0290Matches
2010-201134Randersdk DEN1. Danish Superliga191,7099057.519.0190Matches
2011-201235AGFdk DEN1. Danish Superliga322,6448389.029.4302
2012-201336AGFdk DEN1. Danish Superliga73304711.13.734Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga124303614.54.866
12 Seasons5 Clubs3 Leagues28223,1008266.5256.72621200
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Odense (4 Seasons)2 Leagues1008,4918592.894.395150
Randers (4 Seasons)1 League948,0588667.889.5931
AGF (2 Seasons)1 League392,9747650.133.0336
Viking (2 Seasons)1 League373,1478567.235.0352
Vestsjælland (1 Season)1 League124303614.54.866
Danish Superliga (10 Seasons)24219,7298266.4219.222418
Tippeligaen (2 Seasons)373,1478567.235.0352
UEFA Cup (2 Seasons)3224752.53100
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
2002-200326Odense1 League164640.71000
2003-200427Odense2 Leagues332,7468387.130.532110
2004-200528Odense1 League332,7528392.730.6294
2005-200629Odense1 League332,9298998.632.5330
200629Viking1 League131,1478849.012.7130
200730Viking1 League242,0008385.522.2222
2007-200831Randers1 League151,2428341.813.8141
2008-200932Randers1 League312,6738690.029.7310
2009-201033Randers1 League292,4348482.027.0290
2010-201134Randers1 League191,7099057.519.0190
2011-201235AGF1 League322,6448389.029.4302
2012-201336AGF1 League73304711.13.734
2013-201437Vestsjælland1 League124303614.54.866
12 Seasons5 Clubs3 Leagues28223,1008266.5256.72621200
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Odense (4 Seasons)2 Leagues1008,4918592.894.395150
Randers (4 Seasons)1 League948,0588667.889.5931
AGF (2 Seasons)1 League392,9747650.133.0336
Viking (2 Seasons)1 League373,1478567.235.0352
Vestsjælland (1 Season)1 League124303614.54.866
Danish Superliga (10 Seasons)24219,7298266.4219.222418
Tippeligaen (2 Seasons)373,1478567.235.0352
UEFA Cup (2 Seasons)3224752.53100
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-200427Odensedk DEN1. Danish Superliga4th312,5868387.128.7301Matches
2004-200528Odensedk DEN1. Danish Superliga6th332,7528392.730.6294
2005-200629Odensedk DEN1. Danish Superliga3rd332,9298998.632.5330
200629Vikingno NOR1. Tippeligaen11th131,1478849.012.7130
200730Vikingno NOR1. Tippeligaen3rd242,0008385.522.2222
2007-200831Randersdk DEN1. Danish Superliga6th151,2428341.813.8141
2008-200932Randersdk DEN1. Danish Superliga5th312,6738690.029.7310
2009-201033Randersdk DEN1. Danish Superliga10th292,4348482.027.0290Matches
2010-201134Randersdk DEN1. Danish Superliga11th191,7099057.519.0190Matches
2011-201235AGFdk DEN1. Danish Superliga5th322,6448389.029.4302
2012-201336AGFdk DEN1. Danish Superliga7th73304711.13.734Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga9th124303614.54.866
11 Seasons5 Clubs2 Leagues27922,8768266.5254.225920
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Randers (4 Seasons)1 League948,0588667.889.5931
Odense (3 Seasons)1 League978,2678592.891.9925
AGF (2 Seasons)1 League392,9747650.133.0336
Viking (2 Seasons)1 League373,1478567.235.0352
Vestsjælland (1 Season)1 League124303614.54.866
Danish Superliga (10 Seasons)24219,7298266.4219.222418
Tippeligaen (2 Seasons)373,1478567.235.0352
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-200326Odense2. UEFA CupRd1164640.71000Matches
2003-200427Odense2. UEFA CupRd12160801.82100Matches
2 Seasons1 Club1 League3224752.53100
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
2002-200326Odense2. UEFA Cup0.70000Matches
2003-200427Odensedk DEN1. Danish Superliga28.710Matches
2003-200427Odense2. UEFA Cup1.80000Matches
2004-200528Odensedk DEN1. Danish Superliga30.620
2005-200629Odensedk DEN1. Danish Superliga32.510
200629Vikingno NOR1. Tippeligaen12.730
200730Vikingno NOR1. Tippeligaen22.200
2007-200831Randersdk DEN1. Danish Superliga13.800
2008-200932Randersdk DEN1. Danish Superliga29.720
2009-201033Randersdk DEN1. Danish Superliga27.020Matches
2010-201134Randersdk DEN1. Danish Superliga19.000Matches
2011-201235AGFdk DEN1. Danish Superliga29.430
2012-201336AGFdk DEN1. Danish Superliga3.700Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga4.820
12 Seasons5 Clubs3 Leagues256.716000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Odense (4 Seasons)2 Leagues94.34000
Randers (4 Seasons)1 League89.540
AGF (2 Seasons)1 League33.030
Viking (2 Seasons)1 League35.030
Vestsjælland (1 Season)1 League4.820
Danish Superliga (10 Seasons)219.2130
Tippeligaen (2 Seasons)35.030
UEFA Cup (2 Seasons)2.50000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200326Odense1 League0.70000
2003-200427Odense2 Leagues30.51000
2004-200528Odense1 League30.620
2005-200629Odense1 League32.510
200629Viking1 League12.730
200730Viking1 League22.200
2007-200831Randers1 League13.800
2008-200932Randers1 League29.720
2009-201033Randers1 League27.020
2010-201134Randers1 League19.000
2011-201235AGF1 League29.430
2012-201336AGF1 League3.700
2013-201437Vestsjælland1 League4.820
12 Seasons5 Clubs3 Leagues256.716000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Odense (4 Seasons)2 Leagues94.34000
Randers (4 Seasons)1 League89.540
AGF (2 Seasons)1 League33.030
Viking (2 Seasons)1 League35.030
Vestsjælland (1 Season)1 League4.820
Danish Superliga (10 Seasons)219.2130
Tippeligaen (2 Seasons)35.030
UEFA Cup (2 Seasons)2.50000
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-200427Odensedk DEN1. Danish Superliga4th28.710Matches
2004-200528Odensedk DEN1. Danish Superliga6th30.620
2005-200629Odensedk DEN1. Danish Superliga3rd32.510
200629Vikingno NOR1. Tippeligaen11th12.730
200730Vikingno NOR1. Tippeligaen3rd22.200
2007-200831Randersdk DEN1. Danish Superliga6th13.800
2008-200932Randersdk DEN1. Danish Superliga5th29.720
2009-201033Randersdk DEN1. Danish Superliga10th27.020Matches
2010-201134Randersdk DEN1. Danish Superliga11th19.000Matches
2011-201235AGFdk DEN1. Danish Superliga5th29.430
2012-201336AGFdk DEN1. Danish Superliga7th3.700Matches
2013-201437Vestsjællanddk DEN1. Danish Superliga9th4.820
11 Seasons5 Clubs2 Leagues254.2160
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Randers (4 Seasons)1 League89.540
Odense (3 Seasons)1 League91.940
AGF (2 Seasons)1 League33.030
Viking (2 Seasons)1 League35.030
Vestsjælland (1 Season)1 League4.820
Danish Superliga (10 Seasons)219.2130
Tippeligaen (2 Seasons)35.030
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200326Odense2. UEFA CupRd10.70000Matches
2003-200427Odense2. UEFA CupRd11.80000Matches
2 Seasons1 Club1 League2.50000

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.