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 Perceived Velocity
1 Jordan Hicks 1 100.54 MPH
Graphs
2 Andres Munoz 275 100.41 MPH
Graphs
3 Emmanuel Clase 19 100.02 MPH
Graphs
4 Tyler Glasnow 606 99.59 MPH
Graphs
5 Tayron Guerrero 631 99.33 MPH
Graphs
6 Jimmy Cordero 102 98.98 MPH
Graphs
7 Aroldis Chapman 581 98.69 MPH
Graphs
8 Jose Alvarado 5 98.49 MPH
Graphs
9 Brusdar Graterol 26 98.40 MPH
Graphs
10 Peter Fairbanks 170 98.30 MPH
Graphs
11 Ray Black 198 98.24 MPH
Graphs
12 Noah Syndergaard 906 98.21 MPH
Graphs
13 Edwin Diaz 705 98.18 MPH
Graphs
14 A.J. Puk 129 98.12 MPH
Graphs
15 Jacob deGrom 1536 98.07 MPH
Graphs
16 Thyago Vieira 111 98.04 MPH
Graphs
17 Carlos Estevez 837 98.03 MPH
Graphs
18 Devin Williams 56 98.00 MPH
Graphs
19 Ryan Helsley 328 97.87 MPH
Graphs
20 Zack Wheeler 948 97.87 MPH
Graphs
21 Tanner Rainey 636 97.78 MPH
Graphs
22 Felipe Vazquez 569 97.68 MPH
Graphs
23 Robert Stock 122 97.66 MPH
Graphs
24 Luis Garcia 231 97.48 MPH
Graphs
25 Matt Barnes 620 97.33 MPH
Graphs
26 Hunter Harvey 94 97.29 MPH
Graphs
27 Lou Trivino 323 97.28 MPH
Graphs
28 Reyes Moronta 606 97.27 MPH
Graphs
29 Trevor Rosenthal 283 97.26 MPH
Graphs
30 Nathan Eovaldi 547 97.24 MPH
Graphs
31 Joel Kuhnel 62 97.24 MPH
Graphs
32 Gerson Bautista 124 97.21 MPH
Graphs
33 Tommy Kahnle 453 97.20 MPH
Graphs
34 Geoff Hartlieb 259 97.19 MPH
Graphs
35 Joe Kelly 247 97.15 MPH
Graphs
36 Seranthony Dominguez 277 97.14 MPH
Graphs
37 Yoan Lopez 494 97.08 MPH
Graphs
38 Gregory Soto 68 97.06 MPH
Graphs
39 Keone Kela 268 96.98 MPH
Graphs
40 Huascar Ynoa 40 96.94 MPH
Graphs
41 Trevor May 718 96.92 MPH
Graphs
42 Josh James 717 96.88 MPH
Graphs
43 Trey Wingenter 498 96.87 MPH
Graphs
44 Gerrit Cole 1733 96.84 MPH
Graphs
45 Ryan Brasier 539 96.84 MPH
Graphs
46 Liam Hendriks 913 96.83 MPH
Graphs
47 Dillon Maples 79 96.82 MPH
Graphs
48 Walker Buehler 1505 96.81 MPH
Graphs
49 Jordan Romano 197 96.80 MPH
Graphs
50 Josh Staumont 194 96.78 MPH
Graphs
51 Jairo Diaz 214 96.74 MPH
Graphs
52 Luke Jackson 475 96.70 MPH
Graphs
53 Jonathan Loaisiga 282 96.66 MPH
Graphs
54 Ryan Burr 207 96.65 MPH
Graphs
55 Alex Reyes 22 96.64 MPH
Graphs
56 Hansel Robles 558 96.53 MPH
Graphs
57 Darwinzon Hernandez 504 96.52 MPH
Graphs
58 Hector Rondon 443 96.52 MPH
Graphs
59 Ryne Stanek 721 96.51 MPH
Graphs
60 Diego Castillo 42 96.47 MPH
Graphs
61 Jake Petricka 1 96.45 MPH
Graphs
62 Chris Martin 386 96.39 MPH
Graphs
63 Mike Clevinger 1067 96.38 MPH
Graphs
64 Kyle Zimmer 266 96.37 MPH
Graphs
65 Brandon Woodruff 757 96.37 MPH
Graphs
66 Chad Green 1019 96.37 MPH
Graphs
67 Josh Hader 943 96.33 MPH
Graphs
68 Craig Kimbrel 251 96.32 MPH
Graphs
69 Yency Almonte 344 96.31 MPH
Graphs
70 Javy Guerra 44 96.29 MPH
Graphs
71 Austin Adams 172 96.28 MPH
Graphs
72 Ty Buttrey 690 96.26 MPH
Graphs
73 James Karinchak 53 96.25 MPH
Graphs
74 Roberto Osuna 436 96.21 MPH
Graphs
75 Branden Kline 407 96.15 MPH
Graphs
76 Dovydas Neverauskas 120 96.09 MPH
Graphs
77 Dylan Cease 646 96.08 MPH
Graphs
78 Jon Gray 1216 96.07 MPH
Graphs
79 Rowan Wick 389 96.03 MPH
Graphs
80 Kyle Dowdy 295 96.01 MPH
Graphs
81 Blake Snell 914 95.96 MPH
Graphs
82 Yacksel Rios 75 95.93 MPH
Graphs
83 Matt Magill 451 95.93 MPH
Graphs
84 Amir Garrett 102 95.92 MPH
Graphs
85 Kelvin Herrera 321 95.91 MPH
Graphs
86 James Norwood 118 95.90 MPH
Graphs
87 Michael Lorenzen 276 95.90 MPH
Graphs
88 Adrian Morejon 80 95.88 MPH
Graphs
89 Jonathan Hernandez 8