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
2011-201219Club Brugge2. Europa Lg311351.5000000100.000.000.000.000.00Matches
2011-201219Club Bruggebe BEL1. Pro League1387728.6000000210.000.000.000.000.00Matches
2012-201320Zulte Waregembe BEL1. Pro League643864.3000000200.000.000.000.000.00
2013-201421Liersebe BEL1. Pro League1187638.5000000200.000.000.000.000.00
2014-201522Roeselarebe BEL2. Second Division29252,22824.8303300400.120.000.120.120.12Matches
2017-201825Beerschotbe BEL2. First Division B25232,04522.7224200400.090.090.180.090.18Matches
2018-201926Beerschotbe BEL2. First Division B23211,91121.2011000200.000.050.050.000.05Matches
2019-202027Lokerenbe BEL2. First Division B24201,88721.0011000400.000.050.050.000.05Matches
2020-202128Argeș Piteștiro ROU1. Liga I945255.8000000100.000.000.000.000.00Matches
2021-202229Argeș Piteștiro ROU1. Liga I632823.1000000100.000.000.000.000.00Matches
9 Seasons7 Clubs4 Leagues14911710,934121.55495002310.040.030.070.040.07
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
Beerschot (2 Seasons)1 League48443,95644.0235200600.050.070.110.050.11
Argeș Pitești (2 Seasons)1 League1578079.0000000200.000.000.000.000.00
Roeselare (1 Season)1 League29252,22824.8303300400.120.000.120.120.12
Lokeren (1 Season)1 League24201,88721.0011000400.000.050.050.000.05
Club Brugge (1 Season)2 Leagues16990710.1000000310.000.000.000.000.00
Lierse (1 Season)1 League1187638.5000000200.000.000.000.000.00
Zulte Waregem (1 Season)1 League643864.3000000200.000.000.000.000.00
Second Division (4 Seasons)101898,07189.75495001400.060.040.100.060.10
Pro League (3 Seasons)30201,92121.3000000610.000.000.000.000.00
Liga I (2 Seasons)1578079.0000000200.000.000.000.000.00
Europa Lg (1 Season)311351.5000000100.000.000.000.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
2011-201219Club Brugge2 Leagues16990710.1000000310.000.000.000.000.00
2012-201320Zulte Waregem1 League643864.3000000200.000.000.000.000.00
2013-201421Lierse1 League1187638.5000000200.000.000.000.000.00
2014-201522Roeselare1 League29252,22824.8303300400.120.000.120.120.12
2017-201825Beerschot1 League25232,04522.7224200400.090.090.180.090.18
2018-201926Beerschot1 League23211,91121.2011000200.000.050.050.000.05
2019-202027Lokeren1 League24201,88721.0011000400.000.050.050.000.05
2020-202128Argeș Pitești1 League945255.8000000100.000.000.000.000.00
2021-202229Argeș Pitești1 League632823.1000000100.000.000.000.000.00
9 Seasons7 Clubs4 Leagues14911710,934121.55495002310.040.030.070.040.07
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
Beerschot (2 Seasons)1 League48443,95644.0235200600.050.070.110.050.11
Argeș Pitești (2 Seasons)1 League1578079.0000000200.000.000.000.000.00
Roeselare (1 Season)1 League29252,22824.8303300400.120.000.120.120.12
Lokeren (1 Season)1 League24201,88721.0011000400.000.050.050.000.05
Club Brugge (1 Season)2 Leagues16990710.1000000310.000.000.000.000.00
Lierse (1 Season)1 League1187638.5000000200.000.000.000.000.00
Zulte Waregem (1 Season)1 League643864.3000000200.000.000.000.000.00
Second Division (4 Seasons)101898,07189.75495001400.060.040.100.060.10
Pro League (3 Seasons)30201,92121.3000000610.000.000.000.000.00
Liga I (2 Seasons)1578079.0000000200.000.000.000.000.00
Europa Lg (1 Season)311351.5000000100.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
2011-201219Club Bruggebe BEL1. Pro League2nd1387728.6000000210.000.000.000.000.00Matches
2012-201320Zulte Waregembe BEL1. Pro League2nd643864.3000000200.000.000.000.000.00
2013-201421Liersebe BEL1. Pro League12th1187638.5000000200.000.000.000.000.00
2014-201522Roeselarebe BEL2. Second Division11th29252,22824.8303300400.120.000.120.120.12Matches
2017-201825Beerschotbe BEL2. First Division B2nd25232,04522.7224200400.090.090.180.090.18Matches
2018-201926Beerschotbe BEL2. First Division B2nd23211,91121.2011000200.000.050.050.000.05Matches
2019-202027Lokerenbe BEL2. First Division B8th24201,88721.0011000400.000.050.050.000.05Matches
2020-202128Argeș Piteștiro ROU1. Liga I11th945255.8000000100.000.000.000.000.00Matches
2021-202229Argeș Piteștiro ROU1. Liga I6th632823.1000000100.000.000.000.000.00Matches
9 Seasons7 Clubs3 Leagues14611610,799120.05495002210.040.030.080.040.08
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
Beerschot (2 Seasons)1 League48443,95644.0235200600.050.070.110.050.11
Argeș Pitești (2 Seasons)1 League1578079.0000000200.000.000.000.000.00
Roeselare (1 Season)1 League29252,22824.8303300400.120.000.120.120.12
Lokeren (1 Season)1 League24201,88721.0011000400.000.050.050.000.05
Club Brugge (1 Season)1 League1387728.6000000210.000.000.000.000.00
Lierse (1 Season)1 League1187638.5000000200.000.000.000.000.00
Zulte Waregem (1 Season)1 League643864.3000000200.000.000.000.000.00
Second Division (4 Seasons)101898,07189.75495001400.060.040.100.060.10
Pro League (3 Seasons)30201,92121.3000000610.000.000.000.000.00
Liga I (2 Seasons)1578079.0000000200.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
2011-201219Club Brugge2. Europa LgR32311351.5000000100.000.000.000.000.00Matches
1 Season1 Club1 League311351.5000000100.000.000.000.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
2011-201219Club Brugge2. Europa Lg1.5000.0000Matches
2011-201219Club Bruggebe BEL1. Pro League8.6050.580.0000Matches
2012-201320Zulte Waregembe BEL1. Pro League4.3020.470.0000
2013-201421Liersebe BEL1. Pro League8.5000.0000
2014-201522Roeselarebe BEL2. Second Division24.8300Matches
2017-201825Beerschotbe BEL2. First Division B22.72060.000.260.3300Matches
2018-201926Beerschotbe BEL2. First Division B21.2000Matches
2019-202027Lokerenbe BEL2. First Division B21.0000Matches
2020-202128Argeș Piteștiro ROU1. Liga I5.8000Matches
2021-202229Argeș Piteștiro ROU1. Liga I3.1000Matches
9 Seasons7 Clubs4 Leagues121.550130.000.290.1500
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Beerschot (2 Seasons)1 League44.02060.000.260.3300
Argeș Pitești (2 Seasons)1 League9.0000
Roeselare (1 Season)1 League24.8300
Lokeren (1 Season)1 League21.0000
Club Brugge (1 Season)2 Leagues10.1050.500.0000
Lierse (1 Season)1 League8.5000.0000
Zulte Waregem (1 Season)1 League4.3020.470.0000
Second Division (4 Seasons)89.75060.000.260.3300
Pro League (3 Seasons)21.3070.330.0000
Liga I (2 Seasons)9.0000
Europa Lg (1 Season)1.5000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2011-201219Club Brugge2 Leagues10.1050.500.0000
2012-201320Zulte Waregem1 League4.3020.470.0000
2013-201421Lierse1 League8.5000.0000
2014-201522Roeselare1 League24.8300
2017-201825Beerschot1 League22.72060.000.260.3300
2018-201926Beerschot1 League21.2000
2019-202027Lokeren1 League21.0000
2020-202128Argeș Pitești1 League5.8000
2021-202229Argeș Pitești1 League3.1000
9 Seasons7 Clubs4 Leagues121.550130.000.290.1500
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Beerschot (2 Seasons)1 League44.02060.000.260.3300
Argeș Pitești (2 Seasons)1 League9.0000
Roeselare (1 Season)1 League24.8300
Lokeren (1 Season)1 League21.0000
Club Brugge (1 Season)2 Leagues10.1050.500.0000
Lierse (1 Season)1 League8.5000.0000
Zulte Waregem (1 Season)1 League4.3020.470.0000
Second Division (4 Seasons)89.75060.000.260.3300
Pro League (3 Seasons)21.3070.330.0000
Liga I (2 Seasons)9.0000
Europa Lg (1 Season)1.5000.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
2011-201219Club Bruggebe BEL1. Pro League2nd8.6050.580.0000Matches
2012-201320Zulte Waregembe BEL1. Pro League2nd4.3020.470.0000
2013-201421Liersebe BEL1. Pro League12th8.5000.0000
2014-201522Roeselarebe BEL2. Second Division11th24.8300Matches
2017-201825Beerschotbe BEL2. First Division B2nd22.72060.000.260.3300Matches
2018-201926Beerschotbe BEL2. First Division B2nd21.2000Matches
2019-202027Lokerenbe BEL2. First Division B8th21.0000Matches
2020-202128Argeș Piteștiro ROU1. Liga I11th5.8000Matches
2021-202229Argeș Piteștiro ROU1. Liga I6th3.1000Matches
9 Seasons7 Clubs3 Leagues120.050130.000.300.1500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Beerschot (2 Seasons)1 League44.02060.000.260.3300
Argeș Pitești (2 Seasons)1 League9.0000
Roeselare (1 Season)1 League24.8300
Lokeren (1 Season)1 League21.0000
Club Brugge (1 Season)1 League8.6050.580.0000
Lierse (1 Season)1 League8.5000.0000
Zulte Waregem (1 Season)1 League4.3020.470.0000
Second Division (4 Seasons)89.75060.000.260.3300
Pro League (3 Seasons)21.3070.330.0000
Liga I (2 Seasons)9.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
2011-201219Club Brugge2. Europa LgR321.5000.0000Matches
1 Season1 Club1 League1.5000.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
2011-201219Club Brugge2. Europa Lg3135451.5112Matches
2011-201219Club Bruggebe BEL1. Pro League137725921.48.685Matches
2012-201320Zulte Waregembe BEL1. Pro League63866410.74.342
2013-201421Liersebe BEL1. Pro League117636923.58.583
2014-201522Roeselarebe BEL2. Second Division292,2287772.824.825852042501.343534+1+0.04+0.26Matches
2017-201825Beerschotbe BEL2. First Division B252,0458281.222.72313211.501913+6+0.26-0.11Matches
2018-201926Beerschotbe BEL2. First Division B231,9118375.821.221892022352.003923+16+0.75+2.08Matches
2019-202027Lokerenbe BEL2. First Division B241,8877974.921.020871643920.791937-18-0.86+0.14Matches
2020-202128Argeș Piteștiro ROU1. Liga I95255815.05.8490453381.5684+4+0.69+0.96Matches
2021-202229Argeș Piteștiro ROU1. Liga I6282477.83.1375231941.6721+1+0.32+0.81Matches
9 Seasons7 Clubs4 Leagues14910,9347338.3121.511786763229201.43122112+10+0.10+0.54
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Beerschot (2 Seasons)1 League483,9568278.544.044893342361.745836+22+0.50+1.08
Argeș Pitești (2 Seasons)1 League158075411.49.07846828121.60105+5+0.56+0.94
Roeselare (1 Season)1 League292,2287772.824.825852042501.343534+1+0.04+0.26
Lokeren (1 Season)1 League241,8877974.921.020871643920.791937-18-0.86+0.14
Club Brugge (1 Season)2 Leagues169075721.410.1917
Lierse (1 Season)1 League117636923.58.583
Zulte Waregem (1 Season)1 League63866410.74.342
Second Division (4 Seasons)1018,0718076.089.7898769123081.40112107+5+0.06+0.62
Pro League (3 Seasons)301,9216418.421.32010
Liga I (2 Seasons)158075411.49.07846828121.60105+5+0.56+0.94
Europa Lg (1 Season)3135451.5112
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
2011-201219Club Brugge2 Leagues169075721.410.1917
2012-201320Zulte Waregem1 League63866410.74.342
2013-201421Lierse1 League117636923.58.583
2014-201522Roeselare1 League292,2287772.824.825852042501.343534+1+0.04+0.26
2017-201825Beerschot1 League252,0458281.222.72313211.501913+6+0.26-0.11
2018-201926Beerschot1 League231,9118375.821.221892022352.003923+16+0.75+2.08
2019-202027Lokeren1 League241,8877974.921.020871643920.791937-18-0.86+0.14
2020-202128Argeș Pitești1 League95255815.05.8490453381.5684+4+0.69+0.96
2021-202229Argeș Pitești1 League6282477.83.1375231941.6721+1+0.32+0.81
9 Seasons7 Clubs4 Leagues14910,9347338.3121.511786763229201.43122112+10+0.10+0.54
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Beerschot (2 Seasons)1 League483,9568278.544.044893342361.745836+22+0.50+1.08
Argeș Pitești (2 Seasons)1 League158075411.49.07846828121.60105+5+0.56+0.94
Roeselare (1 Season)1 League292,2287772.824.825852042501.343534+1+0.04+0.26
Lokeren (1 Season)1 League241,8877974.921.020871643920.791937-18-0.86+0.14
Club Brugge (1 Season)2 Leagues169075721.410.1917
Lierse (1 Season)1 League117636923.58.583
Zulte Waregem (1 Season)1 League63866410.74.342
Second Division (4 Seasons)1018,0718076.089.7898769123081.40112107+5+0.06+0.62
Pro League (3 Seasons)301,9216418.421.32010
Liga I (2 Seasons)158075411.49.07846828121.60105+5+0.56+0.94
Europa Lg (1 Season)3135451.5112
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
2011-201219Club Bruggebe BEL1. Pro League2nd137725921.48.685Matches
2012-201320Zulte Waregembe BEL1. Pro League2nd63866410.74.342
2013-201421Liersebe BEL1. Pro League12th117636923.58.583
2014-201522Roeselarebe BEL2. Second Division11th292,2287772.824.825852042501.343534+1+0.04+0.26Matches
2017-201825Beerschotbe BEL2. First Division B2nd252,0458281.222.72313211.501913+6+0.26-0.11Matches
2018-201926Beerschotbe BEL2. First Division B2nd231,9118375.821.221892022352.003923+16+0.75+2.08Matches
2019-202027Lokerenbe BEL2. First Division B8th241,8877974.921.020871643920.791937-18-0.86+0.14Matches
2020-202128Argeș Piteștiro ROU1. Liga I11th95255815.05.8490453381.5684+4+0.69+0.96Matches
2021-202229Argeș Piteștiro ROU1. Liga I6th6282477.83.1375231941.6721+1+0.32+0.81Matches
9 Seasons7 Clubs3 Leagues14610,7997438.3120.011686753029201.43122112+10+0.10+0.54
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Beerschot (2 Seasons)1 League483,9568278.544.044893342361.745836+22+0.50+1.08
Argeș Pitești (2 Seasons)1 League158075411.49.07846828121.60105+5+0.56+0.94
Roeselare (1 Season)1 League292,2287772.824.825852042501.343534+1+0.04+0.26
Lokeren (1 Season)1 League241,8877974.921.020871643920.791937-18-0.86+0.14
Club Brugge (1 Season)1 League137725921.48.685
Lierse (1 Season)1 League117636923.58.583
Zulte Waregem (1 Season)1 League63866410.74.342
Second Division (4 Seasons)1018,0718076.089.7898769123081.40112107+5+0.06+0.62
Pro League (3 Seasons)301,9216418.421.32010
Liga I (2 Seasons)158075411.49.07846828121.60105+5+0.56+0.94
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
2011-201219Club Brugge2. Europa LgR323135451.5112Matches
1 Season1 Club1 League3135451.5112
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
2011-201219Club Brugge2. Europa Lg1.5102Matches
2011-201219Club Bruggebe BEL1. Pro League8.621Matches
2012-201320Zulte Waregembe BEL1. Pro League4.320
2013-201421Liersebe BEL1. Pro League8.520
2014-201522Roeselarebe BEL2. Second Division24.84000Matches
2017-201825Beerschotbe BEL2. First Division B22.74003000000000Matches
2018-201926Beerschotbe BEL2. First Division B21.22000Matches
2019-202027Lokerenbe BEL2. First Division B21.04000Matches
2020-202128Argeș Piteștiro ROU1. Liga I5.81000Matches
2021-202229Argeș Piteștiro ROU1. Liga I3.11000Matches
9 Seasons7 Clubs4 Leagues121.523103200000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Beerschot (2 Seasons)1 League44.06003000000000
Argeș Pitești (2 Seasons)1 League9.02000
Roeselare (1 Season)1 League24.84000
Lokeren (1 Season)1 League21.04000
Club Brugge (1 Season)2 Leagues10.1312
Lierse (1 Season)1 League8.520
Zulte Waregem (1 Season)1 League4.320
Second Division (4 Seasons)89.714003000000000
Pro League (3 Seasons)21.361
Liga I (2 Seasons)9.02000
Europa Lg (1 Season)1.5102
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Club Brugge2 Leagues10.1312
2012-201320Zulte Waregem1 League4.320
2013-201421Lierse1 League8.520
2014-201522Roeselare1 League24.84000
2017-201825Beerschot1 League22.74003000000000
2018-201926Beerschot1 League21.22000
2019-202027Lokeren1 League21.04000
2020-202128Argeș Pitești1 League5.81000
2021-202229Argeș Pitești1 League3.11000
9 Seasons7 Clubs4 Leagues121.523103200000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Beerschot (2 Seasons)1 League44.06003000000000
Argeș Pitești (2 Seasons)1 League9.02000
Roeselare (1 Season)1 League24.84000
Lokeren (1 Season)1 League21.04000
Club Brugge (1 Season)2 Leagues10.1312
Lierse (1 Season)1 League8.520
Zulte Waregem (1 Season)1 League4.320
Second Division (4 Seasons)89.714003000000000
Pro League (3 Seasons)21.361
Liga I (2 Seasons)9.02000
Europa Lg (1 Season)1.5102
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Club Bruggebe BEL1. Pro League2nd8.621Matches
2012-201320Zulte Waregembe BEL1. Pro League2nd4.320
2013-201421Liersebe BEL1. Pro League12th8.520
2014-201522Roeselarebe BEL2. Second Division11th24.84000Matches
2017-201825Beerschotbe BEL2. First Division B2nd22.74003000000000Matches
2018-201926Beerschotbe BEL2. First Division B2nd21.22000Matches
2019-202027Lokerenbe BEL2. First Division B8th21.04000Matches
2020-202128Argeș Piteștiro ROU1. Liga I11th5.81000Matches
2021-202229Argeș Piteștiro ROU1. Liga I6th3.11000Matches
9 Seasons7 Clubs3 Leagues120.022103000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Beerschot (2 Seasons)1 League44.06003000000000
Argeș Pitești (2 Seasons)1 League9.02000
Roeselare (1 Season)1 League24.84000
Lokeren (1 Season)1 League21.04000
Club Brugge (1 Season)1 League8.621
Lierse (1 Season)1 League8.520
Zulte Waregem (1 Season)1 League4.320
Second Division (4 Seasons)89.714003000000000
Pro League (3 Seasons)21.361
Liga I (2 Seasons)9.02000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Club Brugge2. Europa LgR321.5102Matches
1 Season1 Club1 League1.5102

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.