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 160 2591 RPM
Graphs
2 Nik Turley 108 2589 RPM
Graphs
3 Tyson Ross 410 2555 RPM
Graphs
4 Justin Verlander 2034 2541 RPM
Graphs
5 Yu Darvish 1077 2505 RPM
Graphs
6 Max Scherzer 1418 2503 RPM
Graphs
7 Chris Stratton 308 2499 RPM
Graphs
8 Dylan Bundy 1240 2485 RPM
Graphs
9 Sonny Gray 766 2484 RPM
Graphs
10 Tyler Chatwood 784 2480 RPM
Graphs
11 Jeff Samardzija 608 2479 RPM
Graphs
12 Danny Salazar 640 2477 RPM
Graphs
13 Rich Hill 1188 2470 RPM
Graphs
14 Adalberto Mejia 757 2466 RPM
Graphs
15 Alec Asher 106 2452 RPM
Graphs
16 Julio Urias 192 2447 RPM
Graphs
17 Parker Bridwell 584 2442 RPM
Graphs
18 Rick Porcello 1123 2441 RPM
Graphs
19 Blake Snell 1252 2438 RPM
Graphs
20 Ariel Miranda 1515 2412 RPM
Graphs
21 Daniel Norris 894 2411 RPM
Graphs
22 Dinelson Lamet 449 2402 RPM
Graphs
23 Matt Cain 683 2400 RPM
Graphs
24 Nick Martinez 602 2400 RPM
Graphs
25 Jeff Hoffman 946 2397 RPM
Graphs
26 Nate Karns 292 2395 RPM
Graphs
27 Zack Greinke 1228 2392 RPM
Graphs
28 Jaime Garcia 673 2390 RPM
Graphs
29 Marco Estrada 1735 2386 RPM
Graphs
30 Matt Andriese 614 2384 RPM
Graphs
31 Francis Martes 166 2381 RPM
Graphs
32 Randall Delgado 188 2378 RPM
Graphs
33 Matt Strahm 112 2378 RPM
Graphs
34 Lance Lynn 1152 2375 RPM
Graphs
35 Corey Kluber 423 2372 RPM
Graphs
36 Lucas Sims 237 2365 RPM
Graphs
37 J.A. Happ 1069 2364 RPM
Graphs
38 Jacob deGrom 1250 2362 RPM
Graphs
39 Alex Meyer 315 2359 RPM
Graphs
40 Drew Pomeranz 1614 2359 RPM
Graphs
41 Miguel Gonzalez 662 2358 RPM
Graphs
42 Vince Velasquez 833 2356 RPM
Graphs
43 Jordan Zimmermann 1175 2351 RPM
Graphs
44 Ian Kennedy 1048 2346 RPM
Graphs
45 Daniel Gossett 541 2342 RPM
Graphs
46 Joe Musgrove 538 2342 RPM
Graphs
47 Clayton Kershaw 1138 2340 RPM
Graphs
48 Robert Stephenson 520 2338 RPM
Graphs
49 Chris Sale 1263 2336 RPM
Graphs
50 Jesse Chavez 782 2329 RPM
Graphs
51 Zack Wheeler 642 2326 RPM
Graphs
52 Carson Fulmer 168 2325 RPM
Graphs
53 Brad Peacock 433 2325 RPM
Graphs
54 Kenta Maeda 681 2323 RPM
Graphs
55 Aaron Sanchez 243 2317 RPM
Graphs
56 Rafael Montero 591 2303 RPM
Graphs
57 Marcus Stroman 354 2302 RPM
Graphs
58 Luis Severino 1581 2301 RPM
Graphs
59 Jimmy Nelson 805 2300 RPM
Graphs
60 Erasmo Ramirez 155 2299 RPM
Graphs
61 Adam Conley 1082 2298 RPM
Graphs
62 James Shields 528 2295 RPM
Graphs
63 Mike Foltynewicz 1063 2294 RPM
Graphs
64 Edinson Volquez 193 2293 RPM
Graphs
65 Patrick Corbin 826 2293 RPM
Graphs
66 Lance McCullers Jr. 491 2286 RPM
Graphs
67 Jameson Taillon 673 2286 RPM
Graphs
68 Jake Odorizzi 1293 2285 RPM
Graphs
69 Josh Tomlin 388 2284 RPM
Graphs
70 Zack Godley 347 2282 RPM
Graphs
71 Trevor Bauer 1121 2276 RPM
Graphs
72 Robbie Ray 1530 2276 RPM
Graphs
73 Julio Teheran 1221 2274 RPM
Graphs
74 Austin Pruitt 239 2273 RPM
Graphs
75 Chase De Jong 145 2272 RPM
Graphs
76 Nick Pivetta 1313 2267 RPM
Graphs
77 Tommy Milone 284 2265 RPM
Graphs
78 James Paxton 1479 2263 RPM
Graphs
79 Edwin Jackson 444 2262 RPM
Graphs
80 Carlos Carrasco 1220 2260 RPM
Graphs
81 Brandon McCarthy 389 2259 RPM
Graphs
82 Mike Fiers 859 2258 RPM
Graphs
83 Matt Moore 1475 2257 RPM
Graphs
84 Kyle Freeland 643 2254 RPM
Graphs
85 A.J. Griffin 643 2253 RPM
Graphs
86 Ivan Nova 648 2252 RPM
Graphs
87 Matt Shoemaker 319 2251 RPM
Graphs
88 Chris Archer 1607 2249 RPM
Graphs
89 Luis Castillo 691 2249 RPM