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 Avg Spin Rate
1 Garrett Richards 160 2591 RPM
Graphs
2 Nik Turley 108 2589 RPM
Graphs
3 Tyson Ross 410 2555 RPM
Graphs
4 Justin Verlander 2034 2541 RPM
Graphs
5 Yu Darvish 1077 2505 RPM
Graphs
6 Max Scherzer 1418 2503 RPM
Graphs
7 Chris Stratton 308 2499 RPM
Graphs
8 Dylan Bundy 1240 2485 RPM
Graphs
9 Sonny Gray 766 2484 RPM
Graphs
10 Tyler Chatwood 784 2480 RPM
Graphs
11 Jeff Samardzija 608 2479 RPM
Graphs
12 Danny Salazar 641 2477 RPM
Graphs
13 Rich Hill 1188 2470 RPM
Graphs
14 Adalberto Mejia 757 2466 RPM
Graphs
15 Alec Asher 106 2452 RPM
Graphs
16 Julio Urias 192 2447 RPM
Graphs
17 Parker Bridwell 584 2442 RPM
Graphs
18 Rick Porcello 1123 2441 RPM
Graphs
19 Blake Snell 1252 2438 RPM
Graphs
20 Kendall Graveman 59 2414 RPM
Graphs
21 Dinelson Lamet 801 2413 RPM
Graphs
22 Ariel Miranda 1515 2412 RPM
Graphs
23 Daniel Norris 894 2411 RPM
Graphs
24 Nick Martinez 602 2400 RPM
Graphs
25 Matt Cain 683 2400 RPM
Graphs
26 Jeff Hoffman 946 2397 RPM
Graphs
27 Nate Karns 292 2395 RPM
Graphs
28 Zack Greinke 1228 2392 RPM
Graphs
29 Jaime Garcia 673 2390 RPM
Graphs
30 Marco Estrada 1735 2386 RPM
Graphs
31 Matt Andriese 614 2384 RPM
Graphs
32 Francis Martes 166 2381 RPM
Graphs
33 Matt Strahm 112 2378 RPM
Graphs
34 Randall Delgado 188 2378 RPM
Graphs
35 Lance Lynn 1152 2375 RPM
Graphs
36 Caleb Smith 61 2375 RPM
Graphs
37 Corey Kluber 423 2372 RPM
Graphs
38 Lucas Sims 237 2365 RPM
Graphs
39 Alex Meyer 350 2364 RPM
Graphs
40 J.A. Happ 1069 2364 RPM
Graphs
41 Jacob deGrom 1250 2362 RPM
Graphs
42 Chris Young 64 2361 RPM
Graphs
43 Drew Pomeranz 1614 2359 RPM
Graphs
44 Miguel Gonzalez 662 2358 RPM
Graphs
45 Vince Velasquez 849 2355 RPM
Graphs
46 Jordan Zimmermann 1175 2351 RPM
Graphs
47 Ian Kennedy 808 2343 RPM
Graphs
48 Shelby Miller 71 2342 RPM
Graphs
49 Daniel Gossett 541 2342 RPM
Graphs
50 Joe Musgrove 538 2342 RPM
Graphs
51 Clayton Kershaw 1140 2340 RPM
Graphs
52 Robert Stephenson 520 2338 RPM
Graphs
53 Miguel Diaz 54 2337 RPM
Graphs
54 Chris Sale 1263 2336 RPM
Graphs
55 Dillon Gee 87 2332 RPM
Graphs
56 Jesse Chavez 782 2329 RPM
Graphs
57 Zack Wheeler 642 2326 RPM