Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2001-200231Perugiait ITA1. Serie A15151,35015.0151.00867182.6726533.3Matches
2002-200332Beşiktaştr TUR1. Süper Lig31312,79031.0170.551129584.824611858.1Matches
2003-200433Beşiktaş1. Champions Lg665406.071.17342779.4213233.3Matches
2003-200433Beşiktaştr TUR1. Süper Lig26262,32025.8281.091098174.31475830.8Matches
2004-200534Beşiktaştr TUR1. Süper Lig14141,25013.9151.08685377.9851750.0Matches
2005-200635Beşiktaştr TUR1. Süper Lig28282,52028.0311.111239274.81279828.6Matches
2006-200736Antalyasportr TUR1. Süper Lig32322,88032.0321.0014311177.6814101443.8
6 Seasons3 Clubs4 Leagues15215213,650169.71450.9667553078.57542356240.8
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Beşiktaş (4 Seasons)3 Leagues1051059,420122.7980.9444634878.06026194341.0
Antalyaspor (1 Season)1 League32322,88032.0321.0014311177.6814101443.8
Perugia (1 Season)1 League15151,35015.0151.00867182.6726533.3
Süper Lig (5 Seasons)13113111,760130.71230.9455543277.86639265542.0
Serie A (1 Season)15151,35015.0151.00867182.6726533.3
Champions Lg (1 Season)665406.071.17342779.4213233.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2001-200231Perugia1 League15151,35015.0151.00867182.6726533.3
2002-200332Beşiktaş2 Leagues31312,79031.0170.551129584.824611858.1
2003-200433Beşiktaş3 Leagues32322,86031.8351.1014310875.516881031.3
2004-200534Beşiktaş2 Leagues14141,25013.9151.08685377.9851750.0
2005-200635Beşiktaş2 Leagues28282,52028.0311.111239274.81279828.6
2006-200736Antalyaspor1 League32322,88032.0321.0014311177.6814101443.8
6 Seasons3 Clubs4 Leagues15215213,650169.71450.9667553078.57542356240.8
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Beşiktaş (4 Seasons)3 Leagues1051059,420122.7980.9444634878.06026194341.0
Antalyaspor (1 Season)1 League32322,88032.0321.0014311177.6814101443.8
Perugia (1 Season)1 League15151,35015.0151.00867182.6726533.3
Süper Lig (5 Seasons)13113111,760130.71230.9455543277.86639265542.0
Serie A (1 Season)15151,35015.0151.00867182.6726533.3
Champions Lg (1 Season)665406.071.17342779.4213233.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2001-200231Perugiait ITA1. Serie A8th15151,35015.0151.00867182.6726533.3Matches
2002-200332Beşiktaştr TUR1. Süper Lig1st31312,79031.0170.551129584.824611858.1Matches
2003-200433Beşiktaştr TUR1. Süper Lig3rd26262,32025.8281.091098174.31475830.8Matches
2004-200534Beşiktaştr TUR1. Süper Lig4th14141,25013.9151.08685377.9851750.0Matches
2005-200635Beşiktaştr TUR1. Süper Lig3rd28282,52028.0311.111239274.81279828.6Matches
2006-200736Antalyasportr TUR1. Süper Lig16th32322,88032.0321.0014311177.6814101443.8
6 Seasons3 Clubs2 Leagues14614613,110145.71380.9564150378.57341326041.1
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Beşiktaş (4 Seasons)1 League99998,88098.7910.9241232177.95825164141.4
Antalyaspor (1 Season)1 League32322,88032.0321.0014311177.6814101443.8
Perugia (1 Season)1 League15151,35015.0151.00867182.6726533.3
Süper Lig (5 Seasons)13113111,760130.71230.9455543277.86639265542.0
Serie A (1 Season)15151,35015.0151.00867182.6726533.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2003-200433Beşiktaş1. Champions LgGR665406.071.17342779.4213233.3Matches
4 Seasons1 Club2 Leagues6654024.171.17342779.4213233.3
Champions Lg (1 Season)665406.071.17342779.4213233.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
199424co Colombia1. World CupGR332703.0102Matches
200332co ColombiaFIFA Confederations Cup4th554505.0203120.011000.0Matches
3 Seasons1 Club2 Leagues887208.0305120.011000.0
World Cup (2 Seasons)332703.0102
FIFA Confederations Cup (1 Season)554505.0203120.011000.0

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
2001-200231Perugiait ITA1. Serie A15151,35015.0000000000.000.000.000.000.00Matches
2002-200332Beşiktaştr TUR1. Süper Lig31312,79031.0000000400.000.000.000.000.00Matches
2002-200332Beşiktaş2. UEFA Cup101090010.0000100.000.00Matches
2003-200433Beşiktaş1. Champions Lg665406.0000000000.000.000.000.000.00Matches
2003-200433Beşiktaştr TUR1. Süper Lig26262,32025.8000000500.000.000.000.000.00Matches
2003-200433Beşiktaş2. UEFA Cup221802.0000000.000.00Matches
2004-200534Beşiktaştr TUR1. Süper Lig14141,25013.9000000110.000.000.000.000.00Matches
2004-200534Beşiktaş2. UEFA Cup1170.1000000.000.00Matches
2005-200635Beşiktaştr TUR1. Süper Lig28282,52028.0000000100.000.000.000.000.00Matches
2005-200635Beşiktaş2. UEFA Cup665406.0000000.000.00Matches
2006-200736Antalyasportr TUR1. Süper Lig32322,88032.0000000400.000.000.000.000.00
6 Seasons3 Clubs4 Leagues17117115,277169.70000001610.000.000.000.000.00
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
Beşiktaş (4 Seasons)3 Leagues12412411,047122.70000001210.000.000.000.000.00
Antalyaspor (1 Season)1 League32322,88032.0000000400.000.000.000.000.00
Perugia (1 Season)1 League15151,35015.0000000000.000.000.000.000.00
Süper Lig (5 Seasons)13113111,760130.70000001510.000.000.000.000.00
UEFA Cup (4 Seasons)19191,62718.1000100.000.00
Serie A (1 Season)15151,35015.0000000000.000.000.000.000.00
Champions Lg (1 Season)665406.0000000000.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
2001-200231Perugia1 League15151,35015.0000000000.000.000.000.000.00
2002-200332Beşiktaş2 Leagues41413,69031.0000000500.000.000.000.000.00
2003-200433Beşiktaş3 Leagues34343,04031.8000000500.000.000.000.000.00
2004-200534Beşiktaş2 Leagues15151,25713.9000000110.000.000.000.000.00
2005-200635Beşiktaş2 Leagues34343,06028.0000000100.000.000.000.000.00
2006-200736Antalyaspor1 League32322,88032.0000000400.000.000.000.000.00
6 Seasons3 Clubs4 Leagues17117115,277169.70000001610.000.000.000.000.00
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
Beşiktaş (4 Seasons)3 Leagues12412411,047122.70000001210.000.000.000.000.00
Antalyaspor (1 Season)1 League32322,88032.0000000400.000.000.000.000.00
Perugia (1 Season)1 League15151,35015.0000000000.000.000.000.000.00
Süper Lig (5 Seasons)13113111,760130.70000001510.000.000.000.000.00
UEFA Cup (4 Seasons)19191,62718.1000100.000.00
Serie A (1 Season)15151,35015.0000000000.000.000.000.000.00
Champions Lg (1 Season)665406.0000000000.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
2001-200231Perugiait ITA1. Serie A8th15151,35015.0000000000.000.000.000.000.00Matches
2002-200332Beşiktaştr TUR1. Süper Lig1st31312,79031.0000000400.000.000.000.000.00Matches
2003-200433Beşiktaştr TUR1. Süper Lig3rd26262,32025.8000000500.000.000.000.000.00Matches
2004-200534Beşiktaştr TUR1. Süper Lig4th14141,25013.9000000110.000.000.000.000.00Matches
2005-200635Beşiktaştr TUR1. Süper Lig3rd28282,52028.0000000100.000.000.000.000.00Matches
2006-200736Antalyasportr TUR1. Süper Lig16th32322,88032.0000000400.000.000.000.000.00
6 Seasons3 Clubs2 Leagues14614613,110145.70000001510.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
Beşiktaş (4 Seasons)1 League99998,88098.70000001110.000.000.000.000.00
Antalyaspor (1 Season)1 League32322,88032.0000000400.000.000.000.000.00
Perugia (1 Season)1 League15151,35015.0000000000.000.000.000.000.00
Süper Lig (5 Seasons)13113111,760130.70000001510.000.000.000.000.00
Serie A (1 Season)15151,35015.0000000000.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
2002-200332Beşiktaş2. UEFA CupQF101090010.0000100.000.00Matches
2003-200433Beşiktaş1. Champions LgGR665406.0000000000.000.000.000.000.00Matches
2003-200433Beşiktaş2. UEFA CupRd3221802.0000000.000.00Matches
2004-200534Beşiktaş2. UEFA CupGR1170.1000000.000.00Matches
2005-200635Beşiktaş2. UEFA CupGR665406.0000000.000.00Matches
4 Seasons1 Club2 Leagues25252,16724.1000000100.000.000.000.000.00
UEFA Cup (4 Seasons)19191,62718.1000100.000.00
Champions Lg (1 Season)665406.0000000000.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
199424co Colombia1. World CupGR332703.0000000.000.00Matches
199828co Colombia1. World CupGR00Matches
200332co ColombiaFIFA Confederations Cup4th554505.00000100.000.00Matches
3 Seasons1 Club2 Leagues887208.00000100.000.00
World Cup (2 Seasons)332703.0000000.000.00
FIFA Confederations Cup (1 Season)554505.00000100.000.00

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
2001-200231Perugiait ITA1. Serie A151,3509044.115.015150Matches
2002-200332Beşiktaştr TUR1. Süper Lig312,7909091.231.0310Matches
2002-200332Beşiktaş2. UEFA Cup109009010.0101000Matches
2003-200433Beşiktaş1. Champions Lg6540906.0660Matches
2003-200433Beşiktaştr TUR1. Süper Lig262,3208975.825.8260Matches
2003-200433Beşiktaş2. UEFA Cup2180902.02200Matches
2004-200534Beşiktaştr TUR1. Süper Lig141,2508940.813.9140Matches
2004-200534Beşiktaş2. UEFA Cup1770.11002Matches
2005-200635Beşiktaştr TUR1. Süper Lig282,5209082.428.0280Matches
2005-200635Beşiktaş2. UEFA Cup6540906.06600Matches
2006-200736Antalyasportr TUR1. Süper Lig322,8809094.132.0320
6 Seasons3 Clubs4 Leagues17115,2778971.4169.71713902
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Beşiktaş (4 Seasons)3 Leagues12411,0478972.5122.71242402
Antalyaspor (1 Season)1 League322,8809094.132.0320
Perugia (1 Season)1 League151,3509044.115.015150
Süper Lig (5 Seasons)13111,7609076.9130.71310
UEFA Cup (4 Seasons)191,6278618.1191802
Serie A (1 Season)151,3509044.115.015150
Champions Lg (1 Season)6540906.0660
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
2001-200231Perugia1 League151,3509044.115.015150
2002-200332Beşiktaş2 Leagues413,6909091.231.0411000
2003-200433Beşiktaş3 Leagues343,0408975.831.834800
2004-200534Beşiktaş2 Leagues151,2578440.813.915002
2005-200635Beşiktaş2 Leagues343,0609082.428.034600
2006-200736Antalyaspor1 League322,8809094.132.0320
6 Seasons3 Clubs4 Leagues17115,2778971.4169.71713902
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Beşiktaş (4 Seasons)3 Leagues12411,0478972.5122.71242402
Antalyaspor (1 Season)1 League322,8809094.132.0320
Perugia (1 Season)1 League151,3509044.115.015150
Süper Lig (5 Seasons)13111,7609076.9130.71310
UEFA Cup (4 Seasons)191,6278618.1191802
Serie A (1 Season)151,3509044.115.015150
Champions Lg (1 Season)6540906.0660
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
2001-200231Perugiait ITA1. Serie A8th151,3509044.115.015150Matches
2002-200332Beşiktaştr TUR1. Süper Lig1st312,7909091.231.0310Matches
2003-200433Beşiktaştr TUR1. Süper Lig3rd262,3208975.825.8260Matches
2004-200534Beşiktaştr TUR1. Süper Lig4th141,2508940.813.9140Matches
2005-200635Beşiktaştr TUR1. Süper Lig3rd282,5209082.428.0280Matches
2006-200736Antalyasportr TUR1. Süper Lig16th322,8809094.132.0320
6 Seasons3 Clubs2 Leagues14613,1109071.4145.7146150
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Beşiktaş (4 Seasons)1 League998,8809072.598.7990
Antalyaspor (1 Season)1 League322,8809094.132.0320
Perugia (1 Season)1 League151,3509044.115.015150
Süper Lig (5 Seasons)13111,7609076.9130.71310
Serie A (1 Season)151,3509044.115.015150
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-200332Beşiktaş2. UEFA CupQF109009010.0101000Matches
2003-200433Beşiktaş1. Champions LgGR6540906.0660Matches
2003-200433Beşiktaş2. UEFA CupRd32180902.02200Matches
2004-200534Beşiktaş2. UEFA CupGR1770.11002Matches
2005-200635Beşiktaş2. UEFA CupGR6540906.06600Matches
4 Seasons1 Club2 Leagues252,1678724.1252402
UEFA Cup (4 Seasons)191,6278618.1191802
Champions Lg (1 Season)6540906.0660
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
199424co Colombia1. World CupGR327090100.03.03903001.0045-1-0.33Matches
199828co Colombia1. World CupGR00003Matches
200332co ColombiaFIFA Confederations Cup4th545090100.05.05905001.205500.00Matches
3 Seasons1 Club2 Leagues87209072.78.08908031.13910-1-0.12
World Cup (2 Seasons)32709050.03.03903031.0045-1-0.33
FIFA Confederations Cup (1 Season)545090100.05.05905001.205500.00
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
2001-200231Perugiait ITA1. Serie A15.0000Matches
2002-200332Beşiktaştr TUR1. Süper Lig31.040Matches
2002-200332Beşiktaş2. UEFA Cup10.01000Matches
2003-200433Beşiktaş1. Champions Lg6.0000Matches
2003-200433Beşiktaştr TUR1. Süper Lig25.850Matches
2003-200433Beşiktaş2. UEFA Cup2.00000Matches
2004-200534Beşiktaştr TUR1. Süper Lig13.911Matches
2004-200534Beşiktaş2. UEFA Cup0.10000Matches
2005-200635Beşiktaştr TUR1. Süper Lig28.010Matches
2005-200635Beşiktaş2. UEFA Cup6.00000Matches
2006-200736Antalyasportr TUR1. Süper Lig32.040
6 Seasons3 Clubs4 Leagues169.7161000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Beşiktaş (4 Seasons)3 Leagues122.7121000
Antalyaspor (1 Season)1 League32.040
Perugia (1 Season)1 League15.0000
Süper Lig (5 Seasons)130.7151
UEFA Cup (4 Seasons)18.11000
Serie A (1 Season)15.0000
Champions Lg (1 Season)6.0000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2001-200231Perugia1 League15.0000
2002-200332Beşiktaş2 Leagues31.05000
2003-200433Beşiktaş3 Leagues31.850000
2004-200534Beşiktaş2 Leagues13.91100
2005-200635Beşiktaş2 Leagues28.01000
2006-200736Antalyaspor1 League32.040
6 Seasons3 Clubs4 Leagues169.7161000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Beşiktaş (4 Seasons)3 Leagues122.7121000
Antalyaspor (1 Season)1 League32.040
Perugia (1 Season)1 League15.0000
Süper Lig (5 Seasons)130.7151
UEFA Cup (4 Seasons)18.11000
Serie A (1 Season)15.0000
Champions Lg (1 Season)6.0000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2001-200231Perugiait ITA1. Serie A8th15.0000Matches
2002-200332Beşiktaştr TUR1. Süper Lig1st31.040Matches
2003-200433Beşiktaştr TUR1. Süper Lig3rd25.850Matches
2004-200534Beşiktaştr TUR1. Süper Lig4th13.911Matches
2005-200635Beşiktaştr TUR1. Süper Lig3rd28.010Matches
2006-200736Antalyasportr TUR1. Süper Lig16th32.040
6 Seasons3 Clubs2 Leagues145.71510
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Beşiktaş (4 Seasons)1 League98.7111
Antalyaspor (1 Season)1 League32.040
Perugia (1 Season)1 League15.0000
Süper Lig (5 Seasons)130.7151
Serie A (1 Season)15.0000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200332Beşiktaş2. UEFA CupQF10.01000Matches
2003-200433Beşiktaş1. Champions LgGR6.0000Matches
2003-200433Beşiktaş2. UEFA CupRd32.00000Matches
2004-200534Beşiktaş2. UEFA CupGR0.10000Matches
2005-200635Beşiktaş2. UEFA CupGR6.00000Matches
4 Seasons1 Club2 Leagues24.110000
UEFA Cup (4 Seasons)18.11000
Champions Lg (1 Season)6.0000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
199424co Colombia1. World CupGR3.00000Matches
200332co ColombiaFIFA Confederations Cup4th5.01000Matches
3 Seasons1 Club2 Leagues8.01000
World Cup (2 Seasons)3.00000
FIFA Confederations Cup (1 Season)5.01000

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.