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.
* Note: Pitch velocities from 2008-16 are via Pitch F/X. All velocities from 2017 and beyond are Statcast.
* Note: For the limited subset of batted balls not tracked directly, estimates are included based on the process described here.
Select Columns to Include in Total Pitches
 

Search Results

Rk. Player Results Avg Spin Rate
1 Tyson Ross 402 2557 RPM
Graphs
2 Justin Verlander 2008 2541 RPM
Graphs
3 Max Scherzer 1400 2504 RPM
Graphs
4 Yu Darvish 1113 2499 RPM
Graphs
5 Chris Stratton 350 2492 RPM
Graphs
6 Sonny Gray 726 2490 RPM
Graphs
7 Jeff Samardzija 685 2485 RPM
Graphs
8 Dylan Bundy 1251 2484 RPM
Graphs
9 Tyler Chatwood 748 2480 RPM
Graphs
10 Danny Salazar 634 2477 RPM
Graphs
11 Adalberto Mejia 678 2471 RPM
Graphs
12 Rich Hill 1177 2470 RPM
Graphs
13 Parker Bridwell 696 2452 RPM
Graphs
14 Rick Porcello 1164 2438 RPM
Graphs
15 Blake Snell 1264 2433 RPM
Graphs
16 Ariel Miranda 1504 2413 RPM
Graphs
17 Daniel Norris 886 2411 RPM
Graphs
18 Dinelson Lamet 678 2409 RPM
Graphs
19 Matt Cain 640 2401 RPM
Graphs
20 Nick Martinez 601 2399 RPM
Graphs
21 Jeff Hoffman 942 2396 RPM
Graphs
22 Nate Karns 291 2395 RPM
Graphs
23 Zack Greinke 1197 2393 RPM
Graphs
24 Jaime Garcia 664 2390 RPM
Graphs
25 Marco Estrada 1732 2386 RPM
Graphs
26 Matt Andriese 614 2384 RPM
Graphs
27 Corey Kluber 418 2374 RPM
Graphs
28 Lance Lynn 1192 2370 RPM
Graphs
29 J.A. Happ 1049 2366 RPM
Graphs
30 Shelby Miller 203 2364 RPM
Graphs
31 Alex Meyer 354 2364 RPM
Graphs
32 Lucas Sims 239 2361 RPM
Graphs
33 Miguel Gonzalez 683 2359 RPM
Graphs
34 Vince Velasquez 829 2358 RPM
Graphs
35 Jacob deGrom 1364 2358 RPM
Graphs
36 Jordan Zimmermann 1130 2354 RPM
Graphs
37 Drew Pomeranz 1676 2354 RPM
Graphs
38 Joe Musgrove 529 2344 RPM
Graphs
39 Ian Kennedy 721 2341 RPM
Graphs
40 Clayton Kershaw 1117 2340 RPM
Graphs
41 Daniel Gossett 498 2340 RPM
Graphs
42 Robert Stephenson 520 2338 RPM
Graphs
43 Chris Sale 1202 2337 RPM
Graphs
44 Jesse Chavez 732 2336 RPM
Graphs
45 Zack Wheeler 637 2327 RPM
Graphs
46 Aaron Sanchez 216 2324 RPM
Graphs
47 Kenta Maeda 660 2323 RPM
Graphs
48 Brad Peacock 501 2319 RPM
Graphs
49 Marcus Stroman 278 2302 RPM
Graphs
50 Luis Severino 1575 2301 RPM
Graphs
51 Jimmy Nelson 790 2300 RPM
Graphs
52 Rafael Montero 667 2300 RPM
Graphs
53 Adam Conley 1072 2299 RPM
Graphs
54 Patrick Corbin 696 2294 RPM
Graphs
55 Mike Foltynewicz 984 2294 RPM
Graphs
56 Lance McCullers Jr. 826 2291 RPM
Graphs
57 James Shields 459 2291 RPM
Graphs
58 Edinson Volquez 218 2291 RPM
Graphs
59 Jake Odorizzi 1267 2287 RPM
Graphs
60 Erasmo Ramirez 217 2286 RPM
Graphs
61 Jameson Taillon 699 2282 RPM
Graphs
62 Josh Tomlin 273 2278 RPM
Graphs
63 Robbie Ray 1441 2276 RPM
Graphs
64 Trevor Bauer 1106 2276 RPM
Graphs
65 Nick Pivetta 1185 2268 RPM
Graphs
66 Mike Fiers 708 2266 RPM
Graphs
67 Tommy Milone 258 2264 RPM
Graphs
68 Brandon McCarthy 312 2264 RPM
Graphs
69 Julio Teheran 1482 2263 RPM
Graphs
70 James Paxton 1457 2262 RPM
Graphs
71 Kyle Freeland 627 2258 RPM
Graphs
72 Carlos Carrasco 1227 2258 RPM
Graphs
73 Matt Moore 1476 2257 RPM
Graphs
74 Luis Castillo 592 2254 RPM
Graphs
75 Gio Gonzalez 1145 2253 RPM
Graphs
76 Matt Shoemaker 332 2253 RPM
Graphs
77 A.J. Griffin 649 2252 RPM
Graphs
78 Ivan Nova 644 2252 RPM
Graphs
79 Edwin Jackson 563 2251 RPM
Graphs
80 Chris Archer 1593 2250 RPM
Graphs
81 Wade Miley 695 2250 RPM
Graphs
82 Kevin Gausman 2134 2249 RPM
Graphs
83 Seth Lugo 492 2247 RPM
Graphs
84 Matthew Boyd 903 2246 RPM
Graphs
85 Tyler Anderson 560 2246 RPM
Graphs
86 Jordan Montgomery 446 2245 RPM
Graphs
87 Jose Berrios 715 2245 RPM
Graphs
88 Chris Tillman 577 2244 RPM
Graphs
89 Collin McHugh 506 2242 RPM
Graphs
90 Tim Adleman 987 2241 RPM
Graphs
91 Anthony Banda 207 2239 RPM
Graphs
92 Charlie Morton 262 2235 RPM
Graphs
93 Luke Weaver 566 2234 RPM
Graphs
94 Masahiro Tanaka 385 2231 RPM
Graphs
95 Bartolo Colon 524 2225 RPM
Graphs
96 Dan Straily 1224 2225 RPM
Graphs
97 Tyler Glasnow 469 2225 RPM
Graphs
98 Jerad Eickhoff 795 2225 RPM
Graphs
99 Buck Farmer 454 2224 RPM
Graphs
100 Derek Holland 844 2223 RPM
Graphs
101 Ervin Santana 1222 2222 RPM
Graphs
102 Madison Bumgarner 246 2220 RPM
Graphs
103 Mike Clevinger 1033 2219 RPM
Graphs
104 Ubaldo Jimenez 442 2216 RPM
Graphs
105 Jharel Cotton 729 2216 RPM
Graphs
106 Tyler Skaggs 513 2215 RPM
Graphs
107 Anibal Sanchez 395 2214 RPM
Graphs
108 Andrew Moore 423 2209 RPM
Graphs
109 Jon Lester 1168 2207 RPM
Graphs
110 Andrew Cashner 314 2204 RPM
Graphs
111 Jason Hammel 603 2198 RPM
Graphs
112 Adam Wainwright 409 2198 RPM
Graphs
113 Johnny Cueto 753 2196 RPM
Graphs
114 Danny Duffy 496 2193 RPM
Graphs
115 Chase Anderson 866 2192 RPM
Graphs
116 Sean Newcomb 1130 2190 RPM
Graphs
117 Eduardo Rodriguez 1409 2186 RPM
Graphs
118 Matt Harvey 528 2183 RPM
Graphs
119 Jhoulys Chacin 830 2182 RPM
Graphs
120 Zach Eflin 461 2180 RPM
Graphs
121 German Marquez 1361 2176 RPM
Graphs
122 Jose Urena 616 2173 RPM
Graphs
123 Stephen Strasburg 1300 2173 RPM
Graphs
124 John Lackey 1112 2171 RPM
Graphs
125 Carlos Rodon 541 2168 RPM
Graphs
126 Chad Kuhl 927 2165 RPM
Graphs
127 Gerrit Cole 1605 2165 RPM
Graphs
128 Kyle Gibson 505 2161 RPM
Graphs
129 Michael Wacha 1216 2160 RPM
Graphs
130 CC Sabathia 696 2154 RPM
Graphs
131 Jacob Faria 737 2153 RPM
Graphs
132 Antonio Senzatela 1328 2151 RPM
Graphs
133 Yovani Gallardo 460 2145 RPM
Graphs
134 Felix Hernandez 286 2139 RPM
Graphs
135 David Paulino 238 2139 RPM
Graphs
136 Joe Biagini 764 2136 RPM
Graphs
137 Junior Guerra 519 2134 RPM
Graphs
138 Brent Suter 630 2131 RPM
Graphs
139 Phil Hughes 255 2128 RPM
Graphs
140 Luiz Gohara 204 2126 RPM
Graphs
141 Dylan Covey 285 2125 RPM
Graphs
142 Lucas Giolito 351 2122 RPM
Graphs
143 Jake Thompson 234 2119 RPM
Graphs
144 Ricky Nolasco 630 2116 RPM
Graphs
145 Clayton Richard 1063 2114 RPM
Graphs
146 Reynaldo Lopez 462 2110 RPM
Graphs
147 Tom Koehler 451 2105 RPM
Graphs
148 Taijuan Walker 1504 2102 RPM
Graphs
149 Alex Cobb 1466 2101 RPM
Graphs
150 Michael Fulmer 644 2101 RPM
Graphs
151 Eddie Butler 367 2099 RPM
Graphs
152 Brandon Woodruff 433 2098 RPM
Graphs
153 A.J. Cole 447 2098 RPM
Graphs
154 Odrisamer Despaigne 273 2098 RPM
Graphs
155 Jeremy Hellickson 963 2098 RPM
Graphs
156 Carlos Martinez 832 2095 RPM
Graphs
157 Daniel Mengden 353 2095 RPM
Graphs
158 Brian Johnson 242 2095 RPM
Graphs
159 Aaron Nola 467 2095 RPM
Graphs
160 Travis Wood 494 2090 RPM
Graphs
161 Tanner Roark 421 2089 RPM
Graphs
162 Martin Perez 668 2088 RPM
Graphs
163 Michael Pineda 721 2088 RPM
Graphs
164 Robert Gsellman 415 2086 RPM
Graphs
165 Trevor Williams 1122 2082 RPM
Graphs
166 Christian Bergman 267 2081 RPM
Graphs
167 Steven Matz 345 2078 RPM
Graphs
168 Homer Bailey 607 2076 RPM
Graphs
169 Sal Romano 948 2074 RPM
Graphs
170 Asher Wojciechowski 389 2073 RPM
Graphs
171 Jon Gray 993 2067 RPM
Graphs
172 Hyun-Jin Ryu 713 2066 RPM
Graphs
173 Francisco Liriano 252 2051 RPM
Graphs
174 Jose Quintana 1084 2040 RPM
Graphs
175 Wei-Yin Chen 223 2036 RPM
Graphs
176 Chris Smith 427 2036 RPM
Graphs
177 Cole Hamels 511 2035 RPM
Graphs
178 Rookie Davis 226 2026 RPM
Graphs
179 Kyle Hendricks 471 2025 RPM
Graphs
180 Bronson Arroyo 287 2024 RPM
Graphs
181 Justin Nicolino 303 2014 RPM
Graphs
182 Jake Junis 315 2005 RPM
Graphs
183 Matt Garza 808 2002 RPM
Graphs
184 Sean Manaea 1546 1977 RPM
Graphs
185 Mark Leiter 394 1974 RPM
Graphs
186 Luis Perdomo 326 1961 RPM
Graphs
187 David Holmberg 247 1953 RPM
Graphs
188 Amir Garrett 718 1949 RPM
Graphs
189 Ben Lively 634 1921 RPM
Graphs
190 Chad Bettis 336 1904 RPM
Graphs
191 Wily Peralta 253 1892 RPM
Graphs
192 R.A. Dickey 479 1879 RPM
Graphs
193 Mike Montgomery 573 1823 RPM
Graphs