Everything in one place

Mound Report

One app, one program — everything a coach and athlete need to build, run, and follow training, together.

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 for the coach actually writing the program and running the team, every single day.

Build a custom program, 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.
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
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
$39/mo
Up to 15 athletes
Get started
Growth
$99/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.

Sign up for coachesSign up for athletes