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 805 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 1173 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 206 2452 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
Graphs
60 Austin Pruitt 1011 2443 RPM
Graphs
61 Matt Strahm 849 2440 RPM
Graphs
62 Emilio Pagan 1013 2438 RPM
Graphs
63 Cory Gearrin 868 2437 RPM
Graphs
64 Caleb Ferguson 623 2436 RPM
Graphs
65 Craig Kimbrel 1111 2434 RPM
Graphs
66 Dovydas Neverauskas 498 2431 RPM
Graphs
67 Brad Peacock 989 2430 RPM
Graphs
68 Deck McGuire 487 2427 RPM
Graphs
69 Hansel Robles 967 2421 RPM
Graphs
70 Brandon Maurer 654 2418 RPM
Graphs
71 Arodys Vizcaino 622 2415 RPM
Graphs
72 Trevor Bauer 49 2412 RPM
Graphs
73 Joe Kelly 1143 2409 RPM
Graphs
74 Shane Greene 1068 2406 RPM
Graphs
75 Taylor Williams 925 2403 RPM
Graphs
76 Chad Green 1245 2402 RPM
Graphs
77 Jaime Schultz 551 2402 RPM
Graphs
78 Hunter Wood 451 2397 RPM
Graphs
79 Victor Arano 938 2396 RPM
Graphs
80 Frankie Montas 16 2392 RPM
Graphs
81 Miguel Castro 1371 2392 RPM
Graphs
82 Jose Castillo 620 2392 RPM
Graphs
83 Vidal Nuno III 493 2390 RPM
Graphs
84 Jace Fry 860 2390 RPM
Graphs
85 Luke Farrell 471 2384 RPM
Graphs
86 Justin Wilson 1013 2380 RPM
Graphs
87 Nate Jones 515 2379 RPM
Graphs
88 Lance Lynn 121 2375 RPM
Graphs
89 Neil Ramirez 717 2373 RPM
Graphs
90 Freddy Peralta 69 2373 RPM
Graphs
91 Daniel Norris 119 2372 RPM
Graphs
92 Bryan Mitchell 289 2370 RPM
Graphs
93 Steve Cishek 1156 2367 RPM
Graphs
94 Sean Newcomb 15