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 Justin Verlander 2103 2558 RPM
Graphs
2 Max Scherzer 1894 2551 RPM
Graphs
3 Drew Pomeranz 1089 2467 RPM
Graphs
4 Jeff Samardzija 1041 2449 RPM
Graphs
5 Jake Peavy 533 2448 RPM
Graphs
6 Rick Porcello 741 2447 RPM
Graphs
7 Jose Fernandez 1440 2442 RPM
Graphs
8 Corey Kluber 541 2441 RPM
Graphs
9 Kendall Graveman 163 2428 RPM
Graphs
10 Josh Tomlin 755 2424 RPM
Graphs
11 Jaime Garcia 744 2416 RPM
Graphs
12 Danny Salazar 1332 2414 RPM
Graphs
13 Miguel Gonzalez 604 2407 RPM
Graphs
14 Marco Estrada 1117 2403 RPM
Graphs
15 Tyler Chatwood 960 2401 RPM
Graphs
16 Zack Greinke 994 2395 RPM
Graphs
17 Bud Norris 926 2392 RPM
Graphs
18 Ian Kennedy 1926 2385 RPM
Graphs
19 Mike Foltynewicz 1022 2381 RPM
Graphs
20 J.A. Happ 1744 2379 RPM
Graphs
21 Archie Bradley 1703 2369 RPM
Graphs
22 Adam Conley 1337 2354 RPM
Graphs
23 Kenta Maeda 841 2348 RPM
Graphs
24 Marcus Stroman 409 2341 RPM
Graphs
25 Anibal Sanchez 922 2337 RPM
Graphs
26 Jimmy Nelson 633 2324 RPM
Graphs
27 Carlos Carrasco 877 2322 RPM
Graphs
28 Johnny Cueto 794 2316 RPM
Graphs
29 Jake Arrieta 626 2316 RPM
Graphs
30 Edinson Volquez 388 2312 RPM
Graphs
31 Michael Fulmer 812 2312 RPM
Graphs
32 Kevin Gausman 1782 2310 RPM
Graphs
33 Vince Velasquez 1232 2307 RPM
Graphs
34 A.J. Griffin 1115 2306 RPM
Graphs
35 Madison Bumgarner 1373 2303 RPM
Graphs
36 Jon Lester 1559 2301 RPM
Graphs
37 Chris Tillman 1539 2301 RPM
Graphs
38 Jacob deGrom 942 2297 RPM
Graphs
39 Clayton Kershaw 1013 2294 RPM
Graphs
40 Dillon Gee 190 2292 RPM
Graphs
41 James Shields 770 2289 RPM
Graphs
42 Julio Teheran 1363 2288 RPM
Graphs
43 Nathan Eovaldi 922 2287 RPM
Graphs
44 Matt Moore 1622 2286 RPM
Graphs
45 Patrick Corbin 781 2285 RPM
Graphs
46 Aaron Sanchez 544 2278 RPM
Graphs
47 Robbie Ray 1400 2277 RPM
Graphs
48 Clay Buchholz 401 2273 RPM
Graphs
49 John Lackey 1006 2270 RPM
Graphs
50 Jered Weaver 761 2268 RPM
Graphs
51 Jake Odorizzi 1016 2268 RPM
Graphs
52 Ivan Nova 281 2267 RPM
Graphs
53 Bartolo Colon 725 2264 RPM
Graphs
54 Mike Leake 158 2253 RPM
Graphs
55 Gio Gonzalez 1124 2252 RPM
Graphs
56 Ervin Santana 1435 2250 RPM
Graphs
57 Trevor Bauer 711 2246 RPM
Graphs
58 Masahiro Tanaka 188 2243 RPM
Graphs
59 Hisashi Iwakuma 542 2240 RPM
Graphs
60 Carlos Rodon 868 2240 RPM
Graphs
61 Jerad Eickhoff 1078 2237 RPM
Graphs
62 Danny Duffy 1014 2234 RPM
Graphs
63 Brandon Finnegan 361 2230 RPM
Graphs
64 Christian Friedrich 298 2226 RPM
Graphs
65 Matt Shoemaker 501 2218 RPM
Graphs
66 Jason Hammel 803 2215 RPM
Graphs
67 Scott Kazmir 155 2214 RPM
Graphs
68 Dan Straily 1412 2212 RPM
Graphs
69 Andrew Cashner 1178 2210 RPM
Graphs
70 Jhoulys Chacin 590 2207 RPM
Graphs
71 Noah Syndergaard 986 2202 RPM
Graphs
72 Collin McHugh 862 2202 RPM
Graphs
73 Jeff Locke 91 2193 RPM
Graphs
74 CC Sabathia 975 2192 RPM
Graphs
75 Adam Wainwright 406 2192 RPM
Graphs
76 Yordano Ventura 700 2190 RPM
Graphs
77 Chris Archer 1633 2190 RPM
Graphs
78 Mike Fiers 1184 2188 RPM
Graphs
79 Drew Smyly 1601 2185 RPM
Graphs
80 Jon Gray 1522 2183 RPM
Graphs
81 Kyle Hendricks 103 2177 RPM
Graphs
82 Wade Miley 1058 2177 RPM
Graphs
83 David Price 473 2176 RPM
Graphs
84 Yovani Gallardo 539 2174 RPM
Graphs
85 Stephen Strasburg 1180 2172 RPM
Graphs
86 Dallas Keuchel 250 2157 RPM
Graphs
87 Matt Wisler 802 2153 RPM
Graphs
88 Ubaldo Jimenez 707 2146 RPM
Graphs
89 Chase Anderson 1268 2143 RPM
Graphs
90 Michael Wacha 1175 2136 RPM
Graphs
91 Kyle Gibson 635 2134 RPM
Graphs
92 Juan Nicasio 1357 2130 RPM
Graphs
93 Carlos Martinez 810 2129 RPM
Graphs