RecruitingBenchmarksData

What Numbers Do You Need to Play D1, D2, or D3 Baseball? (2026)

The real exit velo, 60 times, throwing velo, and fastball numbers by division, from 50,000+ college players at the time they committed. Real ranges, not made-up cutoffs.

Ryan6 min read

Every player and parent asks some version of the same question. For a pitcher it's how hard do I need to throw? For a hitter it's what exit velo, what 60 time, how strong does my arm need to be? Strip away the position and it all comes down to one thing: what numbers do I have to put up to play D1? It's the wrong question, and the honest answer is the reason I built BaseballPath.

There's no hard cutoff. Recruiting isn't a turnstile where 90 mph gets you in and 89 keeps you out. What exists instead is a distribution: the real spread of numbers that recruited players post at each level. So rather than a made-up minimum, here's what the average recruit actually looked like when he committed to a D1, D2, or D3 program, pulled straight from the 50,000+ college player profiles behind BaseballPath.

One thing to be clear about up front. Every number below is a commitment-time number. It's what a player posted when he committed to his school, not what he throws or hits now as a college upperclassman. That's the number that matters when you're trying to figure out where you actually fit today.

The quick answer

The average recruited hitter committed with an exit velocity around 95 mph at Power 4, 93 at other D1, 91 at D2, and 89 at D3. The average pitcher committed topping out around 90 to 91 at Power 4, 88 at other D1, 84 to 85 at D2, and 82 at D3. The spread at every level is wide, though, and your position changes the picture a lot. That's where the detail below earns its keep.

Exit velocity by division (hitters)

Exit velo is the single most-watched hitting metric, and at the D1 level it functions as a floor. Here's the average hitter at commitment, with the typical range (about two-thirds of players land inside it):

DivisionAvg exit veloTypical range
Power 4 (P4)95 mph89 to 101
D1 (non-P4)93 mph88 to 99
D291 mph86 to 96
D389 mph83 to 94

Look at how much the ranges overlap. A 92 mph exit velo sits below the P4 average and above the D2 average at the same time. That's normal. The levels bleed into each other, which is exactly why one number can't tell you where you belong.

Exit velo by position

Corner bats (1B/3B) get held to a higher hitting standard because the glove matters less there. Up-the-middle players (SS, 2B, C, CF) get more room on the bat, since their defense and speed carry part of the load. The commitment-time averages:

PositionP4D1 (non-P4)D2D3
Outfield96949189
Middle infield (SS/2B)94928987
Corner infield (1B/3B)97959390
Catcher95949189

So a shortstop sitting at 90 isn't behind a 95 mph first baseman. He's being judged on a different scale entirely.

60-yard dash (the speed positions)

Speed matters most for outfielders and middle infielders. Average 60 times at commitment:

PositionP4D1 (non-P4)D2D3
Outfield6.846.927.067.15
Middle infield6.977.057.167.29

A sub-6.9 sixty is genuinely fast and plays anywhere. A corner bat running a 7.3 won't get dinged for it, because nobody recruits a first baseman for his wheels.

Throwing velocity and catcher pop time

Arm strength by position, average recruit at commitment:

MetricP4D1 (non-P4)D2D3
Outfield velo87868381
Infield velo85838178
Catcher velo79787574
Catcher pop time1.992.002.062.11

For catchers, a pop time under 2.0 seconds is a D1 calling card. By D3 the average drifts past 2.1, but framing, receiving, and the bat can outweigh a tenth of a second behind the plate.

Pitching: fastball velocity by division

For pitchers, here's the average arm at commitment, both sitting velo and top-end:

DivisionSits (avg)Tops (avg)
Power 4 (P4)8890 to 91
D1 (non-P4)8688
D28384 to 85
D38082

Two honest caveats. First, the spread is wide. The standard deviation runs around 3 to 4 mph, so plenty of P4 arms committed while sitting 92 to 95, and plenty of D1 arms got there at 86 to 87 on the strength of command and a real second pitch. Second, velo never tells the whole story. A pitcher who sits 87 with a plus changeup and throws strikes will beat a 92 who has no idea where it's going. Our evaluation weighs your full repertoire and command alongside the radar gun.

How to read these numbers

This is the part the recruiting industry tends to skip, because "you need 90 to play D1" sells more showcase tickets than the truth does.

The reality is messier. At every level there are players sitting below the average who fully belong there, and players above it who never get the call for reasons that have nothing to do with their numbers. The range matters more than the mean. Your position matters. So do your academics, your projection if you're young, and whether a given program even has a roster spot open where you play.

And if you're a freshman or sophomore, today's number isn't really the right input at all. What matters is where players who started where you are now actually ended up by the time they committed. That's a different read, and it's the one worth chasing.

See where your numbers stand

You've seen the averages. The useful question is where your numbers land against them. Our free benchmark runs them against these same college players in about a minute and gives you an honest read on your range. Check where you stand, free.

Then, which schools?

Knowing your range is the start. The real goal is knowing which specific schools fit, so you stop blasting a hundred programs that were never going to write back and email the right ones instead. The full BaseballPath evaluation maps you to up to 75 schools across three lists (balanced, academic-first, and baseball-first), each weighed on baseball fit, academic fit, and whether the roster actually has room for you. One purchase, free during launch, with no reason for me to keep you guessing. Get your full evaluation.

Benchmarks are means and ranges drawn from the college player data behind BaseballPath, measured at the time each player committed. They describe recruited players, not minimum requirements. Use them to get oriented, not to talk yourself out of the process.