Session II 2026 ArchiveThe complete session, every game final.Session II champions →Teams, rosters & results →
eggbeater
Session II · Southern California · Final

Junior Olympics2026

Session II is complete — all 2,135 games, every one scored. This is the full archive: every result, every bracket, every story the four days left behind.

Boys · July 23–26, 202612 divisions, 12 champions
See the whole session
Session II · Final
2,135
Games
12
Divisions
53
Pools
135
Shootouts
The untold stories

The stories the bracket doesn't tell.

Every number on this page is a game someone played this July. Here are seven of Session II's — the upsets, the #13 seed that went unbeaten to gold, the five flipped finals, the afternoon one pool decided every Championship title, and who took the session home. All computed straight from the 2026 Session II results.

The Upset Economy

In 1 of every 8 matchups, the better seed lost.

Across 322 games where both teams carried a seed, the lower seed won 41 of them. Each square is one matchup.

Tap a coral dot to see a real upset.
Deep seeds that won gold
LB Shore Black
16U Boys · Invite
CHAWP White
16U Boys · Classic
Stanford Red
16U Boys
SD Dons
18U Boys
Mission B
12U Boys · Classic
Coral = lower seed won · indigo = the favorite held. JO 2026.
The Cinderella · 16U Boys · Invite

Seeded #13.
Finished first.

LB Shore Black started 13th of 40 — and never lost. Seven games, seven wins, past the #4, #1, #25 and #2 seeds to the title.

Where they seededWhere they finished
114040Santa Barbara WPC B · seed 25 → finish 3NSD Stars · seed 2 → finish 2Davis · seed 22 → finish 5Temple City Yellow · seed 15 → finish 7Princeton · seed 21 → finish 13SoCal · seed 10 → finish 4Santa Cruz B · seed 46 → finish 21Rain City · seed 41 → finish 22CHAWP Blue · seed 16 → finish 23680 Blue · seed 19 → finish 9Vanguard White · seed 12 → finish 17South Coast White · seed 1 → finish 6Carmel · seed 3 → finish 14SMAC · seed 8 → finish 15Loyola · seed 36 → finish 27Supreme · seed 4 → finish 11Blue Crush · seed 33 → finish 10CMAC · seed 7 → finish 8Devils Gate · seed 18 → finish 16Sacramento Black · seed 17 → finish 12CCU White · seed 24 → finish 33Clovis B · seed 35 → finish 18Palos Verdes Blue · seed 42 → finish 29Elite · seed 29 → finish 31Brea Olinda · seed 48 → finish 35Navy · seed 20 → finish 19SD Shores White · seed 31 → finish 25Hieland · seed 14 → finish 28Lokahi · seed 45 → finish 24SOVA · seed 43 → finish 30Newberg · seed 38 → finish 36Trilogy B · seed 47 → finish 37Praetorian White · seed 26 → finish 26Sand Canyon Red · seed 40 → finish 34American River Gold · seed 11 → finish 20ECA B · seed 27 → finish 32San Jose Foundation B · seed 6 → finish 38Brooklyn Hustle · seed 37 → finish 39Norcal Teal · seed 9 → finish 40🥇 #1#13 start
Tap any thread to trace a team
LB Shore Blackseed #13🥇 #1
How they slayed the top seeds
Quarterfinalover #1 South Coast White149
Semifinalover #25 Santa Barbara WPC B148
Finalover #2 NSD Stars85
Biggest climb in the division · +12 spotsJO 2026 · real results

2026 · rematch of a loss

Five finals.
Five teams that flipped a loss.

Each of these finals was a rematch — the same two teams had already played, and one of them had lost. In the final, each of these five turned the tables and took the title.

Tap a row for both scores.

Santa Barbara WPC A lost by eight on Saturday — and won the final by four on Sunday.

A 12-goal swing: down 5–13 in pool play, then up 12–8 for the title. Three finalists who avenged an earlier loss when it counted. From this session's scores.

Five Session II title winners had lost to their finals opponent earlier in the tournament, then beat them when it counted. Santa Barbara WPC A lost by 8, then won the final by 4; Mission B lost by 3, then won the final by 4; Chula Vista Premier lost by 3, then won the final by 2; LA Premier lost by 1, then won the final by 2; Yolo lost by 2, then won the final by 1. Santa Barbara WPC A's swing was the largest at 12 goals.
Woollett Right · Sunday

One pool.
One afternoon.
Five golds.

Every Championship division title in Session II was decided in this one pool, back to back, from noon to a quarter to five.

12:00 PM · 10U Boys
Newport Beach Blue8
908 Yellow6
Won by 2Gold #1 — the day opens with a two-goal final.
1:00 PM · 12U Boys
Mission A6
SD Dons Red5
Won by one goalGold #2 — one goal in it at the whistle.
2:30 PM · 14U Boys
CIU Gold10
LA Jolla United4
Won by 6Gold #3 — the afternoon's one comfortable margin.
3:45 PM · 16U Boys
Stanford Red9
Berkeley8
Won by one goalGold #4 — a one-goal final between two Bay Area clubs.
4:45 PM · 18U Boys
SD Dons17
Newport Beach15
Won by 2Gold #5 — 32 goals to close the session.
🥇🥇🥇Junior Olympics 2026 · five division titles, five different clubs, one afternoon of water.

2026 · the closer the medal, the closer the game

The games tighten
all the way up.

A nail-biter is decided by a single goal — or a shootout. Watch the rate climb, round by round, the nearer a team gets to the podium.

16%Group playpool rounds26%Bracketswin-or-go-down22%Placementfinal standings21%Medal gamesgold & bronze
By medal day, 1 in 5 games is a nail-biter.

10 of 48 gold & bronze finals came down to one goal or a shootout — straight from this session's scores.

Nail-biter rate climbs by round in Session II: Group play 16 percent, Brackets 26 percent, Placement 22 percent, Medal games 21 percent. Games get closer the nearer a team is to a medal.
The Pulse · Thu Jul 23, 2026
games in the water
at once
at the 7:00 AM peak

46 games hit the water at 7:00 AM sharp. At the morning peak, 46 pools were running at once — the whole sport, in the water, together. Drag across the day to feel it swell.

46 at 7a7a9a11a1p3p5p7p9p
673 games that day49 pools in play7 AM → 9 PMin the water = started within 50 min

On Thursday July 23, 2026 — the busiest day of Session II — 673 games were played across 49 pools. Counting a game as in the water for 50 minutes after it starts, 46 games were already going at 7:00 AM, and the count peaked at 46 games in the water at the same time around 7:00 AM.

Junior Olympics 2026 · Session II Club Medal Table

The medal table
nobody printed.

Rank every club the way the Olympics do — 4 for gold, 2 for silver, 1 for bronze. Mission tops the podium with 9.

  1. 12U12U
    14U

1st–3rd place across all age groups · points = 4·G + 2·S + 1·B.

Explore the session

Session II · Boys — every game below is final.

Southern California · July 23–26, 2026
2026 · Session II in full

2,135 games.
One breath.

Every figure below is Session II, counted straight from the official 2026 master schedule — not an estimate. Eggbeater carried all of it live.

2,135
Games this session
every one scored
12
Divisions
Championship + Classic
53
Pools
hosting this session
135
Shootouts
tied in regulation
Biggest blowout
Greenwich Blue 30–0 Topaz Tsunami
14U Boys · Championship · +30 margin · UC Irvine 1
Game page
Highest-scoring game
Valley United 18–20 San Clemente Black
14U Boys · Invite · 38 combined goals · Portola HS 2
Game page
Games decided by one goal
287
of 2,135 games · won by a single goal
Busiest pool
Portola HS 1
49 games hosted
Tournament pulse · the week's rhythm
Up to 48 games start every half hour.

Games started in each 30-minute slot, day by day — hover for any slot.

  • Thu · Jul 23: 673 games; busiest slot 7:00 AM with 46 games starting.
  • Fri · Jul 24: 604 games; busiest slot 10:00 AM with 45 games starting.
  • Sat · Jul 25: 542 games; busiest slot 8:00 AM with 44 games starting.
  • Sun · Jul 26: 316 games; busiest slot 8:00 AM with 48 games starting.
Every game · banded by division

One tile per game. All 2,135.

Tap a tile for the matchup

287 one-goal games and 135 shootouts, hiding in plain sight.

Shootout 1351-goal 2872–3 4754–9 86310+ 375Hotter = closer game.
Now find yourself in it
Band 2 · Find my gameThe game explorer Search and filter every game in this session — by team, day, pool, round or shootout. Browse, or scan by day.Band 3 · Who's bestStandings & ratings Medal podiums, margin-aware power ratings, head-to-head compares and club depth.Band 4 · Road to goldBrackets & the atlas Every medal ladder, plus a 3D constellation tracing any team's road to its finish.
Find my game

Locate any of 2,135.

Feel the whole week — how close the games were and how the days flowed — then filter down to the matchup you want.

Competitiveness · every game by goal margin
One in 5 games came down to one goal — or a shootout.
422
one goal — or a shootout
20% of the field
4 goals
typical final margin
half the games were closer
135
shootouts
tied in regulation, decided from the line
+30
biggest blowout
Greenwich Blue 30–0 Topaz Tsunami
Half of all 2,135 games were decided by 4 goals or fewer.
Each dot is one of the 2,135 games in view — hover for the matchup. Click a band to filter the browse to it.
Division
Day
Round
Showing 24 of 2,135 games
Sort
10U B · Group AThu 7:00 AM
El Toro HS 210B-001
10U B · Group HThu 7:00 AM
El Toro HS 310B-002
10U B · Group IThu 7:00 AM
El Toro HS 110B-003
12U B · GroupThu 7:00 AM
Aliso Niguel HS12B-001
12U B · GroupThu 7:00 AM
#45ASA2
San Clemente HS12B-002
12U B · GroupThu 7:00 AM
Mission Viejo HS12B-003
12U B · GroupThu 7:00 AM
Laguna Hills HS12B-004
14U B · GroupThu 7:00 AM
#46LOWPO1
Uc Irvine 114B-001
14U B · GroupThu 7:00 AM
Uc Irvine 214B-002
14U B · GroupThu 7:00 AM
El Modena HS14B-003
14U B · GroupThu 7:00 AM
Garden Grove HS14B-004
16U B · GroupThu 7:00 AM
#46NIPC1
Fullerton College16B-001
16U B · GroupThu 7:00 AM
Long Beach CC 116B-002
16U B · GroupThu 7:00 AM
Servite HS16B-003
16U B · GroupThu 7:00 AM
Sonora HS16B-004
18U B · GroupThu 7:00 AM
Northwood HS18B-001
18U B · GroupThu 7:00 AM
Chapman University18B-002
18U B · GroupThu 7:00 AM
#26Kearns5
Westminster HS18B-004
18U B · GroupThu 7:00 AM
#47Slap6
Jserra Chs18B-003
18U B · GroupThu 7:00 AM
Marina HS18B-005
12U BX · GroupThu 7:00 AM
Ocean View HS 212BX-005
12U BX · GroupThu 7:00 AM
Golden West College 212BX-001
12U BX · GroupThu 7:00 AM
Beckman HS 212BX-002
12U BX · GroupThu 7:00 AM
Capistrano Valley HS 212BX-003
Who's best

Rank, rate, compare.

Pick a division once — it feeds the official standings, the margin-aware power ratings, a head-to-head compare, and the club leaderboard.

Division

Ratings only compare teams within the same division. Pick a division to open its standings, ratings and head-to-heads.

10U Boys · Championship35 teams →
1
Newport Beach Blue
Champion
12U Boys · Championship48 teams →
1
Mission A
Champion
14U Boys · Championship48 teams →
1
CIU Gold
Champion
16U Boys · Championship48 teams →
1
Stanford Red
Champion
18U Boys · Championship48 teams →
1
SD Dons
Champion
12U Boys · Classic53 teams →
1
Mission B
Champion
14U Boys · Classic48 teams →
1
Tsunami
Champion
16U Boys · Classic48 teams →
1
CHAWP White
Champion
18U Boys · Classic48 teams →
1
LB Shore
Champion
14U Boys · Invite36 teams →
1
SoCal
Champion
16U Boys · Invite48 teams →
1
LB Shore Black
Champion
18U Boys · Invite23 teams →
1
Trojan Gold
Champion
strongest: Team Santa Monica
Road to gold

Relive the run.

The official medal ladder, then the atlas — a constellation that traces any team's game-by-game road to where it finished.

Division
10U Boys · Championship · 35 teams · 141 games

10U Boys · Championship — medal bracket

Real 2026 medal bracket
Semifinals
SD Dons6
908 Yellow7
Sun 7:00 AM · Woollett Left
Newport Beach Blue14
Commerce4
Sun 7:00 AM · Woollett Right
Gold-medal game
908 Yellow6
Newport Beach Blue8
Sun 12:00 PM · Woollett Right
Bronze-medal game
SD Dons9
Commerce6
Sun 12:00 PM · Woollett Left
Champion
1
Newport Beach Blue
def. 908 Yellow
in the final
New · Apple TV
Junior Olympics 2026

The whole tournament.
On the biggest screen at the pool.

Put live scores, brackets and standings on the lobby TV — or follow from your couch. A lean-back tvOS app driven by the Siri Remote, sharing the same real-time score as every phone on the deck.

The reskinned Apple TV app — live demo above. · Free on the Apple TV App Store.

Live in seconds

Scores refresh automatically — the lobby never falls behind the pool.

Bracket & standings

Every pool, every division — readable from across the room.

Focus-engine native

Built for the Siri Remote — not a mirrored phone screen.

Branded display

Wears your club colors and logo on the big screen.

One link. The whole tournament.

Open one link and it's all there — scored live, bracketed, and personal to every player. Branded to your club, in English, Spanish and French.

01

Live scoring & box scores

Goals, assists, exclusions and saves — picker-driven, with per-player box scores that update within five seconds when a game is scored live.

02

Brackets & standings

JO master-sheet mode with live standings, configurable points and drag-order tiebreakers across every division.

03

My Player stats

Goals, assists, steals, exclusions & saves — per game, per phase and all-time, with downloadable box scores.

Integrations

Every goal, straight to your team chat.

Connect the chat your team already lives in. Eggbeater posts goals, kickouts and the final as the game is scored — keep up without being on the deck. Below, watch it call a real 2025 18U Boys gold final, live.

North Irvine Beast 18U · JO's
28 members · GroupMe
LIVE
Scroll in to watch it stream live…
Send a message…
Real 2025 18U Boys gold final · the exact feed !pbp on posts to your chat.
Goal & score alerts
Every goal posts with the running score and the clock — 🥅 GOAL, our team first.
Kickout & ejection notices
Exclusions, man-up, and the 3rd-kickout BENCHED — the moment they land.
Game start & final
Turn it on with “!pbp on” and the 🏁 FINAL whistle posts automatically.
Posts to
GGroupMeSHOWNTTeamSnapDDiscordSSlackWWhatsApp+ more

How to follow Junior Olympics 2026.

STEP 01

Open the page

No login, no install. Tap the link and the bracket loads in your browser — on any phone on the deck.

STEP 02

Pick your team

Filter to your club and age group. Follow a player to surface their box score every time they touch the ball.

STEP 03

Watch it live

Games scored live in Eggbeater update every five seconds; every other game updates the moment the desk posts the score. Refresh nothing.

Junior Olympics FAQ

Is this real 2025 Junior Olympics data?+

Yes. Every game, score, pool and time on this page is the complete 2025 Junior Olympics — all three sessions, 4,279 games across 32 divisions — reconstructed from the public JO master schedule. Nothing here is invented.

Why are the 2026 session numbers different from last year?+

Junior Olympics renumbered its sessions for 2026. In 2025 the order was Session I = Boys, Session II = Girls & Mixed, Session III = Open. For 2026 it is Session I = Girls & Mixed, Session II = Boys, Session III = Open. We show the 2026 number as primary, so last year's "Session I" boys results now sit under Session II — same teams, new number.

When do 2026 live scores go up?+

Live scoring runs right here across all three sessions — Session I (Girls 10U–18U, Orange County, July 18–21); Session II (Boys 10U–18U, Orange County, July 23–26); Session III (Open, North Texas, July 30 – August 2). Each session's scores go up as that session is played: Session I is already complete, with every game final on Eggbeater. Games scored live in the Eggbeater app update every five seconds, action by action; every other game updates as soon as the game desk posts the score to the master sheet.

How do I follow the games live?+

Open the Eggbeater spectator page in any browser — no login, no install. Filter to your club and age group, follow a player, and the scores update automatically.

Can I see standings and brackets for every division?+

Yes. Every division runs in JO master-sheet mode with standings, configurable points and drag-order tiebreakers. The 2025 page already shows final standings and the real medal bracket for every division that medaled.

Do I need to download an app?+

No. The public page works in any modern browser. The native iOS and Android apps add lock-screen Live Activities, home-screen widgets and push notifications if you want them.

Does it work in French and Spanish?+

The spectator page and the game-desk scorer support English, French and Spanish, so any volunteer can run the table.

Junior Olympics 2026 · Southern California & North Texas

Every 2026 game, posted as it's played.

You just explored all 4,279 games of 2025 in full. The same page carries 2026 — Session I is complete, every game final — updating the moment the desk posts a score, or every five seconds for games scored live in Eggbeater.

See the 2026 Session I results
Follow every 2026 game in the app
Back to the results
eggbeater
eggbeater.app