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 Dillon Maples 56 2893 RPM
Graphs
2 Luke Bard 169 2709 RPM
Graphs
3 Josh D. Smith 64 2669 RPM
Graphs
4 Corbin Burnes 442 2659 RPM
Graphs
5 Jose Leclerc 340 2649 RPM
Graphs
6 Mike Minor 907 2644 RPM
Graphs
7 Carl Edwards Jr. 223 2644 RPM
Graphs
8 Felipe Vazquez 419 2618 RPM
Graphs
9 Austin Adams 148 2586 RPM
Graphs
10 Phil Maton 235 2584 RPM
Graphs
11 Yimi Garcia 276 2579 RPM
Graphs
12 Ryan Pressly 225 2577 RPM
Graphs
13 Adalberto Mejia 128 2576 RPM
Graphs
14 Justin Verlander 1050 2576 RPM
Graphs
15 Lucas Sims 69 2566 RPM
Graphs
16 Jeff Samardzija 493 2559 RPM
Graphs
17 Tyler Bashlor 122 2559 RPM
Graphs
18 Shawn Armstrong 379 2546 RPM
Graphs
19 Kyle Bird 60 2542 RPM
Graphs
20 Dan Winkler 107 2542 RPM
Graphs
21 Jacob Rhame 66 2540 RPM
Graphs
22 Harrison Musgrave 56 2535 RPM
Graphs
23 Jesse Biddle 328 2532 RPM
Graphs
24 Joe Jimenez 470 2529 RPM
Graphs
25 Yu Darvish 568 2525 RPM
Graphs
26 John Gant 162 2524 RPM
Graphs
27 Gerrit Cole 1085 2521 RPM
Graphs
28 Joe Harvey 169 2518 RPM
Graphs
29 Tyler Thornburg 210 2518 RPM
Graphs
30 Chad Sobotka 239 2508 RPM
Graphs
31 Julio Urias 536 2500 RPM
Graphs
32 Tyson Ross 201 2498 RPM
Graphs
33 Sonny Gray 511 2498 RPM
Graphs
34 Max Scherzer 974 2490 RPM
Graphs
35 Marcus Stroman 70 2489 RPM
Graphs
36 Richard Rodriguez 684 2489 RPM
Graphs
37 Aroldis Chapman 351 2488 RPM
Graphs
38 Hunter Wood 236 2486 RPM
Graphs
39 Roberto Osuna 299 2485 RPM
Graphs
40 Emilio Pagan 356 2482 RPM
Graphs
41 Clayton Kershaw 642 2481 RPM
Graphs
42 Tyler Chatwood 293 2481 RPM
Graphs
43 Ryan Helsley 106 2478 RPM
Graphs
44 Rich Hill 448 2477 RPM
Graphs
45 Chris Stratton 449 2477 RPM
Graphs
46 Roenis Elias 334 2477 RPM
Graphs
47 Hector Neris 175 2475 RPM
Graphs
48 Shaun Anderson 471 2475 RPM
Graphs
49 Mitch Keller 106 2473 RPM
Graphs
50 Daniel Hudson 470 2471 RPM
Graphs
51 Geoff Hartlieb 126 2467 RPM
Graphs
52 Chi Chi Gonzalez 119 2466 RPM
Graphs
53 Jeff Hoffman 328 2463 RPM
Graphs
54 Heath Hembree 420 2460 RPM
Graphs
55 Cody Allen 264 2460 RPM
Graphs
56 Dylan Bundy 738 2458 RPM
Graphs
57 Neil Ramirez 178 2458 RPM
Graphs
58 Jace Fry 69 2458 RPM
Graphs
59 Justin Shafer 151 2457 RPM
Graphs
60 Rick Porcello 595 2454 RPM
Graphs
61 Chad Green 534 2454 RPM
Graphs
62 Michael Lorenzen 117 2453 RPM
Graphs
63 Lance Lynn 1096 2453 RPM
Graphs
64 Hansel Robles 397 2450 RPM
Graphs
65 Evan Marshall 85 2450 RPM
Graphs
66 Jacob Webb 291 2450 RPM
Graphs
67 Jonathan Loaisiga 142 2450 RPM
Graphs
68 Jon Edwards 73 2444 RPM
Graphs
69 Walker Buehler 1010 2443 RPM
Graphs
70 Junior Guerra 268 2439 RPM
Graphs
71 Giovanny Gallegos 391 2437 RPM
Graphs
72 Jimmy Nelson 68 2436 RPM
Graphs
73 Domingo German 441 2436 RPM
Graphs
74 Freddy Peralta 946 2436 RPM
Graphs
75 Wade Davis 240 2435 RPM
Graphs
76 Ian Kennedy 469 2432 RPM
Graphs
77 Brady Rodgers 59 2430 RPM
Graphs
78 Shawn Kelley 212 2428 RPM
Graphs
79 Joe Palumbo 98 2425 RPM
Graphs
80 Gerson Bautista 96 2423 RPM
Graphs
81 Nick Burdi 73 2422 RPM
Graphs
82 Joe Musgrove 633 2421 RPM
Graphs
83 Montana DuRapau 78 2421 RPM
Graphs
84 Brad Hand 270 2421 RPM
Graphs
85 Chance Adams 122 2420 RPM
Graphs
86 Kyle Wright 149 2419 RPM
Graphs
87 Drew Pomeranz 661 2418 RPM
Graphs
88 Frankie Montas 266 2417 RPM
Graphs
89 Devin Smeltzer 107 2417 RPM
Graphs
90 Jacob Barnes 183 2416 RPM
Graphs
91 Jerad Eickhoff 357 2415 RPM
Graphs
92 Corbin Martin 233 2413 RPM
Graphs
93 Blake Treinen 156 2413 RPM
Graphs
94 Ryan Dull