Skip to content
CIF North Coast Section Water Polo Championships 2026, girls and boys, November 4 to 14, 2026: Open Division, Division 1 and Division 2, finals Saturday, Nov 14. The section's championship logo over a game in a sunlit pool, the ball in the foreground.

CIF North Coast Section · History

NCS water polo, 2022–2025

Girls & boys · Open, Division 1 and Division 2 · every section final on file

Who won each division, the title runs and the upsets, how the seeds hold up, every program’s playoff record, and who the section moved up or down.

2022 to 2025 · the section finals

Champions

The North Coast Section crowns six champions every November: girls and boys in the Open Division, Division 1 and Division 2. These are the winners with the final and their seeds, as the section’s brackets on MaxPreps record them: boys since 2022, girls since 2024.

Girls6 titles on file

  1. 2025

    • OpenCarondelet (No. 1 seed) beat Acalanes 14⁠–⁠11
    • D1San Ramon Valley (No. 1 seed) beat Las Lomas 15⁠–⁠10
    • D2Amador Valley (No. 1 seed) beat Alhambra 9⁠–⁠7
  2. 2024

    • OpenCarondelet (No. 3 seed) beat Campolindo 8⁠–⁠6
    • D1San Ramon Valley (No. 1 seed) beat Las Lomas 9⁠–⁠7
    • D2Marin Catholic (No. 2 seed) beat James Logan 8⁠–⁠6

Four programs have won a girls title

Carondelet 2 · San Ramon Valley 2 · Marin Catholic 1 · Amador Valley 1

’24’25CarondeletOCarondelet, 2024: won the Open finalOCarondelet, 2025: won the Open finalSRV1San Ramon Valley, 2024: won the D1 final1San Ramon Valley, 2025: won the D1 finalMarin Catholic2Marin Catholic, 2024: won the D2 finalAmador Valley2Amador Valley, 2025: won the D2 finalLas Lomas1Las Lomas, 2024: lost the D1 final1Las Lomas, 2025: lost the D1 finalAcalanesOAcalanes, 2025: lost the Open finalAlhambra2Alhambra, 2025: lost the D2 finalCampolindoOCampolindo, 2024: lost the Open finalJames Logan2James Logan, 2024: lost the D2 final
TitleLost the finalO = Open · 1 = Division 1 · 2 = Division 2

Boys12 titles on file

  1. 2025

    • OpenMiramonte (No. 1 seed) beat Campolindo 15⁠–⁠7
    • D1Redwood (No. 1 seed) beat Alameda 16⁠–⁠8
    • D2San Marin (No. 3 seed) beat James Logan 9⁠–⁠6
  2. 2024

    • OpenDe La Salle (No. 4 seed) beat Miramonte 14⁠–⁠13
    • D1Redwood (No. 1 seed) beat Tamalpais 12⁠–⁠9
    • D2Marin Academy (No. 3 seed) beat Cardinal Newman 9⁠–⁠8
  3. 2023

    • OpenMiramonte (No. 1 seed) beat De La Salle 12⁠–⁠10
    • D1Redwood (No. 3 seed) beat Las Lomas 10⁠–⁠9
    • D2Piedmont (No. 4 seed) beat Alameda 10⁠–⁠8
  4. 2022

    • OpenDe La Salle (No. 1 seed) beat Miramonte 12⁠–⁠8
    • D1San Ramon Valley (No. 1 seed) beat Tamalpais 10⁠–⁠7
    • D2Terra Linda (No. 1 seed) beat Marin Academy 12⁠–⁠6

Eight programs have won a boys title

Redwood 3 · Miramonte 2 · De La Salle 2 · Marin Academy 1 · San Ramon Valley 1 · Terra Linda 1 · Piedmont 1 · San Marin 1

’22’23’24’25Redwood1Redwood, 2023: won the D1 final1Redwood, 2024: won the D1 final1Redwood, 2025: won the D1 finalMiramonteOMiramonte, 2022: lost the Open finalOMiramonte, 2023: won the Open finalOMiramonte, 2024: lost the Open finalOMiramonte, 2025: won the Open finalDe La SalleODe La Salle, 2022: won the Open finalODe La Salle, 2023: lost the Open finalODe La Salle, 2024: won the Open finalMarin Academy2Marin Academy, 2022: lost the D2 final2Marin Academy, 2024: won the D2 finalSRV1San Ramon Valley, 2022: won the D1 finalTerra Linda2Terra Linda, 2022: won the D2 finalPiedmont2Piedmont, 2023: won the D2 finalSan Marin2San Marin, 2025: won the D2 finalAlameda2Alameda, 2023: lost the D2 final1Alameda, 2025: lost the D1 finalTamalpais1Tamalpais, 2022: lost the D1 final1Tamalpais, 2024: lost the D1 finalCampolindoOCampolindo, 2025: lost the Open finalCard. Newman2Cardinal Newman, 2024: lost the D2 finalJames Logan2James Logan, 2025: lost the D2 finalLas Lomas1Las Lomas, 2023: lost the D1 final
TitleLost the finalO = Open · 1 = Division 1 · 2 = Division 2

November 4 to 14, 2026

The 2026 field, and what it brings

Each 2026 division’s schools with a section final on file, last year’s finish, or a new division. Seeds are the section’s, from the brackets it seeded Nov 1, 2026.

GirlsOpen Division · 4 teams

  1. #2

    CarondeletDefending champion

    Two titles (Open 2024, Open 2025)

  2. #3

    Acalanes

    lost the final in Open 2025

  3. #4

    Campolindo

    lost the final in Open 2024

And 1 more with no section final on file.

GirlsDivision 1 · 16 teams

  1. #1

    San Ramon ValleyDefending champion

    Two titles (D1 2024, D1 2025)

  2. #7

    Las Lomas

    lost the final in D1 2024, D1 2025

  3. #11

    Berkeley

    moved up from D2

  4. #14

    Foothill

    moved up from D2

And 12 more with no section final on file.

GirlsDivision 2 · 15 teams

  1. #1

    Northgate

    moved down from D1

  2. #2

    Washington

    moved down from D1

  3. #5

    Alhambra

    lost the final in D2 2025

  4. #6

    Marin Catholic

    One title (D2 2024)

  5. #12

    James Logan

    lost the final in D2 2024

And 10 more with no section final on file.

BoysOpen Division · 4 teams

  1. #1

    MiramonteDefending champion

    Two titles (Open 2023, Open 2025) · lost the final in Open 2022, Open 2024

  2. #2

    Campolindo

    lost the final in Open 2025

  3. #3

    Redwood

    Three titles (D1 2023, D1 2024, D1 2025) · moved up from D1 (won the title in 2025)

  4. #4

    De La Salle

    Two titles (Open 2022, Open 2024) · lost the final in Open 2023

BoysDivision 1 · 16 teams

  1. #2

    San Ramon Valley

    One title (D1 2022) · moved down from Open

  2. #3

    Alameda

    lost the final in D2 2023, D1 2025

  3. #5

    Las Lomas

    lost the final in D1 2023

  4. #7

    Tamalpais

    lost the final in D1 2022, D1 2024

  5. #8

    San Marin

    One title (D2 2025) · moved up from D2 (won the title in 2025)

  6. #10

    Marin Catholic

    moved up from D2

  7. #12

    Marin Academy

    One title (D2 2024) · lost the final in D2 2022 · moved up from D2

  8. #14

    Granada

    moved up from D2

  9. #15

    James Logan

    lost the final in D2 2025 · moved up from D2 (lost the final in 2025)

  10. #16

    Piedmont

    One title (D2 2023) · moved up from D2

And 6 more with no section final on file.

BoysDivision 2 · 16 teams

  1. #1

    Liberty

    moved down from D1

  2. #2

    Cardinal Newman

    lost the final in D2 2024

  3. #7

    Washington

    moved down from D1

And 13 more with no section final on file.

The 2026 brackets, game times and live results →

Computed from 189 playoff games

The stories the brackets tell

Boys · 2023 to 2025

Redwood: three straight Division 1 titles.

Redwood’s boys won the Division 1 title in 2023 (10⁠–⁠9 over Las Lomas), 2024 (12⁠–⁠9 over Tamalpais) and 2025 (16⁠–⁠8 over Alameda), seeded No. 3, No. 1 and No. 1, and went 11-0 in those three brackets. It came down from the Open Division for 2023, where it had been the No. 3 seed. For 2026 the section moved it up to the Open Division, as the No. 3 seed. Two other programs have won two in a row: Carondelet’s girls (Open 2024–25) and San Ramon Valley’s girls (D1 2024–25).

Redwood boys · 3 won3Miramonte boys · 2 won4De La Salle boys · 2 won3Carondelet girls · 2 won2San Ramon Valley girls · 2 won2Marin Academy boys · 1 won2Alameda boys · none won2Las Lomas girls · none won2Tamalpais boys · none won2
The numbers as a table
Finals reached by program, girls and boys
ProgramFinals reached
Redwood boys (3 won)3
Miramonte boys (2 won)4
De La Salle boys (2 won)3
Carondelet girls (2 won)2
San Ramon Valley girls (2 won)2
Marin Academy boys (1 won)2
Alameda boys (none won)2
Las Lomas girls (none won)2
Tamalpais boys (none won)2

The same matchup, again

Campolindo v De La Salle: four straight Open semifinals.

2022: De La Salle 16⁠–⁠8 · 2023: De La Salle 15⁠–⁠13 · 2024: De La Salle 8⁠–⁠7 · 2025: Campolindo 12⁠–⁠11. De La Salle leads 3-1; three of the four were decided by two goals or fewer.

  • BoysDe La Salle v Miramonte3 meetings

    2022 Open final: De La Salle 12⁠–⁠8 · 2023 Open final: Miramonte 12⁠–⁠10 · 2024 Open final: De La Salle 14⁠–⁠13

  • BoysMarin Academy v Piedmont3 meetings

    2022 D2 semifinals: Marin Academy 6⁠–⁠5 · 2023 D2 semifinals: Piedmont 13⁠–⁠9 · 2025 D2 quarterfinals: Marin Academy 10⁠–⁠9

  • BoysLas Lomas v Tamalpais2 meetings

    2022 D1 semifinals: Tamalpais 9⁠–⁠5 · 2023 D1 quarterfinals: Las Lomas 8⁠–⁠6

  • BoysMiramonte v San Ramon Valley2 meetings

    2023 Open semifinals: Miramonte 18⁠–⁠7 · 2025 Open semifinals: Miramonte 15⁠–⁠7

The top seed

No. 1 seeds won 11 of 18 titles.

Open Division: 4 of 6 · Division 1: 5 of 6 · Division 2: 2 of 6. Division 2 is the open one: its champions were seeded No. 1 (2022 boys), No. 4 (2023 boys), No. 2 (2024 girls), No. 3 (2024 boys), No. 1 (2025 girls) and No. 3 (2025 boys). The lowest seed to win a title: No. 4 Piedmont, 2023 boys D2, 10⁠–⁠8 over No. 3 Alameda and No. 4 De La Salle, 2024 boys Open, 14⁠–⁠13 over No. 2 Miramonte.

Divisions 1 and 2

No. 3 seeds have reached eight finals; No. 2 seeds, three.

In the Division 1 and 2 brackets the No. 2 and No. 3 seeds share a half, so the winner of their meeting goes to the final. They have met ten times, every one a semifinal, and No. 3 has won seven: Alameda over Novato (2023 boys D2), Las Lomas over Tamalpais (2024 girls D1), Tamalpais over College Park (2024 boys D1), Marin Academy over Foothill (2024 boys D2), Las Lomas over Archie Williams (2025 girls D1), Alameda over Northgate (2025 boys D1) and San Marin over Granada (2025 boys D2). No. 3 seeds have won three titles, No. 2 seeds one.

189 playoff games

3,778 goals, 20.0 a game.

Open Division 18.9 · Division 1 21.1 · Division 2 19.2 goals a game. The most in one game: Monte Vista 21⁠–⁠13 Amador Valley (2024 boys D1 first round) and Las Lomas 23⁠–⁠11 Liberty (2025 girls D1 first round), 34 goals. 24 games were decided by one goal.

2025 boys D2 · quarterfinals

No. 9 over No. 1: Marin Academy 10⁠–⁠9.

The biggest upset by seed on file: Marin Academy, the No. 9 seed, beat No. 1 Piedmont 10⁠–⁠9, by a goal. 37 of the 189 seeded games went to the bigger seed number. They get likelier the deeper the bracket goes: first round 11%, quarterfinals 24%, semifinals 31%, final 28%.

  • No. 8 Terra Linda 13⁠–⁠10 No. 1 Archie Williams · 2023 boys D1 quarterfinals
  • No. 12 Monte Vista 21⁠–⁠13 No. 5 Amador Valley · 2024 boys D1 first round
  • No. 7 Alhambra 6⁠–⁠3 No. 2 Foothill · 2025 girls D2 quarterfinals
  • No. 7 College Park 10⁠–⁠8 No. 2 Monte Vista · 2023 boys D1 quarterfinals

After a title

Four champions moved up the next year.

  • BoysRedwoodD1 2025 → Open 2026

    Won Division 1 in 2025, then moved up to the Open Division as the No. 3 seed; its 2026 result is still to come.

  • BoysSan MarinD2 2025 → D1 2026

    Won Division 2 in 2025, then moved up to Division 1 as the No. 8 seed; its 2026 result is still to come.

  • BoysSan Ramon ValleyD1 2022 → Open 2023

    Won Division 1 in 2022, then moved up to the Open Division as the No. 4 seed and lost in the semifinals.

  • BoysTerra LindaD2 2022 → D1 2023

    Won Division 2 in 2022, then moved up to Division 1 as the No. 8 seed and lost in the semifinals.

Champions that stayed in their division: De La Salle (boys Open 2022, then lost the final in 2023), Miramonte (boys Open 2023, then lost the final in 2024), Redwood (boys D1 2023, then won the title in 2024), Piedmont (boys D2 2023, then lost in the quarterfinals in 2024), Carondelet (girls Open 2024, then won the title in 2025), San Ramon Valley (girls D1 2024, then won the title in 2025), Marin Catholic (girls D2 2024, then lost in the semifinals in 2025), De La Salle (boys Open 2024, then lost in the semifinals in 2025), Redwood (boys D1 2024, then won the title in 2025) and Marin Academy (boys D2 2024, then lost in the semifinals in 2025).

Every final on file · 18 of them

Three finals by one goal: the closest.

Redwood 10⁠–⁠9 over Las Lomas (2023 boys D1), De La Salle 14⁠–⁠13 over Miramonte (2024 boys Open) and Marin Academy 9⁠–⁠8 over Cardinal Newman (2024 boys D2). Nine of the 18 finals were decided by two goals or fewer. The widest: Miramonte 15⁠–⁠7 over Campolindo (2025 boys Open) and Redwood 16⁠–⁠8 over Alameda (2025 boys D1). Open Division finals have been won by 3.3 goals on average, Division 1 finals have been won by 3.7 goals on average, Division 2 finals have been won by 2.7 goals on average.

  1. 2025G OpenCarondelet 14⁠–⁠11 Acalanes+3
  2. 2025G D1San Ramon Valley 15⁠–⁠10 Las Lomas+5
  3. 2025G D2Amador Valley 9⁠–⁠7 Alhambra+2
  4. 2025B OpenMiramonte 15⁠–⁠7 Campolindo+8
  5. 2025B D1Redwood 16⁠–⁠8 Alameda+8
  6. 2025B D2San Marin 9⁠–⁠6 James Logan+3
  7. 2024G OpenCarondelet 8⁠–⁠6 Campolindo+2
  8. 2024G D1San Ramon Valley 9⁠–⁠7 Las Lomas+2
  9. 2024G D2Marin Catholic 8⁠–⁠6 James Logan+2
  10. 2024B OpenDe La Salle 14⁠–⁠13 Miramonte+1
  11. 2024B D1Redwood 12⁠–⁠9 Tamalpais+3
  12. 2024B D2Marin Academy 9⁠–⁠8 Cardinal Newman+1
  13. 2023B OpenMiramonte 12⁠–⁠10 De La Salle+2
  14. 2023B D1Redwood 10⁠–⁠9 Las Lomas+1
  15. 2023B D2Piedmont 10⁠–⁠8 Alameda+2
  16. 2022B OpenDe La Salle 12⁠–⁠8 Miramonte+4
  17. 2022B D1San Ramon Valley 10⁠–⁠7 Tamalpais+3
  18. 2022B D2Terra Linda 12⁠–⁠6 Marin Academy+6

Each bar is a final’s winning margin; indigo bars were decided by two goals or fewer.

Every bracket on file

How the seeds hold up

The section seeds every bracket and the higher seed hosts until the final. How far each seed line went in the Division 1 and 2 brackets (twelve or sixteen teams), and how often the bigger seed number won, round by round.

Division 1 and 2 · semifinals, finals and titles by seed

SEMIS · FINALS · TITLESNo. 110 · 9 · 7No. 210 · 3 · 1No. 311 · 8 · 3No. 46 · 1 · 1No. 56 · 2 · 0No. 61 · 0 · 0No. 72 · 1 · 0No. 81 · 0 · 0No. 91 · 0 · 0No. 100 · 0 · 0No. 110 · 0 · 0No. 120 · 0 · 0No. 130 · 0 · 0No. 140 · 0 · 0No. 150 · 0 · 0No. 160 · 0 · 0
Brackets the seed was inSemifinalsFinalsTitles
The numbers as a table
How far each seed went in the Division 1 and 2 brackets
SeedBracketsSemifinalsFinalsTitles
No. 1121097
No. 2121031
No. 3121183
No. 412611
No. 512620
No. 612100
No. 712210
No. 812100
No. 912100
No. 1012000
No. 1112000
No. 1212000
No. 138000
No. 148000
No. 158000
No. 168000

Champions’ seeds, by division

  • Open Division#1 #1 #4 #3 #1 #1No. 1 seeds won 4 of 6; a top-two seed won 4.
  • Division 1#1 #3 #1 #1 #1 #1No. 1 seeds won 5 of 6; a top-two seed won 5.
  • Division 2#1 #4 #3 #2 #3 #1No. 1 seeds won 2 of 6; a top-two seed won 3.

Upsets by round · the bigger seed number won

Upsets by round, every bracket on file
RoundGamesUpsetsShare
First round80911%
Quarterfinals501224%
Semifinals361131%
Final18528%

2022 to 2025 · every school in a draw

Every program’s NCS record

Each school’s division and seed every year it made the playoffs, its playoff record and goals (3rd-place games included), finals and titles, and the furthest it went. Most titles first.

Girls43 schools · 2024–2025

San Ramon Valley · 8-08Marin Catholic · 6-16Las Lomas · 6-26Carondelet · 4-04Amador Valley · 4-14Alhambra · 4-24
The numbers as a table
Girls NCS playoff wins by school
SchoolPlayoff wins
San Ramon Valley (8-0)8
Marin Catholic (6-1)6
Las Lomas (6-2)6
Carondelet (4-0)4
Amador Valley (4-1)4
Alhambra (4-2)4
Girls NCS playoff record by school
School20242025W-LGoalsTitlesBest
San Ramon ValleyD1 #1D1 #18-0118–412Champion
CarondeletOpen #3Open #14-041–282Champion
Marin CatholicD2 #2D2 #46-167–321Champion
Amador ValleyD1 #13D2 #14-153–361Champion
Las LomasD1 #3D1 #36-2102–73–Final
AlhambraD2 #6D2 #74-247–33–Final
James LoganD2 #1·3-138–27–Final
CampolindoOpen #1Open #32-225–23–Final
AcalanesOpen #4Open #21-326–31–Final
Archie WilliamsD1 #4D1 #24-269–55–Semifinals
TamalpaisD1 #2D1 #44-264–55–Semifinals
Dublin·D2 #62-120–21–Semifinals
Terra LindaD2 #5·2-125–19–Semifinals
Marin AcademyD1 #6D1 #72-251–38–Quarterfinals
Monte VistaD1 #5D1 #62-258–42–Quarterfinals
Moreau CatholicD2 #3D2 #142-232–29–Semifinals
RedwoodD1 #9D1 #82-227–34–Quarterfinals
Foothill·D2 #21-114–10–Quarterfinals
Lick-Wilmerding·D2 #81-112–15–Quarterfinals
LivermoreD2 #4·1-113–14–Quarterfinals
AlamedaD1 #14D1 #51-233–30–Quarterfinals
BerkeleyD1 #12D2 #31-228–35–Quarterfinals
CaliforniaD1 #11D2 #51-222–33–Quarterfinals
HeritageD2 #10D2 #111-222–25–Quarterfinals
NorthgateD1 #10D1 #151-227–39–Quarterfinals
San MarinD2 #9D1 #111-224–38–Quarterfinals
MiramonteOpen #2Open #41-322–32–Semifinals
Bishop O'DowdD1 #15·0-17–18–First round
Cardinal Newman·D2 #150-14–11–First round
Clayton Valley CharterD2 #8·0-17–9–First round
College Park·D1 #120-12–14–First round
GranadaD2 #7·0-16–12–First round
Irvington·D2 #160-14–19–First round
Mission San Jose·D1 #160-10–16–First round
Newark MemorialD2 #12·0-18–13–First round
American CanyonD2 #15D2 #90-212–24–First round
Castro ValleyD1 #8D1 #90-25–16–First round
El CerritoD2 #14D2 #130-24–22–First round
EncinalD2 #11D1 #130-27–20–First round
LibertyD1 #16D1 #140-211–41–First round
PittsburgD2 #16D2 #120-214–27–First round
VintageD2 #13D2 #100-216–28–First round
WashingtonD1 #7D1 #100-221–30–First round

Boys45 schools · 2022–2025

Redwood · 12-112Marin Academy · 9-39Miramonte · 6-26De La Salle · 6-26San Marin · 6-26Piedmont · 6-36
The numbers as a table
Boys NCS playoff wins by school
SchoolPlayoff wins
Redwood (12-1)12
Marin Academy (9-3)9
Miramonte (6-2)6
De La Salle (6-2)6
San Marin (6-2)6
Piedmont (6-3)6
Boys NCS playoff record by school
School2022202320242025W-LGoalsTitlesBest
RedwoodOpen #3D1 #3D1 #1D1 #112-1171–1143Champion
MiramonteOpen #2Open #1Open #2Open #16-2102–722Champion
De La SalleOpen #1Open #2Open #4Open #36-2101–842Champion
Marin AcademyD2 #2D2 #1D2 #3D2 #99-3117–891Champion
San MarinD2 #7D2 #7·D2 #36-292–711Champion
PiedmontD2 #3D2 #4D2 #4D2 #16-3111–851Champion
Terra LindaD2 #1D1 #8D1 #8D1 #116-396–781Champion
San Ramon ValleyD1 #1Open #4D1 #4Open #45-5113–1051Champion
TamalpaisD1 #2D1 #4D1 #3D1 #46-497–84–Final
AlamedaD2 #9D2 #3D1 #16D1 #35-497–94–Final
Las LomasD1 #3D1 #5D1 #10D1 #66-494–79–Final
Cardinal Newman·D2 #6D2 #1D2 #45-3105–79–Final
CampolindoOpen #5Open #3Open #1Open #24-482–85–Final
James Logan··D1 #13D2 #53-253–47–Final
College ParkD1 #8D1 #7D1 #2D1 #86-4105–100–Semifinals
FoothillD1 #5D1 #10D2 #2·4-383–71–Semifinals
NovatoD2 #6D2 #2D2 #9·3-370–72–Semifinals
Monte VistaD1 #4D1 #2D1 #12D1 #53-485–82–Semifinals
NorthgateOpen #4D1 #6D1 #9D1 #23-476–74–Semifinals
Granada···D2 #22-134–35–Semifinals
Marin Catholic··D2 #7D2 #62-247–49–Quarterfinals
WashingtonD1 #11·D2 #5D1 #92-356–52–Semifinals
Clayton Valley CharterD2 #4D2 #9D2 #8D1 #122-459–61–Semifinals
Newark MemorialD2 #8D2 #5D1 #15D2 #102-462–81–Quarterfinals
AmericanD2 #5···1-125–23–Quarterfinals
Bishop O'Dowd···D2 #71-126–20–Quarterfinals
HeritageD1 #9·D2 #6D2 #141-336–46–Quarterfinals
Liberty·D1 #11D1 #6D1 #101-345–50–Quarterfinals
VintageD1 #7·D2 #14D2 #121-330–47–Quarterfinals
CaliforniaD1 #6D1 #9D1 #14D1 #151-439–68–Quarterfinals
Archie WilliamsOpen #6D1 #1Open #3D1 #71-553–62–Semifinals
Dougherty Valley··D2 #12·0-14–11–First round
Dublin···D2 #130-19–18–First round
Lick-WilmerdingD2 #11···0-19–13–First round
Livermore·D2 #11··0-111–13–First round
NapaD2 #10···0-14–15–First round
Acalanes··D2 #10D1 #130-221–26–First round
Berkeley··D1 #7D2 #110-216–24–First round
FreedomD1 #12·D2 #13·0-213–33–First round
Mission San Jose·D2 #10·D2 #80-215–20–First round
St. Patrick-St. Vincent··D2 #16D2 #160-214–38–First round
Alhambra·D2 #8D2 #11D2 #150-323–36–First round
Amador Valley·D1 #12D1 #5D1 #140-326–55–First round
Castro ValleyD1 #10·D1 #11D1 #160-319–48–First round
El CerritoD2 #12D2 #12D2 #15·0-324–61–First round

Up and down

Division moves

The section places each school’s team in the Open Division, Division 1 or Division 2 every year. These are the 37 times a program was in a different division than the season before: 20 up, 17 down, with how it finished the year before and its seed in the new division.

2026

  • UpJames Loganboys · D2 → D1 #15Lost the final in 2025
  • UpRedwoodboys · D1 → Open #3Won the title in 2025
  • UpSan Marinboys · D2 → D1 #8Won the title in 2025
  • UpBerkeleygirls · D2 → D1 #11
  • UpFoothillgirls · D2 → D1 #14
  • UpGranadaboys · D2 → D1 #14
  • DownLibertyboys · D1 → D2 #1
  • UpMarin Academyboys · D2 → D1 #12
  • UpMarin Catholicboys · D2 → D1 #10
  • DownNorthgategirls · D1 → D2 #1
  • UpPiedmontboys · D2 → D1 #16
  • DownSan Ramon Valleyboys · Open → D1 #2
  • DownWashingtonboys · D1 → D2 #7
  • DownWashingtongirls · D1 → D2 #2

2025

  • UpAcalanesboys · D2 → D1 #13
  • DownAmador Valleygirls · D1 → D2 #1
  • DownArchie Williamsboys · Open → D1 #7
  • DownBerkeleygirls · D1 → D2 #3
  • DownBerkeleyboys · D1 → D2 #11
  • DownCaliforniagirls · D1 → D2 #5
  • UpClayton Valley Charterboys · D2 → D1 #12
  • UpEncinalgirls · D2 → D1 #13
  • DownJames Loganboys · D1 → D2 #5
  • DownNewark Memorialboys · D1 → D2 #10
  • UpSan Maringirls · D2 → D1 #11
  • UpSan Ramon Valleyboys · D1 → Open #4
  • UpWashingtonboys · D2 → D1 #9

2024

  • UpAlamedaboys · D2 → D1 #16Lost the final in 2023
  • UpArchie Williamsboys · D1 → Open #3
  • DownFoothillboys · D1 → D2 #2
  • UpNewark Memorialboys · D2 → D1 #15
  • DownSan Ramon Valleyboys · Open → D1 #4

2023

  • UpSan Ramon Valleyboys · D1 → Open #4Won the title in 2022
  • UpTerra Lindaboys · D2 → D1 #8Won the title in 2022
  • DownArchie Williamsboys · Open → D1 #1
  • DownNorthgateboys · Open → D1 #6
  • DownRedwoodboys · Open → D1 #3

Every bracket on file

Year by year

Every game each division played, first round to final, with the seeds. Open a year.

2025G Open: Carondelet · G D1: San Ramon Valley · G D2: Amador Valley · B Open: Miramonte · B D1: Redwood · B D2: San Marin

GirlsOpen Division · 4 teams

  1. Semifinals1 Carondelet14⁠–⁠74 Miramonte
  2. Semifinals2 Acalanes7⁠–⁠33 Campolindo
  3. 3rd place3 Campolindo8⁠–⁠54 Miramonte
  4. Final1 Carondelet14⁠–⁠112 Acalanes

GirlsDivision 1 · 16 teams

  1. First round1 San Ramon Valley16⁠–⁠016 Mission San Jose
  2. First round8 Redwood7⁠–⁠29 Castro Valley
  3. First round4 Tamalpais15⁠–⁠613 Encinal
  4. First round5 Alameda14⁠–⁠212 College Park
  5. First round2 Archie Williams13⁠–⁠315 Northgate
  6. First round7 Marin Academy14⁠–⁠810 Washington
  7. First round3 Las Lomas23⁠–⁠1114 Liberty
  8. First round6 Monte Vista21⁠–⁠711 San Marin
  9. Quarterfinals1 San Ramon Valley16⁠–⁠68 Redwood
  10. Quarterfinals4 Tamalpais10⁠–⁠85 Alameda
  11. Quarterfinals2 Archie Williams13⁠–⁠107 Marin Academy
  12. Quarterfinals3 Las Lomas16⁠–⁠86 Monte Vista
  13. Semifinals1 San Ramon Valley20⁠–⁠74 Tamalpais
  14. Semifinals3 Las Lomas12⁠–⁠92 Archie WilliamsUpset
  15. Final1 San Ramon Valley15⁠–⁠103 Las Lomas

GirlsDivision 2 · 16 teams

  1. First round1 Amador Valley19⁠–⁠416 Irvington
  2. First round8 Lick-Wilmerding6⁠–⁠59 American Canyon
  3. First round4 Marin Catholic8⁠–⁠213 El Cerrito
  4. First round5 California12⁠–⁠812 Pittsburg
  5. First round2 Foothill11⁠–⁠415 Cardinal Newman
  6. First round7 Alhambra19⁠–⁠910 Vintage
  7. First round3 Berkeley13⁠–⁠714 Moreau Catholic
  8. First round6 Dublin7⁠–⁠611 Heritage
  9. Quarterfinals1 Amador Valley10⁠–⁠68 Lick-Wilmerding
  10. Quarterfinals4 Marin Catholic7⁠–⁠35 California
  11. Quarterfinals7 Alhambra6⁠–⁠32 FoothillUpset
  12. Quarterfinals6 Dublin9⁠–⁠73 BerkeleyUpset
  13. Semifinals1 Amador Valley6⁠–⁠24 Marin Catholic
  14. Semifinals7 Alhambra8⁠–⁠46 DublinUpset
  15. Final1 Amador Valley9⁠–⁠77 Alhambra

BoysOpen Division · 4 teams

  1. Semifinals1 Miramonte15⁠–⁠74 San Ramon Valley
  2. Semifinals2 Campolindo12⁠–⁠113 De La Salle
  3. 3rd place3 De La Salle15⁠–⁠114 San Ramon Valley
  4. Final1 Miramonte15⁠–⁠72 Campolindo

BoysDivision 1 · 16 teams

  1. First round1 Redwood21⁠–⁠416 Castro Valley
  2. First round8 College Park11⁠–⁠89 Washington
  3. First round4 Tamalpais11⁠–⁠813 Acalanes
  4. First round5 Monte Vista13⁠–⁠912 Clayton Valley Charter
  5. First round2 Northgate16⁠–⁠615 California
  6. First round7 Archie Williams11⁠–⁠910 Liberty
  7. First round3 Alameda21⁠–⁠614 Amador Valley
  8. First round6 Las Lomas12⁠–⁠811 Terra Linda
  9. Quarterfinals1 Redwood20⁠–⁠108 College Park
  10. Quarterfinals5 Monte Vista15⁠–⁠104 TamalpaisUpset
  11. Quarterfinals2 Northgate9⁠–⁠87 Archie Williams
  12. Quarterfinals3 Alameda7⁠–⁠56 Las Lomas
  13. Semifinals1 Redwood14⁠–⁠115 Monte Vista
  14. Semifinals3 Alameda11⁠–⁠102 NorthgateUpset
  15. Final1 Redwood16⁠–⁠83 Alameda

BoysDivision 2 · 16 teams

  1. First round1 Piedmont19⁠–⁠816 St. Patrick-St. Vincent
  2. First round9 Marin Academy9⁠–⁠58 Mission San JoseUpset
  3. First round4 Cardinal Newman18⁠–⁠913 Dublin
  4. First round5 James Logan16⁠–⁠712 Vintage
  5. First round2 Granada12⁠–⁠815 Alhambra
  6. First round7 Bishop O'Dowd14⁠–⁠510 Newark Memorial
  7. First round3 San Marin13⁠–⁠514 Heritage
  8. First round6 Marin Catholic13⁠–⁠711 Berkeley
  9. Quarterfinals9 Marin Academy10⁠–⁠91 PiedmontUpset
  10. Quarterfinals5 James Logan11⁠–⁠84 Cardinal NewmanUpset
  11. Quarterfinals2 Granada15⁠–⁠127 Bishop O'Dowd
  12. Quarterfinals3 San Marin16⁠–⁠126 Marin Catholic
  13. Semifinals5 James Logan12⁠–⁠99 Marin Academy
  14. Semifinals3 San Marin15⁠–⁠72 GranadaUpset
  15. Final3 San Marin9⁠–⁠65 James Logan
2024G Open: Carondelet · G D1: San Ramon Valley · G D2: Marin Catholic · B Open: De La Salle · B D1: Redwood · B D2: Marin Academy

GirlsOpen Division · 4 teams

  1. Semifinals1 Campolindo8⁠–⁠34 Acalanes
  2. Semifinals3 Carondelet5⁠–⁠42 MiramonteUpset
  3. 3rd place2 Miramonte6⁠–⁠54 Acalanes
  4. Final3 Carondelet8⁠–⁠61 CampolindoUpset

GirlsDivision 1 · 16 teams

  1. First round1 San Ramon Valley18⁠–⁠016 Liberty
  2. First round9 Redwood9⁠–⁠38 Castro ValleyUpset
  3. First round4 Archie Williams17⁠–⁠913 Amador Valley
  4. First round5 Monte Vista19⁠–⁠812 Berkeley
  5. First round2 Tamalpais18⁠–⁠715 Bishop O'Dowd
  6. First round10 Northgate16⁠–⁠137 WashingtonUpset
  7. First round3 Las Lomas18⁠–⁠1114 Alameda
  8. First round6 Marin Academy18⁠–⁠711 California
  9. Quarterfinals1 San Ramon Valley13⁠–⁠59 Redwood
  10. Quarterfinals4 Archie Williams11⁠–⁠105 Monte Vista
  11. Quarterfinals2 Tamalpais13⁠–⁠810 Northgate
  12. Quarterfinals3 Las Lomas10⁠–⁠96 Marin Academy
  13. Semifinals1 San Ramon Valley11⁠–⁠64 Archie Williams
  14. Semifinals3 Las Lomas6⁠–⁠12 TamalpaisUpset
  15. Final1 San Ramon Valley9⁠–⁠73 Las Lomas

GirlsDivision 2 · 16 teams

  1. First round1 James Logan15⁠–⁠616 Pittsburg
  2. First round9 San Marin9⁠–⁠78 Clayton Valley CharterUpset
  3. First round4 Livermore9⁠–⁠713 Vintage
  4. First round5 Terra Linda13⁠–⁠812 Newark Memorial
  5. First round2 Marin Catholic18⁠–⁠715 American Canyon
  6. First round10 Heritage12⁠–⁠67 GranadaUpset
  7. First round3 Moreau Catholic14⁠–⁠214 El Cerrito
  8. First round6 Alhambra5⁠–⁠111 Encinal
  9. Quarterfinals1 James Logan10⁠–⁠89 San Marin
  10. Quarterfinals5 Terra Linda7⁠–⁠44 LivermoreUpset
  11. Quarterfinals2 Marin Catholic12⁠–⁠410 Heritage
  12. Quarterfinals3 Moreau Catholic7⁠–⁠26 Alhambra
  13. Semifinals1 James Logan7⁠–⁠55 Terra Linda
  14. Semifinals2 Marin Catholic12⁠–⁠43 Moreau Catholic
  15. Final2 Marin Catholic8⁠–⁠61 James LoganUpset

BoysOpen Division · 4 teams

  1. Semifinals4 De La Salle8⁠–⁠71 CampolindoUpset
  2. Semifinals2 Miramonte11⁠–⁠103 Archie Williams
  3. 3rd place1 Campolindo13⁠–⁠83 Archie Williams
  4. Final4 De La Salle14⁠–⁠132 MiramonteUpset

BoysDivision 1 · 16 teams

  1. First round1 Redwood16⁠–⁠816 Alameda
  2. First round8 Terra Linda12⁠–⁠69 Northgate
  3. First round4 San Ramon Valley14⁠–⁠813 James Logan
  4. First round12 Monte Vista21⁠–⁠135 Amador ValleyUpset
  5. First round2 College Park22⁠–⁠815 Newark Memorial
  6. First round10 Las Lomas11⁠–⁠97 BerkeleyUpset
  7. First round3 Tamalpais14⁠–⁠614 California
  8. First round6 Liberty15⁠–⁠911 Castro Valley
  9. Quarterfinals1 Redwood12⁠–⁠88 Terra Linda
  10. Quarterfinals4 San Ramon Valley15⁠–⁠712 Monte Vista
  11. Quarterfinals2 College Park10⁠–⁠610 Las Lomas
  12. Quarterfinals3 Tamalpais14⁠–⁠86 Liberty
  13. Semifinals1 Redwood12⁠–⁠94 San Ramon Valley
  14. Semifinals3 Tamalpais6⁠–⁠52 College ParkUpset
  15. Final1 Redwood12⁠–⁠93 Tamalpais

BoysDivision 2 · 16 teams

  1. First round1 Cardinal Newman19⁠–⁠616 St. Patrick-St. Vincent
  2. First round9 Novato17⁠–⁠158 Clayton Valley CharterUpset
  3. First round4 Piedmont17⁠–⁠913 Freedom
  4. First round5 Washington11⁠–⁠412 Dougherty Valley
  5. First round2 Foothill20⁠–⁠815 El Cerrito
  6. First round7 Marin Catholic15⁠–⁠1310 Acalanes
  7. First round3 Marin Academy14⁠–⁠414 Vintage
  8. First round6 Heritage15⁠–⁠1011 Alhambra
  9. Quarterfinals1 Cardinal Newman13⁠–⁠79 Novato
  10. Quarterfinals5 Washington14⁠–⁠114 PiedmontUpset
  11. Quarterfinals2 Foothill13⁠–⁠77 Marin Catholic
  12. Quarterfinals3 Marin Academy9⁠–⁠76 Heritage
  13. Semifinals1 Cardinal Newman15⁠–⁠145 Washington
  14. Semifinals3 Marin Academy11⁠–⁠62 FoothillUpset
  15. Final3 Marin Academy9⁠–⁠81 Cardinal NewmanUpset
2023B Open: Miramonte · B D1: Redwood · B D2: Piedmont

BoysOpen Division · 4 teams

  1. Semifinals1 Miramonte18⁠–⁠74 San Ramon Valley
  2. Semifinals2 De La Salle15⁠–⁠133 Campolindo
  3. 3rd place3 Campolindo13⁠–⁠74 San Ramon Valley
  4. Final1 Miramonte12⁠–⁠102 De La Salle

BoysDivision 1 · 12 teams

  1. First round8 Terra Linda13⁠–⁠109 California
  2. First round5 Las Lomas13⁠–⁠712 Amador Valley
  3. First round7 College Park12⁠–⁠1010 Foothill
  4. First round6 Northgate16⁠–⁠1311 Liberty
  5. Quarterfinals8 Terra Linda13⁠–⁠101 Archie WilliamsUpset
  6. Quarterfinals5 Las Lomas8⁠–⁠64 TamalpaisUpset
  7. Quarterfinals7 College Park10⁠–⁠82 Monte VistaUpset
  8. Quarterfinals3 Redwood15⁠–⁠146 Northgate
  9. Semifinals5 Las Lomas9⁠–⁠78 Terra Linda
  10. Semifinals3 Redwood11⁠–⁠87 College Park
  11. Final3 Redwood10⁠–⁠95 Las Lomas

BoysDivision 2 · 12 teams

  1. First round9 Clayton Valley Charter9⁠–⁠58 AlhambraUpset
  2. First round5 Newark Memorial22⁠–⁠812 El Cerrito
  3. First round7 San Marin11⁠–⁠1010 Mission San Jose
  4. First round6 Cardinal Newman13⁠–⁠1111 Livermore
  5. Quarterfinals1 Marin Academy11⁠–⁠49 Clayton Valley Charter
  6. Quarterfinals4 Piedmont12⁠–⁠95 Newark Memorial
  7. Quarterfinals2 Novato13⁠–⁠97 San Marin
  8. Quarterfinals3 Alameda12⁠–⁠116 Cardinal Newman
  9. Semifinals4 Piedmont13⁠–⁠91 Marin AcademyUpset
  10. Semifinals3 Alameda11⁠–⁠82 NovatoUpset
  11. Final4 Piedmont10⁠–⁠83 AlamedaUpset
2022B Open: De La Salle · B D1: San Ramon Valley · B D2: Terra Linda

BoysOpen Division · 6 teams

  1. Quarterfinals5 Campolindo9⁠–⁠54 NorthgateUpset
  2. Quarterfinals3 Redwood7⁠–⁠66 Archie Williams
  3. Semifinals1 De La Salle16⁠–⁠85 Campolindo
  4. Semifinals2 Miramonte10⁠–⁠53 Redwood
  5. Final1 De La Salle12⁠–⁠82 Miramonte

BoysDivision 1 · 12 teams

  1. First round8 College Park14⁠–⁠99 Heritage
  2. First round5 Foothill16⁠–⁠412 Freedom
  3. First round7 Vintage12⁠–⁠610 Castro Valley
  4. First round6 California11⁠–⁠911 Washington
  5. Quarterfinals1 San Ramon Valley14⁠–⁠38 College Park
  6. Quarterfinals5 Foothill11⁠–⁠104 Monte VistaUpset
  7. Quarterfinals2 Tamalpais11⁠–⁠77 Vintage
  8. Quarterfinals3 Las Lomas16⁠–⁠66 California
  9. Semifinals1 San Ramon Valley19⁠–⁠75 Foothill
  10. Semifinals2 Tamalpais9⁠–⁠53 Las Lomas
  11. Final1 San Ramon Valley10⁠–⁠72 Tamalpais

BoysDivision 2 · 12 teams

  1. First round8 Newark Memorial12⁠–⁠119 Alameda
  2. First round5 American19⁠–⁠812 El Cerrito
  3. First round7 San Marin15⁠–⁠410 Napa
  4. First round6 Novato13⁠–⁠911 Lick-Wilmerding
  5. Quarterfinals1 Terra Linda14⁠–⁠68 Newark Memorial
  6. Quarterfinals4 Clayton Valley Charter15⁠–⁠65 American
  7. Quarterfinals2 Marin Academy14⁠–⁠47 San Marin
  8. Quarterfinals3 Piedmont15⁠–⁠126 Novato
  9. Semifinals1 Terra Linda9⁠–⁠74 Clayton Valley Charter
  10. Semifinals2 Marin Academy6⁠–⁠53 Piedmont
  11. Final1 Terra Linda12⁠–⁠62 Marin Academy

How this page is built

Results, seeds and draws from the CIF North Coast Section’s official brackets on MaxPreps, the pages the section links from its championships page: every girls and boys bracket from 2022 on that MaxPreps still carries, read Nov 1, 2026. A 2026 division joins the record once its final is decided. Every number and sentence on this page is computed from those games, so a correction to a bracket corrects the page.

What the record can’t say

  • The girls brackets on file start in 2024, the boys in 2022; earlier sections are not on these pages.
  • 2022 and 2023: Division 1 and 2 drew 12 teams, so the top four seeds had byes; a bye is not counted as a game.
  • 2022 boys Open: the Open drew 6 teams, its top two seeds with byes; every other Open on file was four teams with a 3rd-place game.
  • Scores are as the brackets carry them. They don’t mark overtime, and a game the bracket lists without both scores isn’t counted.
  • An upset here is a game the bigger seed number won, nothing more: the section’s seeds are its own.

Not affiliated with the CIF North Coast Section or MaxPreps. Spot something wrong? The section’s own records always win. Tell us and we’ll fix this page.

Following a team this November?

The 2026 championships, live

All six brackets, every game time and pool, and the results as the schools report them, November 4 to 14, 2026.