Season:
{{ s === 'All' ? 'All Seasons' : s }}
Age Group:
{{ ag === 'All' ? 'All Ages' : ag }}
{{ overviewStats.wins }}-{{ overviewStats.losses }}
Record
{{ overviewStats.goals_for }}
Goals For
{{ overviewStats.goals_against }}
Goals Against
{{ goalDiff > 0 ? '+' : '' }}{{ goalDiff }}
Goal Diff
{{ teamTotals.G }}
Total Goals
{{ teamTotals.A }}
Total Assists
{{ teamTotals.SH }}
Total Shots
{{ teamTotals.SH_PCT }}%
Team SH%
{{ teamTotals.SV }}
Total Saves
Cumulative Goals Per Game
Win / Loss Breakdown
Last 5 Games
{{ formatDate(game.date) }} {{ game.result }}
{{ game.opponent }}
{{ game.score.route66 }}โ€“{{ game.score.opponent }}
Top Performers โ€” 2026
{{ perf.label }}
{{ perf.value }}
{{ perf.player }}
Season:
{{ s === 'Career' ? '๐Ÿ† Career' : s }}
Age:
{{ lbSeason }} season stats โ€” from career data All-time 10U records (2022-23, Spring 2024, 2024 seasons) โ€” active players shown in red All-time 12U records (2024-25, 2026 seasons) โ€” includes alumni ยท EJ moves to 14U after JOs this summer 14U records (2026 LACWP Tournament โ€” 2 games) โ€” early data, will grow
{{ cat.label }}
Rankings
๐Ÿฅ‡ ๐Ÿฅˆ ๐Ÿฅ‰ #{{ idx+1 }}
{{ item.name }} ACTIVE ALUMNI
{{ item.display }}
{{ currentLbLabel }} โ€” Visual
Showing:
{{ s === 'Career' ? '๐Ÿ† Career Totals' : s }}
#{{ player.number }}
{{ player.name }}
{{ player.position }}
{{ getPlayerCardStats(player.name, 'G') }}
G
{{ getPlayerCardStats(player.name, 'A') }}
A
{{ getPlayerCardStats(player.name, 'SV') }}
SV
{{ getPlayerCardStats(player.name, 'SH_PCT') }}%
SH%
GP: {{ getPlayerCardStats(player.name, 'GP') }} | PTS: {{ getPlayerCardStats(player.name, 'PTS') }}
Player Career
Age Group:
{{ ag === 'All' ? 'All Ages' : ag }}
๐ŸŠ
#{{ careerPlayerNumber }} {{ selectedCareerPlayer.toUpperCase() }}
{{ careerPlayerPosition }}
Career Totals
{{ selectedCareerTotals.GP }}
Career GP
{{ selectedCareerTotals.G }}
Career G
{{ selectedCareerTotals.A }}
Career A
{{ selectedCareerTotals.SH }}
Career SH
{{ selectedCareerTotals.SH_PCT }}%
Career SH%
{{ selectedCareerTotals.SV }}
Career SV
Season-by-Season
SeasonGPGAPTSSHSH%SVGPGRecord
{{ s.season }} {{ s.GP }} {{ s.G }} {{ s.A }} {{ s.G + s.A }} {{ s.SH }} {{ s.SH_PCT }}% {{ s.SV }} {{ (s.G/s.GP).toFixed(2) }} {{ s.record }}
CAREER {{ selectedCareerTotals.GP }} {{ selectedCareerTotals.G }} {{ selectedCareerTotals.A }} {{ selectedCareerTotals.G + selectedCareerTotals.A }} {{ selectedCareerTotals.SH }} {{ selectedCareerTotals.SH_PCT }}% {{ selectedCareerTotals.SV }} {{ selectedCareerTotals.GPG }} โ€”
Goals by Season
Shot% by Season
Goals/Game by Season
Career Highlights
โ–ธ {{ hl }}
{{ f === 'All' ? 'All Games' : f === 'W' ? 'โœ… Wins' : 'โŒ Losses' }}
Season:
{{ s === 'All' ? 'All Seasons' : s }}
Age Group:
{{ ag === 'All' ? 'All Ages' : ag }}
Showing {{ filteredGames.length }} games
Date Opponent Result Score Tournament
โš ๏ธ Team-Wide Focus: Defense & Transition

A -97 goal differential over 21 games signals a structural issue in team defense and transition play. Opponents are averaging 11.6 goals per game against us. This is not just a shooting problem โ€” it's a system problem. Priority areas: back-pressure after failed shots, goalie communication on perimeter shots, and 6-on-5 defensive shape.

6-on-5 defensive shape drills Back-pressure transition Goalie-field communication Counterpress after turnover Man-up defensive coverage
{{ dev.name }}
{{ dev.position }} ยท {{ dev.headline }}
{{ stat }}
โœ… Strengths
{{ s }}
๐Ÿ“ˆ Areas to Improve
{{ s }}
๐ŸŠ Recommended Drills
{{ s }}
๐Ÿ“ˆ Program History
Season Record Win% Goals For Goals Against Differential
{{ s.label }} PEAKREBUILD {{ s.record }} {{ s.wp }}% {{ s.gf }} {{ s.ga }} {{ s.diff >= 0 ? '+' : '' }}{{ s.diff }}
Goals For vs Against
Win % Trend
Goal Differential by Season
โš ๏ธ 2026 Context: The current season's -97 goal differential reflects a roster transition year โ€” most senior players aged out to 14U. The core of the 2022-23 championship-level squad (Koa De Leon, T Pham, DJ Baltazar, J Treinta) have all moved up. The 2026 team is younger and rebuilding. Individual player development is the metric to watch this season.
๐Ÿ† Hall of Fame
All-time Route 66 records by age group โ€” see what it takes to be the best
{{ ag }}
๐Ÿ“ˆ All-Time Records
๐Ÿฅ‡ {{ rec.label }}({{ rec.qualifier }})
{{ rec.holder[rec.key] }}{{ rec.unit === '%' ? '%' : '' }} {{ rec.holder.name }}
โšก Chasing: {{ rec.challenger.name }} ยท {{ rec.challenger[rec.key] }}{{ rec.unit === '%' ? '%' : '' }} ยท {{ rec.gap }} away
โšก Single Season Records
๐Ÿฅ‡ {{ rec.label }}({{ rec.qualifier }})
{{ rec.holder[rec.key] }}{{ rec.unit === '%' ? '%' : '' }} {{ rec.holder.name }}
{{ rec.holder.season }}
โšก Chasing: {{ rec.challenger.name }} ยท {{ rec.challenger[rec.key] }}{{ rec.unit === '%' ? '%' : '' }} ยท {{ rec.gap }} away
๐ŸŠ Fitness Measurements
Swim times, post-to-post, and vertical reach โ€” tracked over time
📋 Snapshot
📈 Progress
Group:
{{ ag === 'All' ? '๐Ÿคฝ All' : ag === '10U' ? '๐ŸŠ 10U' : 'โšก 12U' }}
{{ s.label }}
Measured: {{ currentFitnessSession.label }} ยท {{ sortedFitnessPlayers.length }} player{{ sortedFitnessPlayers.length !== 1 ? 's' : '' }}{{ fitnessAgeFilter !== 'All' ? ' (' + fitnessAgeFilter + ')' : '' }}
Sort by:
{{ col.label }}
# Player 100m Time {{ fitnessSortKey==='time_100_sec' ? 'โ–ฒ' : '' }} 50m Time {{ fitnessSortKey==='time_50' ? 'โ–ฒ' : '' }} Post-to-Post {{ fitnessSortKey==='best_ptp' ? 'โ–ฒ' : '' }} Vert. Reach {{ fitnessSortKey==='best_vr_desc' ? 'โ–ผ' : '' }} Plank {{ fitnessSortKey==='plank_sec_desc' ? 'โ–ผ' : '' }} Push-ups {{ fitnessSortKey==='push_ups_desc' ? 'โ–ผ' : '' }}
{{ idx + 1 }} {{ p.name }} {{ p.age_group }} {{ p.time_100 }} {{ p.time_50 }}s {{ p.best_ptp }}s {{ p.best_vr }}" {{ p.plank }} โ€” {{ p.push_ups }} โ€”
๐ŸŠ Fastest 100m
{{ fitnessLeaders.fastest100.name }}
{{ fitnessLeaders.fastest100.time_100 }}
โšก Fastest 50m
{{ fitnessLeaders.fastest50.name }}
{{ fitnessLeaders.fastest50.time_50 }}s
๐Ÿฅ… Fastest P2P
{{ fitnessLeaders.fastestPTP.name }}
{{ fitnessLeaders.fastestPTP.best_ptp }}s
๐Ÿ“ Top Vert. Reach
{{ fitnessLeaders.topVR.name }}
{{ fitnessLeaders.topVR.best_vr }}"
๐Ÿงฑ Longest Plank
{{ fitnessLeaders.topPlank.name }}
{{ fitnessLeaders.topPlank.plank }}
๐Ÿ’ช Most Push-ups
{{ fitnessLeaders.topPushUps.name }}
{{ fitnessLeaders.topPushUps.push_ups }}
📸This is the baseline session. Progress tracking activates automatically once a second fitness test is added.
{{ player.name }} {{ player.age_group }} {{ player.sessions.length }} test{{ player.sessions.length!==1?'s':'' }}
Metric Base Latest Δ
🏊 100m {{ player.sessions[0].time_100 }} {{ player.sessions[player.sessions.length-1].time_100 }} {{ formatFitnessDelta(player,'time_100_sec',false,'s') }}
⚡ 50m {{ player.sessions[0].time_50 }}s {{ player.sessions[player.sessions.length-1].time_50 }}s {{ formatFitnessDelta(player,'time_50',false,'s') }}
🥅 Post-to-Post {{ player.sessions[0].best_ptp }}s {{ player.sessions[player.sessions.length-1].best_ptp }}s {{ formatFitnessDelta(player,'best_ptp',false,'s') }}
📏 Vert. Reach {{ player.sessions[0].best_vr }}" {{ player.sessions[player.sessions.length-1].best_vr }}" {{ formatFitnessDelta(player,'best_vr',true,'"') }}
🧱 Plank {{ player.sessions[0].plank || '—' }} {{ player.sessions[player.sessions.length-1].plank || '—' }} {{ formatFitnessDelta(player,'plank_sec',true,'s') }}
💪 Push-ups {{ player.sessions[0].push_ups!=null?player.sessions[0].push_ups:'—' }} {{ player.sessions[player.sessions.length-1].push_ups!=null?player.sessions[player.sessions.length-1].push_ups:'—' }} {{ formatFitnessDelta(player,'push_ups',true,'') }}
Tests: {{ s.sessionDate }}