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 197 3232 RPM
Graphs
2 Seth Lugo 1183 3186 RPM
Graphs
3 Ryan Pressly 974 3175 RPM
Graphs
4 Chris Stratton 726 3106 RPM
Graphs
5 Jackson Stephens 186 3044 RPM
Graphs
6 Jesse Hahn 357 3008 RPM
Graphs
7 David Paulino 162 2992 RPM
Graphs
8 Jeremy Hellickson 435 2967 RPM
Graphs
9 Pierce Johnson 247 2964 RPM
Graphs
10 Lucas Sims 365 2947 RPM
Graphs
11 Framber Valdez 463 2936 RPM
Graphs
12 Tyler Chatwood 641 2935 RPM
Graphs
13 Austin Pruitt 486 2930 RPM
Graphs
14 Dovydas Neverauskas 271 2915 RPM
Graphs
15 Taylor Guerrieri 159 2905 RPM
Graphs
16 Jeff Brigham 307 2896 RPM
Graphs
17 Charlie Morton 2477 2894 RPM
Graphs
18 Caleb Ferguson 317 2889 RPM
Graphs
19 Sonny Gray 1689 2884 RPM
Graphs
20 Matt Hall 124 2882 RPM
Graphs
21 Jonathan Holder 236 2882 RPM
Graphs
22 Taylor Jungmann 161 2879 RPM
Graphs
23 Odrisamer Despaigne 170 2875 RPM
Graphs
24 Casey Sadler 127 2867 RPM
Graphs
25 Joe Biagini 855 2864 RPM
Graphs
26 Adam Morgan 304 2858 RPM
Graphs
27 Aaron Sanchez 1318 2856 RPM
Graphs
28 Adam Plutko 274 2856 RPM
Graphs
29 Rich Hill 2888 2847 RPM
Graphs
30 Chance Adams 105 2836 RPM
Graphs
31 Austin Voth 109 2831 RPM
Graphs
32 Xavier Cedeno 360 2830 RPM
Graphs
33 Dillon Peters 559 2829 RPM
Graphs
34 Corbin Burnes 106 2826 RPM
Graphs
35 Rick Porcello 1708 2825 RPM
Graphs
36 Max Fried 851 2823 RPM
Graphs
37 Colten Brewer 426 2821 RPM
Graphs
38 Justin Verlander 2058 2817 RPM
Graphs
39 Parker Bridwell 372 2812 RPM
Graphs
40 Kyle Hendricks 810 2810 RPM
Graphs
41 Austin Brice 561 2795 RPM
Graphs
42 Yimi Garcia 288 2789 RPM
Graphs
43 Jaime Garcia 386 2787 RPM
Graphs
44 Ryan Carpenter 124 2785 RPM
Graphs
45 Taylor Rogers 1171 2785 RPM
Graphs
46 Alan Busenitz 308 2784 RPM
Graphs
47 Gregory Infante 178 2781 RPM
Graphs
48 Jose Suarez 191 2780 RPM
Graphs
49 Chris Rusin 107 2779 RPM
Graphs
50 Miguel Gonzalez 635 2773 RPM
Graphs
51 Josh A. Smith 393 2772 RPM
Graphs
52 Felipe Vazquez 325 2771 RPM
Graphs
53 Phil Maton 566 2766 RPM
Graphs
54 Paul Clemens 369 2764 RPM
Graphs
55 Stephen Strasburg 2089 2764 RPM
Graphs
56 Sean Newcomb 980 2763 RPM
Graphs
57 Josh Tomlin 1295 2756 RPM
Graphs
58 Tyler Thornburg 486 2750 RPM
Graphs
59 Tyler Olson 536 2750 RPM
Graphs
60 Clay Buchholz 741 2749 RPM
Graphs
61 Noe Ramirez 858 2747 RPM
Graphs
62 Jake Arrieta 1346 2746 RPM
Graphs
63 Gio Gonzalez 2196 2745 RPM
Graphs
64 Mike Fiers 1873 2741 RPM
Graphs
65 Paul Blackburn 145 2740 RPM
Graphs
66 Nik Turley 105 2736 RPM
Graphs
67 Tanner Roark 1602 2734 RPM
Graphs
68 Devin Smeltzer 128 2734 RPM
Graphs
69 Will Harris 1200 2729 RPM
Graphs
70 Tommy Hunter 355 2728 RPM
Graphs
71 Wander Suero 198 2727 RPM
Graphs
72 Bryan Mitchell 457 2726 RPM
Graphs
73 Francisco Rodriguez 136 2723 RPM
Graphs
74 Chaz Roe 183 2721 RPM
Graphs
75 Jonathan Loaisiga 246 2717 RPM
Graphs
76 Drew Smith 112 2713 RPM
Graphs
77 Andrew Bailey 120 2712 RPM
Graphs
78 Kohl Stewart 102 2712 RPM
Graphs
79 Matt Strahm 384 2711 RPM
Graphs
80 Danny Salazar 168 2710 RPM
Graphs
81 Tyler Skaggs 1733 2710 RPM
Graphs
82 Marcus Stroman 316 2709 RPM
Graphs
83 Jeff Hoffman 627 2708 RPM
Graphs
84 Tyler Glasnow 948 2705 RPM
Graphs
85 Matt Cain 683 2695 RPM
Graphs
86 Dinelson Lamet 254 2692 RPM
Graphs
87 Adam Wainwright 2412 2690 RPM
Graphs
88 Merrill Kelly 517 2690 RPM
Graphs
89 Carlos Carrasco 1019 2685 RPM
Graphs
90 Matt Andriese 666 2681 RPM
Graphs
91 Julio Urias 325 2678 RPM