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 377 3170 RPM
Graphs
2 Seth Lugo 489 3127 RPM
Graphs
3 Chris Stratton 515 3105 RPM
Graphs
4 Jesse Hahn 608 3005 RPM
Graphs
5 Trevor Cahill 602 2920 RPM
Graphs
6 Charlie Morton 1989 2919 RPM
Graphs
7 Tyler Chatwood 503 2905 RPM
Graphs
8 Chad Kuhl 354 2888 RPM
Graphs
9 Jeremy Hellickson 1579 2873 RPM
Graphs
10 Aaron Sanchez 937 2855 RPM
Graphs
11 Nick Pivetta 965 2836 RPM
Graphs
12 Joe Biagini 382 2833 RPM
Graphs
13 Rich Hill 2706 2826 RPM
Graphs
14 Parker Bridwell 341 2822 RPM
Graphs
15 Lance McCullers Jr. 3202 2809 RPM
Graphs
16 Rick Porcello 1790 2804 RPM
Graphs
17 Sonny Gray 1499 2785 RPM
Graphs
18 Jaime Garcia 480 2771 RPM
Graphs
19 Dillon Peters 345 2767 RPM
Graphs
20 Gio Gonzalez 2565 2763 RPM
Graphs
21 Justin Verlander 1917 2760 RPM
Graphs
22 Paul Clemens 344 2758 RPM
Graphs
23 Walker Buehler 279 2755 RPM
Graphs
24 Bryan Mitchell 302 2748 RPM
Graphs
25 Tyler Skaggs 1267 2747 RPM
Graphs
26 Sean Newcomb 797 2746 RPM
Graphs
27 Jeff Hoffman 335 2739 RPM
Graphs
28 Kyle Hendricks 803 2735 RPM
Graphs
29 Edinson Volquez 1751 2734 RPM
Graphs
30 Miguel Gonzalez 862 2731 RPM
Graphs
31 Jake Arrieta 1571 2723 RPM
Graphs
32 Josh Tomlin 1160 2723 RPM
Graphs
33 Tanner Roark 1400 2718 RPM
Graphs
34 Clay Buchholz 851 2708 RPM
Graphs
35 Gerrit Cole 1456 2701 RPM
Graphs
36 Stephen Strasburg 1716 2701 RPM
Graphs
37 Mike Fiers 1888 2686 RPM
Graphs
38 German Marquez 1437 2683 RPM
Graphs
39 Matt Andriese 489 2681 RPM
Graphs
40 Taylor Jungmann 658 2676 RPM
Graphs
41 Matt Cain 728 2676 RPM
Graphs
42 Marcus Stroman 329 2673 RPM
Graphs
43 Wandy Rodriguez 511 2661 RPM
Graphs
44 Adam Wainwright 1735 2656 RPM
Graphs
45 Danny Salazar 265 2645 RPM
Graphs
46 Jesse Chavez 297 2645 RPM
Graphs
47 Marco Estrada 1000 2638 RPM
Graphs
48 Jameson Taillon 1556 2634 RPM
Graphs
49 Carlos Carrasco 1203 2631 RPM
Graphs
50 Christian Friedrich 378 2624 RPM
Graphs
51 Miles Mikolas 642 2613 RPM
Graphs
52 Andrew Triggs 471 2611 RPM
Graphs
53 A.J. Griffin 759 2610 RPM
Graphs
54 Robert Gsellman 288 2608 RPM
Graphs
55 Ross Stripling 647 2606 RPM
Graphs
56 Roenis Elias 471 2603 RPM
Graphs
57 Ubaldo Jimenez 391 2601 RPM
Graphs
58 Collin McHugh 1855 2598 RPM
Graphs
59 Yordano Ventura 1317