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.
* Note: Pitch velocities from 2008-16 are via Pitch F/X. All velocities from 2017 and beyond are Statcast.
* Note: For the limited subset of batted balls not tracked directly, estimates are included based on the process described here.
Select Columns to Include in Total Pitches

Search Results

Rk. Player Results Avg Exit Velocity
1 Miguel Sano 83 98.1 MPH
Graphs
2 Aaron Judge 96 94.7 MPH
Graphs
3 Chad Pinder 34 94.5 MPH
Graphs
4 Alex Avila 50 94.2 MPH
Graphs
5 Adam Lind 40 94.0 MPH
Graphs
6 Khris Davis 108 93.5 MPH
Graphs
7 Ryan Zimmerman 124 93.4 MPH
Graphs
8 Justin Bour 112 93.3 MPH
Graphs
9 Manny Machado 132 93.3 MPH
Graphs
10 Joc Pederson 73 93.1 MPH
Graphs
11 Miguel Cabrera 86 93.1 MPH
Graphs
12 Joey Gallo 81 92.9 MPH
Graphs
13 Gary Sanchez 55 92.8 MPH
Graphs
14 Matt Adams 42 92.7 MPH
Graphs
15 Paul Goldschmidt 128 92.3 MPH
Graphs
16 Yandy Diaz 47 92.2 MPH
Graphs
17 Freddie Freeman 104 92.2 MPH
Graphs
18 Ryan Braun 77 92.2 MPH
Graphs
19 Yasmany Tomas 103 92.0 MPH
Graphs
20 Kendrys Morales 132 92.0 MPH
Graphs
21 Nelson Cruz 127 92.0 MPH
Graphs
22 Mark Trumbo 145 91.9 MPH
Graphs
23 Bryce Harper 119 91.7 MPH
Graphs
24 Seth Smith 76 91.5 MPH
Graphs
25 Pablo Sandoval 49 91.2 MPH
Graphs
26 Corey Seager 129 91.2 MPH
Graphs
27 Andrew Knapp 30 91.1 MPH
Graphs
28 Marcell Ozuna 127 90.9 MPH
Graphs
29 Cody Bellinger 67 90.9 MPH
Graphs
30 Matt Carpenter 101 90.8 MPH
Graphs
31 Giancarlo Stanton 127 90.8 MPH
Graphs
32 Christian Yelich 136 90.8 MPH
Graphs
33 Jake Lamb 112 90.8 MPH
Graphs
34 Geovany Soto 33 90.7 MPH
Graphs
35 Hanley Ramirez 103 90.7 MPH
Graphs
36 Eric Hosmer 149 90.7 MPH
Graphs
37 Max Kepler 109 90.7 MPH
Graphs
38 Mitch Moreland 115 90.7 MPH
Graphs
39 Trea Turner 111 90.5 MPH
Graphs
40 Jose Abreu 139 90.5 MPH
Graphs
41 Jim Adduci 33 90.4 MPH
Graphs
42 Mikie Mahtook 36 90.4 MPH
Graphs
43 Yoenis Cespedes 50 90.4 MPH
Graphs
44 Chris Taylor 61 90.3 MPH
Graphs
45 Jose Bautista 117 90.3 MPH
Graphs
46 Nick Castellanos 121 90.3 MPH
Graphs
47 Yonder Alonso 88 90.3 MPH
Graphs
48 Trevor Plouffe 97 90.2 MPH
Graphs
49 Trey Mancini 74 90.2 MPH
Graphs
50 David Freese 64 90.2 MPH
Graphs
51 Chris Herrmann 48 90.1 MPH
Graphs
52 Nick Hundley 58 90.1 MPH
Graphs
53 Salvador Perez 130 90.1 MPH
Graphs
54 Logan Forsythe 30 90.1 MPH
Graphs
55 Matt Kemp 105 90.1 MPH
Graphs
56 Dansby Swanson 108 90.1 MPH
Graphs
57 David Peralta 119 90.1 MPH
Graphs
58 Jay Bruce 126 90.1 MPH
Graphs
59 Brad Miller 88 90.0 MPH
Graphs
60 Michael Taylor 61 90.0 MPH
Graphs
61 Matt Holliday 88 90.0 MPH
Graphs
62 Welington Castillo 75 89.9 MPH
Graphs
63 Anthony Rendon 121 89.9 MPH
Graphs
64 Justin Smoak 114 89.9 MPH
Graphs
65 Michael Conforto 94 89.9 MPH
Graphs
66 Robinson Cano 123 89.9 MPH
Graphs
67 Danny Valencia 103 89.7 MPH
Graphs
68 Kyle Seager 128 89.7 MPH
Graphs
69 Taylor Motter 91 89.7 MPH
Graphs
70 Brian Dozier 122 89.6 MPH
Graphs
71 Tyler Collins 79 89.6 MPH
Graphs
72 Avisail Garcia 128 89.6 MPH
Graphs
73 Joe Mauer 121 89.6 MPH
Graphs
74 Yunel Escobar 139 89.6 MPH
Graphs
75 Brandon Moss 65 89.6 MPH
Graphs
76 Tommy Joseph 94 89.6 MPH
Graphs
77 Maikel Franco 133 89.6 MPH
Graphs
78 Nomar Mazara 129 89.5 MPH
Graphs
79 Trevor Story 63 89.5 MPH
Graphs
80 Jason Heyward 89 89.5 MPH
Graphs
81 Buster Posey 121 89.5 MPH
Graphs
82 Carlos Correa 121 89.5 MPH
Graphs
83 Tommy Pham 36 89.4 MPH
Graphs
84 Edwin Encarnacion 104 89.4 MPH
Graphs
85 Melky Cabrera 143 89.4 MPH
Graphs
86 Evan Gattis 79 89.4 MPH
Graphs
87 Victor Martinez 122 89.4 MPH
Graphs
88 Justin Turner 122 89.3 MPH
Graphs
89 Hunter Pence 108 89.3 MPH
Graphs
90 Matt Davidson 64 89.3 MPH
Graphs
91 Jed Lowrie 140 89.3 MPH
Graphs
92 Jorge Bonifacio 62 89.3 MPH
Graphs
93 Rickie Weeks Jr. 39 89.3 MPH
Graphs
94 Rougned Odor 144 89.3 MPH
Graphs
95 Aaron Altherr 83 89.2 MPH
Graphs
96 Kole Calhoun 133 89.2 MPH
Graphs
97 Russell Martin 57 89.2 MPH
Graphs
98 Francisco Cervelli 102 89.2 MPH
Graphs
99 Lucas Duda 49 89.1 MPH
Graphs
100 Cameron Rupp 65 89.1 MPH
Graphs
101 Yulieski Gurriel 126 89.1 MPH
Graphs
102 Yasiel Puig 124 89.0 MPH
Graphs
103 Tim Beckham 112 89.0 MPH
Graphs
104 Wil Myers 132 89.0 MPH
Graphs
105 Hunter Renfroe 120 88.9 MPH
Graphs
106 Travis d'Arnaud 48 88.9 MPH
Graphs
107 Matt Joyce 96 88.8 MPH
Graphs
108 Carlos Santana 145 88.8 MPH
Graphs
109 Austin Barnes 38 88.7 MPH
Graphs
110 Eric Thames 100 88.7 MPH
Graphs
111 James McCann 77 88.7 MPH
Graphs
112 Martin Prado 59 88.7 MPH
Graphs
113 Justin Upton 88 88.7 MPH
Graphs
114 Chris Davis 88 88.7 MPH
Graphs
115 Francisco Lindor 148 88.7 MPH
Graphs
116 Steve Pearce 60 88.7 MPH
Graphs
117 Tyler Flowers 66 88.7 MPH
Graphs
118 Steven Souza Jr. 98 88.6 MPH
Graphs
119 Eduardo Escobar 66 88.6 MPH
Graphs
120 Jayson Werth 98 88.6 MPH
Graphs
121 Scott Schebler 121 88.6 MPH
Graphs
122 Jose Ramirez 134 88.6 MPH
Graphs
123 George Springer 118 88.6 MPH
Graphs
124 A.J. Pollock 125 88.6 MPH
Graphs
125 Travis Shaw 123 88.6 MPH
Graphs
126 Carlos Gonzalez 124 88.6 MPH
Graphs
127 Brandon Crawford 98 88.5 MPH
Graphs
128 Robinson Chirinos 38 88.5 MPH
Graphs
129 Mike Trout 112 88.5 MPH
Graphs
130 Nolan Arenado 148 88.5 MPH
Graphs
131 Starlin Castro 144 88.5 MPH
Graphs
132 Alex Bregman 123 88.5 MPH
Graphs
133 Ian Desmond 62 88.5 MPH
Graphs
134 Dexter Fowler 103 88.5 MPH
Graphs
135 Adam Duvall 130 88.5 MPH
Graphs
136 Ryon Healy 124 88.4 MPH
Graphs
137 Mookie Betts 152 88.4 MPH
Graphs
138 Drew Butera 31 88.4 MPH
Graphs
139 Rene Rivera 62 88.3 MPH
Graphs
140 Randal Grichuk 107 88.3 MPH
Graphs
141 Daniel Murphy 149 88.3 MPH
Graphs
142 Michael Brantley 117 88.3 MPH
Graphs
143 Chris Iannetta 44 88.3 MPH
Graphs
144 Brandon Belt 115 88.3 MPH
Graphs
145 Josh Bell 112 88.2 MPH
Graphs
146 Hernan Perez 114 88.2 MPH
Graphs
147 Mark Canha 39 88.2 MPH
Graphs
148 DJ LeMahieu 156 88.2 MPH
Graphs
149 Austin Jackson 25 88.2 MPH
Graphs
150 Logan Morrison 110 88.2 MPH
Graphs
151 Brian McCann 92 88.2 MPH
Graphs
152 Chase Headley 109 88.1 MPH
Graphs
153 Mike Zunino 43 88.1 MPH
Graphs
154 Jackie Bradley Jr. 75 88.1 MPH
Graphs
155 Miguel Montero 41 88.1 MPH
Graphs
156 Yan Gomes 80 88.0 MPH
Graphs
157 Daniel Nava 50 88.0 MPH
Graphs
158 Anthony Rizzo 139 88.0 MPH
Graphs
159 Chris Young 74 88.0 MPH
Graphs
160 Chris Gimenez 31 88.0 MPH
Graphs
161 Nick Markakis 129 88.0 MPH
Graphs
162 Caleb Joseph 59 88.0 MPH
Graphs
163 Mark Reynolds 119 88.0 MPH
Graphs
164 Enrique Hernandez 71 87.9 MPH
Graphs
165 Jedd Gyorko 97 87.9 MPH
Graphs
166 Shin-Soo Choo 106 87.9 MPH
Graphs
167 Christian Arroyo 81 87.9 MPH
Graphs
168 Yasmani Grandal 103 87.9 MPH
Graphs
169 Chris Carter 52 87.9 MPH
Graphs
170 Jonathan Schoop 125 87.9 MPH
Graphs
171 Jorge Soler 34 87.8 MPH
Graphs
172 Mike Moustakas 130 87.8 MPH
Graphs
173 Jean Segura 122 87.8 MPH
Graphs
174 Lorenzo Cain 129 87.8 MPH
Graphs
175 Mike Napoli 108 87.7 MPH
Graphs
176 Derek Norris 86 87.7 MPH
Graphs
177 Abraham Almonte 59 87.7 MPH
Graphs
178 Greg Bird 38 87.7 MPH
Graphs
179 Howie Kendrick 30 87.7 MPH
Graphs
180 Albert Pujols 139 87.7 MPH
Graphs
181 John Jaso 71 87.7 MPH
Graphs
182 Adrian Gonzalez 89 87.7 MPH
Graphs
183 Ben Gamel 66 87.6 MPH
Graphs
184 Elvis Andrus 148 87.6 MPH
Graphs
185 Carlos Gomez 101 87.6 MPH
Graphs
186 Addison Russell 123 87.6 MPH
Graphs
187 Jose Martinez 40 87.5 MPH
Graphs
188 C.J. Cron 64 87.5 MPH
Graphs
189 Joey Votto 141 87.5 MPH
Graphs
190 Andrew McCutchen 137 87.5 MPH
Graphs
191 Eugenio Suarez 122 87.5 MPH
Graphs
192 Kyle Schwarber 105 87.4 MPH
Graphs
193 Adonis Garcia 117 87.4 MPH
Graphs
194 J.T. Realmuto 118 87.4 MPH
Graphs
195 Whit Merrifield 89 87.4 MPH
Graphs
196 Todd Frazier 101 87.3 MPH
Graphs
197 Andres Blanco 28 87.3 MPH
Graphs
198 Luis Valbuena 38 87.3 MPH
Graphs
199 Chris Owings 125 87.3 MPH
Graphs
200 Gregor Blanco 28 87.3 MPH
Graphs
201 Carlos Beltran 116 87.3 MPH
Graphs
202 Adam Jones 148 87.3 MPH
Graphs
203 Marwin Gonzalez 80 87.2 MPH
Graphs
204 Jonathan Villar 121 87.1 MPH
Graphs
205 Jace Peterson 66 87.1 MPH
Graphs
206 Stephen Piscotty 71 87.1 MPH
Graphs
207 Brock Stassi 42 87.1 MPH
Graphs
208 Ben Zobrist 109 87.1 MPH
Graphs
209 Cameron Maybin 111 87.0 MPH
Graphs
210 Andrelton Simmons 154 87.0 MPH
Graphs
211 Hyun Soo Kim 44 87.0 MPH
Graphs
212 Andrew Benintendi 141 87.0 MPH
Graphs
213 Ian Kinsler 127 86.9 MPH
Graphs
214 Daniel Descalso 50 86.9 MPH
Graphs
215 Jason Kipnis 87 86.9 MPH
Graphs
216 Corey Dickerson 135 86.9 MPH
Graphs
217 Manny Pina 75 86.9 MPH
Graphs
218 Devon Travis 118 86.8 MPH
Graphs
219 Cody Asche 36 86.8 MPH
Graphs
220 Adeiny Hechavarria 57 86.8 MPH
Graphs
221 Yadier Molina 125 86.8 MPH
Graphs
222 Jonathan Lucroy 116 86.8 MPH
Graphs
223 Devin Mesoraco 36 86.8 MPH
Graphs
224 Brandon Phillips 121 86.8 MPH
Graphs
225 Javier Baez 96 86.7 MPH
Graphs
226 Kevin Pillar 156 86.7 MPH
Graphs
227 Orlando Arcia 116 86.7 MPH
Graphs
228 Paulo Orlando 32 86.6 MPH
Graphs
229 Evan Longoria 146 86.6 MPH
Graphs
230 Odubel Herrera 126 86.6 MPH
Graphs
231 Charlie Blackmon 154 86.6 MPH
Graphs
232 Scott Van Slyke 26 86.5 MPH
Graphs
233 Xander Bogaerts 129 86.5 MPH
Graphs
234 Jason Castro 75 86.5 MPH
Graphs
235 J.J. Hardy 123 86.4 MPH
Graphs
236 Michael Saunders 107 86.4 MPH
Graphs
237 Chase Utley 73 86.4 MPH
Graphs
238 Austin Hedges 100 86.4 MPH
Graphs
239 Adam Eaton 74 86.4 MPH
Graphs
240 Domingo Santana 94 86.4 MPH
Graphs
241 Brandon Drury 114 86.4 MPH
Graphs
242 Jose Altuve 140 86.3 MPH
Graphs
243 Scooter Gennett 63 86.3 MPH
Graphs
244 Kris Bryant 123 86.2 MPH
Graphs
245 Lonnie Chisenhall 76 86.2 MPH
Graphs
246 Robbie Grossman 85 86.2 MPH
Graphs
247 Jefry Marte 61 86.2 MPH
Graphs
248 Juan Lagares 40 86.2 MPH
Graphs
249 Gregory Polanco 101 86.1 MPH
Graphs
250 Matt Wieters 97 86.1 MPH
Graphs
251 Cheslor Cuthbert 43 86.1 MPH
Graphs
252 Jett Bandy 66 86.0 MPH
Graphs
253 Kurt Suzuki 56 86.0 MPH
Graphs
254 Derek Dietrich 82 85.9 MPH
Graphs
255 Danny Santana 30 85.9 MPH
Graphs
256 Kennys Vargas 55 85.9 MPH
Graphs
257 Wilmer Flores 75 85.9 MPH
Graphs
258 Keon Broxton 79 85.8 MPH
Graphs
259 Shane Peterson 26 85.8 MPH
Graphs
260 Jesus Aguilar 50 85.8 MPH
Graphs
261 Jeff Mathis 55 85.8 MPH
Graphs
262 Curtis Granderson 111 85.7 MPH
Graphs
263 Willson Contreras 90 85.7 MPH
Graphs
264 Albert Almora Jr. 75 85.7 MPH
Graphs
265 Jose Osuna 57 85.7 MPH
Graphs
266 Gerardo Parra 96 85.7 MPH
Graphs
267 Danny Espinosa 85 85.6 MPH
Graphs
268 Josh Rutledge 30 85.6 MPH
Graphs
269 Eddie Rosario 109 85.6 MPH
Graphs
270 Alex Gordon 105 85.6 MPH
Graphs
271 Chris Heisey 32 85.5 MPH
Graphs
272 Conor Gillaspie 40 85.5 MPH
Graphs
273 Mitch Haniger 60 85.5 MPH
Graphs
274 Jesus Sucre 39 85.5 MPH
Graphs
275 Adam Frazier 77 85.4 MPH
Graphs
276 Tucker Barnhart 86 85.4 MPH
Graphs
277 Josh Reddick 131 85.4 MPH