You're confirmed. If you already installed Cage Work on your phone, you can close this tab and open it from your home screen instead.
Loading
Having trouble loading. Check your connection and try again.
For baseball and softball coaches
Film with your voice on it, a schedule your athletes actually answer, and one place for everything you'd otherwise text. Built for the cage, not adapted from a gym app.
Or get the app
Scrub to the frame, mark the swing, and record what you'd say standing next to them. Your athlete sees the line and hears you at the same moment.
Build a program once and it lands on their phone on the right day, with your sets, your reps, and your video next to each drill. You see the boxes get checked as they do it.
Publish the windows you take lessons in. Athletes ask for a time inside them and nothing lands on your calendar until you approve it, unless you'd rather let them book straight in.
Track whatever you actually measure. Every number keeps its history, so when a parent asks what they're paying for, the answer is a line going up rather than your word for it.
Call the pitch, tap where it finished. You get on-target rate by pitch type, velo held across the outing, and the whole session plotted on the zone.
Go check out Cage Work on the App Store if you are a hitting coach.
Brandon Barnes
BB Performance Lab
Most coaching apps charge more as your roster grows, so a good spring costs you money. Cage Work doesn't. Unlimited athletes at every tier — you only move up when your program actually grows, never mid-season, never by surprise.
Your branding, on any plan. Your logo, your colors, your name everywhere your athletes look. Add it or drop it whenever you like; it doesn't change your plan.
Your tier is set automatically as your roster grows — you're never asked to pick one.
Some programs outgrow a shared app. sAPPworks builds fully custom coaching apps — same team, same technology, built around your business instead of alongside everyone else's.
App Store and Google Play, under your name — not ours.
Your icon, your splash screen, your colors throughout.
Staff, schedules, and reporting split cleanly by site.
Not getcagework.com — yours.
Membership tiers and packages that match how you actually charge.
Nobody sees anything but your brand, anywhere.
We sent a confirmation link to . Open it to finish setting up your account.
Nothing after a minute? Check spam, then try again.
Name your program. Athletes see this everywhere in the app, and you can change it later.
Your trial has ended and this program is read-only. You can still see everything, but adding new film, sessions, messages, or handouts is paused. Contact your program owner or support to reactivate it.
You haven't finished your athlete info yet.
No messages yet. Say something.
No presets yet.
Publish the windows you take lessons in. Athletes can ask for a time inside them, and nothing lands on your calendar until you approve it.
No hours published yet.
Nothing scheduled yet.
No clips yet.
Where the pitches landed. Red hit the target, blue missed it. Catcher's view.
No bullpens yet.
Call the pitches now. They throw it on their own and you see how many hit the spot.
Nothing called yet.
Damage per swing, by zone. Takes are not scored. Catcher's view.
No rounds yet.
No handouts yet.
Nothing logged yet.
Every metric for one athlete on one date. Fill in what you have and leave the rest blank.
Export your swings from Blast and pick the file here. Blast does not record who was swinging, so you say which athlete each session was.
No metrics yet.
This drill has an uploaded video.
No drills match that.
No drills yet.
Nothing assigned yet.
What each athlete finished against what was scheduled for that day. A dash means nothing was scheduled.
No programs yet.
Nothing sent to you yet.
No reports yet.
No forms yet.
No questions yet.
Nothing logged yet.
No athletes yet. Add a sample athlete to look around first, or share an invite code below to add a real one.
Give a code to an athlete. They enter it when they create their account and land straight in your program.
Drop in the client list your old app exports. Everyone gets their own code. Nothing is emailed until you say so.
No codes yet.
Eight things, start to finish. Open the one you need.
Every athlete joins with a code. One code, one athlete.
Adding a few at once: Import a roster, paste the names, Create the codes.
Programs are built out of drills, so the library comes first. An empty library means an empty program builder.
Drills are reusable. Build one once and put it in as many programs as you like.
It is on their phone straight away. A program repeats every week until you change it.
Your athletes tick drills off as they go.
To see exactly what an athlete sees, use the Coach view dropdown at the top and pick their name. Nothing you do in there is saved.
The athlete sees the drawing and hears you at the same point in the clip. 0.25x and 0.5x slow it down while you work.
Publish the windows you take lessons in rather than booking each one by hand.
Athletes ask for a time inside those windows and nothing lands on your calendar until you approve it. Tick "Let athletes book instantly" if you would rather skip approving. To put a lesson in yourself: New session.
Every metric keeps its history and draws a trend. The date is the date you pick, not today, so you can enter back work. Goals go on an athlete in their profile, including a target band for anything where both too high and too low are wrong.
For several at once: New group, name it, pick the members, write once. Each athlete gets it in their own thread and they do not see each other.
Printable quick starts for you and your athletes are on the help page.
By checking this box you agree to our Terms and Conditions and Privacy Policy.
Signed in as
Leave off unless you have several coaches who each keep their own athletes.
No athletes yet.
By checking this box you agree to our Terms and Conditions and Privacy Policy.
Where they are now. Leave anything blank you have not measured.
Corners are out of the zone.
athletes see the whole clip
not set
No marks on this clip yet.