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 Justin Verlander 410.271 for 1680 0.245
Graphs
2 Jacob deGrom 402.487 for 1635 0.247
Graphs
3 Max Scherzer 386.865 for 1553 0.250
Graphs
4 Gerrit Cole 410.611 for 1616 0.255
Graphs
5 Chris Sale 319.407 for 1229 0.260
Graphs
6 Walker Buehler 333.935 for 1268 0.264
Graphs
7 Ross Stripling 192.092 for 719 0.268
Graphs
8 Blake Snell 306.332 for 1138 0.270
Graphs
9 Noah Syndergaard 399.191 for 1464 0.274
Graphs
10 Jack Flaherty 380.431 for 1382 0.276
Graphs
11 Tyler Glasnow 125.573 for 454 0.277
Graphs
12 Mike Clevinger 361.699 for 1309 0.277
Graphs
13 Chris Paddack 156.722 for 567 0.278
Graphs
14 Aaron Civale 62.836 for 227 0.278
Graphs
15 Charlie Morton 413.138 for 1485 0.279
Graphs
16 Hyun-Jin Ryu 289.201 for 1044 0.279
Graphs
17 Stephen Strasburg 384.486 for 1379 0.280
Graphs
18 Kenta Maeda 286.689 for 1015 0.283
Graphs
19 Austin Voth 58.027 for 206 0.283
Graphs
20 Aaron Nola 475.893 for 1677 0.285
Graphs
21 Shohei Ohtani 60.392 for 211 0.286
Graphs
22 Ryne Stanek 94.904 for 331 0.287
Graphs
23 Clayton Kershaw 387.429 for 1353 0.289
Graphs
24 Zack Wheeler 447.532 for 1568 0.289
Graphs
25 Corey Kluber 291.057 for 1010 0.289
Graphs
26 Wei-Yin Chen 162.552 for 566 0.290
Graphs
27 Trevor Bauer 466.280 for 1612 0.291
Graphs
28 Zack Greinke 475.830 for 1644 0.291
Graphs
29 Carlos Carrasco 299.511 for 1029 0.292
Graphs
30 Zac Gallen 97.258 for 333 0.292
Graphs
31 Daniel Ponce de Leon 66.352 for 227 0.292
Graphs
32 James Paxton 373.134 for 1278 0.293
Graphs
33 Matthew Boyd 436.250 for 1496 0.293
Graphs
34 Patrick Corbin 474.420 for 1630 0.293
Graphs
35 Dinelson Lamet 91.792 for 313 0.295
Graphs
36 Luis Severino 243.744 for 828 0.295
Graphs
37 Rich Hill 227.261 for 779 0.295
Graphs
38 Mike Foltynewicz 360.193 for 1230 0.295
Graphs
39 Brandon Woodruff 165.836 for 565 0.295
Graphs
40 Jameson Taillon 276.357 for 938 0.296
Graphs
41 Anibal Sanchez 364.885 for 1242 0.296
Graphs
42 Kyle Hendricks 449.547 for 1537 0.296
Graphs
43 Eduardo Rodriguez 408.345 for 1383 0.296
Graphs
44 Luis Castillo 437.921 for 1487 0.296
Graphs
45 Carlos Martinez 130.195 for 443 0.297
Graphs
46 Jose Berrios 485.978 for 1638 0.297
Graphs
47 Joe Musgrove 353.105 for 1194 0.297
Graphs
48 Yu Darvish 271.305 for 910 0.299
Graphs
49 Lance Lynn 462.384 for 1543 0.300
Graphs
50 Adrian Houser 103.060 for 346 0.300
Graphs
51 Ryan Yarbrough 138.587 for 461 0.301
Graphs
52 CC Sabathia 339.206 for 1130 0.301
Graphs
53 German Marquez 457.728 for 1533 0.301
Graphs
54 Griffin Canning 111.513 for 372 0.301
Graphs
55 John Means 182.267 for 605 0.302
Graphs
56 Brad Peacock 103.577 for 343 0.302
Graphs
57 Sonny Gray 363.718 for 1213 0.302
Graphs
58 Sean Newcomb 229.365 for 762 0.303
Graphs
59 Max Fried 231.689 for 770 0.303
Graphs
60 Lance McCullers Jr. 157.087 for 520 0.303
Graphs
61 Wade Miley 317.719 for 1057 0.303
Graphs
62 Anthony DeSclafani 352.726 for 1173 0.303
Graphs
63 Zach Eflin 368.473 for 1222 0.304
Graphs
64 Marcus Stroman 370.543 for 1222 0.304
Graphs
65 Shane Bieber 398.575 for 1313 0.304
Graphs
66 Freddy Peralta 143.571 for 472 0.305
Graphs
67 Miles Mikolas 475.124 for 1567 0.305
Graphs
68 Blaine Hardy 85.275 for 279 0.306
Graphs
69 Alex Wood 234.442 for 770 0.306
Graphs
70 Wilmer Font 70.489 for 230 0.306
Graphs
71 Chris Bassitt 231.397 for 755 0.307
Graphs
72 Elieser Hernandez 127.140 for 418 0.307
Graphs
73 Frankie Montas 205.496 for 671 0.307
Graphs
74 Jordan Lyles 243.419 for 798 0.307
Graphs
75 Mike Minor 460.262 for 1501 0.307
Graphs
76 Mitch Keller 69.395 for 227 0.307
Graphs
77 Joey Lucchesi 376.581 for 1232 0.308
Graphs
78 Mike Soroka 248.692 for 813 0.308
Graphs
79 Dallas Keuchel 416.670 for 1360 0.308
Graphs
80 Carlos Rodon 205.310 for 668 0.308
Graphs
81 Jordan Yamamoto 100.086 for 324 0.309
Graphs
82 Masahiro Tanaka 424.838 for 1379 0.309
Graphs
83 Vince Velasquez 334.847 for 1090 0.310
Graphs
84 Framber Valdez 83.575 for 269 0.311
Graphs
85 Nathan Eovaldi 211.499 for 680 0.312
Graphs
86 Steven Matz 411.462 for 1330 0.312
Graphs
87 Tyler Skaggs 270.453 for 868 0.312
Graphs
88 David Price 367.260 for 1180 0.312