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 Chris Stratton 192 3105 RPM
Graphs
2 Ryan Pressly 246 3083 RPM
Graphs
3 Seth Lugo 281 3058 RPM
Graphs
4 Jesse Hahn 208 3005 RPM
Graphs
5 Tyler Chatwood 256 2980 RPM
Graphs
6 Austin Pruitt 197 2946 RPM
Graphs
7 Trevor Cahill 331 2926 RPM
Graphs
8 Jeremy Hellickson 329 2924 RPM
Graphs
9 Sonny Gray 338 2890 RPM
Graphs
10 Jonathan Holder 185 2879 RPM
Graphs
11 Chad Kuhl 164 2877 RPM
Graphs
12 Charlie Morton 677 2874 RPM
Graphs
13 Lance McCullers Jr. 943 2874 RPM
Graphs
14 Joe Kelly 181 2871 RPM
Graphs
15 Joe Biagini 410 2866 RPM
Graphs
16 Rick Porcello 521 2857 RPM
Graphs
17 Nick Pivetta 309 2831 RPM
Graphs
18 Taylor Rogers 295 2824 RPM
Graphs
19 Dellin Betances 416 2807 RPM
Graphs
20 Parker Bridwell 337 2805 RPM
Graphs
21 Justin Verlander 560 2802 RPM
Graphs
22 Rich Hill 922 2798 RPM
Graphs
23 Jaime Garcia 166 2797 RPM
Graphs
24 Gregory Infante 156 2797 RPM
Graphs
25 Stephen Strasburg 598 2792 RPM
Graphs
26 Edinson Volquez 257 2784 RPM
Graphs
27 Sean Newcomb 383 2783 RPM
Graphs
28 Kyle Hendricks 179 2769 RPM
Graphs
29 Mike Fiers 504 2769 RPM
Graphs
30 Tyler Skaggs 432 2765 RPM
Graphs
31 Tommy Hunter 197 2755 RPM
Graphs
32 Miguel Gonzalez 413 2753 RPM
Graphs
33 Will Harris 206 2748 RPM
Graphs
34 Marcus Stroman 218 2741 RPM
Graphs
35 Josh Tomlin 499 2739 RPM
Graphs
36 Jeff Hoffman 284 2726 RPM
Graphs
37 Bryan Mitchell 162 2725 RPM
Graphs
38 Hunter Strickland 266 2723 RPM
Graphs
39 Tanner Roark 481 2719 RPM
Graphs
40 Gio Gonzalez 826 2706 RPM
Graphs
41 Jake Arrieta 386 2704 RPM
Graphs
42 Collin McHugh 220 2699 RPM
Graphs
43 Dillon Peters 193 2696 RPM
Graphs
44 Matt Andriese 251 2691 RPM
Graphs
45 David Robertson 396 2685 RPM
Graphs
46 German Marquez 655 2674 RPM
Graphs
47 Ross Stripling 238 2668 RPM
Graphs
48 Gerrit Cole 400 2666 RPM
Graphs
49 Marco Estrada 249 2662 RPM
Graphs
50 Matt Cain 474 2655 RPM
Graphs
51 Carlos Carrasco 583 2652 RPM
Graphs
52 Jameson Taillon 600 2649 RPM
Graphs
53 Adam Wainwright 559 2638 RPM
Graphs
54 Brandon McCarthy 314 2622 RPM
Graphs
55 Brad Peacock 170 2617 RPM
Graphs
56 Cody Allen 513 2617 RPM
Graphs
57 Sam Freeman 191 2609 RPM
Graphs
58 Daniel Coulombe 337 2609 RPM
Graphs
59 Francis Martes 349 2607 RPM
Graphs
60 Zach Davies 472 2603 RPM
Graphs
61 Robert Gsellman 237 2600 RPM
Graphs
62 Julio Teheran 262 2598 RPM
Graphs
63 Corey Knebel 383 2594 RPM
Graphs
64 Zack Greinke 398 2594 RPM
Graphs
65 Jesse Chavez 185 2592 RPM
Graphs
66 Corey Kluber 719 2591 RPM
Graphs
67 Craig Kimbrel 359 2591 RPM
Graphs
68 A.J. Griffin 401 2587 RPM
Graphs
69 Andrew Triggs 253 2585 RPM
Graphs
70 David Phelps 183 2585 RPM
Graphs
71 Michael Lorenzen 156 2577 RPM
Graphs
72 Austin Bibens-Dirkx 150 2577 RPM
Graphs
73 Mike Leake 188 2577 RPM
Graphs
74 Zack Wheeler 210 2576 RPM
Graphs
75 Tyler Glasnow 278 2571 RPM
Graphs
76 Martin Perez 346 2560 RPM
Graphs
77 Nick Martinez 335 2559 RPM
Graphs
78 Jimmy Nelson 518 2555 RPM
Graphs
79 Jacob deGrom 260 2555 RPM
Graphs
80 Trevor Bauer 935 2548 RPM
Graphs
81 Ricky Nolasco 281 2546 RPM
Graphs
82 Ian Kennedy 413 2546 RPM
Graphs
83 Robert Stephenson 154 2545 RPM
Graphs
84 Aaron Nola 813 2543 RPM
Graphs
85 Tony Barnette 187 2536 RPM
Graphs
86 Alex Cobb 968 2536 RPM
Graphs
87 Joe Musgrove 172 2535 RPM
Graphs
88 Jon Gray 248 2528 RPM
Graphs
89 Jerad Eickhoff 678 2520 RPM
Graphs
90 Jon Lester 409 2512 RPM
Graphs
91 Tom Koehler 272 2511 RPM
Graphs
92 Max Scherzer 247 2506 RPM
Graphs
93 Scott Feldman 498 2504 RPM
Graphs
94 Carl Edwards Jr. 336 2500 RPM
Graphs
95 James Shields 396 2499 RPM
Graphs
96 Wade Davis 218 2498 RPM
Graphs
97 Yu Darvish 172 2495 RPM
Graphs
98 Jason Vargas 592 2491 RPM
Graphs
99 Jhoulys Chacin 159 2483 RPM
Graphs
100 Blake Snell 221 2483 RPM
Graphs
101 Tyler Duffey 397 2478 RPM
Graphs
102 Alex Meyer 451 2477 RPM
Graphs
103 Wade Miley 319 2467 RPM
Graphs
104 Daniel Norris 175 2463 RPM
Graphs
105 Jordan Lyles 253 2452 RPM
Graphs
106 Fernando Abad 190 2451 RPM
Graphs
107 Kenta Maeda 306 2447 RPM
Graphs
108 Masahiro Tanaka 166 2445 RPM
Graphs
109 Mike Foltynewicz 235 2440 RPM
Graphs
110 Santiago Casilla 218 2434 RPM
Graphs
111 Jordan Zimmermann 398 2431 RPM
Graphs
112 Ryan Madson 159 2430 RPM
Graphs
113 Yovani Gallardo 412 2422 RPM
Graphs
114 Kyle Gibson 260 2420 RPM
Graphs
115 Hyun-Jin Ryu 334 2419 RPM
Graphs
116 Jharel Cotton 187 2413 RPM
Graphs
117 Vince Velasquez 190 2407 RPM
Graphs
118 Felix Hernandez 294 2402 RPM
Graphs
119 Daniel Gossett 224 2399 RPM
Graphs
120 Mike Bolsinger 250 2399 RPM
Graphs
121 Jose Berrios 715 2396 RPM
Graphs
122 Matt Moore 506 2393 RPM
Graphs
123 Steven Matz 270 2393 RPM
Graphs
124 JC Ramirez 375 2393 RPM
Graphs
125 Jeff Samardzija 471 2393 RPM
Graphs
126 Buddy Boshers 198 2388 RPM
Graphs
127 Jerry Blevins 451 2376 RPM
Graphs
128 Jordan Montgomery 653 2375 RPM
Graphs
129 Jeremy Jeffress 211 2367 RPM
Graphs
130 Clayton Kershaw 410 2365 RPM
Graphs
131 Keone Kela 245 2360 RPM
Graphs
132 Phil Hughes 182 2358 RPM
Graphs
133 Madison Bumgarner 259 2356 RPM
Graphs
134 Ivan Nova 565 2353 RPM
Graphs
135 Bronson Arroyo 312 2344 RPM
Graphs
136 Mike Montgomery 493 2335 RPM
Graphs
137 David Holmberg 154 2321 RPM
Graphs
138 Zach McAllister 165 2310 RPM
Graphs
139 Nate Karns 269 2306 RPM
Graphs
140 Robby Scott 207 2304 RPM
Graphs
141 David Hernandez 176 2299 RPM
Graphs
142 Taijuan Walker 340 2297 RPM
Graphs
143 John Lackey 202 2286 RPM
Graphs
144 Jason Hammel 281 2267 RPM
Graphs
145 Matt Garza 197 2264 RPM
Graphs
146 Dylan Bundy 291 2241 RPM
Graphs
147 Brett Cecil 277 2239 RPM
Graphs
148 Michael Wacha 308 2234 RPM
Graphs
149 Andrew Cashner 216 2221 RPM
Graphs
150 Chase Anderson 409 2211 RPM
Graphs
151 Drew Pomeranz 1113 2204 RPM
Graphs
152 Justin Grimm 402 2204 RPM
Graphs
153 Matthew Boyd 421 2199 RPM
Graphs
154 Mike Clevinger 223 2190 RPM
Graphs
155 Jim Johnson 263 2189 RPM
Graphs
156 Jose Quintana 883 2186 RPM
Graphs
157 Ty Blach 261 2179 RPM
Graphs
158 Zack Godley 854 2174 RPM
Graphs
159 Anibal Sanchez 170 2167 RPM
Graphs
160 Yusmeiro Petit 199 2144 RPM
Graphs
161 Cole Hamels 302 2131 RPM
Graphs
162 Matt Barnes 379 2126 RPM
Graphs
163 Doug Fister 255 2113 RPM
Graphs
164 Alex Wood 552 2075 RPM
Graphs
165 Lisalverto Bonilla 150 2052 RPM
Graphs
166 Fernando Salas 169 2045 RPM
Graphs
167 Ben Lively 279 2043 RPM
Graphs
168 Robbie Ray 520 2038 RPM
Graphs
169 Josh Fields 165 2035 RPM
Graphs
170 Mike Pelfrey 341 2030 RPM
Graphs
171 James Paxton 478 2021 RPM
Graphs
172 Archie Bradley 246 1998 RPM
Graphs
173 Derek Holland 554 1991 RPM
Graphs
174 Tim Adleman 313 1968 RPM
Graphs
175 Chris Smith 235 1953 RPM
Graphs