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.
* Note: 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.
* Note: For the limited subset of batted balls not tracked directly, estimates are included based on the process described here.
Select Columns to Include in Total Pitches
 

Search Results

Rk. Player Results Avg Spin Rate
1 Garrett Richards 83 3234 RPM
Graphs
2 Chris Stratton 251 3105 RPM
Graphs
3 Ryan Pressly 265 3104 RPM
Graphs
4 Seth Lugo 316 3066 RPM
Graphs
5 Sam Dyson 39 3030 RPM
Graphs
6 David Paulino 88 3023 RPM
Graphs
7 Jesse Hahn 211 3005 RPM
Graphs
8 Rob Scahill 29 2969 RPM
Graphs
9 Tyler Chatwood 290 2968 RPM
Graphs
10 Austin Pruitt 226 2956 RPM
Graphs
11 Brad Hand 47 2946 RPM
Graphs
12 Jackson Stephens 90 2926 RPM
Graphs
13 Dovydas Neverauskas 110 2913 RPM
Graphs
14 Joe Kelly 198 2892 RPM
Graphs
15 Koda Glover 26 2881 RPM
Graphs
16 Jonathan Holder 194 2879 RPM
Graphs
17 Sonny Gray 419 2877 RPM
Graphs
18 Charlie Morton 781 2873 RPM
Graphs
19 Joe Biagini 430 2862 RPM
Graphs
20 Paolo Espino 99 2861 RPM
Graphs
21 Ariel Hernandez 98 2860 RPM
Graphs
22 Rick Porcello 548 2854 RPM
Graphs
23 Nick Pivetta 414 2844 RPM
Graphs
24 Aaron Sanchez 136 2840 RPM
Graphs
25 Lucas Sims 131 2832 RPM
Graphs
26 Matt Strahm 51 2829 RPM
Graphs
27 Paul Blackburn 87 2824 RPM
Graphs
28 Taylor Rogers 308 2823 RPM
Graphs
29 Parker Bridwell 352 2818 RPM
Graphs
30 Rich Hill 1020 2810 RPM
Graphs
31 Adam Morgan 91 2808 RPM
Graphs
32 Justin Verlander 610 2805 RPM
Graphs
33 Sean Newcomb 444 2790 RPM
Graphs
34 Jaime Garcia 188 2780 RPM
Graphs
35 Stephen Strasburg 674 2780 RPM
Graphs
36 Alan Busenitz 118 2779 RPM
Graphs
37 Evan Scribner 32 2778 RPM
Graphs
38 Odrisamer Despaigne 40 2774 RPM
Graphs
39 Noe Ramirez 120 2770 RPM
Graphs
40 Gregory Infante 167 2770 RPM
Graphs
41 Tyler Skaggs 570 2769 RPM
Graphs
42 Danny Salazar 101 2763 RPM
Graphs
43 Mike Fiers 531 2759 RPM
Graphs
44 Kyle Hendricks 202 2758 RPM
Graphs
45 Dillon Peters 308 2755 RPM
Graphs
46 Tommy Hunter 198 2755 RPM
Graphs
47 Felipe Rivero 126 2752 RPM
Graphs
48 Will Harris 242 2748 RPM
Graphs
49 Miguel Gonzalez 445 2747 RPM
Graphs
50 Marcus Stroman 219 2746 RPM
Graphs
51 Tyler Olson 159 2741 RPM
Graphs
52 Josh Tomlin 541 2737 RPM
Graphs
53 Shae Simmons 30 2736 RPM
Graphs
54 Nik Turley 105 2736 RPM
Graphs
55 Walker Buehler 45 2732 RPM
Graphs
56 Jeff Hoffman 285 2727 RPM
Graphs
57 Tanner Roark 542 2724 RPM
Graphs
58 Bryan Mitchell 235 2713 RPM
Graphs
59 Hunter Strickland 297 2712 RPM
Graphs
60 Collin McHugh 245 2707 RPM
Graphs
61 Gio Gonzalez 929 2707 RPM
Graphs
62 Jake Arrieta 422 2703 RPM
Graphs
63 Matt Andriese 256 2690 RPM
Graphs
64 Austin Brice 78 2690 RPM
Graphs
65 Max Fried 114 2687 RPM
Graphs
66 Jimmie Sherfy 79 2672 RPM
Graphs
67 Matt Wisler 28 2666 RPM
Graphs
68 Josh Smith 87 2666 RPM
Graphs
69 Brian Ellington 114 2663 RPM
Graphs
70 Marco Estrada 266 2663 RPM