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 Framber Valdez 191 2929 RPM
Graphs
2 Rich Hill 757 2884 RPM
Graphs
3 Xavier Cedeno 184 2860 RPM
Graphs
4 Dillon Peters 172 2860 RPM
Graphs
5 Max Fried 167 2840 RPM
Graphs
6 Caleb Ferguson 206 2824 RPM
Graphs
7 Taylor Rogers 319 2792 RPM
Graphs
8 Matt Strahm 121 2788 RPM
Graphs
9 Tyler Olson 171 2722 RPM
Graphs
10 Gio Gonzalez 624 2715 RPM
Graphs
11 Sean Newcomb 417 2713 RPM
Graphs
12 Tyler Skaggs 605 2675 RPM
Graphs
13 Jalen Beeks 165 2670 RPM
Graphs
14 Martin Perez 127 2632 RPM
Graphs
15 Jesse Biddle 259 2631 RPM
Graphs
16 Sam Freeman 123 2608 RPM
Graphs
17 Jon Lester 489 2571 RPM
Graphs
18 Danny Coulombe 114 2571 RPM
Graphs
19 Hyun-Jin Ryu 225 2543 RPM
Graphs
20 Sammy Solis 144 2541 RPM
Graphs
21 Blake Snell 588 2517 RPM
Graphs
22 Brian Johnson 487 2517 RPM
Graphs
23 Jason Vargas 240 2502 RPM
Graphs
24 Austin Gomber 269 2498 RPM
Graphs
25 Roenis Elias 201 2496 RPM
Graphs
26 Wade Miley 240 2486 RPM
Graphs
27 Robbie Erlin 291 2481 RPM
Graphs
28 Jose Alvarado 197 2473 RPM
Graphs
29 Ty Blach 210 2456 RPM
Graphs
30 Clayton Kershaw 388 2450 RPM
Graphs
31 Marco Gonzales 571 2450 RPM
Graphs
32 Mike Minor 275 2443 RPM
Graphs
33 Andrew Suarez 332 2433 RPM
Graphs
34 Jerry Blevins 310 2406 RPM
Graphs
35 Matt Moore 337 2398 RPM
Graphs
36 Ryan Yarbrough 249 2397 RPM
Graphs
37 Steven Matz 422 2396 RPM
Graphs
38 Andrew Heaney 691 2383 RPM
Graphs
39 Jace Fry 210 2383 RPM
Graphs
40 Danny Duffy 264 2366 RPM
Graphs
41 Jordan Montgomery 126 2361 RPM
Graphs
42 Brett Cecil 208 2352 RPM
Graphs
43 Eric Skoglund 243 2340 RPM
Graphs
44 Tyler Anderson 107 2336 RPM
Graphs
45 Mike Montgomery 424 2302 RPM
Graphs
46 Madison Bumgarner 466 2297 RPM
Graphs
47 Thomas Pannone 127 2292 RPM
Graphs
48 Matthew Boyd 351 2276 RPM
Graphs
49 Luis Avilan 148 2269 RPM
Graphs
50 Ryan Borucki 133 2236 RPM
Graphs
51 Zach Duke 209 2235 RPM
Graphs
52 Eric Lauer 221 2233 RPM
Graphs
53 Drew Pomeranz 564 2221 RPM
Graphs
54 Kyle Freeland 139 2217 RPM
Graphs
55 Wei-Yin Chen 226 2213 RPM
Graphs
56 Wade LeBlanc 220 2206 RPM
Graphs
57 Cole Hamels 400 2197 RPM
Graphs
58 Brent Suter 189 2192 RPM
Graphs
59 Jose Quintana 720 2176 RPM
Graphs
60 Ryan Buchter 102 2110 RPM
Graphs
61 Patrick Corbin 291 2089 RPM
Graphs
62 Hector Santiago 141 2077 RPM
Graphs
63 Derek Holland 360 2076 RPM
Graphs
64 Alex Wood 746 2049 RPM
Graphs
65 Robbie Ray 466 2026 RPM
Graphs
66 Will Smith 123 2019 RPM
Graphs
67 Blaine Hardy 126 1953 RPM
Graphs
68 James Paxton 558 1949 RPM
Graphs