Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo

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 Alex Bregman 89.4 - 2017-08-01
Graphs
7 Jared Hoying 89.6 - 2017-05-17
Graphs
8 Kris Bryant 89.9 - 2017-04-15
Graphs
9 Tyler Flowers 90.0 - 2017-06-21
Graphs
10 Jose Altuve 90.2 - 2017-04-29
Graphs
11 Steve Pearce 90.3 - 2017-07-30
Graphs
12 Victor Martinez 90.3 - 2017-05-16
Graphs
13 Jose Iglesias 90.3 - 2017-05-24
Graphs
14 Alex Gordon 90.4 - 2017-07-03
Graphs
15 Lorenzo Cain 90.4 - 2017-07-29
Graphs
16 Melky Cabrera 90.4 - 2017-07-22
Graphs
17 Miguel Sano 90.6 - 2017-08-13
Graphs
18 Zack Cozart 90.8 - 2017-06-04
Graphs
19 Brett Gardner 90.8 - 2017-05-21
Graphs
20 Zack Cozart 90.9 - 2017-05-17
Graphs
21 Alex Bregman 90.9 - 2017-05-21
Graphs
22 Jacoby Ellsbury 90.9 - 2017-08-12
Graphs
23 Jesse Winker 91.0 - 2017-08-18
Graphs
24 Marwin Gonzalez 91.0 - 2017-08-04
Graphs
25 Xander Bogaerts 91.1 - 2017-08-25
Graphs
26 Matt Adams 91.2 - 2017-08-18
Graphs
27 Kennys Vargas 91.3 - 2017-04-25
Graphs
28 Jackie Bradley Jr. 91.3 - 2017-09-06
Graphs
29 Manuel Margot 91.4 - 2017-07-27
Graphs
30 Adrian Beltre 91.5 - 2017-08-06
Graphs
31 Brett Gardner 91.5 - 2017-06-23
Graphs
32 Didi Gregorius 91.5 - 2017-06-21
Graphs
33 Josh Bell 91.6 - 2017-06-28
Graphs
34 Brad Miller 91.6 - 2017-05-09
Graphs
35 Adam Jones 91.6 - 2017-08-31
Graphs
36 Mark Reynolds 91.6 - 2017-04-24
Graphs
37 Andrew Benintendi 91.7 - 2017-07-04
Graphs
38 Yan Gomes 91.7 - 2017-09-05
Graphs
39 Aaron Altherr 91.7 - 2017-06-14
Graphs
40 Freddy Galvis 91.9 - 2017-06-22
Graphs
41 Xander Bogaerts 91.9 - 2017-06-18
Graphs
42 Brian Goodwin 91.9 - 2017-06-12
Graphs
43 Austin Hedges 91.9 - 2017-08-22
Graphs
44 Chris Young 92.1 - 2017-08-06
Graphs
45 Manny Machado 92.1 - 2017-08-29
Graphs
46 Adam Duvall 92.2 - 2017-04-18
Graphs
47 Josh Harrison 92.2 - 2017-08-17
Graphs
48 Ian Happ 92.2 - 2017-08-24
Graphs
49 Mitch Haniger 92.3 - 2017-09-11
Graphs
50 Deven Marrero 92.5 - 2017-05-25
Graphs
51 Taylor Motter 92.5 - 2017-06-20
Graphs
52 Devon Travis 92.5 - 2017-05-26
Graphs
53 Kurt Suzuki 92.6 - 2017-07-20
Graphs
54 Michael Saunders 92.6 - 2017-05-17
Graphs
55 Joe Panik 92.6 - 2017-06-16
Graphs
56 Javier Baez 92.6 - 2017-09-13
Graphs
57 Alex Bregman 92.6 - 2017-08-04
Graphs
58 Bryce Harper 92.7 - 2017-07-02
Graphs
59 George Springer 92.7 - 2017-04-03
Graphs
60 Whit Merrifield 92.7 - 2017-08-06
Graphs
61 David Freese 92.7 - 2017-05-20
Graphs
62 Francisco Lindor 92.7 - 2017-08-09
Graphs
63 Clint Frazier 92.8 - 2017-07-01
Graphs
64 Cam Gallagher 92.8 - 2017-08-14
Graphs
65 Scooter Gennett 92.8 - 2017-06-28
Graphs
66 Jake Lamb 92.8 - 2017-08-08
Graphs
67 Odubel Herrera 92.9 - 2017-07-14
Graphs
68 Stephen Vogt 92.9 - 2017-08-23
Graphs
69 Ender Inciarte 92.9 - 2017-07-05
Graphs
70 Chris Iannetta 92.9 - 2017-05-29
Graphs
71 Cody Bellinger 92.9 - 2017-06-20
Graphs
72 Logan Morrison 92.9 - 2017-06-18
Graphs
73 Nicky Delmonico 92.9 - 2017-08-18
Graphs
74 Jon Jay 93.0 - 2017-07-01
Graphs
75 Buster Posey 93.0 - 2017-05-15
Graphs
76 Jedd Gyorko 93.0 - 2017-06-20
Graphs
77 Ian Happ 93.0 - 2017-05-16
Graphs
78 Justin Smoak 93.0 - 2017-07-22
Graphs
79 Ezequiel Carrera 93.0 - 2017-07-30
Graphs
80 Mitch Moreland 93.1 - 2017-08-23
Graphs
81 Justin Upton 93.1 - 2017-05-13
Graphs
82 Nolan Arenado 93.2 - 2017-06-18
Graphs
83 Steven Souza Jr. 93.2 - 2017-05-14
Graphs
84 Jason Kipnis 93.2 - 2017-08-17
Graphs
85 Victor Martinez 93.2 - 2017-08-15
Graphs
86 Domingo Santana 93.2 - 2017-09-19
Graphs
87 Jonathan Villar 93.2 - 2017-06-29
Graphs
88 Didi Gregorius 93.3 - 2017-07-26
Graphs
89 Jorge Bonifacio 93.3 - 2017-08-13
Graphs
90 Didi Gregorius 93.3 - 2017-07-16
Graphs
91 Daniel Murphy 93.3 - 2017-05-18
Graphs
92 Nick Ahmed 93.3 - 2017-06-21
Graphs
93 Marwin Gonzalez 93.4 - 2017-07-02
Graphs
94 Hunter Pence 93.4 - 2017-04-09
Graphs
95 Adam Lind 93.4 - 2017-07-16
Graphs
96 Scott Schebler 93.4 - 2017-04-15
Graphs
97 Justin Turner 93.4 - 2017-06-09
Graphs
98 Neil Walker 93.4 - 2017-05-26
Graphs
99 Scott Schebler 93.4 - 2017-06-11
Graphs
100 Charlie Blackmon 93.4 - 2017-09-16
Graphs
101 Paul DeJong 93.4 - 2017-08-07
Graphs
102 James McCann 93.5 - 2017-06-21
Graphs
103 Joey Votto 93.5 - 2017-08-06
Graphs
104 Matt Kemp 93.5 - 2017-06-21
Graphs
105 Ichiro Suzuki 93.5 - 2017-04-19
Graphs
106 Maikel Franco 93.5 - 2017-07-26
Graphs
107 Justin Upton 93.5 - 2017-08-18
Graphs
108 Trevor Plouffe 93.6 - 2017-06-21
Graphs
109 Corey Dickerson 93.6 - 2017-04-09
Graphs
110 Andrew McCutchen 93.6 - 2017-07-30
Graphs
111 Mark Reynolds 93.6 - 2017-04-29
Graphs
112 Hunter Renfroe 93.6 - 2017-07-20
Graphs
113 Jose Peraza 93.6 - 2017-06-03
Graphs
114 Kris Bryant 93.6 - 2017-05-25
Graphs
115 Josh Harrison 93.6 - 2017-08-23
Graphs
116 Yolmer Sanchez 93.6 - 2017-06-06
Graphs
117 Albert Pujols 93.7 - 2017-08-01
Graphs
118 Jose Pirela 93.7 - 2017-08-07
Graphs
119 Jed Lowrie 93.7 - 2017-09-19
Graphs
120 Mark Trumbo 93.7 - 2017-09-05
Graphs
121 Kyle Seager 93.7 - 2017-06-06
Graphs
122 Brian McCann 93.8 - 2017-07-14
Graphs
123 Taylor Motter 93.8 - 2017-06-02
Graphs
124 Matt Olson 93.8 - 2017-09-04
Graphs
125 Mike Aviles 93.8 - 2017-07-28
Graphs
126 Avisail Garcia 93.8 - 2017-05-20
Graphs
127 Pete Kozma 93.8 - 2017-05-21
Graphs
128 Matt Adams 93.9 - 2017-07-23
Graphs
129 Jose Altuve 93.9 - 2017-08-18
Graphs
130 Brandon Crawford 93.9 - 2017-06-18
Graphs
131 Wilmer Flores 93.9 - 2017-08-09
Graphs
132 Lucas Duda 93.9 - 2017-06-14
Graphs
133 Darwin Barney 93.9 - 2017-09-02
Graphs
134 Jose Altuve 93.9 - 2017-05-21
Graphs
135 Victor Martinez 93.9 - 2017-05-27
Graphs
136 Kris Bryant 93.9 - 2017-06-13
Graphs
137 Kevin Pillar 93.9 - 2017-09-15
Graphs
138 Jean Segura 93.9 - 2017-04-05
Graphs
139 Jackie Bradley Jr. 94.0 - 2017-05-30
Graphs
140 Ezequiel Carrera 94.0 - 2017-05-06
Graphs
141 Yangervis Solarte 94.0 - 2017-06-17
Graphs
142 Edwin Encarnacion 94.0 - 2017-05-23
Graphs
143 Jonathan Schoop 94.0 - 2017-06-06
Graphs
144 Didi Gregorius 94.0 - 2017-09-16
Graphs
145 Trea Turner 94.1 - 2017-09-20
Graphs
146 Sean Rodriguez 94.1 - 2017-08-10
Graphs
147 A.J. Ellis 94.1 - 2017-07-09
Graphs
148 Eduardo Escobar 94.1 - 2017-08-26
Graphs
149 Abraham Almonte 94.2 - 2017-07-21
Graphs
150 J.J. Hardy 94.2 - 2017-05-16
Graphs
151 Ian Desmond 94.2 - 2017-06-16
Graphs
152 Raimel Tapia 94.2 - 2017-07-03
Graphs
153 Carlos Beltran 94.2 - 2017-06-17
Graphs
154 Mookie Betts 94.2 - 2017-09-08
Graphs
155 Jarrett Parker 94.2 - 2017-09-11
Graphs
156 Mitch Haniger 94.2 - 2017-06-14
Graphs
157 Lucas Duda 94.2 - 2017-08-15
Graphs
158 Marwin Gonzalez 94.2 - 2017-05-02
Graphs
159 Didi Gregorius 94.3 - 2017-07-23
Graphs
160 Kurt Suzuki 94.3 - 2017-07-28
Graphs
161 Enrique Hernandez 94.3 - 2017-06-14
Graphs
162 Josh Reddick 94.3 - 2017-09-08
Graphs
163 Jaycob Brugman 94.3 - 2017-06-24
Graphs
164 Domingo Santana 94.3 - 2017-07-01
Graphs
165 Corey Dickerson 94.3 - 2017-06-03
Graphs
166 Rougned Odor 94.3 - 2017-09-14
Graphs
167 Ketel Marte 94.3 - 2017-09-03
Graphs
168 Hunter Renfroe 94.4 - 2017-09-20
Graphs
169 Nicky Delmonico 94.4 - 2017-08-21
Graphs
170 Mitch Haniger 94.4 - 2017-07-06
Graphs
171 Marwin Gonzalez 94.4 - 2017-04-09
Graphs
172 Omar Narvaez 94.4 - 2017-09-02
Graphs
173 Cesar Hernandez 94.4 - 2017-04-23
Graphs
174 Albert Almora Jr. 94.4 - 2017-09-13
Graphs
175 Maikel Franco 94.4 - 2017-08-06
Graphs
176 Ian Desmond 94.5 - 2017-06-14
Graphs
177 David Peralta 94.5 - 2017-08-18
Graphs
178 Jesus Aguilar 94.5 - 2017-08-20
Graphs
179 Maikel Franco 94.5 - 2017-04-11
Graphs
180 Carlos Correa 94.5 - 2017-05-19
Graphs
181 Rio Ruiz 94.5 - 2017-09-02
Graphs
182 Dee Gordon 94.6 - 2017-07-26
Graphs
183 Matt Joyce 94.6 - 2017-09-15
Graphs
184 Melky Cabrera 94.6 - 2017-07-19
Graphs
185 Shin-Soo Choo 94.6 - 2017-04-26
Graphs
186 Freddy Galvis 94.6 - 2017-07-21
Graphs
187 Ben Zobrist 94.6 - 2017-06-11
Graphs
188 Adam Jones 94.7 - 2017-04-05
Graphs
189 Greg Garcia 94.7 - 2017-07-04
Graphs
190 Daniel Descalso 94.7 - 2017-09-01
Graphs
191 Chris Davis 94.7 - 2017-05-31
Graphs
192 Chris Iannetta 94.7 - 2017-08-10
Graphs
193 Alen Hanson 94.7 - 2017-07-26
Graphs
194 Joey Gallo 94.7 - 2017-05-02
Graphs
195 Eric Hosmer 94.7 - 2017-08-07
Graphs
196 Wilmer Flores 94.8 - 2017-07-20
Graphs
197 Derek Norris 94.8 - 2017-04-28
Graphs
198 Eric Hosmer 94.8 - 2017-09-08
Graphs
199 Kyle Seager 94.8 - 2017-08-03
Graphs
200 Jordy Mercer 94.8 - 2017-07-24
Graphs
201 Manny Pina 94.9 - 2017-06-27
Graphs
202 Keon Broxton 94.9 - 2017-08-16
Graphs
203 Adam Frazier 94.9 - 2017-09-20
Graphs
204 Manny Pina 94.9 - 2017-06-29
Graphs
205 Eddie Rosario 94.9 - 2017-06-25
Graphs