Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo

Statcast Search

An application that lets you search MLB.com's Statcast database. It includes metrics such as Perceived Velocity (PV), Spin Rate (SR), Exit Velocity (EV), Hit Distance (DST), Launch Angle (LA), Batted Ball Direction (BBD), xBA, xSLG, xwOBA, and Quality of Contact.

  • Some of these queries are very complicated and take time to run. If the page doesn't fully load, refresh the page and try again.
  • Pitch velocities from 2008-16 are via Pitch F/X, and adjusted to roughly out-of-hand release point. All velocities from 2017 and beyond are Statcast, which are reported out-of-hand.
  • For the limited subset of batted balls not tracked directly, estimates are included based on the process described here.
  • For recent updates check out the Change Log.
  • For CSV documentation click here.
Select Columns to Include in Total Pitches

Search Results

Save Search
Rk. Player Results Avg Pitch Velocity
1 Koda Glover 149 93.2 MPH
Graphs
2 Noah Syndergaard 91 92.3 MPH
Graphs
3 Ryan Madson 1 92.2 MPH
Graphs
4 Walker Buehler 13 92.1 MPH
Graphs
5 John Axford 74 91.8 MPH
Graphs
6 Archie Bradley 33 90.4 MPH
Graphs
7 Hunter Cervenka 41 90.2 MPH
Graphs
8 Jordan Lyles 247 89.8 MPH
Graphs
9 Jon Gray 503 89.7 MPH
Graphs
10 Ryan Pressly 161 89.7 MPH
Graphs
11 Blake Wood 435 89.7 MPH
Graphs
12 Joe Kelly 158 89.6 MPH
Graphs
13 Ryne Stanek 81 89.6 MPH
Graphs
14 Santiago Casilla 117 89.5 MPH
Graphs
15 Dillon Overton 31 89.5 MPH
Graphs
16 Jamie Callahan 28 89.4 MPH
Graphs
17 Jacob deGrom 701 89.3 MPH
Graphs
18 Nick Gardewine 36 89.2 MPH
Graphs
19 Casey Fien 90 89.2 MPH
Graphs
20 Michael Fulmer 519 89.2 MPH
Graphs
21 Jose Ramirez 190 89.2 MPH
Graphs
22 Yovani Gallardo 492 89.1 MPH
Graphs
23 Heath Hembree 398 89.1 MPH
Graphs
24 Blake Treinen 310 89.1 MPH
Graphs
25 Rob Scahill 67 89.1 MPH
Graphs
26 Garrett Richards 141 89.1 MPH
Graphs
27 Stephen Strasburg 156 89.0 MPH
Graphs
28 Chris Archer 1513 88.9 MPH
Graphs
29 Jairo Diaz 16 88.9 MPH
Graphs
30 Chih-Wei Hu 18 88.8 MPH
Graphs
31 Robert Gsellman 321 88.7 MPH
Graphs
32 Tanner Scott 11 88.7 MPH
Graphs
33 Scott Oberg 342 88.7 MPH
Graphs
34 Ross Stripling 411 88.7 MPH
Graphs
35 Clayton Kershaw 843 88.6 MPH
Graphs
36 Raul Alcantara 76 88.6 MPH
Graphs
37 Matt Harvey 375 88.6 MPH
Graphs
38 Austin Adams 62 88.6 MPH
Graphs
39 Warwick Saupold 314 88.5 MPH
Graphs
40 Mike Minor 426 88.5 MPH
Graphs
41 Juan Nicasio 311 88.5 MPH
Graphs
42 Jharel Cotton 488 88.5 MPH
Graphs
43 Jimmy Nelson 456 88.5 MPH
Graphs
44 Chad Kuhl 552 88.5 MPH
Graphs
45 Keynan Middleton 346 88.5 MPH
Graphs
46 Rex Brothers 129 88.4 MPH
Graphs
47 Luis Severino 1081 88.3 MPH
Graphs
48 Kevin McCarthy 138 88.3 MPH
Graphs
49 Pedro Baez 191 88.2 MPH
Graphs
50 Enny Romero 215 88.2 MPH
Graphs
51 Justin Verlander 758 88.2 MPH
Graphs
52 Michael Lorenzen 206 88.1 MPH
Graphs
53 Alex Wilson 326 88.1 MPH
Graphs
54 Gerrit Cole 569 88.1 MPH
Graphs
55 Brandon Morrow 72 88.1 MPH
Graphs
56 Andrew Cashner 298 88.1 MPH
Graphs
57 Matt Barnes 163 88.0 MPH
Graphs
58 Zack Wheeler 317 88.0 MPH
Graphs
59 JC Ramirez 750 88.0 MPH
Graphs
60 Brad Goldberg 68 88.0 MPH
Graphs
61 Nate Jones 95 88.0 MPH
Graphs
62 Kyle Martin 8 88.0 MPH
Graphs
63 Hector Neris 3 88.0 MPH
Graphs
64 Edwin Diaz 354 88.0 MPH
Graphs
65 Jake Arrieta 381 87.9 MPH
Graphs
66 Ian Krol 330 87.9 MPH
Graphs
67 Jeff Samardzija 613 87.8 MPH
Graphs
68 Dan Altavilla 286 87.8 MPH
Graphs
69 Aroldis Chapman 171 87.7 MPH
Graphs
70 Lucas Harrell 32 87.7 MPH
Graphs
71 Jonathan Broxton 103 87.7 MPH
Graphs
72 Kevin Shackelford 210 87.7 MPH
Graphs
73 Braden Shipley 9 87.6 MPH
Graphs
74 Diego Moreno 16 87.6 MPH
Graphs
75 Al Alburquerque 143 87.6 MPH
Graphs
76 Jacob Rhame 44 87.6 MPH
Graphs
77 Seth Frankoff 12 87.5 MPH
Graphs
78 Artie Lewicki 36 87.5 MPH
Graphs
79 Dillon Maples 57 87.5 MPH
Graphs
80 Miguel Almonte 10 87.5 MPH
Graphs
81 Austin Pruitt 383 87.4 MPH
Graphs
82 Joaquin Benoit 108 87.4 MPH
Graphs
83 Dayan Diaz 64 87.3 MPH
Graphs
84 Randy Rosario 21 87.3 MPH
Graphs
85 Jeff Ferrell 20 87.3 MPH
Graphs
86 Chris Volstad 15 87.3 MPH
Graphs
87 Liam Hendriks 256 87.3 MPH
Graphs
88 Daniel Norris 422 87.3 MPH
Graphs
89 Justin Grimm 16 87.3 MPH