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 121.1 MPH - 2017-06-10
Graphs
2 Aaron Judge 119.4 MPH - 2017-04-28
Graphs
3 Aaron Judge 118.6 MPH - 2017-06-11
Graphs
4 Aaron Judge 118.4 MPH - 2017-07-04
Graphs
5 Joey Gallo 116.3 MPH - 2017-05-29
Graphs
6 Bryce Harper 116.3 MPH - 2017-06-15
Graphs
7 Joey Gallo 116.1 MPH - 2017-04-21
Graphs
8 Kennys Vargas 116.0 MPH - 2017-06-10
Graphs
9 Mark Trumbo 115.7 MPH - 2017-04-28
Graphs
10 Joey Gallo 115.6 MPH - 2017-04-04
Graphs
11 Aaron Judge 115.6 MPH - 2017-04-22
Graphs
12 Giancarlo Stanton 115.6 MPH - 2017-04-12
Graphs
13 Avisail Garcia 115.5 MPH - 2017-04-28
Graphs
14 Aaron Judge 115.5 MPH - 2017-04-19
Graphs
15 Trey Mancini 115.5 MPH - 2017-04-12
Graphs
16 Aaron Judge 115.2 MPH - 2017-06-28
Graphs
17 Gary Sanchez 115.1 MPH - 2017-06-10
Graphs
18 Giancarlo Stanton 115.1 MPH - 2017-07-17
Graphs
19 Joey Gallo 114.9 MPH - 2017-05-19
Graphs
20 Kennys Vargas 114.7 MPH - 2017-05-09
Graphs
21 Manny Machado 114.3 MPH - 2017-06-02
Graphs
22 Jorge Soler 114.2 MPH - 2017-05-14
Graphs
23 Kyle Schwarber 114.2 MPH - 2017-05-23
Graphs
24 George Springer 114.2 MPH - 2017-04-06
Graphs
25 Justin Upton 114.2 MPH - 2017-05-09
Graphs
26 George Springer 114.2 MPH - 2017-05-31
Graphs
27 Kennys Vargas 114.1 MPH - 2017-06-20
Graphs
28 Giancarlo Stanton 114.1 MPH - 2017-04-19
Graphs
29 Giancarlo Stanton 114.1 MPH - 2017-04-22
Graphs
30 Giancarlo Stanton 114.0 MPH - 2017-07-05
Graphs
31 Hanley Ramirez 114.0 MPH - 2017-04-29
Graphs
32 Manny Machado 113.9 MPH - 2017-04-28
Graphs
33 Mike Trout 113.8 MPH - 2017-05-27
Graphs
34 Matt Holliday 113.8 MPH - 2017-04-17
Graphs
35 Miguel Sano 113.8 MPH - 2017-04-03
Graphs
36 Travis Shaw 113.7 MPH - 2017-04-20
Graphs
37 Hunter Renfroe 113.7 MPH - 2017-06-06
Graphs
38 Nelson Cruz 113.6 MPH - 2017-07-07
Graphs
39 Kyle Schwarber 113.6 MPH - 2017-06-14
Graphs
40 Willson Contreras 113.6 MPH - 2017-05-12
Graphs
41 Jonathan Schoop 113.5 MPH - 2017-07-08
Graphs
42 Aaron Judge 113.5 MPH - 2017-04-28
Graphs
43 Mike Trout 113.4 MPH - 2017-04-03
Graphs
44 Manny Machado 113.4 MPH - 2017-05-04
Graphs
45 Giancarlo Stanton 113.4 MPH - 2017-05-07
Graphs
46 Jose Abreu 113.3 MPH - 2017-05-04
Graphs
47 Manny Machado 113.2 MPH - 2017-06-17
Graphs
48 Steven Souza Jr. 113.2 MPH - 2017-07-18
Graphs
49 Gary Sanchez 113.2 MPH - 2017-06-01
Graphs
50 Giancarlo Stanton 113.1 MPH - 2017-05-07
Graphs
51 Mitch Moreland 113.1 MPH - 2017-04-15
Graphs
52 Marcell Ozuna 113.1 MPH - 2017-06-07
Graphs
53 Kris Bryant 113.0 MPH - 2017-07-16
Graphs
54 Jose Bautista 112.9 MPH - 2017-05-10
Graphs
55 Giancarlo Stanton 112.9 MPH - 2017-07-19
Graphs
56 Joey Gallo 112.9 MPH - 2017-05-12
Graphs
57 Danny Valencia 112.9 MPH - 2017-06-12
Graphs
58 Gary Sanchez 112.9 MPH - 2017-06-11
Graphs
59 Cody Bellinger 112.8 MPH - 2017-05-05
Graphs
60 Bryce Harper 112.8 MPH - 2017-04-30
Graphs
61 Mitch Moreland 112.7 MPH - 2017-05-21
Graphs
62 Joey Gallo 112.7 MPH - 2017-06-30
Graphs
63 Ryon Healy 112.7 MPH - 2017-05-16
Graphs
64 Franchy Cordero 112.7 MPH - 2017-06-13
Graphs
65 Jorge Bonifacio 112.7 MPH - 2017-05-19
Graphs
66 Jonathan Schoop 112.6 MPH - 2017-06-09
Graphs
67 Kendrys Morales 112.6 MPH - 2017-06-10
Graphs
68 Bryce Harper 112.6 MPH - 2017-05-16
Graphs
69 Danny Valencia 112.6 MPH - 2017-07-17
Graphs
70 Matt Davidson 112.6 MPH - 2017-07-05
Graphs
71 George Springer 112.6 MPH - 2017-05-31
Graphs
72 Aaron Judge 112.5 MPH - 2017-06-12
Graphs
73 J.D. Martinez 112.5 MPH - 2017-05-20
Graphs
74 Madison Bumgarner 112.5 MPH - 2017-04-02
Graphs
75 Marcell Ozuna 112.5 MPH - 2017-07-02
Graphs
76 Aaron Judge 112.5 MPH - 2017-05-03
Graphs
77 Brandon Moss 112.4 MPH - 2017-05-13
Graphs
78 Nelson Cruz 112.4 MPH - 2017-04-14
Graphs
79 Hanley Ramirez 112.4 MPH - 2017-04-30
Graphs
80 Giancarlo Stanton 112.4 MPH - 2017-06-23
Graphs
81 Hunter Renfroe 112.4 MPH - 2017-06-14
Graphs
82 Paul Goldschmidt 112.4 MPH - 2017-05-14
Graphs
83 Kris Bryant 112.4 MPH - 2017-05-02
Graphs
84 Justin Upton 112.3 MPH - 2017-04-22
Graphs
85 Kendrys Morales 112.3 MPH - 2017-06-18
Graphs
86 Gary Sanchez 112.2 MPH - 2017-04-07
Graphs
87 Bradley Zimmer 112.2 MPH - 2017-07-25
Graphs
88 Avisail Garcia 112.2 MPH - 2017-06-06
Graphs
89 Matt Davidson 112.2 MPH - 2017-06-13
Graphs
90 Aaron Judge 112.2 MPH - 2017-05-28
Graphs
91 Marcell Ozuna 112.2 MPH - 2017-05-03
Graphs
92 Justin Bour 112.2 MPH - 2017-07-17
Graphs
93 Eric Hosmer 112.1 MPH - 2017-07-17
Graphs
94 Madison Bumgarner 112.1 MPH - 2017-04-02
Graphs
95 Giancarlo Stanton 112.1 MPH - 2017-04-21
Graphs
96 Kyle Schwarber 112.1 MPH - 2017-04-06
Graphs
97 Aaron Judge 112.0 MPH - 2017-06-02
Graphs
98 J.D. Martinez 112.0 MPH - 2017-05-13
Graphs
99 Hanley Ramirez 112.0 MPH - 2017-05-02
Graphs
100 Joey Gallo 112.0 MPH - 2017-05-06
Graphs
101 Giancarlo Stanton 111.9 MPH - 2017-05-26
Graphs
102 Jose Abreu 111.9 MPH - 2017-05-06
Graphs
103 Ji-Man Choi 111.9 MPH - 2017-07-05
Graphs
104 Matt Kemp 111.9 MPH - 2017-04-06
Graphs
105 Joey Gallo 111.9 MPH - 2017-06-06
Graphs
106 Gary Sanchez 111.9 MPH - 2017-06-20
Graphs
107 Brandon Moss 111.9 MPH - 2017-05-12
Graphs
108 Giancarlo Stanton 111.9 MPH - 2017-04-15
Graphs
109 Christian Yelich 111.8 MPH - 2017-07-25
Graphs
110 Aaron Judge 111.8 MPH - 2017-06-11
Graphs
111 Hanley Ramirez 111.7 MPH - 2017-06-12
Graphs
112 Joey Gallo 111.7 MPH - 2017-06-14
Graphs
113 Nomar Mazara 111.7 MPH - 2017-06-06
Graphs
114 Steven Souza Jr. 111.7 MPH - 2017-04-20
Graphs
115 Jayson Werth 111.7 MPH - 2017-05-07
Graphs
116 Travis d'Arnaud 111.6 MPH - 2017-04-28
Graphs
117 Aaron Judge 111.6 MPH - 2017-05-29
Graphs
118 Bryce Harper 111.6 MPH - 2017-07-14
Graphs
119 Mike Moustakas 111.6 MPH - 2017-05-14
Graphs
120 Kyle Schwarber 111.6 MPH - 2017-07-14
Graphs
121 Wil Myers 111.6 MPH - 2017-04-29
Graphs
122 Gary Sanchez 111.6 MPH - 2017-06-01
Graphs
123 Corey Dickerson 111.6 MPH - 2017-06-24
Graphs
124 Carlos Gomez 111.6 MPH - 2017-04-03
Graphs
125 Mike Napoli 111.5 MPH - 2017-07-14
Graphs
126 Gary Sanchez 111.5 MPH - 2017-05-09
Graphs
127 Yonder Alonso 111.5 MPH - 2017-04-19
Graphs
128 Matt Holliday 111.5 MPH - 2017-05-03
Graphs
129 Mike Zunino 111.5 MPH - 2017-06-03
Graphs
130 Ian Happ 111.5 MPH - 2017-06-21
Graphs
131 Edwin Encarnacion 111.4 MPH - 2017-06-10
Graphs
132 Khris Davis 111.4 MPH - 2017-05-20
Graphs
133 Yonder Alonso 111.4 MPH - 2017-05-23
Graphs
134 Giancarlo Stanton 111.4 MPH - 2017-07-18
Graphs
135 Michael Conforto 111.4 MPH - 2017-07-21
Graphs
136 Kendrys Morales 111.3 MPH - 2017-05-30
Graphs
137 Brandon Moss 111.3 MPH - 2017-05-21
Graphs
138 Mike Zunino 111.3 MPH - 2017-06-19
Graphs
139 Mike Napoli 111.3 MPH - 2017-05-21
Graphs
140 Brandon Moss 111.3 MPH - 2017-07-01
Graphs
141 Manny Machado 111.3 MPH - 2017-06-20
Graphs
142 Salvador Perez 111.3 MPH - 2017-05-21
Graphs
143 Giancarlo Stanton 111.2 MPH - 2017-05-08
Graphs
144 Yasiel Puig 111.2 MPH - 2017-05-18
Graphs
145 Tommy Joseph 111.2 MPH - 2017-06-03
Graphs
146 Mark Reynolds 111.2 MPH - 2017-05-06
Graphs
147 Eric Hosmer 111.2 MPH - 2017-04-08
Graphs
148 Jake Marisnick 111.2 MPH - 2017-04-20
Graphs
149 Brandon Moss 111.1 MPH - 2017-04-28
Graphs
150 Mike Zunino 111.1 MPH - 2017-06-07
Graphs
151 Mark Reynolds 111.1 MPH - 2017-05-26
Graphs
152 Miguel Sano 111.1 MPH - 2017-04-13
Graphs
153 Manny Machado 111.1 MPH - 2017-07-02
Graphs
154 Michael Taylor 111.1 MPH - 2017-05-27
Graphs
155 Marcell Ozuna 111.0 MPH - 2017-04-08
Graphs
156 Gregory Polanco 111.0 MPH - 2017-07-06
Graphs
157 Miguel Sano 111.0 MPH - 2017-04-09
Graphs
158 Aaron Judge 111.0 MPH - 2017-06-22
Graphs
159 Jonathan Schoop 111.0 MPH - 2017-06-20
Graphs
160 Justin Upton 111.0 MPH - 2017-06-29
Graphs
161 Chad Pinder 111.0 MPH - 2017-05-20
Graphs
162 Joey Votto 110.9 MPH - 2017-04-26
Graphs
163 Joc Pederson 110.9 MPH - 2017-04-03
Graphs
164 Edwin Encarnacion 110.9 MPH - 2017-06-20
Graphs
165 Domingo Santana 110.9 MPH - 2017-06-02
Graphs
166 Matt Davidson 110.9 MPH - 2017-07-24
Graphs
167 Justin Bour 110.9 MPH - 2017-04-23
Graphs
168 Tommy Pham 110.9 MPH - 2017-06-20
Graphs
169 Yasiel Puig 110.9 MPH - 2017-04-06
Graphs
170 Adam Jones 110.9 MPH - 2017-07-09
Graphs
171 Adam Duvall 110.8 MPH - 2017-05-06
Graphs
172 Mark Reynolds 110.8 MPH - 2017-06-01
Graphs
173 Kris Bryant 110.8 MPH - 2017-07-07
Graphs
174 Yasiel Puig 110.8 MPH - 2017-05-14
Graphs
175 Scott Schebler 110.8 MPH - 2017-05-21
Graphs
176 Nelson Cruz 110.8 MPH - 2017-04-29
Graphs
177 Mike Napoli 110.7 MPH - 2017-05-11
Graphs
178 Avisail Garcia 110.7 MPH - 2017-04-26
Graphs
179 Rougned Odor 110.7 MPH - 2017-05-05
Graphs
180 Joey Gallo 110.7 MPH - 2017-04-23
Graphs
181 Miguel Sano 110.6 MPH - 2017-05-02
Graphs
182 Rougned Odor 110.6 MPH - 2017-07-07
Graphs
183 Nelson Cruz 110.6 MPH - 2017-05-11
Graphs
184 Carlos Correa 110.6 MPH - 2017-04-03
Graphs
185 Giancarlo Stanton 110.6 MPH - 2017-06-09
Graphs
186 Austin Slater 110.6 MPH - 2017-06-08
Graphs
187 Anthony Rizzo 110.5 MPH - 2017-06-13
Graphs
188 Mitch Moreland 110.5 MPH - 2017-05-30
Graphs
189 Mark Trumbo 110.5 MPH - 2017-05-10
Graphs
190 Giancarlo Stanton 110.5 MPH - 2017-07-24
Graphs
191 Aaron Judge 110.5 MPH - 2017-04-29
Graphs
192 Kendrys Morales 110.5 MPH - 2017-05-23
Graphs
193 Aaron Judge 110.5 MPH - 2017-05-20
Graphs
194 Ryan Zimmerman 110.5 MPH - 2017-04-29
Graphs
195 Steven Souza Jr. 110.5 MPH - 2017-05-31
Graphs
196 Jose Abreu 110.5 MPH - 2017-06-22
Graphs
197 Bryce Harper 110.5 MPH - 2017-05-13
Graphs
198 Scott Schebler 110.5 MPH - 2017-07-04
Graphs
199 Anthony Rizzo 110.5 MPH - 2017-07-02
Graphs
200 Manny Machado 110.4 MPH - 2017-05-02
Graphs
201 Tyler Austin 110.4 MPH - 2017-06-26
Graphs
202 Yonder Alonso 110.4 MPH - 2017-05-29
Graphs
203 Mark Canha 110.4 MPH - 2017-05-20
Graphs
204 George Springer 110.4 MPH - 2017-04-18
Graphs
205 George Springer 110.4 MPH - 2017-05-28
Graphs
206 Martin Maldonado 110.4 MPH - 2017-05-15
Graphs
207 Ian Happ 110.4 MPH - 2017-06-04
Graphs
208 Lucas Duda 110.3 MPH - 2017-05-28
Graphs
209 Mark Canha 110.3 MPH - 2017-05-19
Graphs
210 Trayce Thompson 110.3 MPH - 2017-06-28
Graphs
211 George Springer 110.3 MPH - 2017-05-14
Graphs
212 Jose Abreu 110.3 MPH - 2017-05-19
Graphs
213 Salvador Perez 110.2 MPH - 2017-05-21
Graphs
214 Melky Cabrera 110.2 MPH - 2017-06-16
Graphs
215 Mike Moustakas 110.2 MPH - 2017-07-01
Graphs
216 Randal Grichuk 110.2 MPH - 2017-07-22
Graphs
217 Miguel Cabrera 110.2 MPH - 2017-05-20
Graphs
218 Mike Moustakas 110.2 MPH - 2017-04-09
Graphs
219 Hunter Renfroe 110.2 MPH - 2017-05-24
Graphs
220 J.D. Martinez 110.2 MPH - 2017-05-18
Graphs
221 Hunter Renfroe 110.2 MPH - 2017-07-24
Graphs
222 C.J. Cron 110.2 MPH - 2017-07-19
Graphs
223 Francisco Pena 110.2 MPH - 2017-05-13
Graphs
224 Yan Gomes 110.2 MPH - 2017-05-21
Graphs
225 Roberto Perez 110.2 MPH - 2017-06-13
Graphs
226 Joey Gallo 110.2 MPH - 2017-05-28
Graphs
227 Tommy Pham 110.1 MPH - 2017-05-07
Graphs
228 Hunter Renfroe 110.1 MPH - 2017-05-18
Graphs
229 Adam Lind 110.1 MPH - 2017-04-03
Graphs
230 Giancarlo Stanton 110.1 MPH - 2017-04-12
Graphs
231 Cameron Rupp 110.1 MPH - 2017-05-04
Graphs
232 Maikel Franco 110.1 MPH - 2017-07-03
Graphs
233 Miguel Sano 110.1 MPH - 2017-04-25
Graphs
234 Jackie Bradley Jr. 110.0 MPH - 2017-06-09
Graphs
235 Miguel Cabrera 110.0 MPH - 2017-04-18
Graphs
236 J.D. Martinez 110.0 MPH - 2017-05-29
Graphs
237 Paul Goldschmidt 110.0 MPH - 2017-05-05
Graphs
238 Jose Bautista 110.0 MPH - 2017-05-20
Graphs
239 Edwin Encarnacion 110.0 MPH - 2017-04-27
Graphs
240 Jose Bautista 110.0 MPH - 2017-07-16
Graphs
241 Mitch Moreland 110.0 MPH - 2017-06-13
Graphs
242 Danny Espinosa 110.0 MPH - 2017-05-14
Graphs
243 Giancarlo Stanton 110.0 MPH - 2017-07-17
Graphs
244 Matt Holliday 110.0 MPH - 2017-05-30
Graphs
245 Cody Bellinger 110.0 MPH - 2017-06-11
Graphs
246 Franklin Gutierrez 110.0 MPH - 2017-05-02
Graphs
247 Mike Trout 110.0 MPH - 2017-04-28
Graphs
248 Justin Bour 110.0 MPH - 2017-06-19
Graphs
249 Addison Russell 110.0 MPH - 2017-04-13
Graphs
250 Kyle Schwarber 110.0 MPH - 2017-07-23
Graphs
251 Anthony Rizzo 109.9 MPH - 2017-06-28