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
1 Aaron Judge 119.4 MPH - 2017-04-28
Graphs
2 Joey Gallo 116.1 MPH - 2017-04-21
Graphs
3 Mark Trumbo 115.7 MPH - 2017-04-28
Graphs
4 Aaron Judge 115.6 MPH - 2017-04-22
Graphs
5 Giancarlo Stanton 115.6 MPH - 2017-04-12
Graphs
6 Joey Gallo 115.6 MPH - 2017-04-04
Graphs
7 Trey Mancini 115.5 MPH - 2017-04-12
Graphs
8 Aaron Judge 115.5 MPH - 2017-04-19
Graphs
9 Avisail Garcia 115.5 MPH - 2017-04-28
Graphs
10 Joey Gallo 114.9 MPH - 2017-05-19
Graphs
11 Kennys Vargas 114.7 MPH - 2017-05-09
Graphs
12 Kyle Schwarber 114.2 MPH - 2017-05-23
Graphs
13 Justin Upton 114.2 MPH - 2017-05-09
Graphs
14 Jorge Soler 114.2 MPH - 2017-05-14
Graphs
15 George Springer 114.2 MPH - 2017-04-06
Graphs
16 Giancarlo Stanton 114.1 MPH - 2017-04-22
Graphs
17 Giancarlo Stanton 114.1 MPH - 2017-04-19
Graphs
18 Hanley Ramirez 114.0 MPH - 2017-04-29
Graphs
19 Manny Machado 113.9 MPH - 2017-04-28
Graphs
20 Miguel Sano 113.8 MPH - 2017-04-03
Graphs
21 Matt Holliday 113.8 MPH - 2017-04-17
Graphs
22 Travis Shaw 113.7 MPH - 2017-04-20
Graphs
23 Willson Contreras 113.6 MPH - 2017-05-12
Graphs
24 Aaron Judge 113.5 MPH - 2017-04-28
Graphs
25 Giancarlo Stanton 113.4 MPH - 2017-05-07
Graphs
26 Mike Trout 113.4 MPH - 2017-04-03
Graphs
27 Manny Machado 113.4 MPH - 2017-05-04
Graphs
28 Jose Abreu 113.3 MPH - 2017-05-04
Graphs
29 Mitch Moreland 113.1 MPH - 2017-04-15
Graphs
30 Giancarlo Stanton 113.1 MPH - 2017-05-07
Graphs
31 Jose Bautista 112.9 MPH - 2017-05-10
Graphs
32 Joey Gallo 112.9 MPH - 2017-05-12
Graphs
33 Cody Bellinger 112.8 MPH - 2017-05-05
Graphs
34 Bryce Harper 112.8 MPH - 2017-04-30
Graphs
35 Ryon Healy 112.7 MPH - 2017-05-16
Graphs
36 Mitch Moreland 112.7 MPH - 2017-05-21
Graphs
37 Jorge Bonifacio 112.7 MPH - 2017-05-19
Graphs
38 Bryce Harper 112.6 MPH - 2017-05-16
Graphs
39 J.D. Martinez 112.5 MPH - 2017-05-20
Graphs
40 Madison Bumgarner 112.5 MPH - 2017-04-02
Graphs
41 Aaron Judge 112.5 MPH - 2017-05-03
Graphs
42 Brandon Moss 112.4 MPH - 2017-05-13
Graphs
43 Paul Goldschmidt 112.4 MPH - 2017-05-14
Graphs
44 Nelson Cruz 112.4 MPH - 2017-04-14
Graphs
45 Hanley Ramirez 112.4 MPH - 2017-04-30
Graphs
46 Kris Bryant 112.4 MPH - 2017-05-02
Graphs
47 Justin Upton 112.3 MPH - 2017-04-22
Graphs
48 Gary Sanchez 112.2 MPH - 2017-04-07
Graphs
49 Marcell Ozuna 112.2 MPH - 2017-05-03
Graphs
50 Madison Bumgarner 112.1 MPH - 2017-04-02
Graphs
51 Kyle Schwarber 112.1 MPH - 2017-04-06
Graphs
52 Giancarlo Stanton 112.1 MPH - 2017-04-21
Graphs
53 Joey Gallo 112.0 MPH - 2017-05-06
Graphs
54 Hanley Ramirez 112.0 MPH - 2017-05-02
Graphs
55 J.D. Martinez 112.0 MPH - 2017-05-13
Graphs
56 Giancarlo Stanton 111.9 MPH - 2017-04-15
Graphs
57 Jose Abreu 111.9 MPH - 2017-05-06
Graphs
58 Matt Kemp 111.9 MPH - 2017-04-06
Graphs
59 Brandon Moss 111.9 MPH - 2017-05-12
Graphs
60 Giancarlo Stanton 111.9 MPH - 2017-05-26
Graphs
61 Steven Souza Jr. 111.7 MPH - 2017-04-20
Graphs
62 Jayson Werth 111.7 MPH - 2017-05-07
Graphs
63 Travis d'Arnaud 111.6 MPH - 2017-04-28
Graphs
64 Wil Myers 111.6 MPH - 2017-04-29
Graphs
65 Mike Moustakas 111.6 MPH - 2017-05-14
Graphs
66 Carlos Gomez 111.6 MPH - 2017-04-03
Graphs
67 Matt Holliday 111.5 MPH - 2017-05-03
Graphs
68 Yonder Alonso 111.5 MPH - 2017-04-19
Graphs
69 Gary Sanchez 111.5 MPH - 2017-05-09
Graphs
70 Yonder Alonso 111.4 MPH - 2017-05-23
Graphs
71 Khris Davis 111.4 MPH - 2017-05-20
Graphs
72 Brandon Moss 111.3 MPH - 2017-05-21
Graphs
73 Salvador Perez 111.3 MPH - 2017-05-21
Graphs
74 Mike Napoli 111.3 MPH - 2017-05-21
Graphs
75 Giancarlo Stanton 111.2 MPH - 2017-05-08
Graphs
76 Mark Reynolds 111.2 MPH - 2017-05-06
Graphs
77 Jake Marisnick 111.2 MPH - 2017-04-20
Graphs
78 Yasiel Puig 111.2 MPH - 2017-05-18
Graphs
79 Eric Hosmer 111.2 MPH - 2017-04-08
Graphs
80 Mark Reynolds 111.1 MPH - 2017-05-26
Graphs
81 Miguel Sano 111.1 MPH - 2017-04-13
Graphs
82 Brandon Moss 111.1 MPH - 2017-04-28
Graphs
83 Marcell Ozuna 111.0 MPH - 2017-04-08
Graphs
84 Chad Pinder 111.0 MPH - 2017-05-20
Graphs
85 Miguel Sano 111.0 MPH - 2017-04-09
Graphs
86 Justin Bour 110.9 MPH - 2017-04-23
Graphs
87 Yasiel Puig 110.9 MPH - 2017-04-06
Graphs
88 Joey Votto 110.9 MPH - 2017-04-26
Graphs
89 Joc Pederson 110.9 MPH - 2017-04-03
Graphs
90 Scott Schebler 110.8 MPH - 2017-05-21
Graphs
91 Adam Duvall 110.8 MPH - 2017-05-06
Graphs
92 Nelson Cruz 110.8 MPH - 2017-04-29
Graphs
93 Yasiel Puig 110.8 MPH - 2017-05-14
Graphs
94 Rougned Odor 110.7 MPH - 2017-05-05
Graphs
95 Joey Gallo 110.7 MPH - 2017-04-23
Graphs
96 Avisail Garcia 110.7 MPH - 2017-04-26
Graphs
97 Mike Napoli 110.7 MPH - 2017-05-11
Graphs
98 Miguel Sano 110.6 MPH - 2017-05-02
Graphs
99 Nelson Cruz 110.6 MPH - 2017-05-11
Graphs
100 Carlos Correa 110.6 MPH - 2017-04-03
Graphs
101 Bryce Harper 110.5 MPH - 2017-05-13
Graphs
102 Aaron Judge 110.5 MPH - 2017-04-29
Graphs
103 Kendrys Morales 110.5 MPH - 2017-05-23
Graphs
104 Mark Trumbo 110.5 MPH - 2017-05-10
Graphs
105 Ryan Zimmerman 110.5 MPH - 2017-04-29
Graphs
106 Aaron Judge 110.5 MPH - 2017-05-20
Graphs
107 Martin Maldonado 110.4 MPH - 2017-05-15
Graphs
108 George Springer 110.4 MPH - 2017-04-18
Graphs
109 Mark Canha 110.4 MPH - 2017-05-20
Graphs
110 Manny Machado 110.4 MPH - 2017-05-02
Graphs
111 Mark Canha 110.3 MPH - 2017-05-19
Graphs
112 George Springer 110.3 MPH - 2017-05-14
Graphs
113 Jose Abreu 110.3 MPH - 2017-05-19
Graphs
114 J.D. Martinez 110.2 MPH - 2017-05-18
Graphs
115 Mike Moustakas 110.2 MPH - 2017-04-09
Graphs
116 Hunter Renfroe 110.2 MPH - 2017-05-24
Graphs
117 Francisco Pena 110.2 MPH - 2017-05-13
Graphs
118 Miguel Cabrera 110.2 MPH - 2017-05-20
Graphs
119 Yan Gomes 110.2 MPH - 2017-05-21
Graphs
120 Tommy Pham 110.1 MPH - 2017-05-07
Graphs
121 Adam Lind 110.1 MPH - 2017-04-03
Graphs
122 Cameron Rupp 110.1 MPH - 2017-05-04
Graphs
123 Hunter Renfroe 110.1 MPH - 2017-05-18
Graphs
124 Giancarlo Stanton 110.1 MPH - 2017-04-12
Graphs
125 Miguel Sano 110.1 MPH - 2017-04-25
Graphs
126 Danny Espinosa 110.0 MPH - 2017-05-14
Graphs
127 Paul Goldschmidt 110.0 MPH - 2017-05-05
Graphs
128 Edwin Encarnacion 110.0 MPH - 2017-04-27
Graphs
129 Addison Russell 110.0 MPH - 2017-04-13
Graphs
130 Jose Bautista 110.0 MPH - 2017-05-20
Graphs
131 Mike Trout 110.0 MPH - 2017-04-28
Graphs
132 Miguel Cabrera 110.0 MPH - 2017-04-18
Graphs
133 Franklin Gutierrez 110.0 MPH - 2017-05-02
Graphs
134 Trea Turner 109.9 MPH - 2017-05-14
Graphs
135 Bryce Harper 109.9 MPH - 2017-05-23
Graphs
136 Marcell Ozuna 109.9 MPH - 2017-04-13
Graphs
137 Khris Davis 109.9 MPH - 2017-05-15
Graphs
138 Bryce Harper 109.9 MPH - 2017-05-14
Graphs
139 Joey Gallo 109.8 MPH - 2017-04-21
Graphs
140 Brad Miller 109.8 MPH - 2017-04-14
Graphs
141 Todd Frazier 109.8 MPH - 2017-04-28
Graphs
142 J.D. Martinez 109.8 MPH - 2017-05-16
Graphs
143 Kendrys Morales 109.8 MPH - 2017-05-05
Graphs
144 Mookie Betts 109.8 MPH - 2017-05-07
Graphs
145 J.T. Realmuto 109.8 MPH - 2017-04-05
Graphs
146 Khris Davis 109.8 MPH - 2017-04-03
Graphs
147 Todd Frazier 109.7 MPH - 2017-04-11
Graphs
148 Aaron Judge 109.7 MPH - 2017-05-14
Graphs
149 Aaron Judge 109.7 MPH - 2017-04-26
Graphs
150 Corey Dickerson 109.7 MPH - 2017-05-20
Graphs
151 Nelson Cruz 109.7 MPH - 2017-05-16
Graphs
152 Hanley Ramirez 109.7 MPH - 2017-04-23
Graphs
153 Avisail Garcia 109.6 MPH - 2017-04-18
Graphs
154 Logan Morrison 109.6 MPH - 2017-05-02
Graphs
155 Chris Carter 109.6 MPH - 2017-04-22
Graphs
156 Eric Hosmer 109.6 MPH - 2017-05-05
Graphs
157 Matt Davidson 109.6 MPH - 2017-05-04
Graphs
158 Aledmys Diaz 109.6 MPH - 2017-04-08
Graphs
159 Wil Myers 109.6 MPH - 2017-04-20
Graphs
160 Bryce Harper 109.5 MPH - 2017-05-26
Graphs
161 Kendrys Morales 109.5 MPH - 2017-05-05
Graphs
162 Willson Contreras 109.5 MPH - 2017-05-12
Graphs
163 Nelson Cruz 109.5 MPH - 2017-05-15
Graphs
164 Manny Machado 109.5 MPH - 2017-04-21
Graphs
165 Travis Shaw 109.4 MPH - 2017-05-01
Graphs
166 Giancarlo Stanton 109.4 MPH - 2017-05-06
Graphs
167 Yoenis Cespedes 109.3 MPH - 2017-04-11
Graphs
168 Bryce Harper 109.3 MPH - 2017-04-16
Graphs
169 Michael Taylor 109.3 MPH - 2017-05-10
Graphs
170 Wil Myers 109.3 MPH - 2017-05-13
Graphs
171 Addison Russell 109.2 MPH - 2017-04-19
Graphs
172 Justin Smoak 109.2 MPH - 2017-05-14
Graphs
173 Manny Machado 109.2 MPH - 2017-04-07
Graphs
174 Tyler Flowers 109.2 MPH - 2017-05-12
Graphs
175 James McCann 109.2 MPH - 2017-04-07
Graphs
176 Darrell Ceciliani 109.2 MPH - 2017-05-18
Graphs
177 Nomar Mazara 109.2 MPH - 2017-04-07
Graphs
178 Yonder Alonso 109.1 MPH - 2017-05-02
Graphs
179 Matt Davidson 109.1 MPH - 2017-04-13
Graphs
180 Mookie Betts 109.1 MPH - 2017-05-09
Graphs
181 Kyle Schwarber 109.1 MPH - 2017-04-18
Graphs
182 Joey Gallo 109.1 MPH - 2017-04-25
Graphs
183 Chris Marrero 109.1 MPH - 2017-04-14
Graphs
184 Jose Bautista 109.1 MPH - 2017-05-01
Graphs
185 Freddie Freeman 109.0 MPH - 2017-04-21
Graphs
186 Jake Marisnick 109.0 MPH - 2017-05-16
Graphs
187 Aaron Judge 109.0 MPH - 2017-04-10
Graphs
188 Jackie Bradley Jr. 109.0 MPH - 2017-04-22
Graphs
189 Bryce Harper 109.0 MPH - 2017-04-27
Graphs
190 Scott Schebler 109.0 MPH - 2017-05-13
Graphs
191 Brandon Moss 109.0 MPH - 2017-05-21
Graphs
192 Aaron Hicks 109.0 MPH - 2017-04-19
Graphs
193 Corey Dickerson 108.9 MPH - 2017-04-21
Graphs
194 Chris Iannetta 108.9 MPH - 2017-05-12
Graphs
195 Nomar Mazara 108.9 MPH - 2017-04-05
Graphs
196 Corey Seager 108.9 MPH - 2017-04-26
Graphs
197 Mark Trumbo 108.8 MPH - 2017-05-08
Graphs
198 Salvador Perez 108.8 MPH - 2017-04-09
Graphs
199 Aaron Judge 108.8 MPH - 2017-05-02
Graphs
200 Kendrys Morales 108.8 MPH - 2017-04-06
Graphs
201 Justin Bour 108.8 MPH - 2017-05-12
Graphs
202 Michael Conforto 108.7 MPH - 2017-04-09
Graphs
203 Josh Reddick 108.7 MPH - 2017-05-14
Graphs
204 Justin Smoak 108.7 MPH - 2017-05-26
Graphs
205 Michael Conforto 108.7 MPH - 2017-05-09
Graphs
206 Chris Davis 108.7 MPH - 2017-05-16
Graphs
207 Chad Pinder 108.7 MPH - 2017-05-21
Graphs
208 Kevin Pillar 108.7 MPH - 2017-05-16
Graphs
209 Kris Bryant 108.6 MPH - 2017-05-18
Graphs
210 Wil Myers 108.6 MPH - 2017-05-10
Graphs
211 Byron Buxton 108.6 MPH - 2017-05-02
Graphs
212 Logan Morrison 108.6 MPH - 2017-04-21
Graphs
213 Christian Yelich 108.6 MPH - 2017-04-15
Graphs
214 Aaron Judge 108.6 MPH - 2017-04-12
Graphs
215 Marcell Ozuna 108.6 MPH - 2017-04-21
Graphs
216 Rickie Weeks Jr. 108.5 MPH - 2017-04-12
Graphs
217 Matt Davidson 108.5 MPH - 2017-04-06
Graphs
218 Christian Yelich 108.5 MPH - 2017-05-10
Graphs
219 Cody Bellinger 108.4 MPH - 2017-04-29
Graphs
220 Danny Valencia 108.4 MPH - 2017-05-10
Graphs
221 Jay Bruce 108.4 MPH - 2017-05-10
Graphs
222 Trevor Story 108.4 MPH - 2017-04-29
Graphs
223 Jeff Mathis 108.4 MPH - 2017-04-29
Graphs
224 Carlos Gonzalez 108.4 MPH - 2017-05-24
Graphs
225 Jacoby Ellsbury 108.4 MPH - 2017-04-28
Graphs
226 Matt Davidson 108.4 MPH - 2017-05-26
Graphs
227 Kennys Vargas 108.4 MPH - 2017-05-19
Graphs
228 Yoenis Cespedes 108.3 MPH - 2017-04-11
Graphs
229 Ryan Braun 108.3 MPH - 2017-04-04
Graphs
230 Jay Bruce 108.3 MPH - 2017-04-19
Graphs
231 Adam Jones 108.3 MPH - 2017-04-24
Graphs
232 Ian Desmond 108.3 MPH - 2017-05-03
Graphs
233 Justin Bour 108.3 MPH - 2017-05-15
Graphs
234 Jake Lamb 108.3 MPH - 2017-05-23
Graphs
235 Joey Gallo 108.2 MPH - 2017-04-19
Graphs
236 Jesus Aguilar 108.2 MPH - 2017-05-04
Graphs
237 Matt Kemp 108.2 MPH - 2017-05-20
Graphs
238 Matt Holliday 108.2 MPH - 2017-04-30
Graphs
239 Colby Rasmus 108.2 MPH - 2017-05-24
Graphs
240 Ryon Healy 108.2 MPH - 2017-04-04
Graphs
241 Kris Bryant 108.1 MPH - 2017-05-21
Graphs
242 Corey Seager 108.1 MPH - 2017-05-14
Graphs
243 Eugenio Suarez 108.1 MPH - 2017-04-22
Graphs
244 Yasiel Puig 108.1 MPH - 2017-04-15
Graphs
245 Michael Conforto 108.1 MPH - 2017-04-12
Graphs
246 Kevin Kiermaier 108.1 MPH - 2017-05-13
Graphs
247 Geovany Soto 108.1 MPH - 2017-04-08
Graphs
248 Ryan Schimpf 108.0 MPH - 2017-04-03
Graphs
249 Eugenio Suarez 108.0 MPH - 2017-05-06
Graphs
250 Gary Sanchez 108.0 MPH - 2017-05-16
Graphs
251 J.T. Realmuto 108.0 MPH - 2017-05-12
Graphs
252 Cheslor Cuthbert 108.0 MPH - 2017-04-08
Graphs
253 Logan Morrison 108.0 MPH - 2017-05-09
Graphs
254 Brandon Moss 108.0 MPH - 2017-05-26
Graphs
255 Jean Segura 108.0 MPH - 2017-05-03
Graphs
256 Edwin Encarnacion 108.0 MPH - 2017-05-16
Graphs
257 Michael Saunders 108.0 MPH - 2017-04-26
Graphs
258 Mike Napoli 108.0 MPH - 2017-05-01
Graphs
259 Matt Carpenter 108.0 MPH - 2017-05-21
Graphs
260 Andrew McCutchen 108.0 MPH - 2017-05-03
Graphs
261 Francisco Lindor 108.0 MPH - 2017-04-05
Graphs
262 Robinson Cano 107.9 MPH - 2017-04-17
Graphs
263 Trevor Plouffe 107.9 MPH - 2017-05-14
Graphs
264 Aaron Altherr 107.9 MPH - 2017-05-10
Graphs
265 Keon Broxton 107.9 MPH - 2017-05-14
Graphs
266 Bryce Harper 107.9 MPH - 2017-04-21
Graphs
267 Chase Headley 107.9 MPH - 2017-04-10
Graphs
268 Nick Castellanos 107.9 MPH - 2017-04-04
Graphs
269 Max Kepler 107.9 MPH - 2017-04-13
Graphs
270 Marwin Gonzalez 107.9 MPH - 2017-05-03
Graphs
271 Trevor Story 107.9 MPH - 2017-05-25
Graphs
272 Maikel Franco 107.9 MPH - 2017-04-20
Graphs
273 Michael Lorenzen 107.8 MPH - 2017-04-06
Graphs
274 Mike Trout 107.8 MPH - 2017-05-23