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. All velocities from 2017 and beyond are Statcast.
* 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 Taylor Rogers 295 2824 RPM
Graphs
2 Rich Hill 922 2798 RPM
Graphs
3 Jaime Garcia 166 2797 RPM
Graphs
4 Sean Newcomb 383 2783 RPM
Graphs
5 Tyler Skaggs 432 2765 RPM
Graphs
6 Tyler Olson 124 2741 RPM
Graphs
7 Gio Gonzalez 826 2706 RPM
Graphs
8 Dillon Peters 193 2696 RPM
Graphs
9 Max Fried 114 2687 RPM
Graphs
10 Daniel Coulombe 337 2609 RPM
Graphs
11 Sam Freeman 191 2609 RPM
Graphs
12 Tommy Milone 149 2583 RPM
Graphs
13 Martin Perez 346 2560 RPM
Graphs
14 Brian Duensing 137 2559 RPM
Graphs
15 Jon Lester 409 2512 RPM
Graphs
16 Blake Snell 221 2483 RPM
Graphs
17 Wade Miley 319 2467 RPM
Graphs
18 Daniel Norris 175 2463 RPM
Graphs
19 Craig Breslow 113 2421 RPM
Graphs
20 Hyun-Jin Ryu 334 2419 RPM
Graphs
21 Brian Johnson 126 2415 RPM
Graphs
22 Steven Matz 270 2393 RPM
Graphs
23 Buddy Boshers 198 2388 RPM
Graphs
24 Marco Gonzales 105 2388 RPM
Graphs
25 Jerry Blevins 451 2376 RPM
Graphs
26 Jordan Montgomery 653 2375 RPM
Graphs
27 Justin Nicolino 142 2371 RPM
Graphs
28 Clayton Kershaw 410 2365 RPM
Graphs
29 Madison Bumgarner 259 2356 RPM
Graphs
30 Mike Montgomery 493 2335 RPM
Graphs
31 David Holmberg 154 2321 RPM
Graphs
32 Robby Scott 207 2304 RPM
Graphs
33 Matthew Boyd 421 2199 RPM
Graphs
34 Jose Quintana 883 2186 RPM
Graphs
35 Ty Blach 261 2179 RPM
Graphs
36 Kevin Siegrist 122 2173 RPM
Graphs
37 J.A. Happ 131 2165 RPM
Graphs
38 Cole Hamels 302 2131 RPM
Graphs
39 Robbie Ray 520 2038 RPM
Graphs
40 Hoby Milner 124 1889 RPM
Graphs