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 Chris Sale 146.953 for 617 0.238
Graphs
2 Justin Verlander 200.530 for 833 0.241
Graphs
3 Jacob deGrom 201.236 for 832 0.243
Graphs
4 Max Scherzer 213.907 for 862 0.249
Graphs
5 Walker Buehler 132.900 for 531 0.251
Graphs
6 Aaron Nola 215.998 for 828 0.263
Graphs
7 Trevor Bauer 185.350 for 701 0.266
Graphs
8 Noah Syndergaard 171.268 for 642 0.268
Graphs
9 Ross Stripling 116.873 for 437 0.269
Graphs
10 Gerrit Cole 216.664 for 799 0.272
Graphs
11 Anibal Sanchez 145.688 for 540 0.273
Graphs
12 Hyun-Jin Ryu 87.984 for 323 0.273
Graphs
13 Blake Snell 190.397 for 698 0.274
Graphs
14 Mike Foltynewicz 202.821 for 741 0.275
Graphs
15 Jack Flaherty 170.060 for 612 0.279
Graphs
16 Zack Wheeler 205.011 for 744 0.279
Graphs
17 Carlos Carrasco 210.422 for 755 0.280
Graphs
18 Corey Kluber 236.232 for 842 0.281
Graphs
19 German Marquez 226.763 for 812 0.281
Graphs
20 Clayton Kershaw 182.272 for 650 0.283
Graphs
21 Patrick Corbin 224.361 for 797 0.283
Graphs
22 Charlie Morton 196.960 for 695 0.284
Graphs
23 Mike Clevinger 229.579 for 810 0.284
Graphs
24 Miles Mikolas 227.150 for 804 0.285
Graphs
25 Joe Musgrove 137.058 for 483 0.286
Graphs
26 Matthew Boyd 203.439 for 709 0.288
Graphs
27 Alex Wood 177.670 for 617 0.289
Graphs
28 Nathan Eovaldi 127.057 for 439 0.290
Graphs
29 Wei-Yin Chen 162.598 for 566 0.290
Graphs
30 James Paxton 187.805 for 645 0.292
Graphs
31 Jameson Taillon 226.817 for 781 0.292
Graphs
32 Jose Berrios 232.328 for 796 0.293
Graphs
33 CC Sabathia 195.608 for 665 0.294
Graphs
34 Kenta Maeda 133.123 for 454 0.294
Graphs
35 Dallas Keuchel 257.016 for 874 0.295
Graphs
36 Freddy Peralta 88.862 for 302 0.295
Graphs
37 Zach Eflin 159.611 for 544 0.296
Graphs
38 Vince Velasquez 182.621 for 624 0.296
Graphs
39 Eduardo Rodriguez 156.379 for 526 0.297
Graphs
40 Kyle Hendricks 237.748 for 808 0.297
Graphs
41 Nick Pivetta 202.551 for 690 0.297
Graphs
42 Luis Severino 231.749 for 780 0.297
Graphs
43 Carlos Martinez 130.336 for 443 0.298
Graphs
44 Kyle Freeland 250.600 for 842 0.299
Graphs
45 Sean Newcomb 206.106 for 692 0.300
Graphs
46 Tyler Anderson 220.008 for 735 0.301
Graphs
47 Steven Matz 195.209 for 652 0.302
Graphs
48 Dereck Rodriguez 137.189 for 456 0.302
Graphs
49 Felix Pena 113.580 for 376 0.303
Graphs
50 Blaine Hardy 84.669 for 279 0.303
Graphs
51 Domingo German 91.441 for 302 0.303
Graphs
52 Lance McCullers Jr. 157.263 for 520 0.303
Graphs
53 Zack Greinke 252.686 for 836 0.303
Graphs
54 Masahiro Tanaka 191.901 for 635 0.304
Graphs
55 Tyler Skaggs 162.826 for 533 0.305
Graphs
56 Robbie Ray 159.243 for 523 0.305
Graphs
57 Clay Buchholz 119.221 for 392 0.305
Graphs
58 J.A. Happ 223.365 for 733 0.306
Graphs
59 Stephen Strasburg 165.608 for 542 0.306
Graphs
60 Jon Gray 225.910 for 742 0.307