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 Ryan Pressly 49 3261 RPM
Graphs
2 Seth Lugo 57 3183 RPM
Graphs
3 David Paulino 25 3051 RPM
Graphs
4 Framber Valdez 44 2964 RPM
Graphs
5 Caleb Ferguson 28 2962 RPM
Graphs
6 Pierce Johnson 37 2947 RPM
Graphs
7 Sonny Gray 35 2924 RPM
Graphs
8 Max Fried 39 2892 RPM
Graphs
9 Dovydas Neverauskas 53 2873 RPM
Graphs
10 Lucas Sims 28 2852 RPM
Graphs
11 Matt Hall 71 2851 RPM
Graphs
12 Collin McHugh 26 2849 RPM
Graphs
13 Alan Busenitz 43 2815 RPM
Graphs
14 Xavier Cedeno 35 2806 RPM
Graphs
15 Taylor Rogers 39 2776 RPM
Graphs
16 Will Harris 32 2743 RPM
Graphs
17 Noe Ramirez 37 2737 RPM
Graphs
18 Jalen Beeks 47 2697 RPM
Graphs
19 Drew Smith 55 2693 RPM
Graphs
20 Kohl Stewart 26 2689 RPM
Graphs
21 Wander Suero 27 2675 RPM
Graphs
22 Jesse Biddle 65 2668 RPM
Graphs
23 Miguel Almonte 36 2659 RPM
Graphs
24 Tyler Olson 42 2658 RPM
Graphs
25 Jonathan Loaisiga 31 2651 RPM
Graphs
26 Brett Graves 39 2635 RPM
Graphs
27 Zac Reininger 71 2618 RPM
Graphs
28 Kyle Wright 29 2616 RPM
Graphs
29 Matt Magill 50 2598 RPM
Graphs
30 DJ Johnson 49 2586 RPM
Graphs
31 Brian Johnson 47 2567 RPM
Graphs
32 Roenis Elias 31 2528 RPM
Graphs
33 Junior Guerra 29 2522 RPM
Graphs
34 Dean Deetz 25 2512 RPM
Graphs
35 Trevor May 31 2488 RPM
Graphs
36 Jefry Rodriguez 33 2467 RPM
Graphs
37 Andrew Vasquez 65 2449 RPM
Graphs
38 Jordan Lyles 41 2446 RPM
Graphs
39 William Cuevas 42 2438 RPM
Graphs
40 Jerry Blevins 63 2438 RPM
Graphs
41 Ryan Yarbrough 58 2437 RPM
Graphs
42 Jace Fry 29 2432 RPM
Graphs
43 Drew VerHagen 38 2378 RPM
Graphs
44 Javy Guerra 30 2370 RPM
Graphs
45 Carl Edwards Jr. 41 2370 RPM
Graphs
46 Greg Holland 31 2357 RPM
Graphs
47 Matt Barnes 39 2331 RPM
Graphs
48 Burch Smith 33 2320 RPM
Graphs
49 Yacksel Rios 42 2311 RPM
Graphs
50 Jeanmar Gomez 35 2295 RPM
Graphs
51 Ariel Jurado 31 2274 RPM
Graphs
52 Hunter Wood 30 2261 RPM
Graphs
53 Jim Johnson 33 2195 RPM
Graphs
54 Jose Manuel Fernandez 56 2168 RPM
Graphs
55 Brad Ziegler 38 2108 RPM
Graphs
56 Ryan Buchter 28 2096 RPM
Graphs
57 Ben Lively 27 2085 RPM
Graphs
58 Zack Littell 28 1902 RPM
Graphs