Goal Log

Goal Log Table
Rk Date Comp Round Venue Scorer Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12018-08-12EredivisieRegular seasonHomeFabian SerrarensFeyenoordY0.370.69Left Foot12310-0Justin BijlowLeeroy OwusuShot
22018-08-12EredivisieRegular seasonHomeStef NijlandFeyenoordY0.270.74Left Foot1690+41-0Justin Bijlow
32018-08-31EredivisieRegular seasonAwayFabian SerrarensEmmenY0.790.94Head4880-1Kjell ScherpenFabian SerrarensShot
42018-09-15EredivisieRegular seasonHomeDelano BurgzorgVVV-VenloN0.070.09Head10890-2Lars UnnerstallFabian SerrarensFabian SerrarensPass (Live)Leeroy OwusuPass (Live)
52018-09-30EredivisieRegular seasonHomeStef NijlandWillem IIY0.080.31Right Foot25210-0Timon WellenreutherJordy ThomassenFouledYoussef El JebliPass (Live)
62018-09-30EredivisieRegular seasonHomeFernando Lewis (OG)Willem IIY891-1Timon WellenreutherOwn Goal
72018-10-21EredivisieRegular seasonAwayYoussef El JebliFortuna SittardY0.110.38Left Foot15500-1Alexei KoșelevDaryl van MieghemYoussef El JebliTake-OnYoussef El JebliTake-On
82018-10-27EredivisieRegular seasonHomeDaryl van MieghemExcelsiorY0.400.48Left Foot10250-0Alessandro DamenFrank OlijveFrank OlijvePass (Live)Leeroy OwusuPass (Live)
92018-10-27EredivisieRegular seasonHomeFurdjel NarsinghExcelsiorN0.040.17Left Foot23501-1Alessandro DamenYoussef El JebliYoussef El JebliPass (Live)Erik BakkerPass (Live)Deflected
102018-10-27EredivisieRegular seasonHomeYoussef El JebliExcelsiorY0.060.45Head13552-1Alessandro DamenFurdjel NarsinghFurdjel NarsinghPass (Live)Fabian SerrarensPass (Live)
112018-10-27EredivisieRegular seasonHomeFabian SerrarensExcelsiorY0.120.10Head7703-1Alessandro DamenDaryl van MieghemShotDeflected
122018-11-10EredivisieRegular seasonHomeYoussef El JebliPSV EindhovenY0.090.16Left Foot13210-1Jeroen ZoetFurdjel NarsinghFurdjel NarsinghPass (Live)Leeroy OwusuPass (Live)
132018-12-23EredivisieRegular seasonHomeFrank OlijveVitesseY0.040.46Right Foot20120-0Eduardo CarvalhoErik BakkerErik BakkerPass (Live)Furdjel NarsinghPass (Live)
142018-12-23EredivisieRegular seasonHomeFurdjel NarsinghVitesseY0.400.65Right Foot16581-1Eduardo CarvalhoFabian SerrarensFabian SerrarensPass (Live)Youssef El JebliPass (Live)
152019-01-20EredivisieRegular seasonHomeFabian SerrarensFortuna SittardY0.400.58Right Foot9270-0Alexei KoșelevFurdjel NarsinghFurdjel NarsinghPass (Live)Leeroy OwusuPass (Live)Volley
162019-01-20EredivisieRegular seasonHomeFabian SerrarensFortuna SittardY0.430.75Left Foot10301-0Alexei KoșelevDelano BurgzorgDelano BurgzorgPass (Live)Jordy TutuarimaPass (Live)
172019-01-20EredivisieRegular seasonHomeYoussef El JebliFortuna SittardY0.100.55Right Foot27432-0Alexei KoșelevDelano BurgzorgFouledAzor MatusiwaPass (Live)
182019-01-20EredivisieRegular seasonHomeFabian SerrarensFortuna SittardY0.050.34Right Foot17663-1Alexei KoșelevDelano BurgzorgDelano BurgzorgPass (Live)Youssef El JebliPass (Live)
192019-01-20EredivisieRegular seasonHomeYoussef El JebliFortuna SittardY0.030.46Right Foot26734-1Alexei KoșelevJordy TutuarimaJordy TutuarimaPass (Live)
202019-02-01EredivisieRegular seasonHomeDelano BurgzorgNAC BredaY0.050.12Right Foot17290-0Benjamin van LeerYoussef El JebliYoussef El JebliPass (Live)
212019-02-01EredivisieRegular seasonHomeYoussef El JebliNAC BredaY0.100.57Right Foot26491-0Benjamin van LeerYoussef El JebliFouledLeeroy OwusuPass (Live)
222019-02-01EredivisieRegular seasonHomeLeeroy OwusuNAC BredaY0.090.13Right Foot2490+52-0Benjamin van LeerDelano BurgzorgFouledDelano BurgzorgTake-On
232019-02-23EredivisieRegular seasonAwayThomas Lam (OG)ZwolleY360-0Mickey van der HartOwn Goal
242019-02-23EredivisieRegular seasonAwayCharlison BenschopZwolleY0.410.80Right Foot14641-0Mickey van der HartAzor MatusiwaAzor MatusiwaPass (Live)Youssef El JebliPass (Live)
252019-02-23EredivisieRegular seasonAwayDelano BurgzorgZwolleY0.450.57Right Foot18802-0Mickey van der HartYoussef El JebliYoussef El JebliPass (Live)Hidde JurjusPass (Live)
262019-03-01EredivisieRegular seasonHomeYoussef El JebliADO Den HaagY0.030.18Right Foot25810-1Robert ZwinkelsDelano BurgzorgDelano BurgzorgPass (Live)Youssef El JebliPass (Dead)
272019-03-09EredivisieRegular seasonAwayBart StraalmanWillem IIY*0.080.74Head6330-2Timon WellenreutherYoussef El JebliYoussef El JebliPass (Dead)Jordy TutuarimaPass (Live)
282019-03-09EredivisieRegular seasonAwayYoussef El JebliWillem IIY0.790.91Right Foot13701-3Timon WellenreutherYoussef El JebliFouledAzor MatusiwaPass (Live)
292019-03-16EredivisieRegular seasonAwayCharlison BenschopHeerenveenY0.340.89Right Foot1230-0Warner HahnAzor MatusiwaAzor MatusiwaPass (Live)Leeroy OwusuPass (Live)
302019-03-16EredivisieRegular seasonAwayJavier VetHeerenveenY0.280.23Right Foot3681-0Warner HahnYoussef El JebliYoussef El JebliPass (Dead)Volley
312019-03-16EredivisieRegular seasonAwayDelano BurgzorgHeerenveenY0.200.26Right Foot5702-0Warner HahnYoussef El JebliDelano BurgzorgTake-OnDelano BurgzorgTake-On
322019-03-30EredivisieRegular seasonHomeCharlison BenschopHeracles AlmeloY0.090.58Left Foot14160-0Janis BlaswichYoussef El JebliYoussef El JebliPass (Live)Charlison BenschopPass (Live)
332019-04-06EredivisieRegular seasonHomeMarco Bizot (OG)AZ AlkmaarY90+10-1Marco BizotOwn Goal
342019-04-14EredivisieRegular seasonAwayDelano BurgzorgPSV EindhovenY0.300.63Head9260-0Jeroen ZoetLeeroy OwusuLeeroy OwusuPass (Live)Fabian SerrarensPass (Live)
352019-04-20EredivisieRegular seasonAwayFurdjel NarsinghVVV-VenloY0.300.95Right Foot1020-0Lars Unnerstall
362019-04-23EredivisieRegular seasonHomeFabian SerrarensEmmenY0.050.09Right Foot17120-0Kjell ScherpenFurdjel Narsingh
372019-05-12EredivisieRegular seasonAwayYoussef El JebliVitesseN0.100.34Right Foot23860-5Remko PasveerYoussef El JebliFouled
382019-05-15EredivisieRegular seasonHomeYoussef El JebliAjaxY0.390.56Right Foot9400-1André OnanaNabil BahouiNabil BahouiPass (Live)Nabil BahouiTake-On
Goal Log Table
Rk Date Comp Round Venue Scorer Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12018-08-18EredivisieRegular seasonAwayMitchell te VredeNAC BredaY0.290.59Head10430-0Hidde JurjusMikhail RosheuvelMikhail RosheuvelPass (Live)Mitchell te VredePass (Live)
22018-08-18EredivisieRegular seasonAwayKarol MetsNAC BredaY0.090.51Left Foot10501-0Hidde JurjusMikhail RosheuvelMikhail RosheuvelPass (Live)Luka IlićPass (Dead)
32018-08-18EredivisieRegular seasonAwayGianluca NijholtNAC BredaY0.590.99Left Foot5652-0Hidde JurjusLuka IlićLuka IlićPass (Live)Mitchell te VredePass (Live)
42018-08-25EredivisieRegular seasonHomeMichael BreijGroningenY0.270.79Head8440-0Hidde JurjusTim HandwerkerTim HandwerkerPass (Live)Ritsu DoanPass (Live)
52018-08-31EredivisieRegular seasonAwayAlexander BanninkEmmenY0.660.84Left Foot3810-0Hidde JurjusAlexander BanninkShot
62018-09-15EredivisieRegular seasonHomeTino-Sven SušićVVV-VenloY0.420.84Left Foot1460-0Hidde JurjusRalf SeuntjensRalf SeuntjensPass (Live)Danny PostPass (Live)
72018-09-15EredivisieRegular seasonHomeDanny PostVVV-VenloY*0.030.13Right Foot28301-0Hidde JurjusPeniel MlapaPeniel MlapaPass (Live)Ralf SeuntjensPass (Live)
82018-09-21EredivisieRegular seasonAwayJavier Vet (OG)Heracles AlmeloY270-0Hidde JurjusOwn Goal
92018-09-21EredivisieRegular seasonAwayKristoffer PetersonHeracles AlmeloY0.360.90Right Foot13581-0Hidde JurjusAlexander MerkelAlexander MerkelPass (Live)
102018-09-21EredivisieRegular seasonAwayBrandley KuwasHeracles AlmeloN0.050.03Left Foot20812-0Hidde Jurjus
112018-09-21EredivisieRegular seasonAwayVincent VermeijHeracles AlmeloN0.240.66Right Foot990+23-0Hidde JurjusMohammed OsmanMohammed OsmanPass (Dead)Brandley KuwasFouledVolley
122018-09-30EredivisieRegular seasonHomeDries SaddikiWillem IIN0.110.18Head6490-1Hidde JurjusDaniel CrowleyDaniel CrowleyPass (Dead)Dries SaddikiShot
132018-10-06EredivisieRegular seasonHomeSam LammersHeerenveenY0.030.25Left Foot26250-0Hidde JurjusSherel FloranusSherel FloranusPass (Dead)
142018-10-06EredivisieRegular seasonHomeSam LammersHeerenveenY0.420.23Right Foot9281-0Hidde JurjusArber ZeneliArber ZeneliPass (Live)Ben RienstraPass (Live)
152018-10-06EredivisieRegular seasonHomeMichel VlapHeerenveenY0.110.46Right Foot16362-0Hidde JurjusArber ZeneliArber ZeneliPass (Live)Kik PieriePass (Live)
162018-10-06EredivisieRegular seasonHomeMichel VlapHeerenveenY0.270.50Left Foot14403-0Hidde JurjusYuki KobayashiYuki KobayashiPass (Live)Sherel FloranusPass (Live)
172018-10-06EredivisieRegular seasonHomeJizz HornkampHeerenveenN0.440.77Right Foot15884-0Hidde JurjusArber ZeneliArber ZeneliPass (Live)Arber ZeneliTake-On
182018-10-21EredivisieRegular seasonAwayLazaros LamprouFortuna SittardY0.080.19Right Foot14380-0Hidde JurjusAhmed El MessaoudiAhmed El MessaoudiPass (Live)Michael PintoPass (Dead)
192018-10-21EredivisieRegular seasonAwayLazaros LamprouFortuna SittardY0.950.99Right Foot1831-1Hidde JurjusAndré VidigalShot
202018-10-21EredivisieRegular seasonAwayBranislav NiňajFortuna SittardY0.240.22Left Foot9882-1Hidde JurjusMark DiemersFouledAndrija NovakovichPass (Live)
212018-10-27EredivisieRegular seasonHomeElías Már ÓmarssonExcelsiorY0.590.97Right Foot10380-1Hidde JurjusElías Már ÓmarssonTake-OnRyan KoolwijkPass (Live)
222018-11-03EredivisieRegular seasonAwayMats SeuntjensAZ AlkmaarY0.080.36Right Foot20760-0Hidde JurjusFredrik MidtsjøMats SeuntjensTake-OnFredrik MidtsjøPass (Live)
232018-11-10EredivisieRegular seasonHomeLuuk de JongPSV EindhovenY*0.070.28Left Foot15180-0Hidde JurjusNick ViergeverNick ViergeverPass (Live)Jorrit HendrixPass (Live)Deflected, Volley
242018-11-10EredivisieRegular seasonHomeSteven BergwijnPSV EindhovenY0.040.22Left Foot19271-1Hidde JurjusSteven BergwijnTake-OnHirving LozanoShot
252018-11-10EredivisieRegular seasonHomeDonyell MalenPSV EindhovenN0.080.46Right Foot13772-1Hidde JurjusLuuk de JongLuuk de JongPass (Live)Denzel DumfriesPass (Live)
262018-11-10EredivisieRegular seasonHomeLuuk de JongPSV EindhovenY*0.230.06Left Foot10873-1Hidde JurjusSteven BergwijnSteven BergwijnPass (Live)Hirving LozanoPass (Dead)
272018-11-25EredivisieRegular seasonAwaySander van de StreekUtrechtY0.070.43Right Foot13140-0Hidde JurjusSean KlaiberSean KlaiberPass (Live)Joris van OvereemPass (Live)Volley
282018-11-25EredivisieRegular seasonAwayWillem JanssenUtrechtY*0.290.25Head6171-0Hidde JurjusOussama TannaneOussama TannanePass (Dead)Gyrano KerkFouled
292018-11-25EredivisieRegular seasonAwayGyrano KerkUtrechtY0.120.48Right Foot10242-0Hidde JurjusOussama TannaneOussama TannanePass (Dead)Sean KlaiberFouled
302018-11-25EredivisieRegular seasonAwayNick VenemaUtrechtN0.090.53Right Foot5803-0Hidde JurjusUrby EmanuelsonUrby EmanuelsonPass (Live)Joris van OvereemPass (Dead)Volley
312018-11-25EredivisieRegular seasonAwayNick VenemaUtrechtN0.420.51Right Foot11894-0Hidde JurjusLukas GörtlerShot
322018-12-01EredivisieRegular seasonHomeClint LeemansZwolleY0.050.58Left Foot28140-0Hidde JurjusKingsley EhizibueFouledYounes NamliShot
332018-12-01EredivisieRegular seasonHomeYounes NamliZwolleY*0.030.60Left Foot21751-0Hidde JurjusClint LeemansPass (Live)
342018-12-16EredivisieRegular seasonAwayDušan TadićAjaxY0.350.77Right Foot14180-0Agil EtemadiHakim ZiyechHakim ZiyechPass (Live)Frenkie de JongPass (Live)
352018-12-16EredivisieRegular seasonAwayNoussair MazraouiAjaxY0.060.54Left Foot16251-0Agil EtemadiDonny van de BeekDonny van de BeekPass (Live)Hakim ZiyechPass (Live)
362018-12-16EredivisieRegular seasonAwayHakim ZiyechAjaxY0.400.59Left Foot8322-0Agil EtemadiNoussair MazraouiNoussair MazraouiPass (Live)Dušan TadićPass (Live)Volley
372018-12-16EredivisieRegular seasonAwayHakim ZiyechAjaxY0.030.24Left Foot26623-0Agil EtemadiDavid NeresDavid NeresPass (Live)Rasmus KristensenPass (Live)
382018-12-16EredivisieRegular seasonAwayDaley BlindAjaxY0.030.46Left Foot29654-0Agil EtemadiKasper DolbergKasper DolbergPass (Live)Hakim ZiyechPass (Live)
392018-12-16EredivisieRegular seasonAwayHakim ZiyechAjaxY0.030.37Left Foot30695-0Agil EtemadiDonny van de BeekDonny van de BeekPass (Live)Lasse SchönePass (Live)
402018-12-16EredivisieRegular seasonAwayDaley BlindAjaxY0.190.10Left Foot8746-0Agil EtemadiLasse SchöneLasse SchönePass (Dead)Daley BlindPass (Live)Volley
412018-12-16EredivisieRegular seasonAwayDaley BlindAjaxY0.150.90Right Foot4907-0Agil EtemadiDaley BlindShot
422018-12-23EredivisieRegular seasonHomeMartin ØdegaardVitesseY0.050.32Left Foot20430-1Agil EtemadiBryan LinssenPass (Live)Roy BeerensPass (Live)
432018-12-23EredivisieRegular seasonHomeMatúš BeroVitesseY0.040.58Left Foot17651-2Agil EtemadiNavarone FoorNavarone FoorPass (Live)Roy BeerensShot
442019-01-20EredivisieRegular seasonHomeAhmed El MessaoudiFortuna SittardY0.100.50Head7550-3Hidde JurjusLazaros LamprouLazaros LamprouPass (Live)Mark DiemersPass (Dead)
452019-01-26EredivisieRegular seasonAwayLuigi BruinsExcelsiorY0.070.16Right Foot10760-0Hidde JurjusMounir El HamdaouiMounir El HamdaouiPass (Live)Marcus EdwardsPass (Live)
462019-01-26EredivisieRegular seasonAwayMounir El HamdaouiExcelsiorY0.530.92Head590+11-0Hidde JurjusRobin van der MeerRobin van der MeerPass (Live)Robin van der MeerTake-On
472019-02-09EredivisieRegular seasonAwayTonny VilhenaFeyenoordY0.080.29Left Foot15280-0Hidde JurjusSam LarssonSam LarssonPass (Live)Robin van PersiePass (Live)Deflected
482019-02-09EredivisieRegular seasonAwayCalvin VerdonkFeyenoordY0.100.57Left Foot13521-0Hidde JurjusRobin van PersieRobin van PersieShot
492019-02-09EredivisieRegular seasonAwayJerry St. JusteFeyenoordY0.060.25Right Foot16542-0Hidde JurjusJordy ClasieJordy ClasiePass (Live)Jordy ClasieInterception
502019-02-09EredivisieRegular seasonAwayJens ToornstraFeyenoordY0.320.88Head8633-0Hidde JurjusJordy ClasieJordy ClasiePass (Live)Tonny VilhenaPass (Live)
512019-02-17EredivisieRegular seasonHomeSimon GustafsonUtrechtY0.790.99Left Foot13760-0Hidde JurjusJean-Christophe BahebeckFouledJoris van OvereemPass (Live)
522019-03-01EredivisieRegular seasonHomeSheraldo BeckerADO Den HaagY0.490.76Left Foot11320-0Hidde JurjusLex ImmersPass (Live)Wilfried KanonTackle
532019-03-09EredivisieRegular seasonAwayAlexander IsakWillem IIY0.120.04Other11130-0Nigel BertramsVangelis PavlidisVangelis PavlidisShot
542019-03-09EredivisieRegular seasonAwayAlexander IsakWillem IIY0.460.97Right Foot13221-0Nigel BertramsVangelis PavlidisPass (Live)
552019-03-09EredivisieRegular seasonAwayFernando LewisWillem IIY0.130.85Right Foot14642-1Nigel BertramsMarious VrousaiMarious VrousaiPass (Live)Fernando LewisInterception
562019-03-30EredivisieRegular seasonHomeBrandley KuwasHeracles AlmeloY0.140.30Right Foot12660-1Nigel BertramsKristoffer PetersonFouledAdrián DalmauPass (Live)Volley
572019-03-30EredivisieRegular seasonHomeLerin DuarteHeracles AlmeloY0.020.47Left Foot34701-1Nigel BertramsAdrián DalmauFouledDario Van den BuijsPass (Live)Volley
582019-04-02EredivisieRegular seasonAwayPaul GladonGroningenN0.430.82Right Foot4760-0Nigel BertramsMike te WierikMike te WierikShot
592019-04-06EredivisieRegular seasonHomeGuus TilAZ AlkmaarY*0.430.58Right Foot13520-0Nigel BertramsMats SeuntjensMats SeuntjensPass (Live)Adam MaherPass (Live)
602019-04-14EredivisieRegular seasonAwaySteven BergwijnPSV EindhovenY0.790.96Right Foot13650-1Nigel BertramsHirving LozanoFouledDonyell MalenShot
612019-04-14EredivisieRegular seasonAwayLuuk de JongPSV EindhovenY*0.470.70Left Foot9731-1Nigel BertramsDenzel DumfriesDenzel DumfriesPass (Live)Daniel SchwaabPass (Live)
622019-04-20EredivisieRegular seasonAwayRalf SeuntjensVVV-VenloN0.400.74Right Foot12380-1Nigel BertramsEvert LinthorstPass (Live)
632019-04-20EredivisieRegular seasonAwayPeniel MlapaVVV-VenloY0.980.99Right Foot1551-1Nigel BertramsNils RöselerNils RöselerShotVolley
642019-04-20EredivisieRegular seasonAwayJay-Roy GrotVVV-VenloN0.700.81Left Foot4582-1Nigel BertramsJohnatan OpokuJohnatan OpokuPass (Live)Patrick JoostenPass (Live)
652019-04-20EredivisieRegular seasonAwayMoreno RuttenVVV-VenloY0.730.97Left Foot5853-1Nigel BertramsPatrick JoostenPatrick JoostenPass (Live)Roel JanssenPass (Live)
662019-05-12EredivisieRegular seasonAwayBart Straalman (OG)VitesseY*260-0Nigel BertramsOwn Goal
672019-05-12EredivisieRegular seasonAwayThomas BuitinkVitesseY0.350.84Left Foot13371-0Nigel BertramsVyacheslav KaravayevVyacheslav KaravayevPass (Live)Vyacheslav KaravayevTake-On
682019-05-12EredivisieRegular seasonAwayThomas BuitinkVitesseY0.270.95Head9702-0Nigel BertramsMax ClarkMax ClarkPass (Live)Tim MatavžPass (Live)
692019-05-12EredivisieRegular seasonAwayMartin ØdegaardVitesseY0.790.99Left Foot13723-0Nigel BertramsBryan LinssenFouledBryan LinssenPass (Live)
702019-05-12EredivisieRegular seasonAwayOussama DarfalouVitesseN0.510.91Right Foot8804-0Nigel BertramsThomas BuitinkShot
712019-05-12EredivisieRegular seasonAwayRichie MusabaVitesseN0.320.57Head9885-1Nigel BertramsVyacheslav KaravayevVyacheslav KaravayevPass (Live)Thulani SereroPass (Live)
722019-05-15EredivisieRegular seasonHomeLasse SchöneAjaxY0.080.29Right Foot28370-0Nigel BertramsDaley BlindFouledHakim ZiyechFouled
732019-05-15EredivisieRegular seasonHomeNicolás TagliaficoAjaxY0.500.94Left Foot8441-1Nigel BertramsHakim ZiyechHakim ZiyechPass (Live)Hakim ZiyechTake-On
742019-05-15EredivisieRegular seasonHomeDušan TadićAjaxY0.790.98Left Foot13672-1Nigel BertramsFrenkie de JongFouledNicolás TagliaficoPass (Live)
752019-05-15EredivisieRegular seasonHomeDušan TadićAjaxY0.080.08Left Foot15873-1Nigel BertramsDaley BlindDušan TadićTake-OnDaley BlindPass (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.