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 James Paxton 70.605 for 184 0.384
Graphs
2 Max Scherzer 104.045 for 269 0.387
Graphs
3 Chase Anderson 87.335 for 214 0.408
Graphs
4 Marco Estrada 151.876 for 372 0.408
Graphs
5 Ervin Santana 147.041 for 352 0.418
Graphs
6 A.J. Griffin 65.678 for 157 0.418
Graphs
7 Rich Hill 82.046 for 194 0.423
Graphs
8 Andrew Cashner 115.800 for 273 0.424
Graphs
9 Jharel Cotton 102.781 for 241 0.426
Graphs
10 Dylan Bundy 133.431 for 308 0.433
Graphs
11 Gio Gonzalez 117.872 for 272 0.433
Graphs
12 Dan Straily 141.218 for 325 0.435
Graphs
13 Danny Duffy 107.461 for 247 0.435
Graphs
14 Jake Odorizzi 114.160 for 262 0.436
Graphs
15 Miguel Gonzalez 135.586 for 310 0.437
Graphs
16 Ariel Miranda 131.795 for 298 0.442
Graphs
17 Ben Lively 75.986 for 171 0.444
Graphs
18 Matt Garza 90.334 for 203 0.445
Graphs
19 Anibal Sanchez 71.336 for 160 0.446
Graphs
20 Kenta Maeda 90.950 for 204 0.446
Graphs
21 Jose Berrios 105.044 for 234 0.449
Graphs
22 Stephen Strasburg 97.942 for 217 0.451
Graphs
23 Lance Lynn 124.386 for 275 0.452
Graphs
24 Blake Snell 87.924 for 194 0.453
Graphs
25 Julio Teheran 144.783 for 319 0.454
Graphs
26 Jordan Montgomery 115.496 for 253 0.457
Graphs
27 Jeremy Hellickson 151.920 for 331 0.459
Graphs
28 Jason Vargas 142.489 for 310 0.460
Graphs
29 Jhoulys Chacin 113.420 for 247 0.461
Graphs
30 Cole Hamels 100.329 for 217 0.462
Graphs
31 Madison Bumgarner 83.463 for 179 0.466
Graphs
32 Matthew Boyd 117.649 for 252 0.467
Graphs
33 Yu Darvish 127.115 for 272 0.467
Graphs
34 Jacob deGrom 125.520 for 269 0.467
Graphs
35 J.A. Happ 102.470 for 219 0.468
Graphs
36 Chris Sale 134.205 for 287 0.468
Graphs
37 R.A. Dickey 138.048 for 295 0.468
Graphs
38 Jerad Eickhoff 105.865 for 226 0.468
Graphs
39 Drew Pomeranz 123.313 for 261 0.472
Graphs
40 Kyle Freeland 94.937 for 201 0.472
Graphs
41 Parker Bridwell 106.712 for 226 0.472
Graphs
42 Aaron Nola 107.774 for 228 0.473
Graphs
43 Michael Fulmer 114.824 for 243 0.473
Graphs
44 Sean Manaea 118.030 for 249 0.474
Graphs
45 Corey Kluber 114.439 for 241 0.475
Graphs
46 Dinelson Lamet 81.949 for 172 0.476
Graphs
47 Ty Blach 122.760 for 257 0.478
Graphs
48 Eduardo Rodriguez 112.472 for 235 0.479
Graphs
49 Justin Verlander 166.718 for 348 0.479
Graphs
50 Jordan Zimmermann 164.397 for 343 0.479
Graphs
51 Bartolo Colon 134.498 for 280 0.480
Graphs
52 Mike Clevinger 76.564 for 159 0.482
Graphs
53 Luis Severino 109.120 for 225 0.485
Graphs
54 Adam Wainwright 89.293 for 184 0.485
Graphs
55 Jake Arrieta 120.282 for 247 0.487
Graphs
56 Robbie Ray 96.393 for 198 0.487
Graphs
57 Taijuan Walker 110.126 for 226 0.487
Graphs
58 Carlos Martinez 123.808 for 254 0.487
Graphs
59 Tim Adleman 95.192 for 195 0.488
Graphs
60 Bronson Arroyo 81.488 for 167 0.488
Graphs
61 Seth Lugo 86.372 for 177 0.488
Graphs
62 Adam Conley 91.173 for 187 0.488
Graphs
63 Jameson Taillon 94.860 for 194 0.489
Graphs
64 Mike Foltynewicz 126.076 for 258 0.489
Graphs
65 Chad Kuhl 119.010 for 243 0.490
Graphs
66 Michael Wacha 116.323 for 238 0.491
Graphs
67 Trevor Williams 98.157 for 200 0.491
Graphs
68 CC Sabathia 99.815 for 203 0.492
Graphs
69 Jose Urena 129.269 for 263 0.492
Graphs
70 Kyle Hendricks 92.732 for 188 0.493
Graphs
71 Tanner Roark 124.703 for 253 0.493
Graphs
72 Jakob Junis 83.444 for 169 0.494
Graphs
73 Chris Archer 141.894 for 287 0.494
Graphs
74 Matt Cain 109.318 for 221 0.495
Graphs
75 Clayton Kershaw 109.278 for 220 0.497
Graphs
76 Jason Hammel 179.735 for 361 0.498
Graphs
77 Jeff Samardzija 167.782 for 337 0.498
Graphs
78 Robert Gsellman 94.195 for 188 0.501
Graphs
79 Daniel Norris 82.883 for 165 0.502
Graphs
80 John Lackey 140.489 for 279 0.504
Graphs
81 Adalberto Mejia 89.179 for 177 0.504
Graphs
82 Alex Cobb 137.445 for 272 0.505
Graphs
83 German Marquez 119.527 for 236 0.506
Graphs
84 Rick Porcello 185.738 for 366 0.507
Graphs
85 Jimmy Nelson 108.501 for 213 0.509
Graphs
86 Alex Wood 89.828 for 176 0.510
Graphs
87 Charlie Morton 92.735 for 182 0.510
Graphs
88 Ian Kennedy 144.012 for 282 0.511