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 Pitch Velocity
1 Jordan Hicks 1 100.9 MPH
Graphs
2 Andres Munoz 275 99.9 MPH
Graphs
3 Emmanuel Clase 19 99.5 MPH
Graphs
4 Tayron Guerrero 631 98.9 MPH
Graphs
5 Brusdar Graterol 26 98.8 MPH
Graphs
6 Felipe Vazquez 569 98.5 MPH
Graphs
7 Diego Castillo 42 98.4 MPH
Graphs
8 Hunter Harvey 94 98.3 MPH
Graphs
9 Ray Black 198 98.2 MPH
Graphs
10 Trevor Rosenthal 283 98.0 MPH
Graphs
11 Aroldis Chapman 581 98.0 MPH
Graphs
12 Jose Alvarado 5 98.0 MPH
Graphs
13 Robert Stock 122 97.9 MPH
Graphs
14 Carlos Estevez 837 97.8 MPH
Graphs
15 Ryan Helsley 328 97.8 MPH
Graphs
16 Noah Syndergaard 906 97.8 MPH
Graphs
17 Gerson Bautista 124 97.7 MPH
Graphs
18 Tanner Rainey 636 97.7 MPH
Graphs
19 Huascar Ynoa 40 97.6 MPH
Graphs
20 Ryne Stanek 721 97.6 MPH
Graphs
21 Thyago Vieira 111 97.5 MPH
Graphs
22 Joe Kelly 247 97.5 MPH
Graphs
23 Nathan Eovaldi 547 97.5 MPH
Graphs
24 Edwin Diaz 705 97.4 MPH
Graphs
25 Jimmy Cordero 102 97.4 MPH
Graphs
26 Peter Fairbanks 170 97.4 MPH
Graphs
27 Lou Trivino 323 97.4 MPH
Graphs
28 Seranthony Dominguez 277 97.3 MPH
Graphs
29 Jairo Diaz 214 97.3 MPH
Graphs
30 Reyes Moronta 606 97.2 MPH
Graphs
31 Hansel Robles 558 97.2 MPH
Graphs
32 Michael Lorenzen 276 97.2 MPH
Graphs
33 Ty Buttrey 690 97.1 MPH
Graphs
34 Josh James 717 97.1 MPH
Graphs
35 Luis Garcia 231 97.1 MPH
Graphs
36 A.J. Puk 129 97.1 MPH
Graphs
37 Gerrit Cole 1733 97.1 MPH
Graphs
38 Blake Treinen 215 97.0 MPH
Graphs
39 Alex Reyes 22 97.0 MPH
Graphs
40 James Karinchak 53 97.0 MPH
Graphs
41 Nick Burdi 73 96.9 MPH
Graphs
42 Jacob deGrom 1536 96.9 MPH
Graphs
43 Gerardo Reyes 273 96.9 MPH
Graphs
44 Ken Giles 397 96.9 MPH
Graphs
45 Tyler Glasnow 606 96.9 MPH
Graphs
46 Javy Guerra 44 96.9 MPH
Graphs
47 Jesus Luzardo 34 96.8 MPH
Graphs
48 Zack Wheeler 948 96.8 MPH
Graphs
49 Frankie Montas 278 96.8 MPH
Graphs
50 Jose Leclerc 523 96.8 MPH
Graphs
51 Jonathan Loaisiga 282 96.8 MPH
Graphs
52 Hector Rondon 443 96.7 MPH
Graphs
53 Dillon Maples 79 96.7 MPH
Graphs
54 Roberto Osuna 436 96.7 MPH
Graphs
55 Dan Altavilla 166 96.6 MPH
Graphs
56 Matt Barnes 620 96.6 MPH
Graphs
57 Carlos Martinez 232 96.6 MPH
Graphs
58 Fernando Romero 17 96.6 MPH
Graphs
59 Sam Coonrod 144 96.6 MPH
Graphs
60 Jeff Brigham 355 96.6 MPH
Graphs
61 Dylan Cease 646 96.5 MPH
Graphs
62 Liam Hendriks 913 96.5 MPH
Graphs
63 Walker Buehler 1505 96.5 MPH
Graphs
64 Jose Ruiz 464 96.4 MPH
Graphs
65 Devin Williams 56 96.4 MPH
Graphs
66 Yennsy Diaz 22 96.4 MPH
Graphs
67 Geoff Hartlieb 259 96.4 MPH
Graphs
68 Jose Cisnero 331 96.4 MPH
Graphs
69 Chad Green 1019 96.4 MPH
Graphs
70 Kyle Zimmer 266 96.4 MPH
Graphs
71 Genesis Cabrera 201 96.4 MPH
Graphs
72 Luis Castillo 913 96.4 MPH
Graphs
73 Tommy Kahnle 453 96.4 MPH
Graphs
74 Connor Sadzeck 160 96.4 MPH
Graphs
75 Adrian Morejon 80 96.3 MPH
Graphs
76 Arodys Vizcaino 5 96.3 MPH
Graphs
77 Kelvin Herrera 321 96.3 MPH
Graphs
78 James Norwood 118 96.3 MPH
Graphs
79 Brandon Woodruff 757 96.3 MPH
Graphs
80 Yacksel Rios 75 96.2 MPH
Graphs
81 Craig Kimbrel 251 96.2 MPH
Graphs
82 Yoan Lopez 494 96.2 MPH
Graphs
83 Austin Adams 172 96.2 MPH
Graphs
84 Keone Kela 268 96.2 MPH
Graphs
85 Branden Kline 407 96.2 MPH
Graphs
86 Daniel Hudson 770 96.2 MPH
Graphs
87 Joel Kuhnel 62 96.2 MPH
Graphs
88 Chad Sobotka 315 96.1 MPH
Graphs
89 Enderson Franco 40