2020-2021 Competitions

All Competitions
Coppa Italia

Goal Log

Goal Log Table
Rk Date Round Venue Scorer Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12020-09-28Matchweek 2HomeRoberto SorianoParmaY0.090.09Head5160-0Luigi SepeRoberto SorianoShot
22020-09-28Matchweek 2HomeRoberto SorianoParmaY0.040.59Right Foot20301-0Luigi SepeAndrea PoliPass (Live)Danilo LarangeiraPass (Live)Deflected
32020-09-28Matchweek 2HomeAndreas Skov OlsenParmaY0.250.25Left Foot18562-0Luigi SepeRoberto SorianoRoberto SorianoPass (Live)Musa BarrowPass (Live)
42020-09-28Matchweek 2HomeRodrigo PalacioParmaY0.050.28Left Foot1390+13-1Luigi SepeGary MedelGary MedelPass (Live)Rodrigo PalacioPass (Live)
52020-10-18Matchweek 4HomeRoberto SorianoSassuoloY0.340.86Left Foot1290-0Andrea ConsigliRodrigo PalacioRiccardo OrsoliniPass (Live)Jerdy SchoutenPass (Live)
62020-10-18Matchweek 4HomeMattias SvanbergSassuoloY0.240.80Right Foot11391-1Andrea ConsigliRoberto SorianoRoberto SorianoPass (Live)Rodrigo PalacioPass (Live)
72020-10-18Matchweek 4HomeRiccardo OrsoliniSassuoloY0.050.06Left Foot13602-1Andrea ConsigliDeflected
82020-10-24Matchweek 5AwayLorenzo De SilvestriLazioY0.420.90Left Foot1190+10-2Pepe ReinaFederico SantanderFederico SantanderPass (Live)
92020-10-31Matchweek 6HomeMusa BarrowCagliariY0.050.61Right Foot15450-1Alessio CragnoRoberto SorianoRoberto SorianoPass (Live)Riccardo OrsoliniPass (Live)
102020-10-31Matchweek 6HomeRoberto SorianoCagliariY0.030.28Right Foot28521-2Alessio CragnoRiccardo OrsoliniRiccardo OrsoliniPass (Live)Jerdy SchoutenPass (Live)
112020-10-31Matchweek 6HomeMusa BarrowCagliariY0.030.34Right Foot25562-2Alessio CragnoMattias SvanbergMattias SvanbergPass (Live)Rodrigo PalacioPass (Live)
122020-11-22Matchweek 8AwayVasco Regini (OG)SampdoriaY440-1Emil AuderoOwn Goal
132020-11-22Matchweek 8AwayRiccardo OrsoliniSampdoriaY0.420.78Head3521-1Emil AuderoMusa BarrowMusa BarrowPass (Live)Aaron HickeyPass (Live)
142020-11-29Matchweek 9HomeRoberto SorianoCrotoneY0.910.92Head245+20-0Alex CordazRodrigo PalacioShot
152020-12-05Matchweek 10AwayEmanuel VignatoInterN0.580.93Right Foot3670-2Samir HandanovićRoberto SorianoRoberto SorianoShot
162020-12-13Matchweek 11HomeBryan Cristante (OG)RomaY240-3Pau LópezOwn Goal
172020-12-16Matchweek 12AwayNicolás DomínguezSpeziaY0.050.32Right Foot16720-2Ivan ProvedelMusa BarrowMusa BarrowPass (Dead)Gary MedelPass (Live)Volley
182020-12-16Matchweek 12AwayMusa BarrowSpeziaY0.010.03Right Foot4390+21-2Ivan ProvedelSimone RabbiMattias SvanbergPass (Live)Nehuén PazPass (Live)
192020-12-20Matchweek 13AwayRoberto SorianoTorinoY0.370.29Right Foot11780-1Vanja Milinković-SavićEmanuel VignatoEmanuel VignatoPass (Live)Takehiro TomiyasuPass (Live)
202020-12-23Matchweek 14HomeTakehiro TomiyasuAtalantaY0.360.79Right Foot11730-2Pierluigi GolliniRiccardo OrsoliniRiccardo OrsoliniPass (Live)Takehiro TomiyasuPass (Live)
212020-12-23Matchweek 14HomeNehuén PazAtalantaN0.280.61Head4821-2Pierluigi GolliniRodrigo PalacioRodrigo PalacioPass (Live)Emanuel VignatoPass (Dead)
222021-01-06Matchweek 16HomeTakehiro TomiyasuUdineseY0.170.20Head9190-0Juan MussoRiccardo OrsoliniRiccardo OrsoliniPass (Dead)Riccardo OrsoliniFouled
232021-01-06Matchweek 16HomeMattias SvanbergUdineseY0.330.54Right Foot14401-1Juan MussoMusa BarrowMusa BarrowPass (Live)Rodrigo PalacioPass (Live)
242021-01-16Matchweek 18HomeRiccardo OrsoliniHellas VeronaY0.790.99Left Foot13180-0Marco SilvestriRoberto SorianoFouledRiccardo OrsoliniShot
252021-01-30Matchweek 20HomeAndrea PoliMilanN0.390.92Right Foot8810-2Gianluigi DonnarummaAndreas Skov OlsenAndreas Skov OlsenPass (Live)Rodrigo PalacioPass (Live)
262021-02-07Matchweek 21AwayMusa BarrowParmaY0.070.19Head9150-0Luigi SepeNicola SansoneNicola SansonePass (Dead)Nicola SansoneFouled
272021-02-07Matchweek 21AwayMusa BarrowParmaY0.060.66Left Foot15331-0Luigi SepeNicola SansoneNicola SansonePass (Live)Roberto SorianoPass (Live)
282021-02-07Matchweek 21AwayRiccardo OrsoliniParmaN0.350.63Right Foot1490+22-0Luigi SepeRoberto SorianoRoberto SorianoPass (Live)Emanuel VignatoPass (Live)
292021-02-12Matchweek 22HomeNicola SansoneBeneventoY0.540.74Left Foot410-0Lorenzo MontipòMusa BarrowShotVolley
302021-02-20Matchweek 23AwayRoberto SorianoSassuoloY0.390.33Left Foot10170-0Andrea ConsigliMusa BarrowMusa BarrowPass (Live)Deflected
312021-02-27Matchweek 24HomeIbrahima MbayeLazioY0.590.92Left Foot3190-0Pepe ReinaRiccardo OrsoliniShot
322021-02-27Matchweek 24HomeNicola SansoneLazioY0.400.72Right Foot10641-0Pepe ReinaMusa BarrowMusa BarrowPass (Live)Roberto SorianoPass (Live)Volley
332021-03-07Matchweek 26AwayRoberto SorianoNapoliY0.080.48Right Foot18730-2David OspinaAndreas Skov OlsenAndreas Skov OlsenPass (Live)Rodrigo PalacioPass (Live)
342021-03-14Matchweek 27HomeMusa BarrowSampdoriaY0.320.78Head8270-0Emil AuderoRodrigo PalacioRodrigo PalacioPass (Live)Takehiro TomiyasuPass (Dead)
352021-03-14Matchweek 27HomeMattias SvanbergSampdoriaY0.250.56Right Foot18411-1Emil AuderoMusa BarrowMusa BarrowPass (Live)
362021-03-14Matchweek 27HomeRoberto SorianoSampdoriaY0.510.68Right Foot14702-1Emil AuderoMattias SvanbergMattias SvanbergPass (Live)Mattias SvanbergTake-On
372021-03-20Matchweek 28AwayAdama SoumaoroCrotoneY0.710.86Right Foot5620-2Alex CordazRodrigo PalacioRodrigo PalacioPass (Live)Volley
382021-03-20Matchweek 28AwayJerdy SchoutenCrotoneN0.050.51Right Foot24701-2Alex CordazMusa BarrowMusa BarrowPass (Live)Roberto SorianoPass (Live)
392021-03-20Matchweek 28AwayAndreas Skov OlsenCrotoneN0.380.42Right Foot6842-2Alex CordazRodrigo PalacioShotDeflected
402021-04-18Matchweek 31HomeRiccardo OrsoliniSpeziaY0.790.99Left Foot13120-0Ivan ProvedelFouledRodrigo PalacioPass (Live)
412021-04-18Matchweek 31HomeMusa BarrowSpeziaY0.420.57Right Foot9181-0Ivan ProvedelJerdy SchoutenJerdy SchoutenPass (Live)Roberto SorianoPass (Live)
422021-04-18Matchweek 31HomeMattias SvanbergSpeziaY0.460.82Right Foot5542-1Ivan ProvedelDanilo LarangeiraDanilo LarangeiraShotVolley
432021-04-18Matchweek 31HomeMattias SvanbergSpeziaY0.250.23Head3603-1Ivan ProvedelMusa BarrowMusa BarrowPass (Dead)Musa BarrowPass (Live)
442021-04-21Matchweek 32HomeMusa BarrowTorinoY0.070.05Right Foot21250-0Vanja Milinković-SavićRoberto SorianoRoberto SorianoPass (Live)Roberto SorianoTackle
452021-05-02Matchweek 34HomeRodrigo PalacioFiorentinaY*0.430.93Right Foot11310-1Bartłomiej DrągowskiEmanuel VignatoEmanuel VignatoPass (Live)Mattias SvanbergPass (Live)
462021-05-02Matchweek 34HomeRodrigo PalacioFiorentinaY*0.080.43Head9711-2Bartłomiej DrągowskiEmanuel VignatoEmanuel VignatoPass (Live)Mattias SvanbergPass (Live)
472021-05-02Matchweek 34HomeRodrigo PalacioFiorentinaY*0.560.90Right Foot10842-3Bartłomiej DrągowskiEmanuel VignatoEmanuel VignatoPass (Live)Roberto SorianoPass (Live)
482021-05-08Matchweek 35AwayRiccardo OrsoliniUdineseN0.790.99Left Foot13820-1Juan MussoRodrigo PalacioFouled
492021-05-17Matchweek 37AwayLorenzo De SilvestriHellas VeronaY0.640.96Right Foot4320-1Ivor PandurLorenzo De SilvestriFouledTakehiro TomiyasuPass (Live)
502021-05-17Matchweek 37AwayRodrigo PalacioHellas VeronaY*0.810.98Left Foot4821-2Ivor PandurAndreas Skov OlsenTakehiro TomiyasuPass (Live)Adama SoumaoroPass (Live)Volley
512021-05-23Matchweek 38HomeRiccardo OrsoliniJuventusN0.370.96Right Foot6850-4Carlo PinsoglioRodrigo PalacioRodrigo PalacioPass (Live)Andri Fannar BaldurssonPass (Live)
Goal Log Table
Rk Date Round Venue Scorer Opponent Start xG PSxG Body Part Distance Minute Score Goalkeeper Assist GCA1 Type GCA2 Type Notes
12020-09-21Matchweek 1AwayZlatan IbrahimovićMilanY0.060.25Head11350-0Łukasz SkorupskiTheo HernándezTheo HernándezPass (Live)Ismaël BennacerPass (Live)
22020-09-21Matchweek 1AwayZlatan IbrahimovićMilanY0.790.99Right Foot14511-0Łukasz SkorupskiIsmaël BennacerFouledIsmaël BennacerPass (Live)
32020-09-28Matchweek 2HomeHernaniParmaY0.420.85Left Foot16670-3Łukasz SkorupskiGastón BrugmanGastón BrugmanPass (Live)
42020-10-04Matchweek 3AwayGianluca LapadulaBeneventoN0.720.93Left Foot3660-0Łukasz SkorupskiMarco SauMarco SauPass (Dead)Pasquale SchiattarellaPass (Live)Volley
52020-10-18Matchweek 4HomeDomenico BerardiSassuoloY*0.020.45Left Foot26180-1Łukasz SkorupskiVlad ChiricheșVlad ChiricheșPass (Live)Manuel LocatelliPass (Live)
62020-10-18Matchweek 4HomeFilip ĐuričićSassuoloY0.330.57Right Foot9641-3Łukasz SkorupskiFrancesco CaputoFrancesco CaputoPass (Live)Gian Marco FerrariPass (Live)
72020-10-18Matchweek 4HomeFrancesco CaputoSassuoloY0.420.76Head3702-3Łukasz SkorupskiManuel LocatelliPass (Live)Andrea ConsigliPass (Live)
82020-10-18Matchweek 4HomeTakehiro Tomiyasu (OG)SassuoloY773-3Łukasz SkorupskiOwn Goal
92020-10-24Matchweek 5AwayLuis AlbertoLazioY0.330.35Right Foot16540-0Łukasz SkorupskiLuis AlbertoTake-On
102020-10-24Matchweek 5AwayCiro ImmobileLazioY*0.510.44Head4761-0Łukasz SkorupskiMohamed FaresMohamed FaresPass (Live)Vedat MuriqiShot
112020-10-31Matchweek 6HomeJoão PedroCagliariY*0.270.44Right Foot10150-0Łukasz SkorupskiRiccardo SottilRiccardo SottilPass (Live)João PedroPass (Live)Volley
122020-10-31Matchweek 6HomeGiovanni SimeoneCagliariY0.380.66Right Foot12471-1Łukasz SkorupskiGabriele ZappaGabriele ZappaPass (Live)Gabriele ZappaTake-On
132020-11-08Matchweek 7HomeVictor OsimhenNapoliY0.550.78Head4230-0Łukasz SkorupskiHirving LozanoHirving LozanoPass (Live)Hirving LozanoTake-On
142020-11-22Matchweek 8AwayMorten ThorsbySampdoriaY0.060.06Head1270-0Łukasz SkorupskiAntonio CandrevaAntonio CandrevaPass (Dead)Mikkel DamsgaardPass (Live)
152020-12-05Matchweek 10AwayRomelu LukakuInterY0.340.75Left Foot10160-0Łukasz SkorupskiIvan PerišićIvan PerišićPass (Live)Roberto GagliardiniPass (Live)Deflected
162020-12-05Matchweek 10AwayAchraf HakimiInterY0.330.80Left Foot17451-0Łukasz SkorupskiMarcelo BrozovićMarcelo BrozovićPass (Live)Alessandro BastoniPass (Live)
172020-12-05Matchweek 10AwayAchraf HakimiInterY0.040.24Left Foot20702-1Łukasz SkorupskiArturo VidalArturo VidalPass (Live)Ivan PerišićPass (Live)
182020-12-13Matchweek 11HomeAndrea Poli (OG)RomaY50-0Federico RavagliaOwn Goal
192020-12-13Matchweek 11HomeEdin DžekoRomaY*0.360.70Left Foot14101-0Federico RavagliaLorenzo PellegriniLorenzo PellegriniPass (Live)Jordan VeretoutPass (Live)
202020-12-13Matchweek 11HomeLorenzo PellegriniRomaY0.310.63Right Foot20152-0Federico RavagliaLeonardo SpinazzolaLeonardo SpinazzolaPass (Live)Roger IbanezPass (Live)
212020-12-13Matchweek 11HomeJordan VeretoutRomaY0.320.73Right Foot13353-1Federico RavagliaHenrikh MkhitaryanHenrikh MkhitaryanPass (Live)Lorenzo PellegriniPass (Live)
222020-12-13Matchweek 11HomeHenrikh MkhitaryanRomaY0.460.30Right Foot10444-1Federico RavagliaRick KarsdorpRick KarsdorpPass (Live)Rick KarsdorpTake-On
232020-12-16Matchweek 12AwayM'Bala NzolaSpeziaY0.330.14Left Foot14190-0Angelo da Costa JúniorEmmanuel GyasiEmmanuel GyasiPass (Live)Giulio MaggiorePass (Live)
242020-12-16Matchweek 12AwayM'Bala NzolaSpeziaY0.940.99Left Foot1631-0Angelo da Costa JúniorKevin AgudeloShot
252020-12-20Matchweek 13AwaySimone VerdiTorinoN0.040.14Right Foot29690-0Angelo da Costa JúniorAndrea BelottiFouledAndrea BelottiTake-On
262020-12-23Matchweek 14HomeLuis MurielAtalantaY0.790.98Right Foot13220-0Angelo da Costa JúniorJosip IličićFouledRafael TolóiPass (Live)
272020-12-23Matchweek 14HomeLuis MurielAtalantaY0.080.39Left Foot12231-0Angelo da Costa JúniorLuis MurielTake-OnMatteo PessinaPass (Live)Volley
282021-01-06Matchweek 16HomeRoberto PereyraUdineseY0.570.86Head5340-1Angelo da Costa JúniorRodrigo De PaulShot
292021-01-06Matchweek 16HomeTolgay ArslanUdineseN0.050.10Right Foot1490+21-2Angelo da Costa JúniorNahuel MolinaTolgay ArslanTake-OnNahuel MolinaPass (Live)Deflected
302021-01-09Matchweek 17AwayMiha ZajcGenoaY0.110.60Right Foot10440-0Angelo da Costa JúniorDavide ZappacostaShotDeflected
312021-01-09Matchweek 17AwayMattia DestroGenoaY0.380.67Right Foot14551-0Angelo da Costa JúniorSteeve-Mike EbongueSteeve-Mike EbongueTackle
322021-01-24Matchweek 19AwayArthur MeloJuventusY0.020.31Right Foot31150-0Łukasz SkorupskiCristiano RonaldoCristiano RonaldoPass (Live)Federico BernardeschiPass (Live)Deflected
332021-01-24Matchweek 19AwayWeston McKennieJuventusY0.120.46Head8711-0Łukasz SkorupskiJuan CuadradoJuan CuadradoPass (Dead)Álvaro MorataShot
342021-01-30Matchweek 20HomeAnte RebićMilanY0.270.82Right Foot7260-0Łukasz SkorupskiZlatan IbrahimovićShot
352021-01-30Matchweek 20HomeFranck KessiéMilanY0.790.84Right Foot13551-0Łukasz SkorupskiFouledAlessio RomagnoliPass (Live)
362021-02-12Matchweek 22HomeNicolas ViolaBeneventoY*0.180.22Left Foot9600-1Łukasz SkorupskiKamil GlikGianluca LapadulaPass (Live)Federico BarbaShot
372021-02-20Matchweek 23AwayFrancesco CaputoSassuoloY0.350.88Left Foot10520-1Łukasz SkorupskiFilip ĐuričićShot
382021-03-03Matchweek 25AwayDaniele RuganiCagliariY0.230.25Head6190-0Łukasz SkorupskiRăzvan MarinRăzvan MarinPass (Dead)Giovanni SimeoneShot
392021-03-07Matchweek 26AwayLorenzo InsigneNapoliY*0.060.40Right Foot2180-0Łukasz SkorupskiPiotr ZielińskiPiotr ZielińskiPass (Live)Fabián Ruiz PeñaPass (Live)
402021-03-07Matchweek 26AwayVictor OsimhenNapoliN0.120.74Right Foot12651-0Łukasz SkorupskiPiotr ZielińskiPiotr ZielińskiPass (Live)Kalidou KoulibalyPass (Live)
412021-03-07Matchweek 26AwayLorenzo InsigneNapoliY*0.030.26Right Foot26762-1Łukasz Skorupski
422021-03-14Matchweek 27HomeFabio QuagliarellaSampdoriaY*0.300.59Right Foot10370-1Łukasz SkorupskiTommaso AugelloTommaso AugelloPass (Live)Mikkel DamsgaardPass (Live)Volley
432021-03-20Matchweek 28AwayJunior MessiasCrotoneY0.030.40Left Foot38320-0Łukasz SkorupskiSamuel Di CarmineFouledKoffi DjidjiPass (Live)
442021-03-20Matchweek 28AwaySimeon NwankwoCrotoneY0.790.99Right Foot13401-0Łukasz SkorupskiSamuel Di CarmineFouled
452021-04-03Matchweek 29HomeRomelu LukakuInterY0.981.00Right Foot0310-0Federico RavagliaRomelu LukakuShot
462021-04-11Matchweek 30AwayBorja MayoralRomaY0.190.28Right Foot18440-0Łukasz SkorupskiRoger IbanezBorja MayoralTake-OnGianluca ManciniPass (Live)
472021-04-18Matchweek 31HomeArdian IsmajliSpeziaY0.230.66Left Foot8340-2Łukasz SkorupskiSimone BastoniSimone BastoniPass (Dead)
482021-04-21Matchweek 32HomeRolando MandragoraTorinoY0.030.71Right Foot22580-1Łukasz SkorupskiSimone ZazaFouled
492021-04-25Matchweek 33AwayRuslan MalinovskyiAtalantaY0.320.88Left Foot16220-0Łukasz SkorupskiLuis MurielLuis MurielPass (Live)Ruslan MalinovskyiPass (Live)
502021-04-25Matchweek 33AwayLuis MurielAtalantaY0.790.98Right Foot13441-0Łukasz SkorupskiCristian RomeroFouledLuis MurielPass (Dead)
512021-04-25Matchweek 33AwayRemo FreulerAtalantaY0.250.53Right Foot15572-0Łukasz SkorupskiRemo FreulerTake-On
522021-04-25Matchweek 33AwayDuván ZapataAtalantaY0.290.77Right Foot14593-0Łukasz SkorupskiRuslan MalinovskyiRemo FreulerPass (Live)Joakim MæhlePass (Dead)
532021-04-25Matchweek 33AwayAleksei MiranchukAtalantaN0.040.22Left Foot16734-0Łukasz SkorupskiJoakim MæhleJoakim MæhlePass (Live)Mattia CaldaraPass (Live)
542021-05-02Matchweek 34HomeDušan VlahovićFiorentinaY0.790.99Left Foot13220-0Łukasz SkorupskiFouledErick PulgarShot
552021-05-02Matchweek 34HomeGiacomo BonaventuraFiorentinaY0.380.87Left Foot8641-1Łukasz SkorupskiLorenzo VenutiLorenzo VenutiPass (Live)Sofyan AmrabatPass (Live)
562021-05-02Matchweek 34HomeDušan VlahovićFiorentinaY0.530.97Right Foot2732-2Łukasz SkorupskiErick PulgarErick PulgarPass (Dead)Giacomo BonaventuraPass (Live)
572021-05-08Matchweek 35AwayRodrigo De PaulUdineseY*0.060.30Right Foot15230-0Łukasz SkorupskiRodrigo De PaulTake-On
582021-05-12Matchweek 36HomeDavide ZappacostaGenoaY0.030.45Right Foot23130-0Federico RavagliaMilan BadeljMilan BadeljPass (Live)Goran PandevPass (Live)Deflected
592021-05-12Matchweek 36HomeGianluca ScamaccaGenoaY0.790.98Right Foot13611-0Federico RavagliaFouled
602021-05-17Matchweek 37AwayDavide FaraoniHellas VeronaY*0.320.34Right Foot620-0Federico RavagliaKoray GünterKoray GünterShot
612021-05-17Matchweek 37AwayNikola KalinićHellas VeronaY0.380.61Right Foot4531-1Federico RavagliaDarko LazovićDarko LazovićPass (Live)Mattia ZaccagniPass (Live)Volley
622021-05-23Matchweek 38HomeFederico ChiesaJuventusY0.710.96Left Foot560-0Łukasz SkorupskiAdrien RabiotShotVolley
632021-05-23Matchweek 38HomeÁlvaro MorataJuventusY0.860.97Head3291-0Łukasz SkorupskiPaulo DybalaPaulo DybalaShot
642021-05-23Matchweek 38HomeAdrien RabiotJuventusY0.410.75Left Foot17452-0Łukasz SkorupskiDejan KulusevskiDejan KulusevskiPass (Live)Federico ChiesaPass (Live)
652021-05-23Matchweek 38HomeÁlvaro MorataJuventusY0.050.02Left Foot14473-0Łukasz SkorupskiWojciech SzczęsnyWojciech SzczęsnyPass (Live)Leonardo BonucciPass (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.