VR Hit live pitches in a virtual ballpark with Run the Play runtheplayapp.com →
Two-Way Lab
Systems online Sign in

Animation: a real youth swing captured as a 3D skeleton, played in slow motion, then measured and scored 98 out of 100.

Swing + pitch analysis · youth baseball

Every swing. Every pitch. One thing to work on.

We capture every rep in 3D, score it, and give your player one clear thing to work on, with drills to fix it, a weekly practice plan, and replays and progress you can open on your phone.

01 // What you get

Everything your player needs. Nothing to wear.

Everything your player needs to know what to fix, how to fix it, and to see that it's getting better.

Mod-01

Every rep measured

Each swing and pitch is captured in 3D and measured the moment it happens. No sensors on the bat, nothing to wear.

Mod-02

A score and one focus

A 0–100 score on every rep plus one kid-friendly thing to work on next, said out loud, so the player stays in the flow.

Mod-03

Slow-motion replays

Every rep as a 3D skeleton at ¼ speed, labeled phase by phase, with a model swing laid over it as a ghost.

Mod-04

Your player's own app

Sign in at twowaylab.app on any phone to see every swing, score and replay, a report card for each practice day, and progress on every part of the swing. Private to your family.

Mod-05

A practice plan to go with the score

Drills picked for the weakest part of the swing, in a weekly plan that changes as your player gets better. A few short drills, then swings on camera to see if it worked.

Mod-06

Timing training

Game-speed pitches on a big screen or in a VR headset. Every swing is scored early, on time or late, plus chase and take decisions.

02 // Diagnostics

Built for two-way players.

Hitting and pitching each get their own checks, tuned for youth players.

At the plate

What each swing is checked for
  • Foot down on timeThe front foot lands early enough to be ready
    0.12–0.50 s
  • Head stillEyes stay on the ball, no lunging forward
    ≤ 4 in drift
  • Stays tallNo dipping down through the swing
    ≤ 4 in drop
  • Short, controlled strideBalanced and under control
    vs stance
  • Loads into the back hipThe hips sit back over the back foot before the step
    ≥ 1 in load
  • Stays backThe hips turn instead of sliding at the pitcher
    ≤ 10 in slide
  • Hand speedTracked over time to show progress
    mph trend

On the mound

What each throw is checked for
  • Elbow upThe throwing elbow is at shoulder height when the foot lands
    at plant
  • Stepping on lineThe stride goes toward the target
    open / closed
  • Long strideStride length compared with the player's height
    % of height
  • Staying uprightNo falling off to the side
    trunk tilt
  • Throw counterA daily count against the limit the coach or doctor sets
    per day
03 // Score engine

One number. One thing to fix.

Each rep is scored from the parts of the swing that matter most, then boiled down to the single most important fix, in words a 12-year-old understands.

Swing score0
Good
Score breakdown · example swing
Foot timing0/25
Head still0/25
Stays tall0/20
Short stride0/10
Load0/10
Stays back0/10

77 of 100 points, all from his mechanics. Any flagged problem also caps the score at 79, so Great (80+) means nothing to fix.

Focus

Keep your head still through contact.

Said out loud after the rep: “Seventy-seven. Keep your head still.”
04 // Timing trainer

Game speed. Timed to the millisecond.

Pitches at a real speed and distance, on a big screen or in a VR headset. Every swing is scored early, on time or late, with chase and take decisions on a strike zone sized to the batter.

Catcher's-eye view
Swing timing · Fastball 60 mph
 
On time
±30 mscounts as on time
60′6″or youth distances
Zonesized to the batter
05 // VR batting

Hit real pitches, not air.

Pair a session with Run the Play's VR batting cage on a Meta Quest. The player steps into a virtual ballpark and hits live, game-speed pitches while our camera still captures the whole swing in 3D, so every rep gets even more detail than the skeleton alone can give.

Powered by

Run the Play

Baseball training in VR, built by the same team. Batting practice, situations and full at-bats, with pitches from 46′ to 60′6″, right in the headset's browser.

Optional, always. No headset? Every rep is still captured and scored from the 3D skeleton. VR adds to it, it never replaces it.

What VR adds

On top of the 3D skeleton, for every swing
  • A real pitch to hitFastballs, changeups and breaking balls at game speed, with balls, strikes and a count
    live pitch
  • Timing against that pitchEarly, on time or late to the millisecond, and how far out front he met it
    ± ms
  • What happened to the ballExit speed, launch angle, where it went, and every at-bat: hits, walks and strikeouts
    exit mph
  • Head and hands, measured up closeThe headset tracks the head and the controller tracks the hands about 70 times a second
    70 / sec
  • Coaching in the headsetThe score and the one thing to work on show up right after each swing
    in view
06 // Why Two-Way Lab

Coaching a young player can actually use.

01

One thing at a time

Not a wall of numbers. Each rep gets the single most important fix, in words a 12-year-old understands.

02

Hitting and pitching

One service for the whole player, at the plate and on the mound.

03

See it, don't just hear it

The replay and ghost show exactly where the swing differs from the model, and the timeline shows when the front foot landed.

04

Private by default

Each family signs in and sees only their own player. Nothing is posted anywhere.

07 // Get started

Interested for your player or team?

Email info@twowaylab.com to ask about sessions. Already a family with us? Sign in at twowaylab.app to see your player's swings, scores and replays.