Goal Log

Goal Log Table
Rk Date Comp Round Venue Squad Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12024-11-10EredivisieMatchweek 12AwayAjaxTwenteY590-1Lars UnnerstallKenneth Taylor
22024-11-02EredivisieMatchweek 11HomeAjaxPSV EindhovenY430-1Walter BenítezJorrel Hato
32024-10-27EredivisieMatchweek 10HomeAjaxWillem IIY*60-0Thomas Didillon
42024-10-20EredivisieMatchweek 9AwayAjaxHeracles AlmeloY250-1Fabian de Keijzer
52024-10-06EredivisieMatchweek 8HomeAjaxGroningenY*210-0Etienne VaessenBrian Brobbey
62024-09-21EredivisieMatchweek 6AwayAjaxGo Ahead EagN690-1Luca PlogmannJordan Henderson
72023-08-19EredivisieMatchweek 2AwayAjaxExcelsiorN72Mohammed Kudus
82023-05-21EredivisieMatchweek 33HomeAjaxUtrechtN90+3Mika Godts
92023-02-26EredivisieMatchweek 23AwayAjaxVitesseY32
102023-01-29EredivisieMatchweek 19AwayAjaxExcelsiorY45
112023-01-22EredivisieMatchweek 17AwayAjaxFeyenoordY71Steven Bergwijn
122023-01-08EredivisieMatchweek 15AwayAjaxNEC NijmegenY38Dušan Tadić
132022-11-21World CupGroup stageNeutralNetherlandsSenegalN0.140.83Left Foot1190+91-0Edouard MendyMemphisShot
142022-10-12Champions LgGroup stageAwayAjaxNapoliY0.070.42Head11490-2Alex MeretCalvin BasseyCalvin BasseyPass (Live)Steven BergwijnPass (Live)
152022-10-08EredivisieMatchweek 9AwayAjaxVolendamN90+6Francisco Conceição
162022-10-01EredivisieMatchweek 8HomeAjaxGo Ahead EagY45Dušan Tadić
172022-09-10EredivisieMatchweek 6HomeAjaxHeerenveenY4Dušan Tadić
182022-06-11UEFA Nations LeagueLeague AHomeNetherlandsPolandY51Daley Blind
192022-04-30EredivisieMatchweek 31HomeAjaxZwolleY802-0Kostas LamprouSteven Berghuis
202022-04-30EredivisieMatchweek 31HomeAjaxZwolleY511-0Kostas Lamprou
212022-04-09EredivisieMatchweek 29HomeAjaxSparta R'damY490-1Maduka OkoyeDušan Tadić
222022-04-02EredivisieMatchweek 28AwayAjaxGroningenY45+10-1Peter LeeuwenburghDušan Tadić
232022-02-13EredivisieMatchweek 22HomeAjaxTwenteY310-0Lars UnnerstallSébastien Haller
242022-02-06EredivisieMatchweek 21HomeAjaxHeracles AlmeloY220-0Janis Blaswich
252021-12-02EredivisieMatchweek 15HomeAjaxWillem IIY713-0Timon WellenreutherRyan Gravenberch
262021-11-03Champions LgGroup stageAwayAjaxDortmundN0.570.74Right Foot790+32-1Gregor KobelAntonyAntonyPass (Live)Dušan TadićPass (Live)
272021-10-24EredivisieMatchweek 10HomeAjaxPSV EindhovenN763-0Joel Drommel
282021-10-08WCQFirst roundAwayNetherlandsLatviaY190-0Roberts OzolsMemphis
292021-09-07WCQFirst roundHomeNetherlandsTürkiyeY10-0Uğurcan ÇakırMemphis
302021-09-01WCQFirst roundAwayNetherlandsNorwayY370-1André HansenGeorginio Wijnaldum
312021-08-29EredivisieMatchweek 3HomeAjaxVitesseY674-0Markus SchubertLisandro Martínez
322021-05-02EredivisieMatchweek 31HomeAjaxEmmenY743-0Michael VerripsDušan Tadić
332021-04-25EredivisieMatchweek 30HomeAjaxAZ AlkmaarY901-0Marco BizotNicolás Tagliafico
342021-04-25EredivisieMatchweek 30HomeAjaxAZ AlkmaarY660-0Marco BizotDušan Tadić
352021-04-08Europa LgQuarter-finalsHomeAjaxRomaY0.480.78Left Foot11390-0Pau LópezDušan TadićDušan TadićPass (Live)Davy KlaassenPass (Live)
362021-03-24WCQFirst roundAwayNetherlandsTürkiyeN750-3Uğurcan ÇakırMemphis
372021-03-21EredivisieMatchweek 27HomeAjaxADO Den HaagY504-0Martin FraislDavid Neres
382021-03-11Europa LgRound of 16HomeAjaxYoung BoysY0.280.52Left Foot15620-0Guillaume Faivre
392021-02-25Europa LgRound of 32HomeAjaxLilleY0.340.67Head9150-0Mike MaignanDušan TadićDušan TadićPass (Dead)David NeresFouled
402021-02-13EredivisieMatchweek 22AwayAjaxHeracles AlmeloY140-0Janis BlaswichSébastien Haller
412021-01-31EredivisieMatchweek 20AwayAjaxAZ AlkmaarY601-0Marco BizotDušan Tadić
422021-01-28EredivisieMatchweek 19HomeAjaxWillem IIY510-0Jorn BrondeelEdson Álvarez
432020-11-28EredivisieMatchweek 10AwayAjaxEmmenY200-0Felix WiedwaldLassina Franck Traoré
442020-11-08EredivisieMatchweek 8AwayAjaxUtrechtY620-0Maarten PaesZakaria Labyad
452020-10-31EredivisieMatchweek 7HomeAjaxFortuna SittardY451-1Yanick van Osch
462020-10-31EredivisieMatchweek 7HomeAjaxFortuna SittardY320-1Yanick van Osch
472020-10-18EredivisieMatchweek 5HomeAjaxHeerenveenY723-1Erwin Mulder
482020-06-27BundesligaMatchweek 34HomeWerder BremenKölnY0.520.69Right Foot8553-0Timo HornMilot RashicaShot
492020-06-13BundesligaMatchweek 31AwayWerder BremenPaderborn 07Y0.090.11Right Foot12392-0Leopold ZingerleMiloš VeljkovićMiloš VeljkovićPass (Live)Milot RashicaPass (Dead)Volley
502020-06-13BundesligaMatchweek 31AwayWerder BremenPaderborn 07Y0.040.26Head14200-0Leopold ZingerleTheodor Gebre SelassieTheodor Gebre SelassiePass (Live)Miloš VeljkovićPass (Live)
512020-03-07BundesligaMatchweek 25AwayWerder BremenHertha BSCY0.590.68Head461-0Thomas KraftMilot RashicaMilot RashicaPass (Live)Miloš VeljkovićPass (Live)
522019-10-30DFB-PokalSecond roundHomeWerder BremenHeidenheimY*182-0Vitus EicherMaximilian Eggestein
532019-10-26BundesligaMatchweek 9AwayWerder BremenLeverkusenY*0.060.11Right Foot21481-1Lukáš HrádeckýJosh SargentJosh SargentPass (Live)Maximilian EggesteinPass (Live)Deflected
542019-10-06BundesligaMatchweek 7AwayWerder BremenEint FrankfurtY*0.580.95Right Foot5270-0Frederik RønnowLeonardo BittencourtShot
552019-09-14BundesligaMatchweek 4AwayWerder BremenUnion BerlinY*0.790.89Right Foot1350-0Rafał GikiewiczDavy KlaassenFouled
562019-08-10DFB-PokalFirst roundAwayWerder BremenSV AtlasY403-1Florian UrbainskiMarco Friedl
572019-04-13BundesligaMatchweek 29HomeWerder BremenFreiburgY0.480.49Head4760-0Alexander SchwolowMilot RashicaMilot RashicaPass (Live)Claudio PizarroPass (Live)Deflected
582019-04-07BundesligaMatchweek 28AwayWerder BremenGladbachY0.060.35Head14790-1Yann SommerYuya OsakoYuya OsakoPass (Live)Milot RashicaPass (Dead)
592019-04-03DFB-PokalQuarter-finalsAwayWerder BremenSchalke 04Y721-0Alexander NübelLudwig Augustinsson
602019-02-22BundesligaMatchweek 23HomeWerder BremenStuttgartY0.030.32Right Foot32450-1Ron-Robert ZielerMax KruseMax KrusePass (Live)Milot RashicaPass (Live)
612018-10-31DFB-PokalSecond roundAwayWerder BremenWeicheY*442-1Florian Kirschke
622018-10-05BundesligaMatchweek 7HomeWerder BremenWolfsburgY0.100.57Right Foot12350-0Koen CasteelsTheodor Gebre SelassieTake-OnMaximilian EggesteinPass (Live)Volley
632018-09-22BundesligaMatchweek 4AwayWerder BremenAugsburgY0.490.48Right Foot6752-2Fabian GieferMartin HarnikPass (Live)Florian KainzPass (Live)
642017-06-04Friendlies (M)Friendlies (M)HomeNetherlandsCôte d'IvoireY693-0Badra Ali SangaréVincent Janssen
652017-05-14EredivisieMatchweek 34AwayAjaxWillem IIY662-0Kostas LamprouJustin Kluivert
662017-04-16EredivisieMatchweek 31HomeAjaxHeerenveenY422-1Erwin Mulder
672017-04-13Europa LgQuarter-finalsHomeAjaxSchalke 04Y*521-0Ralf FährmannJustin Kluivert
682017-04-13Europa LgQuarter-finalsHomeAjaxSchalke 04Y*230-0Ralf Fährmann
692017-03-05EredivisieMatchweek 25AwayAjaxGroningenY820-1Sergio PadtDaley Sinkgraven
702017-02-19EredivisieMatchweek 23AwayAjaxVitesseY260-0Eloy RoomAmin Younes
712017-02-05EredivisieMatchweek 21AwayAjaxRoda JCY530-0Benjamin van LeerKasper Dolberg
722016-12-18EredivisieMatchweek 17HomeAjaxPSV EindhovenY480-0Jeroen ZoetAmin Younes
732016-11-27EredivisieMatchweek 14AwayAjaxHeerenveenY710-0Erwin MulderDonny van de Beek
742016-11-09Friendlies (M)Friendlies (M)HomeNetherlandsBelgiumY380-0Simon Mignolet
752016-11-06EredivisieMatchweek 12AwayAjaxAZ AlkmaarY621-1Sergio Rochet
762016-10-16EredivisieMatchweek 9AwayAjaxADO Den HaagY200-0Ernestas ŠetkusLasse Schöne
772016-10-07WCQFirst roundHomeNetherlandsBelarusY562-1Andrey HarbunowVincent Janssen
782016-09-18EredivisieMatchweek 6AwayAjaxHeracles AlmeloY660-0Bram Castro
792016-08-28EredivisieMatchweek 4AwayAjaxGo Ahead EagY351-0Theo Zwarthoed
802016-08-28EredivisieMatchweek 4AwayAjaxGo Ahead EagY240-0Theo ZwarthoedNemanja Gudelj
812016-08-24Champions LgPlay-off roundAwayAjaxRostovY*840-4Soslan Dzhanayev
822016-08-20EredivisieMatchweek 3HomeAjaxWillem IIY10-0Kostas LamprouAnwar El Ghazi
832016-08-16Champions LgPlay-off roundHomeAjaxRostovY*380-1Soslan Dzhanayev
842016-08-07EredivisieMatchweek 1AwayAjaxSparta R'damY50-0Roy KortsmitAnwar El Ghazi
852016-08-03Champions LgThird qualifying roundAwayAjaxPAOKY*871-1Panagiotis GlykosAnwar El Ghazi
862016-08-03Champions LgThird qualifying roundAwayAjaxPAOKY*45+10-1Panagiotis Glykos
872016-04-17EredivisieMatchweek 31HomeAjaxUtrechtY860-2Filip BednarekMike van der Hoorn
882016-04-09EredivisieMatchweek 30AwayAjaxCambuurY610-0Leonard NienhuisAnwar El Ghazi
892016-03-06EredivisieMatchweek 26AwayAjaxWillem IIY653-0Kostas Lamprou
902016-02-28EredivisieMatchweek 25HomeAjaxAZ AlkmaarY532-0Sergio RochetArkadiusz Milik
912016-02-28EredivisieMatchweek 25HomeAjaxAZ AlkmaarY281-0Sergio RochetAmin Younes
922016-02-21EredivisieMatchweek 24HomeAjaxExcelsiorY852-0Tom MuytersRobert Murić
932015-12-05EredivisieMatchweek 15HomeAjaxHeerenveenY734-1Erwin MulderArkadiusz Milik
942015-11-21EredivisieMatchweek 13HomeAjaxCambuurY453-1Leonard NienhuisMitchell Dijks
952015-11-21EredivisieMatchweek 13HomeAjaxCambuurY382-1Leonard NienhuisKenny Tete
962015-11-08EredivisieMatchweek 12AwayAjaxFeyenoordY590-1Kenneth VermeerArkadiusz Milik
972015-10-31EredivisieMatchweek 11HomeAjaxRoda JCY875-0Benjamin van Leer
982015-10-31EredivisieMatchweek 11HomeAjaxRoda JCY262-0Benjamin van LeerArkadiusz Milik
992015-08-30EredivisieMatchweek 4HomeAjaxADO Den HaagY201-0Martin HansenAnwar El Ghazi
1002015-07-29Champions LgThird qualifying roundAwayAjaxRapid WienY*431-0Ján NovotaArkadiusz Milik
1012015-07-29Champions LgThird qualifying roundAwayAjaxRapid WienY*250-0Ján NovotaDaley Sinkgraven
1022015-03-31Friendlies (M)Friendlies (M)HomeNetherlandsSpainY161-0David de Gea
1032015-03-15EredivisieMatchweek 27AwayAjaxHeerenveenY111-0Kristoffer NordfeldtDaley Sinkgraven
1042014-12-14EredivisieMatchweek 16HomeAjaxUtrechtY201-0Robbin RuiterArkadiusz Milik
1052014-12-10Champions LgGroup stageHomeAjaxAPOEL FCY532-0Urko PardoRicardo Kishna
1062014-12-06EredivisieMatchweek 15HomeAjaxWillem IIY574-0Kostas LamprouArkadiusz Milik
1072014-11-30EredivisieMatchweek 14AwayAjaxADO Den HaagY80-0Martin HansenArkadiusz Milik
1082014-11-25Champions LgGroup stageAwayAjaxParis S-GY670-1Salvatore SiriguRicardo Kishna
1092014-11-09EredivisieMatchweek 12AwayAjaxCambuurY231-1Leonard NienhuisLasse Schöne
1102014-08-17EredivisieMatchweek 2AwayAjaxAZ AlkmaarY150-0Esteban AlvaradoLasse Schöne
1112014-04-13EredivisieMatchweek 32HomeAjaxADO Den HaagY691-1
1122014-04-02EredivisieMatchweek 29AwayAjaxRKC WaalwijkY281-0
1132014-02-27Europa LgRound of 32AwayAjaxRB SalzburgY820-3
1142014-02-09EredivisieMatchweek 23AwayAjaxZwolleY70-0
1152013-12-15EredivisieMatchweek 17AwayAjaxCambuurY90+21-1
1162013-12-07EredivisieMatchweek 16HomeAjaxNAC BredaY642-0
1172013-12-07EredivisieMatchweek 16HomeAjaxNAC BredaY461-0
1182013-12-07EredivisieMatchweek 16HomeAjaxNAC BredaY340-0
1192013-12-01EredivisieMatchweek 15AwayAjaxADO Den HaagY100-0
1202013-11-23EredivisieMatchweek 14HomeAjaxHeracles AlmeloY792-0
1212013-10-06EredivisieMatchweek 9HomeAjaxUtrechtY591-0
1222011-11-27EredivisieMatchweek 14AwayAjaxNEC NijmegenN822-0
Goal Log Table
Rk Date Comp Round Venue Scorer Squad Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper GCA1 Type GCA2 Type Notes
12024-12-15EredivisieMatchweek 16HomeWout WeghorstAjaxAlmere CityY120-0Nordin Bakker
22024-09-18EredivisieMatchweek 3HomeDevyne RenschAjaxFortuna SittardN713-0Mattijs Branderhorst
32023-02-19EredivisieMatchweek 22HomeDušan TadićAjaxSparta R'damY6
42023-02-05EredivisieMatchweek 20AwayDušan TadićAjaxCambuurY16
52022-11-29World CupGroup stageNeutralCody GakpoNetherlandsQatarY0.070.41Right Foot18260-0Meshaal BarshamDavy KlaassenPass (Live)Cody GakpoPass (Live)
62022-11-25World CupGroup stageNeutralCody GakpoNetherlandsEcuadorY0.060.20Left Foot2160-0Hernán Galíndez
72022-09-03EredivisieMatchweek 5HomeSteven BergwijnAjaxCambuurY40
82021-12-07Champions LgGroup stageHomeSteven BerghuisAjaxSporting CPN0.070.35Left Foot14623-1João VirgíniaDavy KlaassenPass (Live)AntonyPass (Live)
92021-10-11WCQFirst roundHomeMemphisNetherlandsGibraltarY211-0Bradley Banda
102021-09-07WCQFirst roundHomeMemphisNetherlandsTürkiyeY161-0Uğurcan Çakır
112021-05-02EredivisieMatchweek 31HomeSébastien HallerAjaxEmmenY611-0Michael Verrips
122021-03-30WCQFirst roundAwayDonyell MalenNetherlandsGibraltarY644-0Dayle Coleing
132021-03-27WCQFirst roundHomeSteven BerghuisNetherlandsLatviaY320-0Roberts Ozols
142021-02-18Europa LgRound of 32AwayBrian BrobbeyAjaxLilleY0.430.64Right Foot15891-1Mike MaignanDavy KlaassenPass (Live)Dušan TadićPass (Live)
152021-02-13EredivisieMatchweek 22AwaySébastien HallerAjaxHeracles AlmeloY791-0Janis Blaswich
162020-11-28EredivisieMatchweek 10AwayZakaria LabyadAjaxEmmenY291-0Felix Wiedwald
172020-06-20BundesligaMatchweek 33AwayYuya OsakoWerder BremenMainz 05Y0.130.29Left Foot9580-2Florian MüllerDavy KlaassenPass (Live)Davy KlaassenTake-On
182020-05-23BundesligaMatchweek 27AwayLeonardo BittencourtWerder BremenFreiburgY0.070.37Right Foot25190-0Alexander SchwolowDavy KlaassenPass (Live)Marco FriedlPass (Live)
192019-12-14BundesligaMatchweek 15AwayMilot RashicaWerder BremenBayern MunichY*0.100.26Right Foot23240-0Manuel NeuerMilot RashicaTake-OnDavy KlaassenPass (Live)
202019-10-30DFB-PokalSecond roundHomeMarco FriedlWerder BremenHeidenheimY*413-0Vitus Eicher
212019-09-28BundesligaMatchweek 6AwayMilot RashicaWerder BremenDortmundY*0.060.53Right Foot1770-0Roman BürkiDavy KlaassenPass (Live)Davy KlaassenTackleVolley
222019-08-24BundesligaMatchweek 2AwayYuya OsakoWerder BremenHoffenheimY0.130.45Right Foot17811-2Oliver BaumannYuya OsakoTake-OnDavy KlaassenPass (Live)
232019-02-10BundesligaMatchweek 21HomeMilot RashicaWerder BremenAugsburgY0.100.54Right Foot16282-0Gregor KobelMilot RashicaTake-OnDavy KlaassenPass (Live)
242019-02-10BundesligaMatchweek 21HomeMilot RashicaWerder BremenAugsburgY0.290.60Right Foot1250-0Gregor KobelDavy KlaassenPass (Live)Max KrusePass (Live)
252018-10-28BundesligaMatchweek 9HomeClaudio PizarroWerder BremenLeverkusenY0.340.73Left Foot12600-3Lukáš HrádeckýDavy KlaassenPass (Live)Theodor Gebre SelassiePass (Live)
262018-09-16BundesligaMatchweek 3HomeMaximilian EggesteinWerder BremenNürnbergY0.030.45Right Foot22260-0Fabian BredlowDavy KlaassenTake-OnDavy KlaassenTake-On
272017-08-03Europa LgThird qualifying roundAwayDominic Calvert-LewinEvertonRužomberokY800-0Matúš Macík
282017-04-08EredivisieMatchweek 30AwayBertrand TraoréAjaxNEC NijmegenY322-0Joris Delle
292017-03-12EredivisieMatchweek 26HomeAmin YounesAjaxTwenteY*550-0Nick Marsman
302017-03-09Europa LgRound of 16AwayKasper DolbergAjaxFC CopenhagenY*320-1Robin Olsen
312017-01-29EredivisieMatchweek 20HomeKasper DolbergAjaxADO Den HaagY762-0Ernestas Šetkus
322016-11-20EredivisieMatchweek 13HomeKasper DolbergAjaxNEC NijmegenY241-0Joris Delle
332016-11-13WCQFirst roundAwayArjen RobbenNetherlandsLuxembourgY360-0Ralph Schon
342016-09-24EredivisieMatchweek 7HomeDavinson SánchezAjaxZwolleY80-1Mickey van der Hart
352016-09-18EredivisieMatchweek 6AwayNemanja GudeljAjaxHeracles AlmeloY761-0Bram Castro
362016-08-13EredivisieMatchweek 2HomeKasper DolbergAjaxRoda JCY80-0Benjamin van Leer
372016-02-28EredivisieMatchweek 25HomeArkadiusz MilikAjaxAZ AlkmaarY903-1Sergio Rochet
382016-02-07EredivisieMatchweek 22HomeAmin YounesAjaxFeyenoordY210-1Kenneth Vermeer
392015-12-05EredivisieMatchweek 15HomeViktor FischerAjaxHeerenveenY120-0Erwin Mulder
402015-10-17EredivisieMatchweek 9AwayAnwar El GhaziAjaxHeracles AlmeloY140-0Bram Castro
412015-09-20EredivisieMatchweek 6AwayArkadiusz MilikAjaxExcelsiorY421-0Filip Kurto
422015-09-17Europa LgGroup stageHomeViktor FischerAjaxCelticY*250-1Craig Gordon
432015-08-30EredivisieMatchweek 4HomeAnwar El GhaziAjaxADO Den HaagY160-0Martin Hansen
442015-08-15EredivisieMatchweek 2HomeArkadiusz MilikAjaxWillem IIY180-0Kostas Lamprou
452015-03-19Europa LgRound of 16HomeMike van der HoornAjaxDniproY1171-1Denys Boyko
462015-03-01EredivisieMatchweek 25AwayAnwar El GhaziAjaxPSV EindhovenY90+12-1Jeroen Zoet
472014-12-14EredivisieMatchweek 16HomeAnwar El GhaziAjaxUtrechtY652-1Robbin Ruiter
482014-12-10Champions LgGroup stageHomeArkadiusz MilikAjaxAPOEL FCY743-0Urko Pardo
492014-11-01EredivisieMatchweek 11HomeLucas AndersenAjaxDordrechtY753-0Filip Kurto
502014-11-01EredivisieMatchweek 11HomeJoël VeltmanAjaxDordrechtY692-0Filip Kurto
512014-10-25EredivisieMatchweek 10HomeLasse SchöneAjaxGo Ahead EagY752-1Erik Cummins
522014-09-27EredivisieMatchweek 7AwayKolbeinn SigþórssonAjaxNAC BredaY382-0Jelle ten Rouwelaar
532014-08-24EredivisieMatchweek 3HomeAnwar El GhaziAjaxPSV EindhovenY160-0Jeroen Zoet

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.