Mason Miller led MLB in fastball velocity in 2024 at 100.9 mph. The top three were Mason Miller, Jhoan Duran, Justin Martinez, based on Statcast data from Baseball Savant.
Average fastball velocity is the mean speed of a pitcher's four-seam or sinker — whichever they throw most — across all outings. Statcast captures each pitch off the TrackMan/Hawk-Eye radar in every MLB park, so the numbers are precise to a tenth of a mph. Elite relievers routinely sit 98+ mph; starters maintaining 96+ over a full outing are the rarest breed in the game.
Judge, Soto, and Ohtani lead off vs. a Cy Young CPU pitcher. Three outs or three runs — whichever comes first. Real Statcast pitch-by-pitch sim, ~30 seconds. No download, no signup, no card pack to open.
| # | Fastball Velocity | Player | Team |
|---|---|---|---|
| 1 | 100.9 mph | Mason Miller | Padres |
| 2 | 100.5 mph | Jhoan Duran | Phillies |
| 3 | 100.3 mph | Justin Martinez | Diamondbacks |
| 4 | 100.0 mph | Seth Halvorsen | Rockies |
| 5 | 99.9 mph | Ben Joyce | Angels |
| 6 | 99.6 mph | Ryan Helsley | Orioles |
| 7 | 99.5 mph | Emmanuel Clase | FA |
| 8 | 99.0 mph | Robert Suarez | Braves |
| 9 | 98.8 mph | Paul Skenes | Pirates |
| 10 | 98.8 mph | Trevor Megill | Brewers |
| 11 | 98.7 mph | Abner Uribe | Brewers |
| 12 | 98.7 mph | Aroldis Chapman | Red Sox |
| 13 | 98.7 mph | Camilo Doval | Yankees |
| 14 | 98.6 mph | Lucas Erceg | Royals |
| 15 | 98.1 mph | Andrés Muñoz | Mariners |
| 16 | 98.1 mph | Daniel Palencia | Cubs |
| 17 | 98.0 mph | Jose A. Ferrer | Mariners |
| 18 | 98.0 mph | José Soriano | Angels |
| 19 | 97.9 mph | Victor Vodnik | Rockies |
| 20 | 97.8 mph | Hunter Harvey | Cubs |
| 21 | 97.8 mph | Michel Otañez | Rangers |
| 22 | 97.8 mph | Seranthony Domínguez | White Sox |
| 23 | 97.7 mph | Nate Pearson | Astros |
| 24 | 97.7 mph | Joe Boyle | Rays |
| 25 | 97.7 mph | Ryne Stanek | Cardinals |
| 26 | 97.6 mph | Prelander Berroa | White Sox |
| 27 | 97.6 mph | Hunter Greene | Reds |
| 28 | 97.5 mph | Randy Rodríguez | Giants |
| 29 | 97.5 mph | Edwin Díaz | Dodgers |
| 30 | 97.5 mph | Hunter Bigge | Rays |
| 31 | 97.4 mph | Gregory Soto | Pirates |
| 32 | 97.4 mph | Kyle Nicolas | Reds |
| 33 | 97.4 mph | Daysbel Hernández | Braves |
| 34 | 97.3 mph | Jacob deGrom | Rangers |
| 35 | 97.3 mph | Pete Fairbanks | Marlins |
| 36 | 97.3 mph | Jared Jones | Pirates |
| 37 | 97.2 mph | Jeremiah Estrada | Padres |
| 38 | 97.2 mph | Adrian Morejon | Padres |
| 39 | 97.2 mph | Kyle Finnegan | Tigers |
| 40 | 97.2 mph | Orion Kerkering | Phillies |
| 41 | 97.2 mph | David Bednar | Yankees |
| 42 | 97.2 mph | Tony Santillan | Reds |
| 43 | 97.0 mph | Jason Foley | Giants |
| 44 | 97.0 mph | Griffin Jax | Rays |
| 45 | 97.0 mph | Troy Taylor | Mariners |
| 46 | 97.0 mph | Tanner Scott | Dodgers |
| 47 | 96.9 mph | Erik Miller | Giants |
| 48 | 96.8 mph | Carlos Estévez | Royals |
| 49 | 96.8 mph | Jaden Hill | Rockies |
| 50 | 96.8 mph | Tarik Skubal | Tigers |
| 51 | 96.8 mph | Dylan Cease | Blue Jays |
| 52 | 96.7 mph | Bryan Abreu | Astros |
| 53 | 96.7 mph | Manuel Rodríguez | Rays |
| 54 | 96.7 mph | Nick Mears | Royals |
| 55 | 96.7 mph | Jeff Hoffman | Blue Jays |
| 56 | 96.6 mph | Clay Holmes | Mets |
| 57 | 96.6 mph | Luis Gil | Yankees |
| 58 | 96.4 mph | Ben Brown | Cubs |
| 59 | 96.4 mph | Jordan Romano | FA |
| 60 | 96.3 mph | Alex Lange | Royals |
| 61 | 96.3 mph | Edward Cabrera | Cubs |
| 62 | 96.3 mph | Bryan Baker | Rays |
| 63 | 96.3 mph | Jhony Brito | Padres |
| 64 | 96.3 mph | Yosver Zulueta | Mariners |
| 65 | 96.3 mph | Cionel Pérez | Nationals |
| 66 | 96.3 mph | Angel Zerpa | Brewers |
| 67 | 96.3 mph | Yimi García | Blue Jays |
| 68 | 96.3 mph | Tyler Glasnow | Dodgers |
| 69 | 96.2 mph | Jack Leiter | Rangers |
| 70 | 96.2 mph | Aaron Ashby | Brewers |
| 71 | 96.1 mph | Josh Hader | Astros |
| 72 | 96.1 mph | Grayson Rodriguez | Angels |
| 73 | 96.1 mph | Angel Chivilli | Yankees |
| 74 | 96.1 mph | Louis Varland | Blue Jays |
| 75 | 96.1 mph | Ian Hamilton | FA |
| 76 | 96.1 mph | Anthony Banda | Twins |
| 77 | 96.1 mph | Jordan Leasure | White Sox |
| 78 | 96.1 mph | Yennier Cano | Orioles |
| 79 | 96.0 mph | Brock Stewart | Dodgers |
| 80 | 96.0 mph | Cade Smith | Guardians |
| 81 | 96.0 mph | George Kirby | Mariners |
| 82 | 95.9 mph | Kaleb Ort | FA |
| 83 | 95.9 mph | Will Vest | Tigers |
| 84 | 95.9 mph | Blake Snell | Dodgers |
| 85 | 95.9 mph | Luis Medina | Athletics |
| 86 | 95.8 mph | Kevin Ginkel | Diamondbacks |
| 87 | 95.8 mph | Hayden Birdsong | Giants |
| 88 | 95.8 mph | Luke Little | Cubs |
| 89 | 95.8 mph | Tyler Kinley | Braves |
| 90 | 95.8 mph | Beau Brieske | Tigers |
| 91 | 95.8 mph | Zach Pop | Phillies |
| 92 | 95.8 mph | Jack Kochanowicz | Angels |
| 93 | 95.7 mph | Brayan Bello | Red Sox |
| 94 | 95.7 mph | José Alvarado | Phillies |
| 95 | 95.7 mph | Gavin Williams | Guardians |
| 96 | 95.6 mph | Brock Burke | Reds |
| 97 | 95.6 mph | Chris Roycroft | Cardinals |
| 98 | 95.6 mph | Ryan Weathers | Yankees |
| 99 | 95.6 mph | Luis Castillo | Mariners |
| 100 | 95.6 mph | Ryan Walker | Giants |
Fastball velocity is the single strongest predictor of strikeout rate at the pitcher level, and velocity gains year-over-year almost always translate to performance gains. This leaderboard surfaces the arms that overwhelm hitters with pure stuff — the bullpen weapons and front-line starters whose margin for error is widest.
Data source: MLB Statcast via Baseball Savant. This archive captures the 2024 season as it ended; for the live, nightly-updated leaderboard see Fastest Fastball Velocity in MLB.