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 wOBA
1 Blake Snell 32.396 for 232 0.140
Graphs
2 Corey Kluber 28.044 for 196 0.143
Graphs
3 Chris Sale 35.946 for 223 0.161
Graphs
4 Carlos Rodon 19.332 for 120 0.162
Graphs
5 Lance Lynn 12.031 for 71 0.169
Graphs
6 Jaime Garcia 10.645 for 61 0.175
Graphs
7 Caleb Smith 16.946 for 95 0.178
Graphs
8 Trevor Bauer 51.863 for 293 0.178
Graphs
9 Sean Newcomb 17.939 for 99 0.181
Graphs
10 Ivan Nova 26.213 for 140 0.187
Graphs
11 Mike Foltynewicz 57.197 for 304 0.188
Graphs
12 German Marquez 65.087 for 346 0.189
Graphs
13 Mike Clevinger 51.784 for 268 0.193
Graphs
14 Aaron Nola 50.305 for 260 0.193
Graphs
15 Chad Kuhl 25.884 for 133 0.195
Graphs
16 Garrett Richards 29.971 for 152 0.198
Graphs
17 Madison Bumgarner 26.985 for 138 0.198
Graphs
18 Patrick Corbin 77.789 for 383 0.203
Graphs
19 Trevor Cahill 14.466 for 71 0.204
Graphs
20 Walker Buehler 31.890 for 155 0.206
Graphs
21 Cole Hamels 25.420 for 121 0.210
Graphs
22 Charlie Morton 47.241 for 224 0.212
Graphs
23 Clayton Kershaw 87.459 for 413 0.212
Graphs
24 Justin Verlander 73.900 for 348 0.213
Graphs
25 Jacob deGrom 59.730 for 275 0.218
Graphs
26 Freddy Peralta 12.947 for 59 0.219
Graphs
27 Tyler Glasnow 17.778 for 81 0.219
Graphs
28 Sal Romano 36.732 for 167 0.220
Graphs
29 Noah Syndergaard 40.463 for 183 0.221
Graphs
30 Jhoulys Chacin 79.312 for 360 0.221
Graphs
31 Jon Lester 20.032 for 90 0.223
Graphs
32 Dereck Rodriguez 14.314 for 64 0.224
Graphs
33 Luis Severino 69.195 for 306 0.227
Graphs
34 Miles Mikolas 84.505 for 375 0.227
Graphs
35 Shohei Ohtani 13.827 for 61 0.227
Graphs
36 Jose Urena 33.447 for 146 0.229
Graphs
37 Felix Pena 24.386 for 106 0.230
Graphs
38 Tanner Roark 38.646 for 168 0.231
Graphs
39 Jaime Barria 48.012 for 208 0.231
Graphs
40 Ryan Borucki 17.355 for 74 0.235
Graphs
41 Daniel Mengden 23.606 for 102 0.236
Graphs
42 Nick Kingham 15.614 for 66 0.237
Graphs
43 Reynaldo Lopez 41.833 for 176 0.238
Graphs
44 Chase Anderson 22.371 for 93 0.241
Graphs
45 Brad Keller 27.183 for 113 0.241
Graphs
46 Stephen Strasburg 37.798 for 156 0.242
Graphs
47 J.A. Happ 25.129 for 104 0.242
Graphs
48 Zack Godley 78.636 for 324 0.244
Graphs
49 Eric Lauer 21.053 for 86 0.245
Graphs
50 Andrew Heaney 47.761 for 194 0.246
Graphs
51 Zack Wheeler 52.383 for 215 0.246
Graphs
52 Jakob Junis 81.369 for 332 0.247
Graphs
53 Frankie Montas 13.811 for 56 0.247
Graphs
54 Dan Straily 40.001 for 162 0.247
Graphs
55 Kyle Gibson 55.597 for 224 0.248
Graphs
56 Jason Vargas 15.361 for 62 0.248
Graphs
57 Nick Pivetta 75.356 for 301 0.250
Graphs
58 Matt Harvey 50.008 for 201 0.251
Graphs
59 Sonny Gray 51.954 for 206 0.252
Graphs
60 Ian Kennedy 28.449 for 114 0.252
Graphs
61 Matthew Boyd 78.313 for 309 0.254
Graphs
62 Robbie Ray 58.310 for 230 0.254
Graphs
63 Carlos Carrasco 74.340 for 291 0.255
Graphs
64 Joe Musgrove 25.401 for 99 0.257
Graphs
65 Marcus Stroman 34.393 for 134 0.257
Graphs
66 Mike Minor 50.650 for 197 0.258
Graphs
67 Masahiro Tanaka 51.777 for 204 0.258
Graphs
68 Wade Miley 17.298 for 67 0.258
Graphs
69 Mike Fiers 50.812 for 197 0.258
Graphs
70 Yefry Ramirez 15.489 for 60 0.258
Graphs
71 Zack Greinke 82.769 for 321 0.259
Graphs
72 Jose Berrios 59.830 for 232 0.259
Graphs
73 Hyun-Jin Ryu 13.833 for 53 0.261
Graphs
74 Tyson Ross 65.781 for 253 0.261
Graphs
75 Aaron Sanchez 14.100 for 54 0.261
Graphs
76 Steven Matz 47.214 for 181 0.262
Graphs
77 Zach Eflin 40.393 for 154 0.262
Graphs
78 Alex Wood 55.459 for 212 0.263
Graphs
79 Sam Gaviglio 49.094 for 188 0.263
Graphs
80 Wei-Yin Chen 43.850 for 169 0.263
Graphs
81 Gerrit Cole 91.146 for 346 0.263
Graphs
82 Shane Bieber 48.649 for 184 0.264
Graphs
83 Jack Flaherty 69.535 for 263 0.265
Graphs
84 Mike Montgomery 19.182 for 73 0.266
Graphs
85 Austin Gomber 30.566 for 115 0.266
Graphs
86 Kyle Freeland 74.925 for 284 0.266
Graphs
87 Jameson Taillon 82.469 for 309 0.268
Graphs
88 Antonio Senzatela 19.400 for 72 0.269
Graphs
89 Lucas Giolito 45.159 for 168 0.269
Graphs
90 Jordan Zimmermann 84.294 for 312 0.271
Graphs
91 Francisco Liriano 52.208 for 193 0.271
Graphs
92 Lance McCullers Jr. 74.070 for 274 0.271
Graphs
93 Jon Gray 107.060 for 398