{
 "name": "Sacred Heart Prep",
 "url": "https://waterpolohub.fly.dev/team/sacred-heart-prep-atherton",
 "level": "high school",
 "league": "West Catholic",
 "record": "10-6",
 "rank": "2",
 "roster": [
  {
   "name": "Zander Phelan",
   "url": "https://waterpolohub.fly.dev/player/zander-phelan",
   "cap": "5",
   "position": "ATK",
   "class": "Sr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    }
   ]
  },
  {
   "name": "Hank Hull",
   "url": "https://waterpolohub.fly.dev/player/hank-hull",
   "cap": "6",
   "position": "C",
   "class": "So."
  },
  {
   "name": "Eddie Eiref",
   "url": "https://waterpolohub.fly.dev/player/eddie-eiref",
   "cap": "7",
   "position": "C",
   "class": "Sr."
  },
  {
   "name": "Caspian Malek",
   "url": "https://waterpolohub.fly.dev/player/caspian-malek",
   "cap": "8",
   "position": "C",
   "class": "Jr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-16u"
    }
   ]
  },
  {
   "name": "Caleb Kennedy",
   "url": "https://waterpolohub.fly.dev/player/caleb-kennedy",
   "cap": "9",
   "position": "UT",
   "class": "Sr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2024"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2023"
    }
   ]
  },
  {
   "name": "Wesley Spencer",
   "url": "https://waterpolohub.fly.dev/player/wesley-spencer",
   "cap": "10",
   "position": "ATK",
   "class": "Fr.",
   "club": "Stanford Black",
   "also_on": [
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2025"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-12u-2023"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-14u"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-12u-2024"
    }
   ]
  },
  {
   "name": "Teddy Parrett",
   "url": "https://waterpolohub.fly.dev/player/teddy-parrett",
   "cap": "11",
   "position": "ATK",
   "class": "Sr."
  },
  {
   "name": "Kiran Lathi",
   "url": "https://waterpolohub.fly.dev/player/kiran-lathi",
   "cap": "13",
   "position": "ATK",
   "class": "So.",
   "club": "Stanford Black",
   "also_on": [
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2025"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-14u"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-12u-2024"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-12u-2023"
    }
   ]
  },
  {
   "name": "Amit Garg",
   "url": "https://waterpolohub.fly.dev/player/amit-garg",
   "cap": "14",
   "position": "C",
   "class": "So.",
   "club": "NorCal Black",
   "also_on": [
    {
     "name": "NorCal Black",
     "url": "https://waterpolohub.fly.dev/team/norcal-black-16u"
    },
    {
     "name": "NorCal Black",
     "url": "https://waterpolohub.fly.dev/team/norcal-black-14u-2025"
    }
   ]
  },
  {
   "name": "Benjamin Edelman",
   "url": "https://waterpolohub.fly.dev/player/benjamin-edelman",
   "cap": "15",
   "position": "UT",
   "class": "Fr.",
   "club": "Stanford Black",
   "also_on": [
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-12u-2023"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-14u"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-14u-2025"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-12u-2024"
    }
   ]
  },
  {
   "name": "Torsten Herlitz",
   "url": "https://waterpolohub.fly.dev/player/torsten-herlitz",
   "cap": "16",
   "position": "ATK",
   "class": "Jr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-16u"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2024"
    }
   ]
  },
  {
   "name": "Anthony Kreutzkamp",
   "url": "https://waterpolohub.fly.dev/player/anthony-kreutzkamp",
   "cap": "17",
   "position": "ATK",
   "class": "Sr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2024"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2023"
    },
    {
     "name": "Atherton Black",
     "url": "https://waterpolohub.fly.dev/team/atherton-black-18u-2025"
    }
   ]
  },
  {
   "name": "Declan Irvine",
   "url": "https://waterpolohub.fly.dev/player/declan-irvine",
   "cap": "18",
   "position": "ATK",
   "class": "Jr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-16u"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2024"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2023"
    }
   ]
  },
  {
   "name": "Gates Gamble",
   "url": "https://waterpolohub.fly.dev/player/gates-gamble",
   "cap": "19",
   "position": "ATK",
   "class": "Sr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u-2024"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2024"
    },
    {
     "name": "Atherton Black",
     "url": "https://waterpolohub.fly.dev/team/atherton-black-18u-2025"
    },
    {
     "name": "Stanford Red",
     "url": "https://waterpolohub.fly.dev/team/stanford-red-14u-2023"
    }
   ]
  },
  {
   "name": "Sam Morganroth",
   "url": "https://waterpolohub.fly.dev/player/sam-morganroth",
   "cap": "20",
   "position": "ATK",
   "class": "Sr."
  },
  {
   "name": "Charlie Wagner",
   "url": "https://waterpolohub.fly.dev/player/charlie-wagner",
   "cap": "21",
   "position": "ATK",
   "class": "Sr."
  },
  {
   "name": "Dominic Pi-Sunyer",
   "url": "https://waterpolohub.fly.dev/player/dominic-pi-sunyer",
   "cap": "1A",
   "position": "GK",
   "class": "Sr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2024"
    },
    {
     "name": "Stanford Black",
     "url": "https://waterpolohub.fly.dev/team/stanford-black-14u-2023"
    }
   ]
  },
  {
   "name": "Wilkes Rohlen",
   "url": "https://waterpolohub.fly.dev/player/wilkes-rohlen",
   "cap": "1",
   "position": "GK",
   "class": "Jr.",
   "club": "Atherton",
   "also_on": [
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-18u"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2025"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2024"
    },
    {
     "name": "Atherton",
     "url": "https://waterpolohub.fly.dev/team/atherton-16u-2023"
    },
    {
     "name": "Atherton Black",
     "url": "https://waterpolohub.fly.dev/team/atherton-black-18u-2025"
    }
   ]
  }
 ],
 "results": [
  {
   "date": "2026-10-16",
   "home": "Los Altos",
   "away": "Sacred Heart Prep",
   "score": "6-16"
  },
  {
   "date": "2026-10-07",
   "home": "Valley Christian",
   "away": "Sacred Heart Prep",
   "score": "10-9"
  },
  {
   "date": "2026-10-03",
   "home": "Santa Margarita",
   "away": "Sacred Heart Prep",
   "score": "8-5",
   "competition": "Harvard-Westlake Elite 8 · 7th place"
  },
  {
   "date": "2026-10-02",
   "home": "Harvard-Westlake",
   "away": "Sacred Heart Prep",
   "score": "14-13",
   "competition": "Harvard-Westlake Elite 8 · Group B"
  },
  {
   "date": "2026-10-02",
   "home": "Cathedral Catholic",
   "away": "Sacred Heart Prep",
   "score": "12-4",
   "competition": "Harvard-Westlake Elite 8 · Group B"
  },
  {
   "date": "2026-10-01",
   "home": "Miramonte",
   "away": "Sacred Heart Prep",
   "score": "10-9",
   "competition": "Harvard-Westlake Elite 8 · Group B"
  },
  {
   "date": "2026-09-30",
   "home": "Sacred Heart Prep",
   "away": "Junipero Serra",
   "score": "17-8"
  },
  {
   "date": "2026-09-25",
   "home": "Sacred Heart Prep",
   "away": "Campolindo",
   "score": "12-10"
  },
  {
   "date": "2026-09-23",
   "home": "Archbishop Mitty",
   "away": "Sacred Heart Prep",
   "score": "4-15"
  },
  {
   "date": "2026-09-19",
   "home": "Sacred Heart Prep",
   "away": "Corona del Mar",
   "score": "13-12",
   "competition": "South Coast Tournament 2026 · 9th place"
  },
  {
   "date": "2026-09-19",
   "home": "Sacred Heart Prep",
   "away": "Dos Pueblos",
   "score": "11-9",
   "competition": "South Coast Tournament 2026 · 9th–12th place semifinals"
  },
  {
   "date": "2026-09-18",
   "home": "Mira Costa",
   "away": "Sacred Heart Prep",
   "score": "7-9",
   "competition": "South Coast Tournament 2026 · Foothill pool · 3rd/4th place"
  },
  {
   "date": "2026-09-17",
   "home": "Bishop's",
   "away": "Sacred Heart Prep",
   "score": "18-14",
   "competition": "South Coast Tournament 2026 · Foothill pool · Winners' semifinals"
  },
  {
   "date": "2026-09-17",
   "home": "Sacred Heart Prep",
   "away": "Foothill",
   "score": "13-9",
   "competition": "South Coast Tournament 2026 · Foothill pool · Round 1"
  },
  {
   "date": "2026-09-16",
   "home": "Menlo School",
   "away": "Sacred Heart Prep",
   "score": "12-13"
  },
  {
   "date": "2026-09-09",
   "home": "Saint Francis",
   "away": "Sacred Heart Prep",
   "score": "7-13"
  },
  {
   "date": "2025-11-22",
   "home": "Sacred Heart Prep",
   "away": "Miramonte",
   "score": "11-10",
   "competition": "CIF NorCal Regional, Division I 2025 · Final"
  },
  {
   "date": "2025-11-20",
   "home": "Sacred Heart Prep",
   "away": "De La Salle",
   "score": "9-8",
   "competition": "CIF NorCal Regional, Division I 2025 · Semifinals"
  },
  {
   "date": "2025-11-18",
   "home": "Sacred Heart Prep",
   "away": "San Ramon Valley",
   "score": "16-10",
   "competition": "CIF NorCal Regional, Division I 2025 · Quarterfinals"
  },
  {
   "date": "2025-09-20",
   "home": "Sacred Heart Prep",
   "away": "Oaks Christian",
   "score": "13-18",
   "competition": "South Coast Tournament 2025 · 3rd place"
  },
  {
   "date": "2025-09-20",
   "home": "Newport Harbor",
   "away": "Sacred Heart Prep",
   "score": "12-7",
   "competition": "South Coast Tournament 2025 · Semifinals"
  },
  {
   "date": "2025-09-19",
   "home": "Miramonte",
   "away": "Sacred Heart Prep",
   "score": "9-13",
   "competition": "South Coast Tournament 2025 · Edison pool · Pool final"
  },
  {
   "date": "2025-09-18",
   "home": "Sacred Heart Prep",
   "away": "Loyola",
   "score": "15-10",
   "competition": "South Coast Tournament 2025 · Edison pool · Winners' semifinals"
  },
  {
   "date": "2025-09-18",
   "home": "Sacred Heart Prep",
   "away": "Alta Loma",
   "score": "13-6",
   "competition": "South Coast Tournament 2025 · Edison pool · Round 1"
  },
  {
   "date": "2024-11-23",
   "home": "De La Salle",
   "away": "Sacred Heart Prep",
   "score": "7-9",
   "competition": "CIF NorCal Regional, Division I 2024 · Final"
  },
  {
   "date": "2024-11-21",
   "home": "Miramonte",
   "away": "Sacred Heart Prep",
   "score": "11-12",
   "competition": "CIF NorCal Regional, Division I 2024 · Semifinals"
  },
  {
   "date": "2024-11-19",
   "home": "Sacred Heart Prep",
   "away": "Rio Americano",
   "score": "13-5",
   "competition": "CIF NorCal Regional, Division I 2024 · Quarterfinals"
  },
  {
   "date": "2023-11-18",
   "home": "Sacred Heart Prep",
   "away": "Miramonte",
   "score": "13-10",
   "competition": "CIF NorCal Regional, Division I 2023 · Final"
  },
  {
   "date": "2023-11-17",
   "home": "Sacred Heart Prep",
   "away": "De La Salle",
   "score": "13-12",
   "competition": "CIF NorCal Regional, Division I 2023 · Semifinals"
  },
  {
   "date": "2023-11-14",
   "home": "Sacred Heart Prep",
   "away": "Davis Sr.",
   "score": "9-4",
   "competition": "CIF NorCal Regional, Division I 2023 · Quarterfinals"
  }
 ],
 "upcoming": [
  {
   "date": "2026-10-14",
   "home": "St. Ignatius College Preparatory",
   "away": "Sacred Heart Prep"
  },
  {
   "date": "2026-10-16",
   "home": "Sacred Heart Prep",
   "away": "Loyola",
   "competition": "North vs. South Challenge 2026 · First round"
  },
  {
   "date": "2026-10-17",
   "home": "Campolindo",
   "away": "Sacred Heart Prep"
  },
  {
   "date": "2026-10-24",
   "home": "Sacred Heart Prep",
   "away": "De La Salle"
  }
 ]
}
