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 Aaron Judge 216 - 2017 96.0 MPH
Graphs
2 Miguel Sano 206 - 2017 93.8 MPH
Graphs
3 Joey Gallo 151 - 2017 93.3 MPH
Graphs
4 Khris Davis 232 - 2017 93.1 MPH
Graphs
5 Nelson Cruz 270 - 2017 92.8 MPH
Graphs
6 Manny Machado 300 - 2017 92.3 MPH
Graphs
7 Gary Sanchez 185 - 2017 91.9 MPH
Graphs
8 Lucas Duda 176 - 2017 91.8 MPH
Graphs
9 Paul Goldschmidt 262 - 2017 91.7 MPH
Graphs
10 Ryan Zimmerman 265 - 2017 91.6 MPH
Graphs
11 Freddie Freeman 157 - 2017 91.5 MPH
Graphs
12 Corey Seager 252 - 2017 91.4 MPH
Graphs
13 Joc Pederson 152 - 2017 91.4 MPH
Graphs
14 J.D. Martinez 155 - 2017 91.3 MPH
Graphs
15 Miguel Cabrera 246 - 2017 91.2 MPH
Graphs
16 Bryce Harper 266 - 2017 91.2 MPH
Graphs
17 Marcell Ozuna 287 - 2017 91.1 MPH
Graphs
18 Kendrys Morales 274 - 2017 90.9 MPH
Graphs
19 Giancarlo Stanton 268 - 2017 90.9 MPH
Graphs
20 Christian Yelich 294 - 2017 90.8 MPH
Graphs
21 Carlos Correa 258 - 2017 90.8 MPH
Graphs
22 Mark Trumbo 298 - 2017 90.5 MPH
Graphs
23 Jose Abreu 313 - 2017 90.4 MPH
Graphs
24 Cody Bellinger 207 - 2017 90.3 MPH
Graphs
25 Justin Smoak 266 - 2017 90.2 MPH
Graphs
26 Matt Holliday 200 - 2017 90.1 MPH
Graphs
27 Robinson Cano 319 - 2017 90.0 MPH
Graphs
28 Seth Smith 174 - 2017 90.0 MPH
Graphs
29 Eric Hosmer 311 - 2017 90.0 MPH
Graphs
30 Yulieski Gurriel 300 - 2017 90.0 MPH
Graphs
31 George Springer 285 - 2017 90.0 MPH
Graphs
32 Nick Castellanos 279 - 2017 90.0 MPH
Graphs
33 Anthony Rendon 268 - 2017 89.9 MPH
Graphs
34 Matt Adams 187 - 2017 89.9 MPH
Graphs
35 Justin Turner 234 - 2017 89.9 MPH
Graphs
36 Avisail Garcia 262 - 2017 89.8 MPH
Graphs
37 Mitch Moreland 243 - 2017 89.8 MPH
Graphs
38 Tommy Pham 181 - 2017 89.7 MPH
Graphs
39 Trey Mancini 224 - 2017 89.7 MPH
Graphs
40 Yoenis Cespedes 161 - 2017 89.7 MPH
Graphs
41 Steven Souza Jr. 234 - 2017 89.6 MPH
Graphs
42 Matt Davidson 165 - 2017 89.6 MPH
Graphs
43 Tyler Flowers 167 - 2017 89.6 MPH
Graphs
44 Mike Napoli 187 - 2017 89.4 MPH
Graphs
45 Justin Bour 227 - 2017 89.4 MPH
Graphs
46 Tommy Joseph 248 - 2017 89.3 MPH
Graphs
47 Wil Myers 245 - 2017 89.3 MPH
Graphs
48 Randal Grichuk 165 - 2017 89.3 MPH
Graphs
49 Trevor Story 181 - 2017 89.3 MPH
Graphs
50 Jackie Bradley Jr. 235 - 2017 89.3 MPH
Graphs
51 Hunter Pence 241 - 2017 89.2 MPH
Graphs
52 Aaron Altherr 193 - 2017 89.2 MPH
Graphs
53 Buster Posey 279 - 2017 89.2 MPH
Graphs
54 Joe Mauer 253 - 2017 89.2 MPH
Graphs
55 Daniel Murphy 322 - 2017 89.2 MPH
Graphs
56 Russell Martin 169 - 2017 89.1 MPH
Graphs
57 Edwin Encarnacion 256 - 2017 89.1 MPH
Graphs
58 Yunel Escobar 270 - 2017 89.1 MPH
Graphs
59 Matt Carpenter 260 - 2017 89.1 MPH
Graphs
60 Kyle Seager 302 - 2017 89.1 MPH
Graphs
61 Yonder Alonso 211 - 2017 89.1 MPH
Graphs
62 Matt Kemp 264 - 2017 89.0 MPH
Graphs
63 Jay Bruce 276 - 2017 89.0 MPH
Graphs
64 Justin Upton 239 - 2017 89.0 MPH
Graphs
65 Salvador Perez 271 - 2017 88.9 MPH
Graphs
66 Jed Lowrie 288 - 2017 88.9 MPH
Graphs
67 Logan Morrison 238 - 2017 88.9 MPH
Graphs
68 Starlin Castro 255 - 2017 88.9 MPH
Graphs
69 Josh Bell 275 - 2017 88.9 MPH
Graphs
70 A.J. Pollock 175 - 2017 88.8 MPH
Graphs
71 Victor Martinez 259 - 2017 88.8 MPH
Graphs
72 Welington Castillo 161 - 2017 88.8 MPH
Graphs
73 Lorenzo Cain 292 - 2017 88.8 MPH
Graphs
74 DJ LeMahieu 333 - 2017 88.7 MPH
Graphs
75 Rougned Odor 294 - 2017 88.7 MPH
Graphs
76 Michael Conforto 193 - 2017 88.7 MPH
Graphs
77 Travis Shaw 257 - 2017 88.7 MPH
Graphs
78 Jose Bautista 268 - 2017 88.6 MPH
Graphs
79 Nomar Mazara 264 - 2017 88.6 MPH
Graphs
80 David Freese 192 - 2017 88.6 MPH
Graphs
81 Jose Ramirez 327 - 2017 88.5 MPH
Graphs
82 Kole Calhoun 283 - 2017 88.5 MPH
Graphs
83 Trevor Plouffe 159 - 2017 88.5 MPH
Graphs
84 Domingo Santana 234 - 2017 88.5 MPH
Graphs
85 Trea Turner 240 - 2017 88.4 MPH
Graphs
86 Travis d'Arnaud 161 - 2017 88.4 MPH
Graphs
87 Francisco Lindor 342 - 2017 88.4 MPH
Graphs
88 Nolan Arenado 327 - 2017 88.4 MPH
Graphs
89 Brian Dozier 291 - 2017 88.4 MPH
Graphs
90 Adam Duvall 269 - 2017 88.3 MPH
Graphs
91 Scott Schebler 251 - 2017 88.3 MPH
Graphs
92 Ryon Healy 259 - 2017 88.3 MPH
Graphs
93 Evan Gattis 183 - 2017 88.3 MPH
Graphs
94 Jake Lamb 245 - 2017 88.2 MPH
Graphs
95 Nick Markakis 298 - 2017 88.2 MPH
Graphs
96 Maikel Franco 311 - 2017 88.2 MPH
Graphs
97 Andrew McCutchen 292 - 2017 88.2 MPH
Graphs
98 Kyle Schwarber 177 - 2017 88.2 MPH
Graphs
99 Brandon Belt 261 - 2017 88.2 MPH
Graphs
100 Melky Cabrera 333 - 2017 88.2 MPH
Graphs
101 David Peralta 275 - 2017 88.2 MPH
Graphs
102 Anthony Rizzo 311 - 2017 88.2 MPH
Graphs
103 Carlos Santana 293 - 2017 88.2 MPH
Graphs
104 Albert Pujols 302 - 2017 88.2 MPH
Graphs
105 Mookie Betts 370 - 2017 88.1 MPH
Graphs
106 Francisco Cervelli 177 - 2017 88.1 MPH
Graphs
107 Max Kepler 268 - 2017 88.1 MPH
Graphs
108 Dexter Fowler 225 - 2017 88.1 MPH
Graphs
109 Addison Russell 219 - 2017 88.1 MPH
Graphs
110 Tim Beckham 201 - 2017 88.1 MPH
Graphs
111 Hunter Renfroe 238 - 2017 88.1 MPH
Graphs
112 Hanley Ramirez 255 - 2017 88.0 MPH
Graphs
113 Danny Valencia 253 - 2017 88.0 MPH
Graphs
114 Yasiel Puig 259 - 2017 88.0 MPH
Graphs
115 Michael Brantley 250 - 2017 88.0 MPH
Graphs
116 Jason Heyward 214 - 2017 87.9 MPH
Graphs
117 J.T. Realmuto 258 - 2017 87.9 MPH
Graphs
118 Shin-Soo Choo 261 - 2017 87.9 MPH
Graphs
119 Eduardo Escobar 193 - 2017 87.9 MPH
Graphs
120 Jorge Bonifacio 200 - 2017 87.9 MPH
Graphs
121 Todd Frazier 226 - 2017 87.9 MPH
Graphs
122 Yasmani Grandal 215 - 2017 87.9 MPH
Graphs
123 Jean Segura 255 - 2017 87.8 MPH
Graphs
124 Cameron Maybin 214 - 2017 87.8 MPH
Graphs
125 Taylor Motter 158 - 2017 87.8 MPH
Graphs
126 Eric Thames 206 - 2017 87.7 MPH
Graphs
127 Enrique Hernandez 154 - 2017 87.7 MPH
Graphs
128 Brian McCann 200 - 2017 87.7 MPH
Graphs
129 Carlos Gomez 171 - 2017 87.7 MPH
Graphs
130 Chris Taylor 202 - 2017 87.6 MPH
Graphs
131 Matt Joyce 227 - 2017 87.6 MPH
Graphs
132 Jason Castro 166 - 2017 87.5 MPH
Graphs
133 Wilmer Flores 200 - 2017 87.4 MPH
Graphs
134 Ian Desmond 182 - 2017 87.4 MPH
Graphs
135 Brandon Drury 236 - 2017 87.4 MPH
Graphs
136 Alex Bregman 269 - 2017 87.4 MPH
Graphs
137 Javier Baez 200 - 2017 87.4 MPH
Graphs
138 Marwin Gonzalez 207 - 2017 87.4 MPH
Graphs
139 Adam Jones 309 - 2017 87.3 MPH
Graphs
140 Adrian Beltre 155 - 2017 87.3 MPH
Graphs
141 Josh Reddick 266 - 2017 87.3 MPH
Graphs
142 Andrew Benintendi 292 - 2017 87.3 MPH
Graphs
143 Brandon Crawford 254 - 2017 87.3 MPH
Graphs
144 Chase Headley 233 - 2017 87.3 MPH
Graphs
145 Yadier Molina 277 - 2017 87.2 MPH
Graphs
146 Dansby Swanson 239 - 2017 87.2 MPH
Graphs
147 Evan Longoria 325 - 2017 87.2 MPH
Graphs
148 Jonathan Schoop 289 - 2017 87.2 MPH
Graphs
149 Mike Moustakas 300 - 2017 87.1 MPH
Graphs
150 Jedd Gyorko 242 - 2017 87.1 MPH
Graphs
151 Ben Zobrist 210 - 2017 87.1 MPH
Graphs
152 Whit Merrifield 275 - 2017 87.1 MPH
Graphs
153 Jonathan Villar 205 - 2017 87.1 MPH
Graphs
154 Michael Taylor 163 - 2017 87.1 MPH
Graphs
155 Manny Pina 173 - 2017 87.1 MPH
Graphs
156 Odubel Herrera 278 - 2017 87.1 MPH
Graphs
157 Yan Gomes 155 - 2017 87.0 MPH
Graphs
158 Mark Reynolds 233 - 2017 87.0 MPH
Graphs
159 Elvis Andrus 324 - 2017 87.0 MPH
Graphs
160 Joey Votto 306 - 2017 86.9 MPH
Graphs
161 Austin Hedges 169 - 2017 86.9 MPH
Graphs
162 Carlos Beltran 247 - 2017 86.9 MPH
Graphs
163 Andrelton Simmons 329 - 2017 86.9 MPH
Graphs
164 Scooter Gennett 189 - 2017 86.9 MPH
Graphs
165 Curtis Granderson 214 - 2017 86.7 MPH
Graphs
166 Willson Contreras 217 - 2017 86.7 MPH
Graphs
167 Mitch Haniger 152 - 2017 86.6 MPH
Graphs
168 J.J. Hardy 185 - 2017 86.6 MPH
Graphs
169 Charlie Blackmon 331 - 2017 86.6 MPH
Graphs
170 Ben Gamel 228 - 2017 86.5 MPH
Graphs
171 Xander Bogaerts 287 - 2017 86.5 MPH
Graphs
172 Gregory Polanco 250 - 2017 86.5 MPH
Graphs
173 Keon Broxton 170 - 2017 86.5 MPH
Graphs
174 Eugenio Suarez 248 - 2017 86.5 MPH
Graphs
175 Kris Bryant 254 - 2017 86.5 MPH
Graphs
176 Carlos Gonzalez 227 - 2017 86.4 MPH
Graphs
177 Ian Kinsler 286 - 2017 86.4 MPH
Graphs
178 Chase Utley 179 - 2017 86.4 MPH
Graphs
179 Corey Dickerson 289 - 2017 86.4 MPH
Graphs
180 Asdrubal Cabrera 230 - 2017 86.3 MPH
Graphs
181 Zack Cozart 229 - 2017 86.3 MPH
Graphs
182 Matt Wieters 225 - 2017 86.3 MPH
Graphs
183 Troy Tulowitzki 198 - 2017 86.2 MPH
Graphs
184 Brett Gardner 283 - 2017 86.1 MPH
Graphs
185 Alex Gordon 234 - 2017 86.1 MPH
Graphs
186 Jason Kipnis 212 - 2017 86.1 MPH
Graphs
187 Gerardo Parra 169 - 2017 86.1 MPH
Graphs
188 Kevin Pillar 323 - 2017 85.9 MPH
Graphs
189 Jose Altuve 334 - 2017 85.8 MPH
Graphs
190 Chris Owings 276 - 2017 85.6 MPH
Graphs
191 Neil Walker 189 - 2017 85.5 MPH
Graphs
192 Eddie Rosario 246 - 2017 85.5 MPH
Graphs
193 Robbie Grossman 214 - 2017 85.5 MPH
Graphs
194 Jonathan Lucroy 244 - 2017 85.5 MPH
Graphs
195 Yangervis Solarte 223 - 2017 85.5 MPH
Graphs
196 Eduardo Nunez 276 - 2017 85.4 MPH
Graphs
197 Dustin Pedroia 296 - 2017 85.3 MPH
Graphs
198 Hernan Perez 255 - 2017 85.3 MPH
Graphs
199 Stephen Piscotty 177 - 2017 85.3 MPH
Graphs
200 Orlando Arcia 274 - 2017 85.2 MPH
Graphs
201 Cory Spangenberg 186 - 2017 85.2 MPH
Graphs
202 Aaron Hicks 162 - 2017 85.2 MPH
Graphs
203 Norichika Aoki 174 - 2017 85.1 MPH
Graphs
204 Tim Anderson 248 - 2017 85.1 MPH
Graphs
205 Byron Buxton 171 - 2017 85.1 MPH
Graphs
206 Rajai Davis 192 - 2017 85.1 MPH
Graphs
207 Martin Maldonado 206 - 2017 85.0 MPH
Graphs
208 Brandon Phillips 297 - 2017 85.0 MPH
Graphs
209 Tucker Barnhart 180 - 2017 84.9 MPH
Graphs
210 Jordy Mercer 279 - 2017 84.8 MPH
Graphs
211 Cesar Hernandez 216 - 2017 84.7 MPH
Graphs
212 Derek Dietrich 187 - 2017 84.7 MPH
Graphs
213 Aledmys Diaz 234 - 2017 84.7 MPH
Graphs
214 Freddy Galvis 302 - 2017 84.7 MPH
Graphs
215 Manuel Margot 211 - 2017 84.5 MPH
Graphs
216 Adam Frazier 228 - 2017 84.5 MPH
Graphs
217 J.T. Riddle 185 - 2017 84.5 MPH
Graphs
218 Didi Gregorius 254 - 2017 84.4 MPH
Graphs
219 Ryan Goins 181 - 2017 84.4 MPH
Graphs
220 Denard Span 264 - 2017 84.3 MPH
Graphs
221 Kevin Kiermaier 174 - 2017 84.1 MPH
Graphs
222 T.J. Rivera 184 - 2017 84.1 MPH
Graphs
223 Kolten Wong 157 - 2017 84.0 MPH
Graphs
224 Christian Vazquez 153 - 2017 83.9 MPH
Graphs
225 Jacoby Ellsbury 162 - 2017 83.9 MPH
Graphs
226 Josh Harrison 310 - 2017 83.8 MPH
Graphs
227 Joe Panik 304 - 2017 83.7 MPH
Graphs
228 Gorkys Hernandez 157 - 2017 83.6 MPH
Graphs
229 Andrew Romine 154 - 2017 83.5 MPH
Graphs
230 Alcides Escobar 316 - 2017 83.4 MPH
Graphs
231 Jorge Polanco 242 - 2017 83.3 MPH
Graphs
232 Jose Reyes 296 - 2017 83.3 MPH
Graphs
233 Carlos Sanchez 219 - 2017 83.1 MPH
Graphs
234 Tony Wolters 152 - 2017 82.5 MPH
Graphs
235 Ben Revere 171 - 2017 82.4 MPH
Graphs
236