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 Luke Bard 248 2714 RPM
Graphs
2 Corbin Burnes 483 2666 RPM
Graphs
3 Phil Maton 371 2663 RPM
Graphs
4 Mike Minor 1223 2644 RPM
Graphs
5 Lucas Sims 240 2626 RPM
Graphs
6 Felipe Vazquez 481 2619 RPM
Graphs
7 Jose Leclerc 502 2609 RPM
Graphs
8 Carl Edwards Jr. 268 2603 RPM
Graphs
9 Montana DuRapau 238 2600 RPM
Graphs
10 Yimi Garcia 365 2584 RPM
Graphs
11 Austin Adams 160 2580 RPM
Graphs
12 Justin Verlander 1301 2575 RPM
Graphs
13 Ryan Pressly 265 2573 RPM
Graphs
14 Wade Davis 553 2569 RPM
Graphs
15 Tyler Bashlor 161 2563 RPM
Graphs
16 Adalberto Mejia 282 2560 RPM
Graphs
17 Wander Suero 659 2551 RPM
Graphs
18 Jeff Samardzija 1627 2550 RPM
Graphs
19 Shawn Armstrong 761 2549 RPM
Graphs
20 Jace Fry 605 2545 RPM
Graphs
21 Yu Darvish 1542 2537 RPM
Graphs
22 Dustin May 276 2534 RPM
Graphs
23 Jesse Biddle 329 2532 RPM
Graphs
24 Kenley Jansen 695 2531 RPM
Graphs
25 Joe Jimenez 607 2529 RPM
Graphs
26 Tyler Chatwood 844 2525 RPM
Graphs
27 John Gant 602 2524 RPM
Graphs
28 Will Harris 433 2524 RPM
Graphs
29 Gerrit Cole 1388 2521 RPM
Graphs
30 Tyler Thornburg 210 2518 RPM
Graphs
31 Joe Harvey 169 2518 RPM
Graphs
32 Andrew Heaney 653 2508 RPM
Graphs
33 Julio Urias 696 2505 RPM
Graphs
34 Dan Winkler 276 2495 RPM
Graphs
35 Chad Sobotka 271 2495 RPM
Graphs
36 Michael Lorenzen 681 2494 RPM
Graphs
37 Chris Stratton 582 2493 RPM
Graphs
38 Richard Rodriguez 770 2491 RPM
Graphs
39 Aroldis Chapman 579 2489 RPM
Graphs
40 Emilio Pagan 504 2487 RPM
Graphs
41 Walker Buehler 1689 2486 RPM
Graphs
42 Max Scherzer 1191 2484 RPM
Graphs
43 Tyson Ross 424 2483 RPM
Graphs
44 Ryan Helsley 295 2482 RPM
Graphs
45 Clayton Kershaw 850 2480 RPM
Graphs
46 Roberto Osuna 461 2480 RPM
Graphs
47 Roenis Elias 439 2478 RPM
Graphs
48 Rich Hill 458 2477 RPM
Graphs
49 Hunter Wood 326 2477 RPM
Graphs
50 Sonny Gray 1095 2475 RPM
Graphs
51 Adam Ottavino 523 2474 RPM
Graphs
52 Carson Fulmer 300 2471 RPM
Graphs
53 Daniel Hudson 702 2464 RPM
Graphs
54 Mitch Keller 161 2463 RPM
Graphs
55 Justin Shafer 381 2463 RPM
Graphs
56 Jeff Hoffman 423 2461 RPM
Graphs
57 Chad Green 733 2460 RPM
Graphs
58 Cody Allen 264 2460 RPM
Graphs
59 Chaz Roe 271 2458 RPM
Graphs
60 Chi Chi Gonzalez 457 2458 RPM
Graphs
61 Trent Thornton 1345 2457 RPM
Graphs
62 Phillips Valdez 170 2457 RPM
Graphs
63 Heath Hembree 483 2457 RPM
Graphs
64 Casey Sadler 329 2453 RPM
Graphs
65 Jacob Webb 291 2450 RPM
Graphs
66 Lance Lynn 2335 2449 RPM
Graphs
67 Geoff Hartlieb 336 2447 RPM
Graphs
68 Hector Neris 319 2446 RPM
Graphs
69 Freddy Peralta 1120 2444 RPM
Graphs
70 Shaun Anderson 782 2443 RPM
Graphs
71 Neil Ramirez 219 2442 RPM
Graphs
72 Marcus Stroman 1443 2441 RPM
Graphs
73 Domingo German 839 2439 RPM
Graphs
74 Hansel Robles 559 2438 RPM
Graphs
75 Giovanny Gallegos 486 2436 RPM
Graphs
76 Aaron Civale 248 2435 RPM
Graphs
77 Dylan Bundy 1108 2433 RPM
Graphs
78 Jonathan Loaisiga 190 2429 RPM
Graphs
79 Devin Smeltzer 253 2428 RPM
Graphs
80 Madison Bumgarner 1996 2427 RPM
Graphs
81 Josh Tomlin 686 2424 RPM
Graphs
82 Robert Stephenson 283 2421 RPM
Graphs
83 Chance Adams 223 2417 RPM
Graphs
84 Caleb Smith 1063 2416 RPM
Graphs
85 Brad Hand 377 2415 RPM
Graphs
86 Justin Wilson 391 2414 RPM
Graphs
87 Corbin Martin 233 2413 RPM
Graphs
88 Jerad Eickhoff 380 2413 RPM
Graphs
89 Tanner Rainey 452 2410 RPM
Graphs
90 Austin Davis 162 2409 RPM
Graphs
91 Austin Pruitt 166 2408 RPM