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
2012-201321Wehende GER3. 3. Liga30400.4000000000.000.000.000.000.00
2013-201422Wehende GER3. 3. Liga191197610.8213200200.180.090.280.180.28
2014-201523Offenbacher Kde GERDFB-Pokal221441.6000000000.000.000.000.000.00Matches
2016-201725Hallescherde GER3. 3. Liga33221,82420.3538500700.250.150.390.250.39Matches
2016-201725Hallescherde GERDFB-Pokal211181.3000000000.000.000.000.000.00Matches
2017-201826Hallescherde GER3. 3. Liga21171,55017.28210800500.460.120.580.460.58Matches
2018-201927Karlsruherde GER3. 3. Liga1977578.4101100300.120.000.120.120.12Matches
2019-202028Karlsruherde GER2. 2. Bundesliga511181.3000000000.000.000.000.000.00Matches
2019-202028Karlsruherde GERDFB-Pokal00Matches
2020-202129Lübeckde GER3. 3. Liga25141,25614.0314211300.210.070.290.140.21Matches
8 Seasons5 Clubs3 Leagues129756,78375.41972618112000.250.090.340.240.33
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
Hallescher (2 Seasons)2 Leagues56403,49238.81351813001200.340.130.460.340.46
Karlsruher (2 Seasons)3 Leagues2488759.7101100300.100.000.100.100.10
Wehen (2 Seasons)1 League22111,01611.3213200200.180.090.270.180.27
Lübeck (1 Season)1 League25141,25614.0314211300.210.070.290.140.21
Offenbacher K (1 Season)1 League221441.6000000000.000.000.000.000.00
3. Liga (6 Seasons)120716,40371.11972618112000.270.100.370.250.35
DFB-Pokal (3 Seasons)432622.9000000000.000.000.000.000.00
2. Bundesliga (1 Season)511181.3000000000.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
2012-201321Wehen1 League30400.4000000000.000.000.000.000.00
2013-201422Wehen1 League191197610.8213200200.180.090.280.180.28
2014-201523Offenbacher K1 League221441.6000000000.000.000.000.000.00
2016-201725Hallescher2 Leagues35231,94221.6538500700.230.140.370.230.37
2017-201826Hallescher1 League21171,55017.28210800500.460.120.580.460.58
2018-201927Karlsruher1 League1977578.4101100300.120.000.120.120.12
2019-202028Karlsruher2 Leagues511181.3000000000.000.000.000.000.00
2020-202129Lübeck1 League25141,25614.0314211300.210.070.290.140.21
8 Seasons5 Clubs3 Leagues129756,78375.41972618112000.250.090.340.240.33
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
Hallescher (2 Seasons)2 Leagues56403,49238.81351813001200.340.130.460.340.46
Karlsruher (2 Seasons)3 Leagues2488759.7101100300.100.000.100.100.10
Wehen (2 Seasons)1 League22111,01611.3213200200.180.090.270.180.27
Lübeck (1 Season)1 League25141,25614.0314211300.210.070.290.140.21
Offenbacher K (1 Season)1 League221441.6000000000.000.000.000.000.00
3. Liga (6 Seasons)120716,40371.11972618112000.270.100.370.250.35
DFB-Pokal (3 Seasons)432622.9000000000.000.000.000.000.00
2. Bundesliga (1 Season)511181.3000000000.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
2012-201321Wehende GER3. 3. Liga7th30400.4000000000.000.000.000.000.00
2013-201422Wehende GER3. 3. Liga4th191197610.8213200200.180.090.280.180.28
2016-201725Hallescherde GER3. 3. Liga13th33221,82420.3538500700.250.150.390.250.39Matches
2017-201826Hallescherde GER3. 3. Liga13th21171,55017.28210800500.460.120.580.460.58Matches
2018-201927Karlsruherde GER3. 3. Liga2nd1977578.4101100300.120.000.120.120.12Matches
2019-202028Karlsruherde GER2. 2. Bundesliga15th511181.3000000000.000.000.000.000.00Matches
2020-202129Lübeckde GER3. 3. Liga19th25141,25614.0314211300.210.070.290.140.21Matches
7 Seasons4 Clubs2 Leagues125726,52172.51972618112000.260.100.360.250.35
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
Hallescher (2 Seasons)1 League54393,37437.51351813001200.350.130.480.350.48
Karlsruher (2 Seasons)2 Leagues2488759.7101100300.100.000.100.100.10
Wehen (2 Seasons)1 League22111,01611.3213200200.180.090.270.180.27
Lübeck (1 Season)1 League25141,25614.0314211300.210.070.290.140.21
3. Liga (6 Seasons)120716,40371.11972618112000.270.100.370.250.35
2. Bundesliga (1 Season)511181.3000000000.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
2014-201523Offenbacher Kde GERDFB-Pokal9th221441.6000000000.000.000.000.000.00Matches
2016-201725Hallescherde GERDFB-Pokal17th211181.3000000000.000.000.000.000.00Matches
2019-202028Karlsruherde GERDFB-Pokal9th00Matches
3 Seasons3 Clubs1 League432622.9000000000.000.000.000.000.00
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
Offenbacher K (1 Season)1 League221441.6000000000.000.000.000.000.00
Hallescher (1 Season)1 League211181.3000000000.000.000.000.000.00
Karlsruher (1 Season)1 League00

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
2012-201321Wehende GER3. 3. Liga0.4000.0000
2013-201422Wehende GER3. 3. Liga10.8250.460.4000
2014-201523Offenbacher Kde GERDFB-Pokal1.6000Matches
2016-201725Hallescherde GER3. 3. Liga20.350140.000.690.3600Matches
2016-201725Hallescherde GERDFB-Pokal1.30100.00.760.000.0000Matches
2017-201826Hallescherde GER3. 3. Liga17.280190.001.100.4200Matches
2018-201927Karlsruherde GER3. 3. Liga8.4112650.01.430.710.080.1700Matches
2019-202028Karlsruherde GER2. 2. Bundesliga1.30400.03.050.000.0000Matches
2020-202129Lübeckde GER3. 3. Liga14.0344100.00.290.290.500.5011Matches
8 Seasons5 Clubs3 Leagues75.4192148204.80.340.650.760.3811
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hallescher (2 Seasons)2 Leagues38.8131333300.00.030.8513.000.3900
Karlsruher (2 Seasons)3 Leagues9.7116637.51.650.620.060.1700
Wehen (2 Seasons)1 League11.3250.440.4000
Lübeck (1 Season)1 League14.0344100.00.290.290.500.5011
Offenbacher K (1 Season)1 League1.6000
3. Liga (6 Seasons)71.1191648268.80.270.671.000.3811
DFB-Pokal (3 Seasons)2.90100.00.760.000.0000
2. Bundesliga (1 Season)1.30400.03.050.000.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
2012-201321Wehen1 League0.4000.0000
2013-201422Wehen1 League10.8250.460.4000
2014-201523Offenbacher K1 League1.6000
2016-201725Hallescher2 Leagues21.651141400.00.050.655.000.3600
2017-201826Hallescher1 League17.280190.001.100.4200
2018-201927Karlsruher1 League8.4112650.01.430.710.080.1700
2019-202028Karlsruher2 Leagues1.30400.03.050.000.0000
2020-202129Lübeck1 League14.0344100.00.290.290.500.5011
8 Seasons5 Clubs3 Leagues75.4192148204.80.340.650.760.3811
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hallescher (2 Seasons)2 Leagues38.8131333300.00.030.8513.000.3900
Karlsruher (2 Seasons)3 Leagues9.7116637.51.650.620.060.1700
Wehen (2 Seasons)1 League11.3250.440.4000
Lübeck (1 Season)1 League14.0344100.00.290.290.500.5011
Offenbacher K (1 Season)1 League1.6000
3. Liga (6 Seasons)71.1191648268.80.270.671.000.3811
DFB-Pokal (3 Seasons)2.90100.00.760.000.0000
2. Bundesliga (1 Season)1.30400.03.050.000.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
2012-201321Wehende GER3. 3. Liga7th0.4000.0000
2013-201422Wehende GER3. 3. Liga4th10.8250.460.4000
2016-201725Hallescherde GER3. 3. Liga13th20.350140.000.690.3600Matches
2017-201826Hallescherde GER3. 3. Liga13th17.280190.001.100.4200Matches
2018-201927Karlsruherde GER3. 3. Liga2nd8.4112650.01.430.710.080.1700Matches
2019-202028Karlsruherde GER2. 2. Bundesliga15th1.30400.03.050.000.0000Matches
2020-202129Lübeckde GER3. 3. Liga19th14.0344100.00.290.290.500.5011Matches
7 Seasons4 Clubs2 Leagues72.5192048215.00.330.660.800.3811
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hallescher (2 Seasons)1 League37.5130330.000.880.3900
Karlsruher (2 Seasons)2 Leagues9.7116637.51.650.620.060.1700
Wehen (2 Seasons)1 League11.3250.440.4000
Lübeck (1 Season)1 League14.0344100.00.290.290.500.5011
3. Liga (6 Seasons)71.1191648268.80.270.671.000.3811
2. Bundesliga (1 Season)1.30400.03.050.000.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
2014-201523Offenbacher Kde GERDFB-Pokal9th1.6000Matches
2016-201725Hallescherde GERDFB-Pokal17th1.30100.00.760.000.0000Matches
3 Seasons3 Clubs1 League2.90100.00.760.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Offenbacher K (1 Season)1 League1.6000
Hallescher (1 Season)1 League1.30100.00.760.000.0000
Karlsruher (1 Season)1 League

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
2012-201321Wehende GER3. 3. Liga340131.20.403
2013-201422Wehende GER3. 3. Liga199765128.510.8118
2014-201523Offenbacher Kde GERDFB-Pokal21447248.01.62720001.501100.00+0.58Matches
2016-201725Hallescherde GER3. 3. Liga331,8245553.320.32231141.181727-10-0.49-0.78Matches
2016-201725Hallescherde GERDFB-Pokal21185956.21.3183013501.5034-1-0.76+1.19Matches
2017-201826Hallescherde GER3. 3. Liga211,5507445.317.21712421.10252500.00+0.10Matches
2018-201927Karlsruherde GER3. 3. Liga197574022.18.47772121831.891210+2+0.24-0.57Matches
2019-202028Karlsruherde GER2. 2. Bundesliga5118243.91.31610414131.401100.00+0.34Matches
2019-202028Karlsruherde GERDFB-Pokal00001Matches
2020-202129Lübeckde GER3. 3. Liga251,2565036.714.014723112310.961822-4-0.29+0.21Matches
8 Seasons5 Clubs3 Leagues1296,7835327.875.47573205420241.267790-13-0.20-0.21
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hallescher (2 Seasons)2 Leagues563,4926249.538.8408315163561.164556-11-0.28-0.31
Karlsruher (2 Seasons)3 Leagues248753612.99.787521617171.791311+2+0.210.00
Wehen (2 Seasons)1 League221,0164614.911.31111
Lübeck (1 Season)1 League251,2565036.714.014723112310.961822-4-0.29+0.21
Offenbacher K (1 Season)1 League21447248.01.62720001.501100.00+0.58
3. Liga (6 Seasons)1206,4035331.271.17173204920101.247284-12-0.20-0.36
DFB-Pokal (3 Seasons)42626632.32.9376013511.5045-1-0.34+0.75
2. Bundesliga (1 Season)5118243.91.31610414131.401100.00+0.34
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
2012-201321Wehen1 League340131.20.403
2013-201422Wehen1 League199765128.510.8118
2014-201523Offenbacher K1 League21447248.01.62720001.501100.00+0.58
2016-201725Hallescher2 Leagues351,9425553.521.623833123541.202031-11-0.51-0.67
2017-201826Hallescher1 League211,5507445.317.21712421.10252500.00+0.10
2018-201927Karlsruher1 League197574022.18.47772121831.891210+2+0.24-0.57
2019-202028Karlsruher2 Leagues5118243.51.31610414141.401100.00+0.34
2020-202129Lübeck1 League251,2565036.714.014723112310.961822-4-0.29+0.21
8 Seasons5 Clubs3 Leagues1296,7835327.875.47573205420241.267790-13-0.20-0.21
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hallescher (2 Seasons)2 Leagues563,4926249.538.8408315163561.164556-11-0.28-0.31
Karlsruher (2 Seasons)3 Leagues248753612.99.787521617171.791311+2+0.210.00
Wehen (2 Seasons)1 League221,0164614.911.31111
Lübeck (1 Season)1 League251,2565036.714.014723112310.961822-4-0.29+0.21
Offenbacher K (1 Season)1 League21447248.01.62720001.501100.00+0.58
3. Liga (6 Seasons)1206,4035331.271.17173204920101.247284-12-0.20-0.36
DFB-Pokal (3 Seasons)42626632.32.9376013511.5045-1-0.34+0.75
2. Bundesliga (1 Season)5118243.91.31610414131.401100.00+0.34
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
2012-201321Wehende GER3. 3. Liga7th340131.20.403
2013-201422Wehende GER3. 3. Liga4th199765128.510.8118
2016-201725Hallescherde GER3. 3. Liga13th331,8245553.320.32231141.181727-10-0.49-0.78Matches
2017-201826Hallescherde GER3. 3. Liga13th211,5507445.317.21712421.10252500.00+0.10Matches
2018-201927Karlsruherde GER3. 3. Liga2nd197574022.18.47772121831.891210+2+0.24-0.57Matches
2019-202028Karlsruherde GER2. 2. Bundesliga15th5118243.91.31610414131.401100.00+0.34Matches
2020-202129Lübeckde GER3. 3. Liga19th251,2565036.714.014723112310.961822-4-0.29+0.21Matches
7 Seasons4 Clubs2 Leagues1256,5215227.772.57273205320231.257385-12-0.20-0.23
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hallescher (2 Seasons)1 League543,3746249.337.539151561.154252-10-0.27-0.34
Karlsruher (2 Seasons)2 Leagues248753613.59.787521617161.791311+2+0.210.00
Wehen (2 Seasons)1 League221,0164614.911.31111
Lübeck (1 Season)1 League251,2565036.714.014723112310.961822-4-0.29+0.21
3. Liga (6 Seasons)1206,4035331.271.17173204920101.247284-12-0.20-0.36
2. Bundesliga (1 Season)5118243.91.31610414131.401100.00+0.34
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
2014-201523Offenbacher Kde GERDFB-Pokal9th21447248.01.62720001.501100.00+0.58Matches
2016-201725Hallescherde GERDFB-Pokal17th21185956.21.3183013501.5034-1-0.76+1.19Matches
2019-202028Karlsruherde GERDFB-Pokal9th00001Matches
3 Seasons3 Clubs1 League42626632.32.9376013511.5045-1-0.34+0.75
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Offenbacher K (1 Season)1 League21447248.01.62720001.501100.00+0.58
Hallescher (1 Season)1 League21185956.21.3183013501.5034-1-0.76+1.19
Karlsruher (1 Season)1 League00001
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
2012-201321Wehende GER3. 3. Liga0.400
2013-201422Wehende GER3. 3. Liga10.820
2014-201523Offenbacher Kde GERDFB-Pokal1.60000Matches
2016-201725Hallescherde GER3. 3. Liga20.370000000000Matches
2016-201725Hallescherde GERDFB-Pokal1.30002505000Matches
2017-201826Hallescherde GER3. 3. Liga17.250000000000Matches
2018-201927Karlsruherde GER3. 3. Liga8.4300990558000Matches
2019-202028Karlsruherde GER2. 2. Bundesliga1.30001402010Matches
2020-202129Lübeckde GER3. 3. Liga14.03004013000Matches
8 Seasons5 Clubs3 Leagues75.42000161811559000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hallescher (2 Seasons)2 Leagues38.81200250500000
Karlsruher (2 Seasons)3 Leagues9.730010130759000
Wehen (2 Seasons)1 League11.320
Lübeck (1 Season)1 League14.03004013000
Offenbacher K (1 Season)1 League1.60000
3. Liga (6 Seasons)71.120001391858000
DFB-Pokal (3 Seasons)2.90002505000
2. Bundesliga (1 Season)1.30001402010
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201321Wehen1 League0.400
2013-201422Wehen1 League10.820
2014-201523Offenbacher K1 League1.60000
2016-201725Hallescher2 Leagues21.6700250500000
2017-201826Hallescher1 League17.250000000000
2018-201927Karlsruher1 League8.4300990558000
2019-202028Karlsruher2 Leagues1.30001402010
2020-202129Lübeck1 League14.03004013000
8 Seasons5 Clubs3 Leagues75.42000161811559000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hallescher (2 Seasons)2 Leagues38.81200250500000
Karlsruher (2 Seasons)3 Leagues9.730010130759000
Wehen (2 Seasons)1 League11.320
Lübeck (1 Season)1 League14.03004013000
Offenbacher K (1 Season)1 League1.60000
3. Liga (6 Seasons)71.120001391858000
DFB-Pokal (3 Seasons)2.90002505000
2. Bundesliga (1 Season)1.30001402010
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201321Wehende GER3. 3. Liga7th0.400
2013-201422Wehende GER3. 3. Liga4th10.820
2016-201725Hallescherde GER3. 3. Liga13th20.370000000000Matches
2017-201826Hallescherde GER3. 3. Liga13th17.250000000000Matches
2018-201927Karlsruherde GER3. 3. Liga2nd8.4300990558000Matches
2019-202028Karlsruherde GER2. 2. Bundesliga15th1.30001402010Matches
2020-202129Lübeckde GER3. 3. Liga19th14.03004013000Matches
7 Seasons4 Clubs2 Leagues72.52000141311059000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hallescher (2 Seasons)1 League37.5120000000000
Karlsruher (2 Seasons)2 Leagues9.730010130759000
Wehen (2 Seasons)1 League11.320
Lübeck (1 Season)1 League14.03004013000
3. Liga (6 Seasons)71.120001391858000
2. Bundesliga (1 Season)1.30001402010
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201523Offenbacher Kde GERDFB-Pokal9th1.60000Matches
2016-201725Hallescherde GERDFB-Pokal17th1.30002505000Matches
3 Seasons3 Clubs1 League2.90002505000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Offenbacher K (1 Season)1 League1.60000
Hallescher (1 Season)1 League1.30002505000
Karlsruher (1 Season)1 League

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.