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 Noah Syndergaard 503 92.0 MPH
Graphs
2 Dakota Hudson 120 91.3 MPH
Graphs
3 Jacob deGrom 770 91.1 MPH
Graphs
4 Zack Wheeler 555 90.8 MPH
Graphs
5 Ryan Pressly 297 89.8 MPH
Graphs
6 Jameson Taillon 543 89.8 MPH
Graphs
7 Robert Gsellman 213 89.7 MPH
Graphs
8 Mike Wright 479 89.4 MPH
Graphs
9 Jake Arrieta 652 89.4 MPH
Graphs
10 Blake Treinen 259 89.2 MPH
Graphs
11 Garrett Richards 512 89.2 MPH
Graphs
12 Brett Graves 161 89.1 MPH
Graphs
13 Edwin Diaz 437 89.1 MPH
Graphs
14 Jordan Lyles 134 89.0 MPH
Graphs
15 Ryne Stanek 291 89.0 MPH
Graphs
16 Yovani Gallardo 355 89.0 MPH
Graphs
17 Diego Castillo 410 88.9 MPH
Graphs
18 Seranthony Dominguez 251 88.9 MPH
Graphs
19 Nate Jones 171 88.8 MPH
Graphs
20 Sam Tuivailala 161 88.8 MPH
Graphs
21 Heath Hembree 371 88.8 MPH
Graphs
22 Austin Gomber 252 88.7 MPH
Graphs
23 Tanner Scott 428 88.7 MPH
Graphs
24 Gerrit Cole 650 88.7 MPH
Graphs
25 Andrew Suarez 592 88.5 MPH
Graphs
26 Matt Harvey 606 88.5 MPH
Graphs
27 Steven Matz 229 88.2 MPH
Graphs
28 Warwick Saupold 212 88.1 MPH
Graphs
29 Luis Severino 1133 88.1 MPH
Graphs
30 Chad Kuhl 283 88.1 MPH
Graphs
31 Adam Conley 125 88.1 MPH
Graphs
32 Miles Mikolas 777 88.0 MPH
Graphs
33 Dylan Covey 290 88.0 MPH
Graphs
34 Javy Guerra 159 88.0 MPH
Graphs
35 Hansel Robles 274 88.0 MPH
Graphs
36 Clayton Kershaw 968 88.0 MPH
Graphs
37 Blake Snell 266 88.0 MPH
Graphs
38 Joe Kelly 176 88.0 MPH
Graphs
39 Pedro Baez 209 88.0 MPH
Graphs
40 Austin Pruitt 262 87.9 MPH
Graphs
41 Jeurys Familia 340 87.9 MPH
Graphs
42 Drew Steckenrider 186 87.9 MPH
Graphs
43 Chris Archer 1043 87.9 MPH
Graphs
44 Seth Lugo 189 87.8 MPH
Graphs
45 Jon Gray 952 87.8 MPH
Graphs
46 Stephen Strasburg 188 87.6 MPH
Graphs
47 Yonny Chirinos 302 87.6 MPH
Graphs
48 Jackson Stephens 103 87.5 MPH
Graphs
49 Dan Altavilla 170 87.5 MPH
Graphs
50 Homer Bailey 327 87.4 MPH
Graphs
51 Juan Nicasio 218 87.4 MPH
Graphs
52 Yefry Ramirez 263 87.4 MPH
Graphs
53 Hunter Wood 157 87.4 MPH
Graphs
54 Blaine Boyer 178 87.3 MPH
Graphs
55 Jesse Biddle 195 87.3 MPH
Graphs
56 Mike Minor 537 87.3 MPH
Graphs
57 Walker Buehler 317 87.1 MPH
Graphs
58 Chad Green 129 87.1 MPH
Graphs
59 Sal Romano 647 87.0 MPH
Graphs
60 Matt Strahm 155 87.0 MPH
Graphs
61 Daniel Gossett 116 87.0 MPH
Graphs
62 Ross Stripling 486 87.0 MPH
Graphs
63 Dellin Betances 192 86.9 MPH
Graphs
64 Dylan Floro 278 86.9 MPH
Graphs
65 Shane Carle 237 86.9 MPH
Graphs
66 Nathan Eovaldi 198 86.9 MPH
Graphs
67 Brandon Woodruff 178 86.8 MPH
Graphs
68 Craig Stammen 230 86.8 MPH
Graphs
69 Anthony DeSclafani 625 86.8 MPH
Graphs
70 Edgar Santana 362 86.8 MPH
Graphs
71 Mike Mayers 344 86.8 MPH
Graphs
72 Fernando Romero 237 86.7 MPH
Graphs
73 Mike Foltynewicz 831 86.7 MPH
Graphs
74 Luke Jackson 308 86.7 MPH
Graphs
75 Ken Giles 312 86.7 MPH
Graphs
76 Jordan Zimmermann 689 86.7 MPH
Graphs
77 Cody Reed 291 86.7 MPH
Graphs
78 Scott Oberg 339 86.7 MPH
Graphs
79 Hector Rondon 336 86.7 MPH
Graphs
80 Wandy Peralta 179 86.6 MPH
Graphs
81 Michael Lorenzen 135 86.6 MPH
Graphs
82 Liam Hendriks 117 86.6 MPH
Graphs
83 Daniel Hudson 293 86.6 MPH
Graphs
84 Corbin Burnes 194 86.6 MPH
Graphs
85 Alex Wilson 505 86.5 MPH
Graphs
86 Justin Verlander 763 86.5 MPH
Graphs
87 Chris Beck 190 86.4 MPH
Graphs
88 Jose Urena 599 86.4 MPH
Graphs
89 Glenn Sparkman 170 86.4 MPH