Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Per 90 Minutes Expected Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min Gls Ast PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK xG npxG xA xG xA xG+xA npxG npxG+xA Matches
2012-201318Auxerrefr FRA2. Ligue 29th17108192200100.220.220.440.220.44
2013-201419Auxerrefr FRA2. Ligue 216th25181,5434011000.230.000.230.170.17
2014-201520Auxerrefr FRA2. Ligue 29th833190000000.000.000.000.000.00Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th17141,29911544100.760.351.110.480.83Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th33332,83517466210.540.130.670.350.48Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th32322,85013544300.410.160.570.280.44Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th31262,3479422200.350.150.500.270.427.66.13.50.290.140.430.230.37Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th29232,18215933300.620.370.990.490.8713.110.86.00.540.250.790.450.69Matches
2019-202025West Hameng ENG1. Premier League16th28242,1767100100.290.040.330.290.337.47.42.00.310.080.390.310.39Matches
8 Seasons4 Clubs4 Leagues22018316,370783020201310.430.160.590.320.4828.124.311.50.380.150.530.330.48
Country Comp LgRank MP Starts Min Gls Ast PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK xG npxG xA xG xA xG+xA npxG npxG+xA Matches
Utrecht (3 Seasons)1 League82796,98441141414610.530.180.710.350.53
Auxerre (3 Seasons)1 League50312,6816211100.200.070.270.170.23
Eint Frankfurt (2 Seasons)1 League60494,529241355500.480.260.740.380.6420.716.99.60.410.190.600.340.52
West Ham (1 Season)1 League28242,1767100100.290.040.330.290.337.47.42.00.310.080.390.310.39
Dutch Eredivisie (3 Seasons)82796,98441141414610.530.180.710.350.53
Ligue 2 (3 Seasons)50312,6816211100.200.070.270.170.23
Bundesliga (2 Seasons)60494,529241355500.480.260.740.380.6420.716.99.60.410.190.600.340.52
Premier League (1 Season)28242,1767100100.290.040.330.290.337.47.42.00.310.080.390.310.39

Shooting: Domestic Leagues

Shooting: Domestic Leagues Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls PK PKatt Sh SoT FK SoT% Sh/90 SoT/90 G/Sh G/SoT xG npxG npxG/Sh G-xG np:G-xG Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.1200101.100.20
2013-201419Auxerrefr FRA2. Ligue 216th17.1411130.760.23
2014-201520Auxerrefr FRA2. Ligue 29th3.500041.130.00Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.41144231.590.30Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.51766421.330.26Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.713440350.001.110.26Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.19223914035.91.500.540.180.507.66.10.16+1.4+0.9Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.215334722046.81.940.910.260.5513.110.80.23+1.9+1.2Matches
2019-202025West Hameng ENG1. Premier League16th24.27005226050.02.151.080.130.277.47.40.15-0.4-0.4Matches
8 Seasons4 Clubs4 Leagues181.9782020138189070.31.301.040.250.3128.124.30.19+2.9+1.7
Country Comp LgRank 90s Gls PK PKatt Sh SoT FK SoT% Sh/90 SoT/90 G/Sh G/SoT xG npxG npxG/Sh G-xG np:G-xG Matches
Utrecht (3 Seasons)1 League77.641141401000.001.290.27
Auxerre (3 Seasons)1 League29.8611270.910.19
Eint Frankfurt (2 Seasons)1 League50.324558636041.91.710.720.220.5320.716.90.21+3.3+2.1
West Ham (1 Season)1 League24.27005226050.02.151.080.130.277.47.40.15-0.4-0.4
Dutch Eredivisie (3 Seasons)77.641141401000.001.290.27
Ligue 2 (3 Seasons)29.8611270.910.19
Bundesliga (2 Seasons)50.324558636041.91.710.720.220.5320.716.90.21+3.3+2.1
Premier League (1 Season)24.27005226050.02.151.080.130.277.47.40.15-0.4-0.4

Passing: Domestic Leagues

Passing: Domestic Leagues Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xA A-xA KP 1/3 PPA CrsPA Prog Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.12
2013-201419Auxerrefr FRA2. Ligue 216th17.10
2014-201520Auxerrefr FRA2. Ligue 29th3.50Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.45Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.54Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.75Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.145870465.167141303204643.538856568.7509353.843.5+0.5274015051Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.251079464.271561826275251.943764268.14610046.096.0+3.0375322272Matches
2019-202025West Hameng ENG1. Premier League16th24.249473167.669841466255545.542059370.8498359.012.0-1.0244714247Matches
8 Seasons4 Clubs4 Leagues181.91462222965.62085445957215347.11245180069.214527652.53011.5+2.588140514170
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xA A-xA KP 1/3 PPA CrsPA Prog Matches
Utrecht (3 Seasons)1 League77.614
Auxerre (3 Seasons)1 League29.82
Eint Frankfurt (2 Seasons)1 League50.3968149864.6138703129479848.0825120768.49619349.7139.6+3.46493372123
West Ham (1 Season)1 League24.249473167.669841466255545.542059370.8498359.012.0-1.0244714247
Dutch Eredivisie (3 Seasons)77.614
Ligue 2 (3 Seasons)29.82
Bundesliga (2 Seasons)50.3968149864.6138703129479848.0825120768.49619349.7139.6+3.46493372123
Premier League (1 Season)24.249473167.669841466255545.542059370.8498359.012.0-1.0244714247

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues Table
Pass Types Corner Kicks Height Body Parts Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Press Sw Crs CK In Out Str Ground Low High Left Right Head TI Other Cmp Off Out Int Blocks Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.1
2013-201419Auxerrefr FRA2. Ligue 216th17.1
2014-201520Auxerrefr FRA2. Ligue 29th3.5Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.4Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.5Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.70Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.170465846262131270000368178158102422842174583122327Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.27947544023211870000422201171103451922385108122628Matches
2019-202025West Hameng ENG1. Premier League16th24.273170130023084800003261922138041358022494282126Matches
8 Seasons4 Clubs4 Leagues181.9222921131164117322422000011165715422851286234477146213327081
Country Comp LgRank 90s Att Live Dead FK TB Press Sw Crs CK In Out Str Ground Low High Left Right Head TI Other Cmp Off Out Int Blocks Matches
Utrecht (3 Seasons)1 League77.60
Auxerre (3 Seasons)1 League29.8
Eint Frankfurt (2 Seasons)1 League50.31498141286494242014000079037932920587317645596811244955
West Ham (1 Season)1 League24.273170130023084800003261922138041358022494282126
Dutch Eredivisie (3 Seasons)77.60
Ligue 2 (3 Seasons)29.8
Bundesliga (2 Seasons)50.31498141286494242014000079037932920587317645596811244955
Premier League (1 Season)24.273170130023084800003261922138041358022494282126

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead Drib Sh Fld GCA GCA90 PassLive PassDead Drib Sh Fld OG Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.1
2013-201419Auxerrefr FRA2. Ligue 216th17.1
2014-201520Auxerrefr FRA2. Ligue 29th3.5Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.4Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.5Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.7Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.1511.9542121540.15400000Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.2662.72500682130.54901300Matches
2019-202025West Hameng ENG1. Premier League16th24.2492.0340114370.29300220Matches
8 Seasons4 Clubs4 Leagues181.91662.23132291310240.321601520
Country Comp LgRank 90s SCA SCA90 PassLive PassDead Drib Sh Fld GCA GCA90 PassLive PassDead Drib Sh Fld OG Matches
Utrecht (3 Seasons)1 League77.6
Auxerre (3 Seasons)1 League29.8
Eint Frankfurt (2 Seasons)1 League50.31172.32921897170.341301300
West Ham (1 Season)1 League24.2492.0340114370.29300220
Dutch Eredivisie (3 Seasons)77.6
Ligue 2 (3 Seasons)29.8
Bundesliga (2 Seasons)50.31172.32921897170.341301300
Premier League (1 Season)24.2492.0340114370.29300220

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues Table
Tackles Vs Dribbles Pressures Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Past Press Succ % Def 3rd Mid 3rd Att 3rd Blocks Sh ShSv Pass Int Clr Err Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.1
2013-201419Auxerrefr FRA2. Ligue 216th17.1
2014-201520Auxerrefr FRA2. Ligue 29th3.5Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.4Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.5Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.700Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.12618517451533.31056315327.22426027922501713320Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.2251798831618.81351612624.42824524320201813200Matches
2019-202025West Hameng ENG1. Premier League16th24.2171478232810.72556011921.3403002203470278221Matches
8 Seasons4 Clubs4 Leagues181.96849213314115918.648163939824.392805742761406234741
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Past Press Succ % Def 3rd Mid 3rd Att 3rd Blocks Sh ShSv Pass Int Clr Err Matches
Utrecht (3 Seasons)1 League77.600
Auxerre (3 Seasons)1 League29.8
Eint Frankfurt (2 Seasons)1 League50.3513514251283125.823107927925.95250552242703526520
West Ham (1 Season)1 League24.2171478232810.72556011921.3403002203470278221
Dutch Eredivisie (3 Seasons)77.600
Ligue 2 (3 Seasons)29.8
Bundesliga (2 Seasons)50.3513514251283125.823107927925.95250552242703526520
Premier League (1 Season)24.2171478232810.72556011921.3403002203470278221

Possession: Domestic Leagues

Possession: Domestic Leagues Table
Touches Dribbles Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Succ Att Succ% #Pl Megs Carries TotDist PrgDist Targ Rec Rec% Miscon Dispos Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.1
2013-201419Auxerrefr FRA2. Ligue 216th17.1
2014-201520Auxerrefr FRA2. Ligue 29th3.5Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.4Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.5Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.7Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.1107743895484911411031244652.224167433511690141779055.810565Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.2112625735995031281086294860.431269929921360143184459.07952Matches
2019-202025West Hameng ENG1. Premier League16th24.210103085581388119980243764.925155222351072145376852.96737Matches
8 Seasons4 Clubs4 Leagues181.93213982471728138238830977713158.88041925857841224301240255.8251154
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Succ Att Succ% #Pl Megs Carries TotDist PrgDist Targ Rec Rec% Miscon Dispos Matches
Utrecht (3 Seasons)1 League77.6
Auxerre (3 Seasons)1 League29.8
Eint Frankfurt (2 Seasons)1 League50.322036816211479942692117539456.45531373634330502848163457.4184117
West Ham (1 Season)1 League24.210103085581388119980243764.925155222351072145376852.96737
Dutch Eredivisie (3 Seasons)77.6
Ligue 2 (3 Seasons)29.8
Bundesliga (2 Seasons)50.322036816211479942692117539456.45531373634330502848163457.4184117
Premier League (1 Season)24.210103085581388119980243764.925155222351072145376852.96737

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201318Auxerrefr FRA2. Ligue 29th17819489.1107
2013-201419Auxerrefr FRA2. Ligue 216th251,5436217.1187
2014-201520Auxerrefr FRA2. Ligue 29th8319409.33.53501.2532+1+0.28+0.14Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th171,2997642.514.414301.062724+3+0.21+0.46Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th332,8358692.631.533001.544943+6+0.19-1.01Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th322,8508993.131.732021.865034+16+0.51+0.51Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th312,3477676.726.126531.393034-4-0.15-0.6630.032.3-2.3-0.09-0.49Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th292,1827571.324.2238862701.694833+15+0.62+0.9342.435.6+6.7+0.28+0.57Matches
2019-202025West Hameng ENG1. Premier League16th282,1767871.124.2248742310.933040-10-0.41+0.5030.443.6-13.2-0.55+0.05Matches
8 Seasons4 Clubs4 Leagues22016,3707464.3181.918387372561.44237210+27+0.17+0.23102.8111.6-8.8-0.12+0.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Utrecht (3 Seasons)1 League826,9848576.177.679321.57126101+25+0.32+0.40
Auxerre (3 Seasons)1 League502,681549.329.8311901.2532+1+0.28+0.14
Eint Frankfurt (2 Seasons)1 League604,5297574.050.34988112731.547867+11+0.22+0.1672.468.0+4.4+0.09+0.07
West Ham (1 Season)1 League282,1767871.124.2248742310.933040-10-0.41+0.5030.443.6-13.2-0.55+0.05
Dutch Eredivisie (3 Seasons)826,9848576.177.679321.57126101+25+0.32+0.40
Ligue 2 (3 Seasons)502,681549.329.8311901.2532+1+0.28+0.14
Bundesliga (2 Seasons)604,5297574.050.34988112731.547867+11+0.22+0.1672.468.0+4.4+0.09+0.07
Premier League (1 Season)282,1767871.124.2248742310.933040-10-0.41+0.5030.443.6-13.2-0.55+0.05

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201318Auxerrefr FRA2. Ligue 29th9.110
2013-201419Auxerrefr FRA2. Ligue 216th17.100
2014-201520Auxerrefr FRA2. Ligue 29th3.500Matches
2014-201520Utrechtnl NED1. Dutch Eredivisie11th14.41022Matches
2015-201621Utrechtnl NED1. Dutch Eredivisie5th31.52146Matches
2016-201722Utrechtnl NED1. Dutch Eredivisie4th31.73003100000000Matches
2017-201823Eint Frankfurtde GER1. Bundesliga8th26.12005552217131800013110310649.3Matches
2018-201924Eint Frankfurtde GER1. Bundesliga7th24.23004244207131700012012210154.7Matches
2019-202025West Hameng ENG1. Premier League16th24.2100423818881410011818919049.9Matches
8 Seasons4 Clubs4 Leagues181.913102381345922344910036941439751.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Utrecht (3 Seasons)1 League77.66109900000000
Auxerre (3 Seasons)1 League29.810
Eint Frankfurt (2 Seasons)1 League50.350097964114263500025122520752.1
West Ham (1 Season)1 League24.2100423818881410011818919049.9
Dutch Eredivisie (3 Seasons)77.66109900000000
Ligue 2 (3 Seasons)29.810
Bundesliga (2 Seasons)50.350097964114263500025122520752.1
Premier League (1 Season)24.2100423818881410011818919049.9

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Additional Resources

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 includes what we believe is one of the most complete sources for women's soccer 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.

In collaboration with StatsBomb, we are including advanced analytical data such as xG and xA for select competitions. For more information on the expected goals model and which competitions are covered, 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. FBref is currently ad-free. The only payment we will ask for is that you let us know if you find an issue, so we can get better and better.

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.

More Sébastien Haller Pages

Sébastien Haller Overview

Sébastien Haller Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)