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 Corbin Burnes 9 2794 RPM
Graphs
2 Jose Leclerc 1 2765 RPM
Graphs
3 Tyson Ross 5 2687 RPM
Graphs
4 Lucas Sims 5 2653 RPM
Graphs
5 Mike Minor 73 2651 RPM
Graphs
6 Justin Verlander 104 2610 RPM
Graphs
7 Garrett Richards 2 2597 RPM
Graphs
8 Jeff Samardzija 38 2583 RPM
Graphs
9 Cody Anderson 1 2563 RPM
Graphs
10 Gerrit Cole 178 2562 RPM
Graphs
11 Shaun Anderson 22 2558 RPM
Graphs
12 Sonny Gray 28 2535 RPM
Graphs
13 Yu Darvish 40 2534 RPM
Graphs
14 Julio Urias 17 2526 RPM
Graphs
15 Walker Buehler 103 2516 RPM
Graphs
16 Joe Palumbo 9 2514 RPM
Graphs
17 Lance Lynn 144 2509 RPM
Graphs
18 Gerson Bautista 1 2507 RPM
Graphs
19 Montana DuRapau 1 2502 RPM
Graphs
20 Chris Stratton 3 2501 RPM
Graphs
21 Caleb Ferguson 1 2501 RPM
Graphs
22 Nate Karns 3 2497 RPM
Graphs
23 Tyler Chatwood 6 2492 RPM
Graphs
24 Jeff Hoffman 25 2491 RPM
Graphs
25 Dylan Bundy 46 2489 RPM
Graphs
26 Jonathan Loaisiga 5 2486 RPM
Graphs
27 Chad Green 27 2486 RPM
Graphs
28 Max Scherzer 102 2483 RPM
Graphs
29 Clayton Kershaw 34 2477 RPM
Graphs
30 Rich Hill 31 2473 RPM
Graphs
31 Freddy Peralta 32 2472 RPM
Graphs
32 Domingo German 36 2471 RPM
Graphs
33 Jonathan Holder 2 2469 RPM
Graphs
34 Michel Baez 2 2468 RPM
Graphs
35 Mitch Keller 22 2465 RPM
Graphs
36 Dylan Cease 34 2464 RPM
Graphs
37 Dinelson Lamet 20 2461 RPM
Graphs
38 Rick Porcello 51 2459 RPM
Graphs
39 Joe Musgrove 23 2459 RPM
Graphs
40 Corbin Martin 12 2455 RPM
Graphs
41 Trevor Bauer 56 2452 RPM
Graphs
42 Caleb Smith 83 2450 RPM
Graphs
43 Jimmy Nelson 2 2441 RPM
Graphs
44 Jacob Barnes 1 2440 RPM
Graphs
45 Tony Gonsolin 5 2440 RPM
Graphs
46 Cam Bedrosian 3 2438 RPM
Graphs
47 Frankie Montas 13 2437 RPM
Graphs
48 Daniel Hudson 1 2436 RPM
Graphs
49 Vince Velasquez 78 2436 RPM
Graphs
50 Drew Pomeranz 52 2435 RPM
Graphs
51 Conner Menez 9 2431 RPM
Graphs
52 Chi Chi Gonzalez 21 2422 RPM
Graphs
53 Marcus Stroman 1 2419 RPM
Graphs
54 Jerad Eickhoff 8 2418 RPM
Graphs
55 Yonny Chirinos 1 2418 RPM
Graphs
56 Chris Sale 103 2418 RPM
Graphs
57 Matthew Boyd 104 2417 RPM
Graphs
58 Dustin May 3 2416 RPM
Graphs
59 John Means 45 2415 RPM
Graphs
60 Jacob deGrom 80 2415 RPM
Graphs
61 Julio Teheran 55 2415 RPM
Graphs
62 Jefry Rodriguez 14 2414 RPM
Graphs
63 Carlos Carrasco 23 2413 RPM
Graphs
64 Devin Smeltzer 8 2412 RPM
Graphs
65 Madison Bumgarner 68 2410 RPM
Graphs
66 Adrian Morejon 1 2410 RPM
Graphs
67 Wilmer Font 21 2409 RPM
Graphs
68 Daniel Norris 34 2393 RPM
Graphs
69 Yefry Ramirez 2 2392 RPM
Graphs
70 Merrill Kelly 58 2391 RPM
Graphs
71 Carson Fulmer 2 2385 RPM
Graphs
72 Kyle Wright 1 2383 RPM
Graphs
73 Mike Soroka 25 2383 RPM
Graphs
74 Zack Greinke 59 2381 RPM
Graphs
75 Justin Dunn 1 2380 RPM
Graphs
76 Anthony Kay 2 2375 RPM
Graphs
77 Trent Thornton 49 2374 RPM
Graphs
78 Spencer Turnbull 56 2374 RPM
Graphs
79 Nick Kingham 6 2372 RPM
Graphs
80 Brad Keller 50 2371 RPM
Graphs
81 Zack Wheeler 58 2370 RPM
Graphs
82 Adbert Alzolay 3 2370 RPM
Graphs
83 Sandy Alcantara 47 2369 RPM
Graphs
84 Tanner Anderson 1 2365 RPM
Graphs
85 Zac Gallen 45 2364 RPM
Graphs
86 Tyler Anderson 9 2363 RPM
Graphs
87 Tyler Glasnow 31 2362 RPM
Graphs
88 Andrew Kittredge 5 2359 RPM
Graphs
89 Blake Snell 69