Netherlands vs. France Match Report – Friday June 21, 2024

UEFA European Football Championship (Group stage)
Netherlands
0
0.5
Manager: Ronald Koeman
France
0
1.4
Manager: Didier Deschamps
Friday June 21, 2024, 21:00 (venue time)
UEFA European Football Championship (Group stage)
Netherlands vs. France Historical Head-to-Head
 
Attendance: 38,531
Venue: Red Bull Arena, Leipzig
Officials: Anthony Taylor (Referee) · Gary Beswick (AR1) · Adam Nunn (AR2) · Glenn Nyberg (4th) · Stuart Attwell (VAR)
Stathead Logo
POWERED BY
.com Logo
Looking for something amazing? Uncover the story that stats can tell with Stathead.
Search through thousands of matches from football history using our Match Finder tools.
Try it & get your first month FREE

Match Summary

Kick Off
 31’
0:0
 — Yellow Card
Half Time
 73’
0:0
 — Substitute
 73’
0:0
 — Substitute
 73’
0:0
 — Substitute
 75’
0:0
 — Substitute
 75’
0:0
 — Substitute
 79’
0:0
 — Substitute

Team Stats

Possession
38%
62%
Passing Accuracy
365 of 424 — 86%
90% — 634 of 701
Shots on Target
4 of 8 — 50%
20% — 3 of 15
Saves
3 of 3 — 100%
100% — 4 of 4
Cards
Netherlands
 
France
13
Fouls
8
3
Corners
6
8
Crosses
20
497
Touches
776
Netherlands
 
France
8
Tackles
13
3
Interceptions
2
6
Aerials Won
4
22
Clearances
9
Netherlands
 
France
4
Offsides
0
12
Goal Kicks
4
12
Throw Ins
17
33
Long Balls
44
Become a Stathead & surf this site ad-free.

Netherlands Player Stats

Netherlands Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Memphis10FW30-1297800002100280000.30.30.000142360.9215000
   Wout Weghorst9FW31-319120000000050010.00.00.00044100.003000
Cody Gakpo11LW25-0459000001100262000.00.00.32091752.9116310
Jeremie Frimpong12RW23-1947200002100270000.10.10.000192382.6123300
   Lutsharel Geertruida2RB23-3391800000000200000.00.00.0002020100.0019000
Xavi Simons7AM21-0617200001100272100.00.00.040162176.2519410
   Georginio Wijnaldum8AM33-223180000000030000.00.00.0102366.702000
Tijjani Reijnders14DM25-3289000001000410010.00.00.030333594.3733300
Jerdy Schouten24DM27-1617200000010371120.00.00.000293193.5226000
   Joey Veerman16DM25-2151800000000170000.00.00.010111573.3110000
Nathan Aké5LB29-1249000000000352110.00.00.000182669.2214200
Virgil van Dijk4CB32-3499000001000580010.00.00.000444891.7430000
Stefan de Vrij6CB32-1379000000000791030.00.00.000646992.8257000
Denzel Dumfries22RB,RW28-0649000000000500010.00.00.000414787.2435010
Bart Verbruggen1GK21-3089000000000440000.00.00.010414297.6031000
15 Players9900000841049783100.50.50.312036542486.1313331530
Netherlands Player Stats Table
Total Short Medium Long
Player # Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Memphis10FW30-12978142360.9279496875.03837.53475.000.00.001102
   Wout Weghorst9FW31-3191244100.034044100.0000000.00.000000
Cody Gakpo11LW25-0459091752.91014181266.71250.0010.000.30.121001
Jeremie Frimpong12RW23-19472192382.628618101190.991090.0010.000.00.000101
   Lutsharel Geertruida2RB23-339182020100.03724566100.01313100.011100.000.00.000000
Xavi Simons7AM21-06172162176.226466101190.95683.31250.000.00.014005
   Georginio Wijnaldum8AM33-223182366.7301111100.01250.00000.00.000000
Tijjani Reijnders14DM25-32890333594.35481551515100.0131492.944100.000.00.117207
Jerdy Schouten24DM27-16172293193.5538107111291.7161794.122100.000.00.003002
   Joey Veerman16DM25-21518111573.31996255100.05683.31333.300.00.011001
Nathan Aké5LB29-12490182669.23071397887.5111478.6020.000.00.002002
Virgil van Dijk4CB32-34990444891.7848337181994.7192190.57887.500.00.002004
Stefan de Vrij6CB32-13790646992.810583452929100.0313393.93560.000.00.001002
Denzel Dumfries22RB,RW28-06490414787.2674165202290.9182090.03560.000.00.001004
Bart Verbruggen1GK21-30890414297.68175311010100.02727100.04580.000.00.000000
15 Players99036542486.16355207116017392.517219389.1294367.400.30.35234031
Netherlands Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Memphis10FW30-12978231852004021101402
   Wout Weghorst9FW31-31912440000000000400
Cody Gakpo11LW25-0459017160010100000911
Jeremie Frimpong12RW23-19472232300000000001901
   Lutsharel Geertruida2RB23-33918202000000000002000
Xavi Simons7AM21-06172211911010000001611
   Georginio Wijnaldum8AM33-22318330000000000200
Tijjani Reijnders14DM25-32890353400010000003310
Jerdy Schouten24DM27-16172313011000000002900
   Joey Veerman16DM25-21518151321001010101100
Nathan Aké5LB29-12490261870000700001811
Virgil van Dijk4CB32-34990484262000000004400
Stefan de Vrij6CB32-13790696900100000006401
Denzel Dumfries22RB,RW28-06490474250002500004100
Bart Verbruggen1GK21-30890423480000000004100
15 Players99042438535722812312036547
Netherlands Player Stats Table
Tackles Challenges Blocks
Player # Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Memphis10FW30-1297800000010.010000000
   Wout Weghorst9FW31-31912000000001100000
Cody Gakpo11LW25-0459022110030.030000220
Jeremie Frimpong12RW23-1947200000010.010000010
   Lutsharel Geertruida2RB23-33918000000000000000
Xavi Simons7AM21-061722202011100.000001300
   Georginio Wijnaldum8AM33-22318000000000000000
Tijjani Reijnders14DM25-32890000000001010010
Jerdy Schouten24DM27-1617211100010.012111220
   Joey Veerman16DM25-21518000000000000010
Nathan Aké5LB29-12490222002450.021101330
Virgil van Dijk4CB32-34990000000001010080
Stefan de Vrij6CB32-13790101001250.013210140
Denzel Dumfries22RB,RW28-06490000000001010000
Bart Verbruggen1GK21-30890000000000000000
15 Players9908753041330.891055311220
Netherlands Player Stats Table
Touches Take-Ons Carries Receiving
Player # Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Memphis10FW30-129782801151212800015743900000184
   Wout Weghorst9FW31-31912512400500031230000041
Cody Gakpo11LW25-045902616911226100.01100.01612898301101610
Jeremie Frimpong12RW23-1947227031411227000231579032212237
   Lutsharel Geertruida2RB23-33918200155002000019642600000200
Xavi Simons7AM21-0617227031313227100.01100.01921211043001192
   Georginio Wijnaldum8AM33-22318301200300021600000030
Tijjani Reijnders14DM25-32890412102290410003320311930003381
Jerdy Schouten24DM27-16172372825503700026852200010271
   Joey Veerman16DM25-215181717820170001029600001101
Nathan Aké5LB29-124903531811613500014714920002161
Virgil van Dijk4CB32-3499058114512115800030894400000330
Stefan de Vrij6CB32-13790798522700790005736128200000620
Denzel Dumfries22RB,RW28-0649050017285150100.01100.035863400011382
Bart Verbruggen1GK21-3089044364310044000311419100000320
15 Players990497652311967510497300.03100.033317281013155341035930
Netherlands Player Stats Table
Performance Aerial Duels
Player # Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Memphis10FW30-129780001124000002010.0
   Wout Weghorst9FW31-31912000011000000100
Cody Gakpo11LW25-04590000000102000500
Jeremie Frimpong12RW23-19472000100000000300
   Lutsharel Geertruida2RB23-33918000000000000000
Xavi Simons7AM21-06172000220012000300
   Georginio Wijnaldum8AM33-22318000020000000010100.0
Tijjani Reijnders14DM25-32890000010000000200
Jerdy Schouten24DM27-16172100200011000200
   Joey Veerman16DM25-21518000000100000310100.0
Nathan Aké5LB29-1249000010001200002166.7
Virgil van Dijk4CB32-3499000011000000022166.7
Stefan de Vrij6CB32-137900001000000001010.0
Denzel Dumfries22RB,RW28-06490000401200000400
Bart Verbruggen1GK21-30890000000000000000
15 Players9901001384837000286460.0

Netherlands Goalkeeper Stats

Netherlands Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Bart Verbruggen21-30890303100.01.22366.73425.920.1812.524.61900.002.0

France Player Stats

France Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Marcus Thuram15FW26-3207400002000201030.10.10.02091181.8413110
   Olivier Giroud9FW37-265160000000050000.00.00.0001333.302000
Antoine Griezmann7FW33-0929000005300530000.90.90.010354774.5739211
Adrien Rabiot14LM29-0799000001000753020.20.20.130636695.5358233
Aurélien Tchouaméni8CM24-14690000030001141000.10.10.04010410995.41195100
N'Golo Kanté13CM33-0849000002000722010.00.00.840576489.1850211
Ousmane Dembélé11RM27-0377400002000483000.10.10.250313979.5338573
   Kingsley Coman20RM28-0081600000000100000.00.00.01091090.0111000
Theo Hernández22LB26-2599000000000631100.00.00.010505590.9246210
William Saliba17CB23-0899000000000890020.00.00.010858698.8274100
Dayot Upamecano4CB25-23890000000001201100.00.00.02011211894.911105100
Jules Koundé5RB25-2229000000000801020.00.00.140596985.5443211
Mike Maignan16GK28-3549000000000270000.00.00.010192479.2016000
13 Players990000015300776132101.41.41.329063470190.45659019159
France Player Stats Table
Total Short Medium Long
Player # Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Marcus Thuram15FW26-3207491181.8126516875.033100.00000.00.301204
   Olivier Giroud9FW37-265161333.340020.0000000.00.000000
Antoine Griezmann7FW33-09290354774.544692212391.3101662.51425.000.00.015107
Adrien Rabiot14LM29-07990636695.5906226414395.32020100.02366.700.10.539113
Aurélien Tchouaméni8CM24-1469010410995.41862518505198.0434595.6101283.300.00.10161111
N'Golo Kanté13CM33-08490576489.1819178323494.1222491.72366.700.80.738108
Ousmane Dembélé11RM27-03774313979.553399182185.791090.04666.700.20.221223
   Kingsley Coman20RM28-0081691090.0130966100.033100.0010.000.00.000101
Theo Hernández22LB26-25990505590.9684140313296.9151693.82366.700.00.001002
William Saliba17CB23-08990858698.813594483636100.04444100.04580.000.00.000002
Dayot Upamecano4CB25-2389011211894.919535654343100.0616396.85862.500.00.02130011
Jules Koundé5RB25-22290596985.5868232394488.6172085.02366.700.10.124104
Mike Maignan16GK28-35490192479.238125277100.01010100.02728.600.00.000000
13 Players99063470190.410071281033035094.325727493.8345561.801.32.1135810456
France Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Marcus Thuram15FW26-3207411101010000000900
   Olivier Giroud9FW37-26516330000000000100
Antoine Griezmann7FW33-09290474072006053103500
Adrien Rabiot14LM29-07990666510012100006300
Aurélien Tchouaméni8CM24-14690109106330020000010400
N'Golo Kanté13CM33-08490646400100000005701
Ousmane Dembélé11RM27-03774393720004110103102
   Kingsley Coman20RM28-0081610100000000000900
Theo Hernández22LB26-25990555231001200005002
William Saliba17CB23-08990868242000000008500
Dayot Upamecano4CB25-23890118115330100000011200
Jules Koundé5RB25-2229069551410051300005900
Mike Maignan16GK28-35490241864000000001900
13 Players9907016574416222017632063405
France Player Stats Table
Tackles Challenges Blocks
Player # Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Marcus Thuram15FW26-32074110010003120110
   Olivier Giroud9FW37-26516000000000000000
Antoine Griezmann7FW33-09290000000000000001
Adrien Rabiot14LM29-079903203011100.002020300
Aurélien Tchouaméni8CM24-14690101000000000100
N'Golo Kanté13CM33-084902101111100.001100200
Ousmane Dembélé11RM27-03774320210000000301
   Kingsley Coman20RM28-00816000000000000000
Theo Hernández22LB26-25990101000000001231
William Saliba17CB23-08990000000002110010
Dayot Upamecano4CB25-238901010011100.000001200
Jules Koundé5RB25-22290110010002020140
Mike Maignan16GK28-35490000000000000000
13 Players99013736433100.00103721593
France Player Stats Table
Touches Take-Ons Carries Receiving
Player # Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Marcus Thuram15FW26-320742022614120100.000.013564312021135
   Olivier Giroud9FW37-2651650014250002100001042
Antoine Griezmann7FW33-092905301232945311100.000.0391488621010425
Adrien Rabiot14LM29-079907504512047533100.000.05827911120120645
Aurélien Tchouaméni8CM24-146901140128814111400095455195110101001
N'Golo Kanté13CM33-084907226471947211100.000.0502008524110605
Ousmane Dembélé11RM27-03774480021272487342.9342.93825310054210396
   Kingsley Coman20RM28-0081610010901000011732900001113
Theo Hernández22LB26-2599063492926063100.01100.04615171220114911
William Saliba17CB23-08990899325800890007430912910000790
Dayot Upamecano4CB25-238901202318550120000105583364120001052
Jules Koundé5RB25-2229080214422528011100.000.04315476230215111
Mike Maignan16GK28-354902721270002700016916300000130
13 Players990776421394511922077615960.0426.7590275313521919412463056
France Player Stats Table
Performance Aerial Duels
Player # Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Marcus Thuram15FW26-3207400011000100031150.0
   Olivier Giroud9FW37-2651600000000000001150.0
Antoine Griezmann7FW33-09290000030600000200
Adrien Rabiot14LM29-07990000010202000600
Aurélien Tchouaméni8CM24-14690000210200000310100.0
N'Golo Kanté13CM33-08490000200001000410100.0
Ousmane Dembélé11RM27-037740002204020000020.0
   Kingsley Coman20RM28-00816000000000000100
Theo Hernández22LB26-25990000020110000500
William Saliba17CB23-089900000100000000010.0
Dayot Upamecano4CB25-23890000110010000300
Jules Koundé5RB25-222900000005010000010.0
Mike Maignan16GK28-35490000000000000200
13 Players99000081202027000294640.0

France Goalkeeper Stats

France Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Mike Maignan28-35490404100.01.01520.022422.728.220.017.5600.0118.0

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
1Jeremie Frimpongnl Netherlands0.020.24Saved16Right FootXavi SimonsPass (Live)
4Antoine Griezmannfr France0.020.08Saved27Left FootAdrien RabiotPass (Live)Marcus ThuramPass (Live)
14Antoine Griezmannfr France0.10Off Target13Left FootN'Golo KantéPass (Live)Aurélien TchouaméniPass (Live)
16Cody Gakponl Netherlands0.050.42Saved22Right FootTijjani ReijndersPass (Live)Bart VerbruggenPass (Live)
28Tijjani Reijndersnl Netherlands0.02Blocked28Right FootCody GakpoPass (Live)Xavi SimonsPass (Live)
28Marcus Thuramfr France0.06Off Target14Right FootJules KoundéPass (Live)Mike MaignanPass (Live)
35Jeremie Frimpongnl Netherlands0.04Blocked15Right Foot
36Xavi Simonsnl Netherlands0.040.08Saved28Right FootXavi SimonsTackle
41Antoine Griezmannfr France0.05Blocked23Left FootFree kickOusmane DembéléFouledMarcus ThuramPass (Live)
43Antoine Griezmannfr France0.060.12Saved14HeadAdrien RabiotPass (Live)Aurélien TchouaméniPass (Live)
51Ousmane Dembéléfr France0.03Blocked24Left FootOusmane DembéléPass (Live)William SalibaPass (Live)
52N'Golo Kantéfr France0.01Off Target28Right FootDayot UpamecanoPass (Live)Jules KoundéPass (Live)
55Memphisnl Netherlands0.05Blocked29Right FootFree kickXavi SimonsFouledTijjani ReijndersPass (Live)
57Adrien Rabiotfr France0.22Off Target10Right FootOusmane DembéléPass (Live)N'Golo KantéPass (Live)
59Aurélien Tchouaménifr France0.01Blocked32Right FootN'Golo KantéPass (Live)Aurélien TchouaméniPass (Live)
60Marcus Thuramfr France0.04Off Target22Right FootAdrien RabiotPass (Live)Ousmane DembéléPass (Live)
63Aurélien Tchouaménifr France0.02Off Target13HeadOusmane DembéléPass (Live)Jules KoundéPass (Live)
65Antoine Griezmannfr France0.730.97Saved6Left FootN'Golo KantéPass (Live)Aurélien TchouaméniPass (Live)
66Aurélien Tchouaménifr France0.02Blocked28Right FootDayot UpamecanoPass (Live)Theo HernándezPass (Live)
68Ousmane Dembéléfr France0.04Off Target17Left FootAntoine GriezmannPass (Live)
69Memphisnl Netherlands0.240.23Saved9Left FootCody GakpoPass (Live)Tijjani ReijndersPass (Live)
79Virgil van Dijknl Netherlands0.01Blocked15HeadJoey VeermanPass (Dead)Georginio WijnaldumFouled
90+1N'Golo Kantéfr France0.03Blocked16Right FootJules KoundéPass (Live)Kingsley ComanPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
1Jeremie Frimpongnl Netherlands0.020.24Saved16Right FootXavi SimonsPass (Live)
16Cody Gakponl Netherlands0.050.42Saved22Right FootTijjani ReijndersPass (Live)Bart VerbruggenPass (Live)
28Tijjani Reijndersnl Netherlands0.02Blocked28Right FootCody GakpoPass (Live)Xavi SimonsPass (Live)
35Jeremie Frimpongnl Netherlands0.04Blocked15Right Foot
36Xavi Simonsnl Netherlands0.040.08Saved28Right FootXavi SimonsTackle
55Memphisnl Netherlands0.05Blocked29Right FootFree kickXavi SimonsFouledTijjani ReijndersPass (Live)
69Memphisnl Netherlands0.240.23Saved9Left FootCody GakpoPass (Live)Tijjani ReijndersPass (Live)
79Virgil van Dijknl Netherlands0.01Blocked15HeadJoey VeermanPass (Dead)Georginio WijnaldumFouled
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
4Antoine Griezmannfr France0.020.08Saved27Left FootAdrien RabiotPass (Live)Marcus ThuramPass (Live)
14Antoine Griezmannfr France0.10Off Target13Left FootN'Golo KantéPass (Live)Aurélien TchouaméniPass (Live)
28Marcus Thuramfr France0.06Off Target14Right FootJules KoundéPass (Live)Mike MaignanPass (Live)
41Antoine Griezmannfr France0.05Blocked23Left FootFree kickOusmane DembéléFouledMarcus ThuramPass (Live)
43Antoine Griezmannfr France0.060.12Saved14HeadAdrien RabiotPass (Live)Aurélien TchouaméniPass (Live)
51Ousmane Dembéléfr France0.03Blocked24Left FootOusmane DembéléPass (Live)William SalibaPass (Live)
52N'Golo Kantéfr France0.01Off Target28Right FootDayot UpamecanoPass (Live)Jules KoundéPass (Live)
57Adrien Rabiotfr France0.22Off Target10Right FootOusmane DembéléPass (Live)N'Golo KantéPass (Live)
59Aurélien Tchouaménifr France0.01Blocked32Right FootN'Golo KantéPass (Live)Aurélien TchouaméniPass (Live)
60Marcus Thuramfr France0.04Off Target22Right FootAdrien RabiotPass (Live)Ousmane DembéléPass (Live)
63Aurélien Tchouaménifr France0.02Off Target13HeadOusmane DembéléPass (Live)Jules KoundéPass (Live)
65Antoine Griezmannfr France0.730.97Saved6Left FootN'Golo KantéPass (Live)Aurélien TchouaméniPass (Live)
66Aurélien Tchouaménifr France0.02Blocked28Right FootDayot UpamecanoPass (Live)Theo HernándezPass (Live)
68Ousmane Dembéléfr France0.04Off Target17Left FootAntoine GriezmannPass (Live)
90+1N'Golo Kantéfr France0.03Blocked16Right FootJules KoundéPass (Live)Kingsley ComanPass (Live)

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.