Descriptive only — no edge claimed. These are measured plate-discipline and contact rates, not projections.
MLB batters · MLB · as of 2025-09-28
Yordan Alvarez
Descriptive card · conservative measured rates.
bats
L
switch hitter
no
pitches faced
750
Higher than 28% of 485 in pack
top pitch type seen
FF
top pitch type seen %
35.6
Higher than 77% of 485 in pack
velo seen p10
81.4
Higher than 62% of 485 in pack
velo seen p50
90.1
Higher than 47% of 485 in pack
velo seen p90
96.5
Higher than 66% of 485 in pack
% pitches in rulebook zone
46.9
Higher than 5% of 485 in pack
n batted balls
235
Higher than 26% of 485 in pack
avg exit velo
86.3
Higher than 97% of 485 in pack
exit velo p90
107.7
Higher than 98% of 485 in pack
avg estimated woba on contact
0.399
Higher than 99% of 485 in pack
Bars show where this card sits within its own pack (485 mlb batters), by simple rank of the measured value. Higher is only higher -- no quality judgement is implied.
What stands out
107.7 mph at the 90th percentile, from a season a third the length of his peers'.
235 batted balls is the smallest contact sample of any hitter profiled here.
Estimated wOBA on contact of .399 held up anyway.
Reading note
Descriptive only, from a single 2025 Statcast pull (pitches_faced_2025>=300 floor, 485 of 671 batters). The contact numbers -- exit velocity and estimated wOBA on contact -- cover the batted balls only, not every pitch seen, and estimated wOBA on contact is a batted-ball model: it says nothing about walks, strikeouts, or actual results. This pull carries no swing/miss or launch-angle column, so there is no whiff rate and no barrel profile here. Not park-, role-, or opponent-adjusted, and not a prediction. League-wide ranks were computed by sorting all 485 batters in this manifest on the named field; every printed value is read verbatim. With 235 batted balls the contact-quality numbers carry wide uncertainty; treat the rank as a description of this season's sample, not a durable rating.