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 xwOBA
1 Corey Kluber 111.639 for 679 0.164
Graphs
2 Blake Snell 62.883 for 359 0.175
Graphs
3 Jose Fernandez 51.687 for 288 0.180
Graphs
4 Charlie Morton 116.834 for 642 0.183
Graphs
5 Jerad Eickhoff 91.240 for 487 0.188
Graphs
6 Clayton Kershaw 72.006 for 367 0.197
Graphs
7 Carlos Carrasco 52.134 for 259 0.201
Graphs
8 Madison Bumgarner 95.296 for 461 0.208
Graphs
9 Carlos Martinez 47.258 for 226 0.209
Graphs
10 Stephen Strasburg 96.978 for 467 0.209
Graphs
11 Cole Hamels 58.298 for 277 0.210
Graphs
12 Jameson Taillon 86.341 for 408 0.212
Graphs
13 Jordan Montgomery 43.625 for 205 0.213
Graphs
14 Justin Verlander 101.553 for 469 0.217
Graphs
15 Ivan Nova 107.522 for 493 0.219
Graphs
16 Domingo German 54.109 for 246 0.220
Graphs
17 Mike Fiers 88.954 for 399 0.224
Graphs
18 Jon Gray 60.696 for 268 0.228
Graphs
19 Jon Lester 73.968 for 326 0.228
Graphs
20 Sean Newcomb 42.457 for 183 0.232
Graphs
21 Collin McHugh 67.710 for 291 0.233
Graphs
22 Aaron Sanchez 75.883 for 323 0.235
Graphs
23 Yordano Ventura 49.530 for 210 0.236
Graphs
24 Andrew Heaney 63.000 for 264 0.239
Graphs
25 Danny Duffy 60.390 for 252 0.240
Graphs
26 Jake Arrieta 69.954 for 292 0.240
Graphs
27 Hyun-Jin Ryu 35.817 for 150 0.240
Graphs
28 Chase Anderson 67.603 for 280 0.241
Graphs
29 Mike Clevinger 41.038 for 168 0.244
Graphs
30 Dylan Bundy 34.885 for 142 0.246
Graphs
31 Gio Gonzalez 111.675 for 456 0.246
Graphs
32 Michael Wacha 37.159 for 151 0.248
Graphs
33 A.J. Griffin 47.353 for 190 0.249
Graphs
34 Zack Greinke 84.784 for 345 0.249
Graphs
35 Jordan Lyles 58.690 for 231 0.254
Graphs
36 Matthew Boyd 45.488 for 181 0.254
Graphs
37 Steven Matz 91.400 for 361 0.255
Graphs
38 Tyler Skaggs 110.566 for 434 0.255
Graphs
39 Doug Fister 50.806 for 198 0.258
Graphs
40 Sonny Gray 84.589 for 323 0.263
Graphs
41 Jose Berrios 170.931 for 650 0.265
Graphs
42 Zach Davies 69.511 for 259 0.268
Graphs
43 Mike Foltynewicz 46.968 for 173 0.271
Graphs
44 Jose Quintana 188.831 for 675 0.280
Graphs
45 Miles Mikolas 71.088 for 253 0.281
Graphs
46 Rich Hill 232.336 for 827 0.282
Graphs
47 Tanner Roark 105.489 for 376 0.282
Graphs
48 Yovani Gallardo 56.190 for 199 0.282
Graphs
49 Kyle Gibson 55.000 for 194 0.284
Graphs
50 Adam Wainwright 164.680 for 579 0.287
Graphs
51 Brandon McCarthy 55.471 for 191 0.290
Graphs
52 Max Scherzer 48.750 for 166 0.294
Graphs
53 Josh Tomlin 76.508 for 249 0.307
Graphs
54 Marco Gonzales 67.648 for 217 0.313
Graphs
55 Jordan Zimmermann 93.375 for 297 0.314
Graphs
56 Kyle Hendricks 31.121 for 99 0.314
Graphs
57 Jacob deGrom 63.865 for 205 0.316
Graphs
58 Rick Porcello 92.668 for 290 0.320
Graphs
59 Felix Hernandez 132.849 for 416 0.321
Graphs
60 Wade Miley 80.264 for 247 0.325
Graphs
61 Julio Teheran 49.769 for 151 0.332
Graphs
62 Andrew Cashner 59.734 for 175 0.341
Graphs
63 Kenta Maeda 67.652 for 180 0.378
Graphs
64 Martin Perez 72.003 for 179 0.405
Graphs