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 Kyle Crick 270 3196 RPM
Graphs
2 Sam Dyson 55 3112 RPM
Graphs
3 Ray Black 141 3100 RPM
Graphs
4 Dillon Maples 98 3073 RPM
Graphs
5 Luke Bard 67 2984 RPM
Graphs
6 Colten Brewer 11 2978 RPM
Graphs
7 Ryan Cook 85 2948 RPM
Graphs
8 Pat Venditte 127 2942 RPM
Graphs
9 Tyler Glasnow 190 2917 RPM
Graphs
10 Shawn Armstrong 33 2914 RPM
Graphs
11 Garrett Richards 506 2897 RPM
Graphs
12 Miguel Castro 351 2877 RPM
Graphs
13 Brandon Mann 39 2873 RPM
Graphs
14 Luis Severino 973 2872 RPM
Graphs
15 Sergio Romo 607 2854 RPM
Graphs
16 Kyle McGowin 37 2851 RPM
Graphs
17 Adam Morgan 323 2849 RPM
Graphs
18 Chaz Roe 404 2843 RPM
Graphs
19 Cory Gearrin 268 2840 RPM
Graphs
20 Collin McHugh 279 2835 RPM
Graphs
21 Bryan Shaw 149 2804 RPM
Graphs
22 Chad Sobotka 74 2802 RPM
Graphs
23 Chris Stratton 261 2798 RPM
Graphs
24 Dan Altavilla 129 2790 RPM
Graphs
25 Carson Smith 113 2788 RPM
Graphs
26 Adam Ottavino 591 2787 RPM
Graphs
27 Rich Hill 80 2785 RPM
Graphs
28 Odrisamer Despaigne 94 2780 RPM
Graphs
29 Mike Soroka 71 2777 RPM
Graphs
30 Walker Buehler 284 2761 RPM
Graphs
31 Chance Adams 19 2758 RPM
Graphs
32 Felipe Vazquez 77 2755 RPM
Graphs
33 Joakim Soria 118 2750 RPM
Graphs
34 Jake Diekman 342 2743 RPM
Graphs
35 Kendall Graveman 81 2742 RPM
Graphs
36 Jeff Brigham 96 2739 RPM
Graphs
37 Jaime Garcia 221 2738 RPM
Graphs
38 Blake Treinen 242 2735 RPM
Graphs
39 Ryan Pressly 237 2734 RPM
Graphs
40 AJ Ramos 71 2733 RPM
Graphs
41 Rob Scahill 12 2715 RPM
Graphs
42 Bud Norris 66 2715 RPM
Graphs
43 Yu Darvish 139 2714 RPM
Graphs
44 Sonny Gray 316 2710 RPM
Graphs
45 Jose A. Valdez 14 2703 RPM
Graphs
46 Brandon Maurer 272 2703 RPM
Graphs
47 Cody Carroll 98 2701 RPM
Graphs
48 Chris Rusin 18 2697 RPM
Graphs
49 Kelvin Herrera 132 2692 RPM
Graphs
50 Jonathan Holder 133 2685 RPM
Graphs
51 Brad Peacock 331 2685 RPM
Graphs
52 Justin Verlander 755 2684 RPM
Graphs
53 Nick Vincent 1 2682 RPM
Graphs
54 Corbin Burnes 137 2677 RPM
Graphs
55 Kevin Shackelford 51 2674 RPM
Graphs
56 Jon Edwards 50 2670 RPM
Graphs
57 Junichi Tazawa 22 2669 RPM
Graphs
58 Trevor Bauer 387 2666 RPM
Graphs
59 Tanner Scott 393 2663 RPM
Graphs
60 Tyson Ross 952 2663 RPM
Graphs
61 Brandon Cumpton 11 2661 RPM
Graphs
62 Marcus Stroman 494 2659 RPM
Graphs
63 Robert Stock 223 2659 RPM
Graphs
64 Hunter Strickland 179 2657 RPM
Graphs
65 David Robertson 238 2655 RPM
Graphs
66 Drew Hutchison 212 2655 RPM
Graphs
67 Cam Bedrosian 457 2653 RPM
Graphs
68 Yimi Garcia 76 2651 RPM
Graphs
69 Buck Farmer 210 2648 RPM
Graphs
70 Carlos Carrasco 870 2645 RPM
Graphs
71 Daniel Zamora 114 2640 RPM
Graphs
72 Justin Miller 161 2637 RPM
Graphs
73 Rob Whalen 8 2632 RPM
Graphs
74 Paul Fry 276 2631 RPM
Graphs
75 Felix Pena 487 2628 RPM
Graphs
76 Jose Leclerc 328 2626 RPM
Graphs
77 Steven Okert 34 2626 RPM
Graphs
78 Gregory Infante 13 2625 RPM
Graphs
79 John Brebbia 334 2621 RPM
Graphs
80 John Curtiss 38 2615 RPM
Graphs
81 Jimmie Sherfy 122 2614 RPM
Graphs
82 Matt Strahm 148 2610 RPM
Graphs
83 Alec Mills 38 2610 RPM
Graphs
84 Ryan Carpenter 116 2609 RPM
Graphs
85 Justus Sheffield 19 2604 RPM
Graphs
86 Cionel Perez 66 2603 RPM
Graphs
87 Jose Castillo 270 2602 RPM
Graphs
88 Brandon Finnegan 84 2600 RPM
Graphs
89 Zack Britton 42 2599 RPM