
Chula Vista, CA · Metro Mesa
Otay Ranch
Otay Ranch Mustangs
- Boys · 2026–27
- 12-12-1
- Boys Varsity · 2025–26
- 10-16
- Girls Varsity · 2025–26
- 8-13
- State
- California
- Section
- San Diego Section (CIF-SDS)
- League
- Metro Mesa
- League
- Metro South Bay
League standings 2026–27
- Metro MesaGirls Varsity · not startednot started
- Metro South BayBoys Varsity · League 4-6 · Overall 12-12League 4-6 · Overall 12-12
As published by MaxPreps, fetched Nov 1, 2026. The full table is on the league page.
Boys schedule · 2026–27
26 gamesRecord 12-12-1
- at Olympian · Chula VistaT 0–0
- vs High Tech SD · San Diego4:00 PM
- vs Rancho Buena Vista · VistaW 8–6
- vs Scripps Ranch · San Diego · neutral siteW 11–6
- vs San Dieguito Academy · Encinitas · neutral siteL 4–12
- vs West Hills · Santee · neutral siteW 11–9
- at University City · San DiegoL 10–11
- at Canyon Hills · San DiegoW 13–5
- at Mar Vista · Imperial BeachW 11–9
- vs Santa Fe Christian · Solana Beach · neutral siteW 12–9
- vs Hilltop · Chula VistaL 9–13
- vs Santa Fe Christian · Solana Beach · neutral siteL 5–13
- vs Monte Vista · Spring Valley · neutral siteW 12–7
- vs West Hills · Santee · neutral siteL 5–13
- at Mar Vista · Imperial BeachW 12–4
- vs Eastlake · Chula VistaL 6–18
- at Mater Dei Catholic · Chula VistaL 8–9
- vs University City · San Diego · neutral siteL 6–8
- vs Canyon Hills · San Diego · neutral siteW 12–7
- vs Sage Creek · Carlsbad · neutral siteL 6–7
- vs Olympian · Chula VistaL 5–9
- at Hilltop · Chula VistaL 5–13
- vs Mar Vista · Imperial BeachW 8–7
- at Eastlake · Chula VistaL 8–24
- vs Mater Dei Catholic · Chula VistaW 8–7
- at Olympian · Chula VistaW 10–6
Girls schedule · 2026–27
4 games
- vs La Jolla Country Day · La Jolla6:00 PM
- vs Mount Miguel · Spring Valley · neutral site4:30 PM
- vs Mar Vista · Imperial Beach4:00 PM
- at Mar Vista · Imperial Beach4:00 PM
As published by the school’s own program listing. These finals are reported after the fact, not scored here. If this is your program, following it live, goal by goal, is what the free first season adds.
Boys roster · 2025–26
16 players
- 1Leonardo GaetaFr.GK
- 1AChayse McEvoySo.GK
- 2Fengcheng LiSo.UT
- 3Giovanni VazquezSo.UT
- 4Sebastian AyonJr.UT
- 5Owen WalterJr.UT
- 6Nolan SteeleFr.UT
- 7Fabian RamirezFr.2M
- 8Andres GonzalezSo.UT
- 9Lucas SawayaSo.UT
- 10Marcelo BaivanedaSr.DR
- 11Nixon EngstromSo.UT
- 12Sean RamirezJr.ATK
- 13Marcus MatuteSr.ATK
- 14Lucas JosaFr.UT
- 18Abel RuddenSo.ATK
Girls roster · 2025–26
13 players
- 1Mia BelenFr.
- 2Azaret PerezJr.
- 3Isela SalasSr.
- 5Madison PalenciaSr.
- 6Sofia PickensSr.
- 7Sophia SahagunSr.
- 8Jorja EgbalicFr.
- 9Alia VizcarraSr.
- 10Alessandra PerezSr.
- 12Alexa CarrothersFr.
- 11Letha KazmaierSr.
- 12Dominique MonrealSr.
- 14Yevdokia PerezSr.
As published by the school’s own program listing.
2025–26 season
From MaxPreps · not CIF-checkedSoCal Boys Varsity · Fall 2025–26
Rank 186 of 342 in SoCal Boys · goal difference −34 · MaxPreps rank 39 in San Diego Section · SoCal Boys standings
- vsPacific RidgeL7–9
- atCanyon HillsW9–5
- atEastlakeL6–23
- vsMar VistaL7–14
- vsHigh Tech SDW13–6
- vsMonte VistaW9–5
- atMar VistaL4–10
- vsFallbrookW8–6
- atRamonaL7–8
- atBonita VistaW14–4
- atHilltopL5–15
- vsOlympianL7–8
- vsRancho Buena VistaOTW11–10
- atSage CreekL4–6
- vsEastlakeL6–32
- atMar VistaL7–16
- vsBonita VistaW19–6
- vsUniversity CityL6–14
- vsHilltopL10–16
- vsOlympianOTL9–10
- vsBonita VistaW17–2
- atWest HillsL6–9
- atClairemontL4–11
- atEl CapitanL6–9
- vsMira MesaW13–8
- vsHigh Tech SDW18–9
- vsMira MesaForfeitW13–8
SoCal Girls Varsity · Winter 2025–26
Rank 197 of 340 in SoCal Girls · goal difference −13 · MaxPreps rank 40 in San Diego Section · SoCal Girls standings
- atMar VistaW14–8
- atEastlakeL8–14
- atBonita VistaL6–9
- vsMater Dei CatholicL5–10
- atEl CapitanL8–9
- vsMar VistaW17–8
- atEastlakeL6–14
- atMater Dei CatholicL9–14
- atSage CreekW10–6
- vsCanyon HillsW11–3
- vsValley CenterW13–1
- vsBonita VistaL5–12
- atClassical AcademyL4–10
- atOlympianL6–10
- atMar VistaW14–7
- atGranite HillsL2–5
- vsHilltopW14–5
- atGranite HillsL7–13
- atUniversity CityW11–7
- vsOlympianL10–21
- atCoronadoL5–12
Records are MaxPreps’ published wins and losses, not yet checked against CIF. How the data works