DTPDevelop The Player
The method

No mystery. Just measurement.

This page explains the numbers on your player's dashboard — what we test, whose published data we grade it against, and how the Dev Score is built. It's the same math the coaches see.

Step one

The DTP Assessment

20+ real measurements in one session, drawn from a catalog of 91 metrics across 6 categories. Stopwatches, radar, and jump tests — not opinions.

Speed & Agility

5 tests

How fast and quick you move

10-Yard Dash · Home to First · 5-10-5 Shuttle

Power

7 tests

Explosiveness — jumps & throws

Vertical Jump · Broad Jump · Rotational Med-Ball Toss

Strength

5 tests

Push, pull & hold

Max Push-Ups · Dead Hang · Plank

Mobility & Movement

3 tests

Move well & stay balanced

Overhead Squat · Knee to Wall · Single-Leg Balance (eyes closed)

Baseball Performance

6 tests

On-field bat & arm

Exit Velocity · Crow-Hop Throwing Velo · Crow-Hop Throw Distance

Pitching

65 tests

Arm health, mechanics & stuff on the mound

Shoulder Total Motion · Fastball Spin Rate · Strike %

Every test carries a fixed coach standard as its fallback ruler — and wherever published age data exists, we grade against your player's actual age instead. That's the next section.

Age-graded scoring

Age changes everything.

55 mph off the mound is a completely different fact at 9 than at 14. So we don't grade every kid on one scale — we grade against published data for players their age.

One throw · two age curves
at age 14 — behind typicalat age 9 — near the topbehind agetypical for ageahead of age

The same 55 mph lands near the top of the curve for 9-year-olds — and behind typical for 14-year-olds. Same ball, same radar gun, two different stories. The engine plots every measurement on the curve for your player's exact age before it says a word about how good it is.

01

Measure

One number, measured the same way every time — a time, a distance, a velocity.

02

Place it on the age curve

Each norm publishes a typical value and spread per age. We interpolate between published ages for your player's exact age — never between percentiles.

03

Read the percentile

The normal curve turns the gap between your player and the age average into a percentile, always capped between 1 and 99.

Every norm names its source
What we gradePublished source
Pitching velocityAxe 2014 (USA, n=853) ages 8-14; Tremblay 2022 (Rapsodo) HS
Broad jumpTomkinson 2023 / FitBack (n≈1.35M boys)
Push-upsSantos 2014 FitnessGram (n=22,048 boys)
10-yd dash & 5-10-5 shuttleNSCA male percentile norms
Exit velocity (14–17)Perfect Game showcase tiers 14U-17U (Pocket Radar)

No mystery datasets. Every age curve in the engine is transcribed from a named public study or standard and carries that citation with it.

HIGH confidence

Large, well-matched published data. You see the exact percentile — “Top 18% of 11U.”

MED confidence

Good data with estimation involved. You see an honest band — “≈ top 20–30%” — never false precision. Confidence also drops a tier automatically where a dataset thins out with age.

LOW confidence

Thin or extrapolated data. You see words, not a number.

No norm at all

We don’t age-grade. The metric falls back to the fixed coach benchmarks where those exist, clearly labeled — and otherwise is tracked as a raw number over time. We never print an invented percentile.

Two more guards run on every reading: a player is never scored against an age cohort they're far outside of, and every norm carries physical sanity bounds — an impossible value (a mistyped 10-yard dash under 1.0 s, a youth grip reading over 200 lb) is rejected instead of scored, so a typo can't become a headline.

The rating ladder

From number to rating.

Percentiles are precise but cold. The dashboard translates them onto one honest ladder so a 10-year-old (and their parent) knows exactly where they stand.

Six rungs · one ladder
Building base
Developing
On track
Above average
Excellent
Elite
higher age-graded standing →

Every rung is earned by your player's age-graded standing. The exact boundaries between rungs are part of the coaching recipe, so we keep them in-house — your dashboard always shows the rung, the standing behind it, and a school-style letter grade for each DNA attribute on the monthly report card. When a metric isn't age-graded, it's rated straight against the coach benchmarks instead — and coming in below the mark is honestly labeled Developing, never hidden.

The Dev Score

One score, ten attributes.

The Dev Score (0–100) is the average of your player's Player DNA — five athletic attributes and five baseball attributes. Nothing is padded: an attribute with no data yet simply doesn't count until it's measured or coach-rated.

Straight off the dashboard
70
/ 100
Development Score
▲ +14
SpeedPowerStrengthMobilityCoord.HittingThrowingRunningDefenseIQ

Sample player, for illustration — every DTP family sees this live with their own numbers.

Athletic DNA
Speedmeasured
Powermeasured
Strengthmeasured
Mobilitymeasured
Coordinationcoach-rated
Baseball DNA
Hittingmeasured
Throwingmeasured
Base Runningcoach-rated
Defensecoach-rated
Baseball IQcoach-rated

Measured attributes are scored from the benchmark rating each test earns (the age-graded standing is shown alongside every metric) — Speed from the five sprint and agility times, Hitting from exit velocity, Throwing from arm velocity. Coach-ratedattributes are the ones a stopwatch can't judge: Baseball IQ, Defense, Coordination. Base Running is deliberately coach-rated too — it's instincts and reads, and reusing the sprint times there would double-count speed in the overall score. Coaches can override any value when they know something the numbers don't — but the "since joining" progress delta is always computed from measured results only, so an override can never rewrite history.

The cycle

The 8-week loop.

Where they started. Where they are. Where they're going.

01

Assess

The DTP Assessment puts 20+ honest numbers on your player's profile.

02

Train the gaps

The dashboard names the biggest limiter — the lowest-scoring attribute — and lessons aim straight at it.

03

Reassess

Re-test every 8 weeks. Same tests, same math — so when the score moves, it's real.

Dev Score across cycles
was → is → going
70
Cycle 1Cycle 2Cycle 3Cycle 4

Sample player, for illustration — every DTP family sees this live with their own numbers.

Our rule

When we don't have the data, we say so.

No invented percentiles — ever. When the published data doesn't cover a player's age (exit-velocity norms start at 14U, for example), a 13-year-old is graded against that youngest cohort and clearly marked as an estimate at reduced confidence — and a younger player falls back to the fixed coach benchmark instead of a made-up ranking. Medium-confidence scores show as a band, not fake precision. Impossible readings get rejected, not celebrated. Many programs never say where their numbers come from. This page exists so you never have to wonder.

Put a number on it

The first measurement is the map.

We are what we repeatedly do. Excellence, then, is not an act but a habit.

Will Durant