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 Gerrit Cole 193.846 for 817 0.238
Graphs
2 Justin Verlander 210.890 for 847 0.249
Graphs
3 Blake Snell 116.150 for 440 0.264
Graphs
4 Mike Clevinger 131.753 for 499 0.264
Graphs
5 Charlie Morton 216.985 for 790 0.275
Graphs
6 Lucas Giolito 196.741 for 704 0.280
Graphs
7 Chris Sale 173.943 for 612 0.285
Graphs
8 Lance Lynn 251.301 for 875 0.288
Graphs
9 Marcus Stroman 148.297 for 513 0.290
Graphs
10 Ryan Yarbrough 163.970 for 561 0.293
Graphs
11 Eduardo Rodriguez 251.508 for 857 0.294
Graphs
12 James Paxton 185.925 for 633 0.295
Graphs
13 Matthew Boyd 232.025 for 787 0.297
Graphs
14 Mike Minor 257.058 for 862 0.299
Graphs
15 Shane Bieber 256.681 for 858 0.300
Graphs
16 Jake Odorizzi 196.360 for 658 0.300
Graphs
17 Jose Berrios 254.189 for 842 0.303
Graphs
18 Wade Miley 218.144 for 720 0.304
Graphs
19 Martin Perez 223.130 for 736 0.304
Graphs
20 Chris Bassitt 185.642 for 612 0.304
Graphs
21 John Means 193.890 for 637 0.305
Graphs
22 David Price 140.922 for 458 0.308
Graphs
23 Dylan Bundy 215.712 for 700 0.309
Graphs
24 CC Sabathia 144.387 for 468 0.311
Graphs
25 Michael Pineda 186.476 for 599 0.312
Graphs
26 Marco Gonzales 269.298 for 865 0.312
Graphs
27 Trevor Bauer 208.187 for 664 0.314
Graphs
28 Masahiro Tanaka 239.869 for 759 0.316
Graphs
29 Domingo German 187.658 for 594 0.316
Graphs
30 Homer Bailey 220.046 for 695 0.318
Graphs
31 Tommy Milone 143.906 for 451 0.319
Graphs
32 Andrew Heaney 130.523 for 408 0.320
Graphs
33 Yonny Chirinos 170.038 for 529 0.321
Graphs
34 Adam Plutko 150.006 for 460 0.326
Graphs
35 Trent Thornton 220.642 for 676 0.327
Graphs
36 Felix Pena 133.090 for 407 0.327
Graphs
37 J.A. Happ 220.907 for 677 0.327
Graphs
38 Spencer Turnbull 214.948 for 655 0.329
Graphs
39 Brad Keller 232.943 for 707 0.330
Graphs
40 Kyle Gibson 232.397 for 706 0.331
Graphs
41 Daniel Norris 201.190 for 610 0.333
Graphs
42 Mike Fiers 250.918 for 754 0.335
Graphs
43 Rick Porcello 256.679 for 766 0.337
Graphs
44 Reynaldo Lopez 272.158 for 809 0.337
Graphs
45 Jalen Beeks 157.047 for 463 0.340
Graphs
46 Danny Duffy 189.743 for 555 0.342
Graphs
47 Aaron Sanchez 206.522 for 603 0.343
Graphs
48 Wade LeBlanc 182.173 for 531 0.344
Graphs
49 Brett Anderson 253.865 for 741 0.344
Graphs
50 Yusei Kikuchi 247.894 for 721 0.344
Graphs
51 Jakob Junis 265.455 for 770 0.345
Graphs
52 Andrew Cashner 218.894 for 636 0.345
Graphs
53 Aaron Brooks 166.103 for 482 0.345
Graphs
54 Zach Plesac 164.192 for 475 0.347
Graphs
55 Trevor Cahill 158.015 for 455 0.347
Graphs
56 Ivan Nova 278.270 for 805 0.347
Graphs
57 Mike Leake 199.301 for 575 0.347
Graphs
58 Gabriel Ynoa 171.315 for 479 0.358
Graphs
59 Jorge Lopez 196.881 for 548 0.359
Graphs
60 Glenn Sparkman 219.935 for 605 0.364
Graphs
61 Ariel Jurado 195.203 for 540 0.365
Graphs
62 Jordan Zimmermann 185.150 for 502 0.371
Graphs
63 Adrian Sampson 209.523 for 562 0.373
Graphs