Everything in one place

Scattered training doesn't work.A group chat for updates. A video app for mechanics. A spreadsheet for reps. A folder of PDFs for the program.One app. One program. Nothing missed.

Warmup, throwing, lifting, mobility, video, and notes — it all lives in Mound Report.

JM
Jake Martinez
Training 4 months
6
Streak
42
Total Days
87
Velo mph
Warmup ✓ All complete
Dynamic warm-up circuit8 min
Band pull-aparts2×15
PlyoCare (Weighted Ball)
Rocker Throw2lb · 10
Coach note
Stay tall through release today — no rush.
Today
Program
Messages
More
6
program domains, one Today view
1
reusable invite link per coach
0
other apps needed to run the program
What it replaces

Everything a program needs, nothing it doesn't

Built around the two people actually using it every day — the coach writing the program, and the athlete running through it.

For coachesBuild & oversee
Program every domain, day by day
Warmup, PlyoCare, Throwing, Post Throw, Lifting, and Mobility — each tagged by intensity, each day editable in minutes, with an example video linked right on the drill.
See the whole roster at once
Team Overview shows who trained today, who's on a streak, and whose intake is still sitting unread — before you have to ask.
Notes that land where they matter
Flag a note directly above the drill it's about, so it's impossible to miss and never buried three texts back.
Approve before it unlocks
Review an athlete's intake and mechanics breakdown on your terms, then unlock the rest of the program — or pause access instantly if you need to.
One link brings anyone in
Share a single reusable invite link — every new athlete lands on your roster and fills out their own intake, no manual setup per person.
Keep the whole team's calendar in one place
Bullpens, lessons, travel — schedule it once and every athlete sees exactly when to show up, no separate calendar app required.
Build your library once, reuse it forever
Upload cue and demo videos straight into the app, organized by category — pull from it every time you program a drill instead of hunting for the same clip again.
For athletesShow up & run it
One Today, not five tabs
Warmup, throwing, lifting, mobility — whatever's assigned for today shows up in a single checklist. Nothing to hunt for before you start.
See the plan before you get there
Browse any day or week your coach has already built — know what's coming without a text asking "what's today."
Watch it, don't guess it
Drills can carry an example video right where you'd log it — see exactly what your coach means before you try it.
Watch the numbers actually move
Velocity, strength, and jump metrics charted against the goals your coach set — not just logged, tracked.
Streaks and PRs, kept automatically
Every completed day, every personal best, every training streak — recorded the moment you check the box, not written down later.
Message your coach without leaving the app
Quick question about today's session? Send it right from Mound Report — no separate group chat, no digging through texts.
Proof, not promises

The parts that make a program worth trusting

A chart your athlete can actually read, and a roster that tells you who needs you before they ask.

Progress · Velocity
Charted against the goal, not just logged
Goal · 88
Team Overview
Who needs a look today
JM
Jake Martinez
● Trained today
TC
Tyler Chen
● Intake awaiting review
RS
Ryan Silva
● Program paused
See it in action

A few more screens your team opens every day

Messaging, the shared calendar, and the video library — all built in, not bolted on.

Messages
Straight from the app, not a group chat
Good work today — remember to get over your front side.
Coach · 6:42 PM
Will do, feels a lot better already.
You · 6:44 PM
Calendar
One shared schedule, built for the team
Tue26
Bullpen — Jake M.
4:00 – 4:45 PM
Thu28
Team lift
5:30 PM
Video Library
Every cue clip, organized and ready
Rocker Throw Cue
PlyoCare
Hip Switch Demo
Mobility
Pricing

One plan, sized to your roster

No per-athlete billing, no setup fee — every tier includes every feature, and starts with 14 days free.

Starter
$25/mo
Up to 5 athletes
Get started
Growth
$55/mo
Up to 15 athletes
Get started
Established
$79/mo
Up to 25 athletes
Get started
Pro
$119/mo
Up to 40 athletes
Get started
Unlimited
$199/mo
Unlimited athletes
Get started

Stop juggling five apps to run one program.

Everything a coach and athlete need, all in one place.

Get started