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 Alex Bregman 88.3 - 2017-05-24
Graphs
2 Darwin Barney 88.6 - 2017-06-21
Graphs
3 Adam Jones 88.7 - 2017-05-18
Graphs
4 Josh Reddick 88.8 - 2017-04-19
Graphs
5 Jake Marisnick 89.0 - 2017-06-14
Graphs
6 Jared Hoying 89.6 - 2017-05-17
Graphs
7 Kris Bryant 89.9 - 2017-04-15
Graphs
8 Tyler Flowers 90.0 - 2017-06-21
Graphs
9 Jose Altuve 90.2 - 2017-04-29
Graphs
10 Victor Martinez 90.3 - 2017-05-16
Graphs
11 Jose Iglesias 90.3 - 2017-05-24
Graphs
12 Alex Gordon 90.4 - 2017-07-03
Graphs
13 Melky Cabrera 90.4 - 2017-07-22
Graphs
14 Brett Gardner 90.8 - 2017-05-21
Graphs
15 Zack Cozart 90.8 - 2017-06-04
Graphs
16 Alex Bregman 90.9 - 2017-05-21
Graphs
17 Zack Cozart 90.9 - 2017-05-17
Graphs
18 Kennys Vargas 91.3 - 2017-04-25
Graphs
19 Brett Gardner 91.5 - 2017-06-23
Graphs
20 Didi Gregorius 91.5 - 2017-06-21
Graphs
21 Josh Bell 91.6 - 2017-06-28
Graphs
22 Brad Miller 91.6 - 2017-05-09
Graphs
23 Mark Reynolds 91.6 - 2017-04-24
Graphs
24 Andrew Benintendi 91.7 - 2017-07-04
Graphs
25 Aaron Altherr 91.7 - 2017-06-14
Graphs
26 Xander Bogaerts 91.9 - 2017-06-18
Graphs
27 Freddy Galvis 91.9 - 2017-06-22
Graphs
28 Brian Goodwin 91.9 - 2017-06-12
Graphs
29 Adam Duvall 92.2 - 2017-04-18
Graphs
30 Taylor Motter 92.5 - 2017-06-20
Graphs
31 Devon Travis 92.5 - 2017-05-26
Graphs
32 Deven Marrero 92.5 - 2017-05-25
Graphs
33 Michael Saunders 92.6 - 2017-05-17
Graphs
34 Kurt Suzuki 92.6 - 2017-07-20
Graphs
35 Joe Panik 92.6 - 2017-06-16
Graphs
36 David Freese 92.7 - 2017-05-20
Graphs
37 George Springer 92.7 - 2017-04-03
Graphs
38 Bryce Harper 92.7 - 2017-07-02
Graphs
39 Scooter Gennett 92.8 - 2017-06-28
Graphs
40 Clint Frazier 92.8 - 2017-07-01
Graphs
41 Cody Bellinger 92.9 - 2017-06-20
Graphs
42 Ender Inciarte 92.9 - 2017-07-05
Graphs
43 Chris Iannetta 92.9 - 2017-05-29
Graphs
44 Logan Morrison 92.9 - 2017-06-18
Graphs
45 Odubel Herrera 92.9 - 2017-07-14
Graphs
46 Ian Happ 93.0 - 2017-05-16
Graphs
47 Jon Jay 93.0 - 2017-07-01
Graphs
48 Jedd Gyorko 93.0 - 2017-06-20
Graphs
49 Justin Smoak 93.0 - 2017-07-22
Graphs
50 Buster Posey 93.0 - 2017-05-15
Graphs
51 Justin Upton 93.1 - 2017-05-13
Graphs
52 Jonathan Villar 93.2 - 2017-06-29
Graphs
53 Nolan Arenado 93.2 - 2017-06-18
Graphs
54 Steven Souza Jr. 93.2 - 2017-05-14
Graphs
55 Daniel Murphy 93.3 - 2017-05-18
Graphs
56 Didi Gregorius 93.3 - 2017-07-16
Graphs
57 Nick Ahmed 93.3 - 2017-06-21
Graphs
58 Didi Gregorius 93.3 - 2017-07-26
Graphs
59 Marwin Gonzalez 93.4 - 2017-07-02
Graphs
60 Hunter Pence 93.4 - 2017-04-09
Graphs
61 Justin Turner 93.4 - 2017-06-09
Graphs
62 Neil Walker 93.4 - 2017-05-26
Graphs
63 Scott Schebler 93.4 - 2017-06-11
Graphs
64 Scott Schebler 93.4 - 2017-04-15
Graphs
65 Adam Lind 93.4 - 2017-07-16
Graphs
66 James McCann 93.5 - 2017-06-21
Graphs
67 Maikel Franco 93.5 - 2017-07-26
Graphs
68 Matt Kemp 93.5 - 2017-06-21
Graphs
69 Ichiro Suzuki 93.5 - 2017-04-19
Graphs
70 Corey Dickerson 93.6 - 2017-04-09
Graphs
71 Yolmer Sanchez 93.6 - 2017-06-06
Graphs
72 Mark Reynolds 93.6 - 2017-04-29
Graphs
73 Trevor Plouffe 93.6 - 2017-06-21
Graphs
74 Kris Bryant 93.6 - 2017-05-25
Graphs
75 Hunter Renfroe 93.6 - 2017-07-20
Graphs
76 Jose Peraza 93.6 - 2017-06-03
Graphs
77 Kyle Seager 93.7 - 2017-06-06
Graphs
78 Pete Kozma 93.8 - 2017-05-21
Graphs
79 Brian McCann 93.8 - 2017-07-14
Graphs
80 Avisail Garcia 93.8 - 2017-05-20
Graphs
81 Taylor Motter 93.8 - 2017-06-02
Graphs
82 Matt Adams 93.9 - 2017-07-23
Graphs
83 Jose Altuve 93.9 - 2017-05-21
Graphs
84 Victor Martinez 93.9 - 2017-05-27
Graphs
85 Kris Bryant 93.9 - 2017-06-13
Graphs
86 Lucas Duda 93.9 - 2017-06-14
Graphs
87 Brandon Crawford 93.9 - 2017-06-18
Graphs
88 Jean Segura 93.9 - 2017-04-05
Graphs
89 Ezequiel Carrera 94.0 - 2017-05-06
Graphs
90 Edwin Encarnacion 94.0 - 2017-05-23
Graphs
91 Yangervis Solarte 94.0 - 2017-06-17
Graphs
92 Jackie Bradley Jr. 94.0 - 2017-05-30
Graphs
93 Jonathan Schoop 94.0 - 2017-06-06
Graphs
94 A.J. Ellis 94.1 - 2017-07-09
Graphs
95 J.J. Hardy 94.2 - 2017-05-16
Graphs
96 Ian Desmond 94.2 - 2017-06-16
Graphs
97 Carlos Beltran 94.2 - 2017-06-17
Graphs
98 Raimel Tapia 94.2 - 2017-07-03
Graphs
99 Abraham Almonte 94.2 - 2017-07-21
Graphs
100 Marwin Gonzalez 94.2 - 2017-05-02
Graphs
101 Mitch Haniger 94.2 - 2017-06-14
Graphs
102 Domingo Santana 94.3 - 2017-07-01
Graphs
103 Enrique Hernandez 94.3 - 2017-06-14
Graphs
104 Corey Dickerson 94.3 - 2017-06-03
Graphs
105 Jaycob Brugman 94.3 - 2017-06-24
Graphs
106 Didi Gregorius 94.3 - 2017-07-23
Graphs
107 Cesar Hernandez 94.4 - 2017-04-23
Graphs
108 Mitch Haniger 94.4 - 2017-07-06
Graphs
109 Marwin Gonzalez 94.4 - 2017-04-09
Graphs
110 Maikel Franco 94.5 - 2017-04-11
Graphs
111 Ian Desmond 94.5 - 2017-06-14
Graphs
112 Carlos Correa 94.5 - 2017-05-19
Graphs
113 Dee Gordon 94.6 - 2017-07-26
Graphs
114 Shin-Soo Choo 94.6 - 2017-04-26
Graphs
115 Freddy Galvis 94.6 - 2017-07-21
Graphs
116 Ben Zobrist 94.6 - 2017-06-11
Graphs
117 Melky Cabrera 94.6 - 2017-07-19
Graphs
118 Chris Davis 94.7 - 2017-05-31
Graphs
119 Alen Hanson 94.7 - 2017-07-26
Graphs
120 Adam Jones 94.7 - 2017-04-05
Graphs
121 Joey Gallo 94.7 - 2017-05-02
Graphs
122 Greg Garcia 94.7 - 2017-07-04
Graphs
123 Jordy Mercer 94.8 - 2017-07-24
Graphs
124 Derek Norris 94.8 - 2017-04-28
Graphs
125 Wilmer Flores 94.8 - 2017-07-20
Graphs
126 Manny Pina 94.9 - 2017-06-27
Graphs
127 Manny Pina 94.9 - 2017-06-29
Graphs
128 Eddie Rosario 94.9 - 2017-06-25
Graphs
129 Jonathan Schoop 95.0 - 2017-06-17
Graphs
130 Charlie Blackmon 95.0 - 2017-04-25
Graphs
131 Orlando Arcia 95.0 - 2017-04-26
Graphs
132 Josh Reddick 95.0 - 2017-05-03
Graphs
133 Jason Kipnis 95.0 - 2017-05-28
Graphs
134 Jordy Mercer 95.0 - 2017-05-23
Graphs
135 Yangervis Solarte 95.0 - 2017-04-09
Graphs
136 Juan Centeno 95.1 - 2017-05-25
Graphs
137 Carlos Gomez 95.1 - 2017-07-23
Graphs
138 Lonnie Chisenhall 95.1 - 2017-05-19
Graphs
139 Evan Longoria 95.1 - 2017-06-25
Graphs
140 Denard Span 95.1 - 2017-06-16
Graphs
141 Jacob deGrom 95.1 - 2017-06-18
Graphs
142 Carlos Asuaje 95.2 - 2017-07-18
Graphs
143 Adrian Beltre 95.2 - 2017-07-07
Graphs
144 Hanley Ramirez 95.2 - 2017-07-07
Graphs
145 Didi Gregorius 95.2 - 2017-06-03
Graphs
146 Pablo Sandoval 95.2 - 2017-04-12
Graphs
147 Yadier Molina 95.2 - 2017-04-16
Graphs
148 Hunter Renfroe 95.2 - 2017-05-29
Graphs
149 Austin Hedges 95.3 - 2017-07-07
Graphs
150 Norichika Aoki 95.3 - 2017-07-23
Graphs
151 Brian Dozier 95.3 - 2017-07-14
Graphs
152 Marwin Gonzalez 95.3 - 2017-05-31
Graphs
153 Josh Harrison 95.3 - 2017-05-01
Graphs
154 Colin Moran 95.4 - 2017-07-21
Graphs
155 Yangervis Solarte 95.4 - 2017-06-17
Graphs
156 Brian Dozier 95.4 - 2017-04-16
Graphs
157 Victor Martinez 95.4 - 2017-04-29
Graphs
158 Sandy Leon 95.4 - 2017-07-26
Graphs
159 Albert Almora Jr. 95.4 - 2017-04-28
Graphs
160 Tyler Collins 95.4 - 2017-05-17
Graphs
161 Adam Duvall 95.4 - 2017-07-26
Graphs
162 Brandon Drury 95.4 - 2017-06-10
Graphs
163 Didi Gregorius 95.4 - 2017-07-01
Graphs
164 Mac Williamson 95.5 - 2017-05-24
Graphs
165 Marwin Gonzalez 95.5 - 2017-05-04
Graphs
166 Francisco Lindor 95.5 - 2017-06-17
Graphs
167 Wilmer Flores 95.5 - 2017-04-13
Graphs
168 Starlin Castro 95.5 - 2017-05-14
Graphs
169 Chris Herrmann 95.5 - 2017-07-18
Graphs
170 Marcus Semien 95.5 - 2017-07-08
Graphs
171 Derek Norris 95.5 - 2017-06-08
Graphs
172 Andrew Benintendi 95.5 - 2017-04-28
Graphs
173 Eric Young Jr. 95.6 - 2017-06-11
Graphs
174 Carlos Gomez 95.6 - 2017-06-18
Graphs
175 Alexi Amarista 95.6 - 2017-04-29
Graphs
176 Wilmer Flores 95.6 - 2017-06-03
Graphs
177 Mike Moustakas 95.6 - 2017-07-24
Graphs
178 Yasmani Grandal 95.6 - 2017-07-02
Graphs
179 Xander Bogaerts 95.6 - 2017-07-05
Graphs
180 Buster Posey 95.6 - 2017-06-22
Graphs
181 Francisco Cervelli 95.7 - 2017-04-15
Graphs
182 Derek Fisher 95.7 - 2017-06-14
Graphs
183 Matt Davidson 95.7 - 2017-06-12
Graphs
184 Gerardo Parra 95.7 - 2017-05-28
Graphs
185 Tommy La Stella 95.7 - 2017-07-19
Graphs
186 Mookie Betts 95.7 - 2017-06-14
Graphs
187 Tucker Barnhart 95.7 - 2017-07-23
Graphs
188 Carlos Correa 95.7 - 2017-06-02
Graphs
189 Mike Zunino 95.7 - 2017-05-23
Graphs
190 Russell Martin 95.7 - 2017-05-29
Graphs
191 Austin Hedges 95.8 - 2017-05-12
Graphs
192 Ronald Torreyes 95.8 - 2017-06-25
Graphs
193 Eric Thames 95.8 - 2017-05-07
Graphs
194 Travis Shaw 95.8 - 2017-04-05
Graphs
195 Aaron Hicks 95.8 - 2017-04-16
Graphs
196 Aaron Altherr 95.8 - 2017-05-02
Graphs
197 Yuli Gurriel 95.8 - 2017-06-11
Graphs
198 Aaron Hicks 95.8 - 2017-06-09
Graphs
199 Chris Herrmann 95.9 - 2017-06-11
Graphs
200 Ryan Braun 95.9 - 2017-04-16
Graphs
201 Ender Inciarte 95.9 - 2017-04-12
Graphs
202 Yuli Gurriel 95.9 - 2017-07-09
Graphs
203 Tommy Joseph 95.9 - 2017-07-07
Graphs
204 Hanley Ramirez 95.9 - 2017-06-23
Graphs
205 Domingo Santana 95.9 - 2017-07-08
Graphs
206 Jonathan Schoop 95.9 - 2017-05-28
Graphs
207 Troy Tulowitzki 95.9 - 2017-06-30
Graphs
208 Jose Reyes 95.9 - 2017-05-01
Graphs
209 Eugenio Suarez 96.0 - 2017-07-20
Graphs
210 Rougned Odor 96.0 - 2017-06-13
Graphs
211 Michael Brantley 96.0 - 2017-04-25
Graphs
212 Pat Valaika 96.0 - 2017-05-14
Graphs
213 Chris Young 96.0 - 2017-06-17
Graphs
214 Kole Calhoun 96.0 - 2017-06-06
Graphs
215 Randal Grichuk 96.0 - 2017-07-21
Graphs
216 Ben Revere 96.0 - 2017-05-09
Graphs
217 Adam Duvall 96.1 - 2017-05-01
Graphs
218 Elvis Andrus 96.1 - 2017-04-11
Graphs
219 Kyle Seager 96.1 - 2017-07-17
Graphs
220 Jose Ramirez 96.1 - 2017-06-17
Graphs
221 Andrelton Simmons 96.1 - 2017-04-09
Graphs
222 Peter Bourjos 96.1 - 2017-07-06
Graphs
223 Freddy Galvis 96.1 - 2017-04-26
Graphs
224 Andrelton Simmons 96.1 - 2017-06-28
Graphs
225 Deven Marrero 96.1 - 2017-05-30
Graphs
226 Andrew McCutchen 96.2 - 2017-06-13
Graphs
227 Mike Napoli 96.2 - 2017-06-17
Graphs
228 Gregor Blanco 96.2 - 2017-07-20
Graphs
229 Starling Marte 96.2 - 2017-04-15
Graphs
230 Hernan Perez 96.2 - 2017-04-15
Graphs
231 Carlos Gomez 96.2 - 2017-06-20
Graphs
232 Patrick Kivlehan 96.2 - 2017-05-28
Graphs
233 Marcell Ozuna 96.2 - 2017-07-05
Graphs
234 Logan Morrison 96.2 - 2017-04-10
Graphs
235 Joey Votto 96.3 - 2017-04-09
Graphs
236 Jonathan Schoop 96.3 - 2017-06-25
Graphs
237 Eugenio Suarez 96.3 - 2017-05-19
Graphs
238 Jesus Sucre 96.3 - 2017-07-02
Graphs
239 Tyler Flowers 96.3 - 2017-05-20
Graphs
240 Justin Smoak 96.3 - 2017-07-20
Graphs
241 Lucas Duda 96.3 - 2017-04-11
Graphs
242 Jarrod Dyson 96.3 - 2017-05-14
Graphs
243 Seth Smith 96.3 - 2017-07-18
Graphs
244 Scooter Gennett 96.3 - 2017-06-18
Graphs
245 Dustin Pedroia 96.3 - 2017-07-09
Graphs
246 Keon Broxton 96.3 - 2017-04-11
Graphs
247 Hunter Renfroe 96.3 - 2017-05-15
Graphs
248 Todd Frazier 96.3 - 2017-05-30
Graphs
249 David Peralta 96.3 - 2017-06-11
Graphs
250 Joe Panik 96.3 - 2017-05-22
Graphs
251 Ryan Braun 96.4 - 2017-04-13
Graphs
252 Manny Machado 96.4 - 2017-05-10
Graphs
253 Ian Kinsler 96.4 - 2017-05-21
Graphs
254 Joey Votto 96.4 - 2017-05-21
Graphs
255 Miguel Cabrera 96.4 - 2017-05-02
Graphs
256 Josh Harrison 96.4 - 2017-05-16
Graphs
257 Daniel Robertson 96.4 - 2017-05-30