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 Dillon Maples 66 2896 RPM
Graphs
2 Luke Bard 233 2725 RPM
Graphs
3 Corbin Burnes 442 2659 RPM
Graphs
4 Josh D. Smith 115 2655 RPM
Graphs
5 Jose Leclerc 469 2652 RPM
Graphs
6 Mike Minor 1383 2647 RPM
Graphs
7 Carl Edwards Jr. 257 2636 RPM
Graphs
8 Lucas Sims 329 2636 RPM
Graphs
9 Felipe Vazquez 569 2622 RPM
Graphs
10 Austin Adams 174 2601 RPM
Graphs
11 Ray Black 165 2592 RPM
Graphs
12 Yimi Garcia 429 2591 RPM
Graphs
13 Phil Maton 326 2582 RPM
Graphs
14 Jason Adam 190 2581 RPM
Graphs
15 Justin Verlander 1517 2578 RPM
Graphs
16 Adalberto Mejia 265 2575 RPM
Graphs
17 Ryan Pressly 265 2573 RPM
Graphs
18 Jeff Samardzija 808 2571 RPM
Graphs
19 Tyler Bashlor 212 2562 RPM
Graphs
20 Dan Winkler 107 2542 RPM
Graphs
21 Kyle Bird 59 2538 RPM
Graphs
22 Harrison Musgrave 56 2535 RPM
Graphs
23 Jesse Biddle 328 2532 RPM
Graphs
24 Joe Jimenez 692 2528 RPM
Graphs
25 Michael Lorenzen 260 2528 RPM
Graphs
26 Gerrit Cole 1582 2527 RPM
Graphs
27 Jacob Rhame 82 2526 RPM
Graphs
28 John Gant 243 2525 RPM
Graphs
29 Yu Darvish 726 2524 RPM
Graphs
30 Sonny Gray 777 2523 RPM
Graphs
31 Shawn Armstrong 606 2522 RPM
Graphs
32 Tyler Thornburg 210 2518 RPM
Graphs
33 Julio Urias 732 2508 RPM
Graphs
34 Joe Harvey 218 2506 RPM
Graphs
35 Ryan Helsley 277 2503 RPM
Graphs
36 Richard Rodriguez 862 2501 RPM
Graphs
37 Chad Sobotka 315 2499 RPM
Graphs
38 Tyson Ross 201 2498 RPM
Graphs
39 Chris Stratton 648 2497 RPM
Graphs
40 Roberto Osuna 397 2492 RPM
Graphs
41 Gabe Speier 54 2489 RPM
Graphs
42 Shaun Anderson 669 2486 RPM
Graphs
43 Emilio Pagan 599 2485 RPM
Graphs
44 Hunter Wood 392 2483 RPM
Graphs
45 Aroldis Chapman 548 2482 RPM
Graphs
46 Geoff Hartlieb 244 2481 RPM
Graphs
47 Roenis Elias 408 2479 RPM
Graphs
48 Clayton Kershaw 1036 2478 RPM
Graphs
49 Max Scherzer 1243 2478 RPM
Graphs
50 Hector Neris 279 2477 RPM
Graphs
51 Tyler Chatwood 396 2476 RPM
Graphs
52 Rich Hill 464 2476 RPM
Graphs
53 Mitch Keller 340 2476 RPM
Graphs
54 Lance Lynn 1669 2475 RPM
Graphs
55 Evan Marshall 166 2462 RPM
Graphs
56 Daniel Hudson 689 2462 RPM
Graphs
57 Chad Green 909 2461 RPM
Graphs
58 Cody Allen 264 2460 RPM
Graphs
59 Luke Farrell 75 2459 RPM
Graphs
60 Dylan Bundy 1099 2457 RPM
Graphs
61 Junior Guerra 401 2457 RPM
Graphs
62 Heath Hembree 483 2457 RPM
Graphs
63 Justin Shafer 313 2456 RPM
Graphs
64 Walker Buehler 1404 2456 RPM
Graphs
65 Freddy Peralta 1209 2452 RPM
Graphs
66 Jace Fry 115 2452 RPM
Graphs
67 Marcus Stroman 71 2451 RPM
Graphs
68 Jeff Hoffman 591 2451 RPM
Graphs
69 Jacob Webb 291 2450 RPM
Graphs
70 Dylan Cease 603 2450 RPM
Graphs
71 Tony Gonsolin 282 2449 RPM
Graphs
72 Joe Palumbo 139 2448 RPM
Graphs
73 Jimmy Nelson 77 2445 RPM
Graphs
74 Jon Edwards 73 2444 RPM
Graphs
75 Domingo German 758 2440 RPM
Graphs
76 Ian Kennedy 701 2439 RPM
Graphs
77 Jacob Barnes 268 2439 RPM
Graphs
78 Devin Smeltzer 289 2439 RPM
Graphs
79 Montana DuRapau 150 2438 RPM
Graphs
80 Chance Adams 252 2435 RPM
Graphs
81 Rick Porcello 896 2435 RPM
Graphs
82 Drew Pomeranz 952 2432 RPM
Graphs
83 Giovanny Gallegos 561 2432 RPM
Graphs
84 Keynan Middleton 51 2432 RPM
Graphs
85 Hansel Robles 542 2431 RPM
Graphs
86 Brady Rodgers 59 2430 RPM
Graphs
87 Robert Stephenson 345 2430 RPM
Graphs
88 Jose Cisnero 296 2429 RPM
Graphs
89 Ryan Dull 126 2426 RPM <