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 Ryan Pressly 1028 2796 RPM
Graphs
2 Rich Hill 26 2784 RPM
Graphs
3 Lance McCullers Jr. 24 2675 RPM
Graphs
4 David Robertson 1158 2656 RPM
Graphs
5 Phil Maton 829 2634 RPM
Graphs
6 Corbin Burnes 511 2608 RPM
Graphs
7 Chaz Roe 771 2599 RPM
Graphs
8 Will Harris 887 2598 RPM
Graphs
9 Carl Edwards Jr. 946 2597 RPM
Graphs
10 Chris Stratton 75 2582 RPM
Graphs
11 Alan Busenitz 472 2581 RPM
Graphs
12 Tyler Bashlor 565 2572 RPM
Graphs
13 Kenley Jansen 1130 2570 RPM
Graphs
14 Jose Leclerc 861 2563 RPM
Graphs
15 Tyler Glasnow 990 2561 RPM
Graphs
16 Seth Lugo 1172 2556 RPM
Graphs
17 Pierce Johnson 815 2555 RPM
Graphs
18 Adam Ottavino 1248 2550 RPM
Graphs
19 Dan Winkler 1003 2547 RPM
Graphs
20 Sergio Romo 981 2546 RPM
Graphs
21 Sonny Gray 312 2542 RPM
Graphs
22 Collin McHugh 1197 2537 RPM
Graphs
23 Tyson Ross 300 2534 RPM
Graphs
24 Adam Morgan 806 2532 RPM
Graphs
25 Wade Davis 1105 2526 RPM
Graphs
26 Xavier Cedeno 585 2525 RPM
Graphs
27 Jesse Biddle 982 2524 RPM
Graphs
28 Tanner Scott 922 2524 RPM
Graphs
29 Corey Knebel 989 2519 RPM
Graphs
30 Domingo German 296 2516 RPM
Graphs
31 Brad Hand 1172 2513 RPM
Graphs
32 Josh Tomlin 423 2508 RPM
Graphs
33 Reyes Moronta 1084 2508 RPM
Graphs
34 Jason Adam 569 2505 RPM
Graphs
35 Bud Norris 960 2505 RPM
Graphs
36 Edubray Ramos 716 2505 RPM
Graphs
37 Heath Hembree 1099 2505 RPM
Graphs
38 Mark Melancon 651 2501 RPM
Graphs
39 Kyle Crick 1046 2497 RPM
Graphs
40 Blake Treinen 1138 2497 RPM
Graphs
41 Cody Allen 1133 2496 RPM
Graphs
42 Bryan Shaw 1014 2494 RPM
Graphs
43 Aroldis Chapman 880 2490 RPM
Graphs
44 Jacob Rhame 511 2486 RPM
Graphs
45 Daniel Hudson 685 2486 RPM
Graphs
46 John Brebbia 788 2481 RPM
Graphs
47 Cam Bedrosian 1031 2480 RPM
Graphs
48 Felipe Vazquez 1187 2472 RPM
Graphs
49 Wander Suero 788 2468 RPM
Graphs
50 Dillon Peters 62 2466 RPM
Graphs
51 Justin Miller 805 2462 RPM
Graphs
52 Tommy Hunter 921 2462 RPM
Graphs
53 Framber Valdez 205 2454 RPM
Graphs
54 Tyler Chatwood 140 2452 RPM
Graphs
55 Paul Fry 636 2451 RPM
Graphs
56 A.J. Minter 1017 2448 RPM
Graphs
57 Joe Jimenez 1138 2446 RPM
Graphs
58 Dellin Betances 1055 2446 RPM
Graphs
59 Walker Buehler 35 2446 RPM