Player stats

Balls with Recorded Speed 2024

All batted balls with a usable speed measurement, including bunts. This is the sample used for hard-hit percentage. Calculated by MLBDB from recorded game measurements.

All players with a recorded value; no minimum workload filter. Data through December 31, 2024. Data refreshed Sep 11, 2026, 12:32 PM UTC.

No. 1 / Balls with Recorded Speed / 2024
611
Season leader
Balls with Recorded Speed2024 season
#PlayerTeamEV balls
1L. ArraezSD611
2J. RamírezCLE544
3M. SemienTEX543
4B. Witt Jr.KC538
5V. Guerrero Jr.TOR522
6N. HoernerCHC518
7J. DuranBOS514
8B. DonovanSTL510
9J. AltuveHOU507
10J. PeñaHOU496
11A. BregmanHOU495
12A. GiménezCLE495
13F. LindorNYM493
14N. ArenadoSTL492
15Y. DiazHOU485
16M. WinnSTL485
17A. VolpeNYY482
18M. GarciaKC481
19S. OhtaniLAD478
20A. BurlesonSTL476
21A. VerdugoNYY476
22A. RutschmanBAL475
23G. HendersonBAL474
24J. ProfarSD473
25A. BohmPHI472
26M. MachadoSD471
27A. SantanderBAL470
28Y. DíazTB469
29C. CarrollAZ469
30N. CastellanosPHI468
31B. ReynoldsPIT467
32E. TovarCOL465
33S. PerezKC464
34J. MerrillSD462
35Y. AlvarezHOU461
36B. TurangMIL461
37J. NaylorCLE461
38J. SotoNYY460
39W. ContrerasMIL459
40G. TorresNYY459
41J. CronenworthSD459
42F. FreemanLAD450
43J. BledayOAK448
44A. VaughnCWS443
45I. ParedesCHC443
46W. AdamesMIL440
47M. OzunaATL439
48V. PasquantinoKC439
49P. AlonsoNYM439
50S. SteerCIN438
EV balls
All batted balls with a usable speed measurement, including bunts. This is the sample used for hard-hit percentage. Calculated by MLBDB from recorded game measurements.

Understanding Balls with Recorded Speed

All batted balls with a usable speed measurement, including bunts. This is the sample used for hard-hit percentage. Calculated by MLBDB from recorded game measurements.

Season rankings use regular-season records. A player has one combined row across teams; the team label identifies the associated team, not a separate team stint.

Source: MLB statistics and MLBDB derived measures. Formulas describe the measure above. Data refreshed Sep 11, 2026, 12:32 PM UTC.