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 Justin Verlander 7483 2559 RPM
Graphs
2 Mike Minor 1230 2543 RPM
Graphs
3 Garrett Richards 1668 2537 RPM
Graphs
4 Tyson Ross 1930 2531 RPM
Graphs
5 Yu Darvish 1960 2515 RPM
Graphs
6 Max Scherzer 7004 2510 RPM
Graphs
7 Jeff Samardzija 3088 2472 RPM
Graphs
8 Dylan Bundy 3342 2464 RPM
Graphs
9 Rich Hill 3350 2459 RPM
Graphs
10 Chris Stratton 1525 2457 RPM
Graphs
11 Rick Porcello 3334 2455 RPM
Graphs
12 Jose Fernandez 1902 2449 RPM
Graphs
13 Tyler Chatwood 2329 2437 RPM
Graphs
14 Blake Snell 3723 2426 RPM
Graphs
15 Matt Cain 1709 2422 RPM
Graphs
16 Sonny Gray 3074 2418 RPM
Graphs
17 Ariel Miranda 1916 2411 RPM
Graphs
18 Daniel Norris 2570 2411 RPM
Graphs
19 Corey Kluber 1921 2400 RPM
Graphs
20 Danny Salazar 3537 2395 RPM
Graphs
21 Lance Lynn 4040 2395 RPM
Graphs
22 Jeff Hoffman 1285 2395 RPM
Graphs
23 Freddy Peralta 1022 2389 RPM
Graphs
24 Chris Young 1422 2388 RPM
Graphs
25 Drew Pomeranz 3435 2386 RPM
Graphs
26 Zack Greinke 4980 2380 RPM
Graphs
27 Miguel Gonzalez 2363 2372 RPM
Graphs
28 Archie Bradley 2147 2372 RPM
Graphs
29 Ian Kennedy 5591 2368 RPM
Graphs
30 Jaime Garcia 2146 2364 RPM
Graphs
31 Matt Andriese 1683 2362 RPM
Graphs
32 Marco Estrada 5532 2361 RPM
Graphs
33 J.A. Happ 6123 2361 RPM
Graphs
34 Josh Tomlin 1774 2358 RPM
Graphs
35 John Danks 1084 2358 RPM
Graphs
36 Mike Foltynewicz 3974 2354 RPM
Graphs
37 Joe Musgrove 1422 2347 RPM
Graphs
38 Bud Norris 1307 2346 RPM
Graphs
39 Chris Sale 2251 2345 RPM
Graphs
40 Jesse Chavez 1482 2343 RPM
Graphs
41 Jordan Zimmermann 4768 2336 RPM
Graphs
42 Cody Anderson 1162 2335 RPM
Graphs
43 Adam Morgan 1622 2335 RPM
Graphs
44 Lance McCullers Jr. 2147 2335 RPM
Graphs
45 Robert Stephenson 1054 2328 RPM
Graphs
46 Michael Lorenzen 1102 2325 RPM
Graphs
47 Adam Conley 3047 2325 RPM
Graphs
48 Luis Severino 4143 2324 RPM
Graphs
49 Nate Karns 2374 2323 RPM
Graphs
50 Vince Velasquez 3835 2322 RPM
Graphs
51 Kenta Maeda 2222 2322 RPM
Graphs
52 Drew Hutchison 1916 2322 RPM
Graphs
53 Jameson Taillon 2018 2321 RPM
Graphs
54 Jacob deGrom 4909 2321 RPM
Graphs
55 Zack Wheeler 1871 2316 RPM
Graphs
56 Edinson Volquez 1061 2316 RPM
Graphs
57 Matthew Boyd 3076 2315 RPM
Graphs
58 Nick Martinez 1477 2314 RPM
Graphs
59 Anibal Sanchez 2799