9P Baseball Development Program logo

9 PRINCIPLES

BASEBALL DEVELOPMENT PROGRAM
MORE THAN BASEBALL
Drill libraryPressure LabLOCAL DEMO
COACHING COMMAND CENTER / DEVELOP · PLAN · COACH · MEASURE · GROW

COACH DASHBOARD

One connected workspace for your teams, practices, and player development.

PRIVATE BETACurrent records are saved on this device. Secure cloud sync is not active yet.
♧
0ACTIVE TEAMS
♙
0ROSTERED PLAYERS
▤
0SAVED PRACTICES
◎
0ACTIVE PLAYER GOALS
DEVELOPMENT DASHBOARD

Team performance overview

9PTEAM FOCUS

Illustrative focus categories—not calculated player ratings. Import a verified stats snapshot to review real results.

NEXT STEPS

Development priorities

Two-strike hittingContact and approach
First-pitch strikesCommand and efficiency
Defensive consistencySure outs and communication
Game situationsRead, react, execute

Suggested focus areas. Coaches choose priorities based on observations and verified data.

PRACTICE PLANNING

Next practice

9PPLAN

Build your next practice

Select your team, age group, development priorities, and practice length.

INDIVIDUAL PROGRESS

Player progression plans

0ACTIVE GOALS

Development that follows each player

Set measurable goals, assign specific drills, and record dated coaching check-ins.

TEAM CLUBHOUSE

GameChanger stats import

GC
Review season statistics

Upload an exported CSV, match roster players, and identify potential skill-development needs.

Manual CSV import · No automatic GameChanger sync
GAME DAY & PRACTICE

Clipboard-ready plans

▤
One page. Everything you need.

Schedules, stations, coaching cues, equipment, and handwritten notes—formatted for Letter paper.

Works alongside the mobile practice planner
THE 9 PRINCIPLESPURPOSEPARTNERSHIPSPARTICULARSPATIENCEPERSISTENCEPOISEPRESSUREPASSIONPOTENTIAL
9 Principles Baseball Development Program · More Than Baseball · 0 locally saved teams · 222 drills · 48 situations

Build a practice

Choose your team and practice emphasis. The app automatically limits game-pressure content to age-appropriate situations.

Select a team to use its age group, player count and coaching approach.
Independent practice · Select a team to load coaching preferences and development priorities.
Add a coaching message, observable team challenge and closing question to the practice plan.
8U+: A game-pressure block is included every practice. Decision-making counts more than results.
Throwing and pitching loads are not automatically prescribed. Check each athlete's game workload, current league limits and Pitch Smart guidance. Stop throwing for pain or signs of fatigue.

Game Situations for This Practice

Assign specific Pressure Lab situations to your team-defense block or competitive finish. These use time already scheduled; they do not add more minutes. Selections save with this team practice.

Your practice sheet

Swap any activity with a dropdown; drills follow age and week rules.

Drill library

Each drill includes setup, instructions, cues, an observable success measure and a progression. Filter to find what fits.

+ Create your own drill

Custom drills and saved practices live in this browser unless exported.

Hitting Lab

Tee work, front toss, soft toss and pressure hitting. Find a purposeful progression and send a drill straight into the active team's practice.

High repetitions · clear teaching · game application

Start with a tee, transfer the feeling into a moving ball, then apply it in a count or game situation. Quality beats quantity.

Independent practice
Coach's hitting progression

1. Establish: athletic stance, good balance and clean tee contact. 2. Transfer: predictable soft toss/front toss, changing one variable. 3. Compete: target zones, approach by count, and runners/outs challenges for 8U+.

Pitching Lab

Age-specific training, readiness goals, league rest rules, bullpen structure, coaching cues and team-specific journal notes.

Arm-care check before every bullpen: ask about recent games, lessons, warmups and throwing. Verify current league rules and Pitch Smart guidance. Never pitch through pain or fatigue. These are teaching frameworks, not prescribed pitch volumes.

Pitching Readiness & Arm Health

Create a date-based readiness goal, see the applicable league limits and rest guidance, and track real outings. Numerical milestones are planning illustrations—not prescriptions, medical clearance, or proof of eligibility.

Log game pitches / throwing workload

Log every game for every team. Bullpen and other throws matter for total workload but are not added to sanctioned game-pitch totals or official rest tables.

Pitching history and next rest checkpoint

Select a team and player to see history.
Reference rules: Little League · PIAA 2026–27, printed p. 47 · Cal Ripken tournament example, pp. 4–5 · MLB/USA Baseball Pitch Smart. Rules can change, and local rules may be stricter. Coaches must confirm current event rules, eligibility, and all outside-team usage.

Pitching Coach's Observation Guide

Observe, ask, test one cue

Team Bullpen Journal

Optional, saved only on this device

Select a Clubhouse team to record a session.

Pitching Drill Library

Flexible 3–12 week skill progression

Choose your season length and teaching pace. Shorter plans adapt the original 12-week curriculum while keeping age-appropriate development and the 9 Principles.

Pressure Lab 48 situations · 12 guided / 36 pressure

Practice game decisions in manageable, age-appropriate situations. 6U–7U stays fundamentals-only until Week 3, then gradually adds guided play.

Decision points
0 points

Score sound decisions, communication, and execution for learning—not public player rankings. Confirm that scenarios match local league rules.

Situation Library

Browse situations grouped by age and type, search by baseball scenario, or select a card to use in Pressure Lab.

Create Your Own Situation

Add custom coaching scenarios for your teams. Edit or delete them later. They stay in this browser until a future cloud version is available.

+ Add / Edit a Custom Situation

For 6U–7U, only Guided situations are allowed and they unlock in Week 3 or later. Your scenarios are stored on this device; export a backup to transfer them.

Custom situations are also included when you export the full app backup or Team Clubhouse backup. This is still a device-local prototype, not a shared coach account.

Team Clubhouse

Keep teams, player-development priorities and GameChanger statistics together. Saved privately on this device in the current prototype.

Create a team to get started. Nothing is uploaded to a server.

Team Development Dashboard

Game statistics → coaching questions → development priorities → practice drills. Choose a team and a single imported snapshot; data is never combined across overlapping exports.

Choose a team to begin. All data remains on this device until the secure cloud system is enabled.

Statistics and trends

Rates are computed from count numerators and denominators, not averaged across players. Select a snapshot to avoid double-counting overlapping games.

Choose a development focus

Suggestions are prompts for a coach's judgment, not individual skill ratings. Check game film, sample size, and the player's learning stage.

Detailed Plate-Appearance Analysis Optional · separate source

The regular GameChanger season CSV may not contain each plate appearance's first pitch, two-strike state, and final result. This optional import accepts a separate standardized event CSV that a coach or authorized data provider can prepare. Do not label it a native GameChanger export unless its columns were verified.

No detailed event file selected.

Calculation definitions: First-pitch strike/action rate = called strike, swinging strike, foul, or ball put in play on pitch one ÷ plate appearances with a recorded first-pitch result. Two-strike out conversion = batters retired on a strikeout or recorded batter out after reaching two strikes ÷ plate appearances that reached two strikes with a classified final result. Two-strike strikeout rate uses the same denominator. Fielders' choices and errors are not classified as a batter out. These measures are available only with sufficient event-level records, not inferred from K or pitch totals.

More Than Baseball · The 9 Principles

Nine habits to develop confident players, thoughtful teammates, and young people who keep growing.

Practice rhythm: Start with a 30–60 second message, praise one observable behavior during drills, and close with one question. Faith connections are optional for settings where they're appropriate.

Coach Account & Cloud Sync

Status: Device only

Early private-beta account foundation for 9 Principles Baseball Development. Single-coach live sync is a private-beta feature once Firebase is configured; team-sharing and subscriptions are not active.

Checking account availability…

Sign in

Email and password accounts will work once the owner connects Firebase Authentication and secure Firestore rules.

Manual recovery backup

Save team rosters, custom drills, saved practices, scenarios, and your selected team. This separate recovery copy is manual. Live device sync is configured below.

0teams on device
0device plans

Cloud backup date: not available.

Restoring a cloud backup replaces the selected local records. Always download a local backup first. Never share passwords or upload sensitive player records while the platform remains in private development.

Live device sync — private beta

OFF

With an approved, verified coach account, your selected teams, practices, player goals, stats snapshots and custom drills can synchronize between computers and phones. Always start by choosing the correct existing copy.

Waiting for configuration…

No cloud data checked

Automatic checks run while this page is open. If two devices change the same data before receiving each other's updates, sync pauses instead of silently overwriting a team roster or practice. You then choose which complete copy to keep; detailed merging is a later phase.

Privacy: This private beta stores data by individual account only; shared league permissions are not ready. Do not enter real child records until account approval, Firebase rules, and privacy controls have been tested.

What's next for this online app?

Cloudflare will host the website and app at separate addresses. A Firebase project will provide sign-in and coach-owned backup storage. Shared league seats and subscriptions will be built only after security and pilot testing.

App: app.9principlesbaseball.com (planned)  ·  Site: 9principlesbaseball.com (planned)