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 Aaron Judge 121.1 MPH - 2017-06-10
Graphs
2 Aaron Judge 119.4 MPH - 2017-04-28
Graphs
3 Giancarlo Stanton 118.7 MPH - 2017-09-28
Graphs
4 Aaron Judge 118.6 MPH - 2017-06-11
Graphs
5 Aaron Judge 118.4 MPH - 2017-07-04
Graphs
6 Aaron Judge 118.3 MPH - 2017-09-30
Graphs
7 Giancarlo Stanton 118.2 MPH - 2017-08-25
Graphs
8 Aaron Judge 117.2 MPH - 2017-09-14
Graphs
9 Aaron Judge 117.0 MPH - 2017-08-16
Graphs
10 Nelson Cruz 116.8 MPH - 2017-09-27
Graphs
11 Giancarlo Stanton 116.7 MPH - 2017-09-20
Graphs
12 Giancarlo Stanton 116.7 MPH - 2017-09-23
Graphs
13 Bryce Harper 116.3 MPH - 2017-06-15
Graphs
14 Joey Gallo 116.3 MPH - 2017-05-29
Graphs
15 Joey Gallo 116.2 MPH - 2017-09-17
Graphs
16 Joey Gallo 116.1 MPH - 2017-04-21
Graphs
17 Nelson Cruz 116.0 MPH - 2017-08-18
Graphs
18 Kennys Vargas 116.0 MPH - 2017-06-10
Graphs
19 Mark Trumbo 115.7 MPH - 2017-04-28
Graphs
20 Giancarlo Stanton 115.7 MPH - 2017-08-24
Graphs
21 Aaron Judge 115.6 MPH - 2017-04-22
Graphs
22 Joey Gallo 115.6 MPH - 2017-04-04
Graphs
23 Giancarlo Stanton 115.6 MPH - 2017-04-12
Graphs
24 Aaron Judge 115.5 MPH - 2017-04-19
Graphs
25 Avisail Garcia 115.5 MPH - 2017-04-28
Graphs
26 Giancarlo Stanton 115.5 MPH - 2017-08-04
Graphs
27 Trey Mancini 115.5 MPH - 2017-04-12
Graphs
28 Giancarlo Stanton 115.3 MPH - 2017-09-02
Graphs
29 Aaron Judge 115.2 MPH - 2017-06-28
Graphs
30 Giancarlo Stanton 115.1 MPH - 2017-07-17
Graphs
31 Aaron Judge 115.1 MPH - 2017-09-03
Graphs
32 Gary Sanchez 115.1 MPH - 2017-06-10
Graphs
33 Nelson Cruz 115.0 MPH - 2017-08-09
Graphs
34 Joey Gallo 114.9 MPH - 2017-05-19
Graphs
35 Kennys Vargas 114.7 MPH - 2017-05-09
Graphs
36 Kyle Schwarber 114.3 MPH - 2017-09-19
Graphs
37 Manny Machado 114.3 MPH - 2017-06-02
Graphs
38 George Springer 114.2 MPH - 2017-04-06
Graphs
39 Kyle Schwarber 114.2 MPH - 2017-05-23
Graphs
40 Jorge Soler 114.2 MPH - 2017-05-14
Graphs
41 Giancarlo Stanton 114.2 MPH - 2017-09-18
Graphs
42 George Springer 114.2 MPH - 2017-05-31
Graphs
43 Jorge Alfaro 114.2 MPH - 2017-08-15
Graphs
44 Justin Upton 114.2 MPH - 2017-05-09
Graphs
45 Giancarlo Stanton 114.1 MPH - 2017-04-19
Graphs
46 Kennys Vargas 114.1 MPH - 2017-06-20
Graphs
47 Nelson Cruz 114.1 MPH - 2017-09-09
Graphs
48 Giancarlo Stanton 114.1 MPH - 2017-04-22
Graphs
49 Giancarlo Stanton 114.0 MPH - 2017-07-05
Graphs
50 Marcell Ozuna 114.0 MPH - 2017-07-30
Graphs
51 Giancarlo Stanton 114.0 MPH - 2017-08-12
Graphs
52 Hanley Ramirez 114.0 MPH - 2017-04-29
Graphs
53 Steven Souza Jr. 113.9 MPH - 2017-08-06
Graphs
54 C.J. Cron 113.9 MPH - 2017-08-13
Graphs
55 Manny Machado 113.9 MPH - 2017-04-28
Graphs
56 Miguel Sano 113.8 MPH - 2017-04-03
Graphs
57 Mike Trout 113.8 MPH - 2017-05-27
Graphs
58 Matt Holliday 113.8 MPH - 2017-04-17
Graphs
59 Giancarlo Stanton 113.8 MPH - 2017-08-08
Graphs
60 Marcell Ozuna 113.8 MPH - 2017-08-22
Graphs
61 Domingo Santana 113.7 MPH - 2017-07-26
Graphs
62 J.D. Martinez 113.7 MPH - 2017-09-12
Graphs
63 Travis Shaw 113.7 MPH - 2017-04-20
Graphs
64 Joey Gallo 113.7 MPH - 2017-08-08
Graphs
65 Giancarlo Stanton 113.7 MPH - 2017-09-09
Graphs
66 Hunter Renfroe 113.7 MPH - 2017-06-06
Graphs
67 Kyle Schwarber 113.6 MPH - 2017-06-14
Graphs
68 Willson Contreras 113.6 MPH - 2017-05-12
Graphs
69 Aaron Judge 113.6 MPH - 2017-09-22
Graphs
70 Nelson Cruz 113.6 MPH - 2017-07-07
Graphs
71 Aaron Judge 113.5 MPH - 2017-04-28
Graphs
72 Josh Donaldson 113.5 MPH - 2017-09-17
Graphs
73 Jonathan Schoop 113.5 MPH - 2017-07-08
Graphs
74 Mike Trout 113.4 MPH - 2017-04-03
Graphs
75 Manny Machado 113.4 MPH - 2017-05-04
Graphs
76 Giancarlo Stanton 113.4 MPH - 2017-05-07
Graphs
77 C.J. Cron 113.3 MPH - 2017-08-09
Graphs
78 Jose Abreu 113.3 MPH - 2017-05-04
Graphs
79 Nelson Cruz 113.2 MPH - 2017-08-01
Graphs
80 Carlos Gonzalez 113.2 MPH - 2017-09-12
Graphs
81 Steven Souza Jr. 113.2 MPH - 2017-07-18
Graphs
82 Aaron Judge 113.2 MPH - 2017-08-06
Graphs
83 Manny Machado 113.2 MPH - 2017-06-17
Graphs
84 Gary Sanchez 113.2 MPH - 2017-06-01
Graphs
85 Giancarlo Stanton 113.1 MPH - 2017-05-07
Graphs
86 Aaron Judge 113.1 MPH - 2017-09-24
Graphs
87 Marcell Ozuna 113.1 MPH - 2017-06-07
Graphs
88 Gary Sanchez 113.1 MPH - 2017-08-22
Graphs
89 Mitch Moreland 113.1 MPH - 2017-04-15
Graphs
90 Kris Bryant 113.0 MPH - 2017-07-16
Graphs
91 Joey Gallo 113.0 MPH - 2017-09-25
Graphs
92 Patrick Kivlehan 113.0 MPH - 2017-08-12
Graphs
93 Joey Gallo 112.9 MPH - 2017-08-01
Graphs
94 Giancarlo Stanton 112.9 MPH - 2017-07-19
Graphs
95 Danny Valencia 112.9 MPH - 2017-06-12
Graphs
96 Gary Sanchez 112.9 MPH - 2017-06-11
Graphs
97 Joey Gallo 112.9 MPH - 2017-05-12
Graphs
98 Jose Bautista 112.9 MPH - 2017-05-10
Graphs
99 J.D. Martinez 112.8 MPH - 2017-09-10
Graphs
100 Giancarlo Stanton 112.8 MPH - 2017-08-29
Graphs
101 Cody Bellinger 112.8 MPH - 2017-05-05
Graphs
102 Mitch Moreland 112.7 MPH - 2017-05-21
Graphs
103 Ryon Healy 112.7 MPH - 2017-05-16
Graphs
104 Franchy Cordero 112.7 MPH - 2017-06-13
Graphs
105 Jorge Bonifacio 112.7 MPH - 2017-05-19
Graphs
106 David Peralta 112.7 MPH - 2017-08-11
Graphs
107 Joey Gallo 112.7 MPH - 2017-06-30
Graphs
108 Jonathan Schoop 112.6 MPH - 2017-06-09
Graphs
109 George Springer 112.6 MPH - 2017-05-31
Graphs
110 Danny Valencia 112.6 MPH - 2017-07-17
Graphs
111 Javier Baez 112.6 MPH - 2017-08-13
Graphs
112 Kendrys Morales 112.6 MPH - 2017-06-10
Graphs
113 Matt Davidson 112.6 MPH - 2017-07-05
Graphs
114 Bryce Harper 112.6 MPH - 2017-05-16
Graphs
115 Aaron Judge 112.5 MPH - 2017-05-03
Graphs
116 Madison Bumgarner 112.5 MPH - 2017-04-02
Graphs
117 J.D. Martinez 112.5 MPH - 2017-05-20
Graphs
118 Marcell Ozuna 112.5 MPH - 2017-07-02
Graphs
119 Marcell Ozuna 112.5 MPH - 2017-08-26
Graphs
120 Aaron Judge 112.5 MPH - 2017-06-12
Graphs
121 Paul Goldschmidt 112.4 MPH - 2017-05-14
Graphs
122 Giancarlo Stanton 112.4 MPH - 2017-06-23
Graphs
123 Brandon Moss 112.4 MPH - 2017-05-13
Graphs
124 Nelson Cruz 112.4 MPH - 2017-08-09
Graphs
125 Brad Miller 112.4 MPH - 2017-09-30
Graphs
126 Hanley Ramirez 112.4 MPH - 2017-04-30
Graphs
127 Kris Bryant 112.4 MPH - 2017-05-02
Graphs
128 Hunter Renfroe 112.4 MPH - 2017-06-14
Graphs
129 Nelson Cruz 112.4 MPH - 2017-04-14
Graphs
130 Justin Upton 112.3 MPH - 2017-04-22
Graphs
131 Steven Souza Jr. 112.3 MPH - 2017-07-26
Graphs
132 Joey Gallo 112.3 MPH - 2017-08-02
Graphs
133 Steven Souza Jr. 112.3 MPH - 2017-08-19
Graphs
134 Kendrys Morales 112.3 MPH - 2017-06-18
Graphs
135 Gary Sanchez 112.2 MPH - 2017-04-07
Graphs
136 Justin Bour 112.2 MPH - 2017-07-17
Graphs
137 Aaron Judge 112.2 MPH - 2017-05-28
Graphs
138 Marcell Ozuna 112.2 MPH - 2017-05-03
Graphs
139 Avisail Garcia 112.2 MPH - 2017-06-06
Graphs
140 Mike Zunino 112.2 MPH - 2017-08-11
Graphs
141 Bradley Zimmer 112.2 MPH - 2017-07-25
Graphs
142 Giancarlo Stanton 112.2 MPH - 2017-08-27
Graphs
143 Matt Davidson 112.2 MPH - 2017-06-13
Graphs
144 Kyle Schwarber 112.1 MPH - 2017-04-06
Graphs
145 Eric Hosmer 112.1 MPH - 2017-07-17
Graphs
146 Giancarlo Stanton 112.1 MPH - 2017-04-21
Graphs
147 Mark Reynolds 112.1 MPH - 2017-08-20
Graphs
148 Madison Bumgarner 112.1 MPH - 2017-04-02
Graphs
149 Giancarlo Stanton 112.0 MPH - 2017-07-26
Graphs
150 Aaron Judge 112.0 MPH - 2017-06-02
Graphs
151 J.D. Martinez 112.0 MPH - 2017-05-13
Graphs
152 Javier Baez 112.0 MPH - 2017-07-28
Graphs
153 Hanley Ramirez 112.0 MPH - 2017-05-02
Graphs
154 Joey Gallo 112.0 MPH - 2017-05-06
Graphs
155 Ji-Man Choi 111.9 MPH - 2017-07-05
Graphs
156 Brandon Moss 111.9 MPH - 2017-05-12
Graphs
157 Matt Kemp 111.9 MPH - 2017-04-06
Graphs
158 Giancarlo Stanton 111.9 MPH - 2017-05-26
Graphs
159 Joey Gallo 111.9 MPH - 2017-06-06
Graphs
160 Giancarlo Stanton 111.9 MPH - 2017-04-15
Graphs
161 Jose Abreu 111.9 MPH - 2017-05-06
Graphs
162 Gary Sanchez 111.9 MPH - 2017-06-20
Graphs
163 Ryan Zimmerman 111.8 MPH - 2017-07-27
Graphs
164 Nelson Cruz 111.8 MPH - 2017-09-20
Graphs
165 Aaron Judge 111.8 MPH - 2017-06-11
Graphs
166 Christian Yelich 111.8 MPH - 2017-07-25
Graphs
167 Steven Souza Jr. 111.7 MPH - 2017-04-20
Graphs
168 Nomar Mazara 111.7 MPH - 2017-06-06
Graphs
169 Travis Shaw 111.7 MPH - 2017-07-27
Graphs
170 Jayson Werth 111.7 MPH - 2017-05-07
Graphs
171 Hanley Ramirez 111.7 MPH - 2017-06-12
Graphs
172 Paul Goldschmidt 111.7 MPH - 2017-08-30
Graphs
173 Joey Gallo 111.7 MPH - 2017-06-14
Graphs
174 Edwin Encarnacion 111.7 MPH - 2017-08-14
Graphs
175 Joey Gallo 111.7 MPH - 2017-08-14
Graphs
176 Bryce Harper 111.6 MPH - 2017-07-14
Graphs
177 Travis d'Arnaud 111.6 MPH - 2017-04-28
Graphs
178 Mike Moustakas 111.6 MPH - 2017-05-14
Graphs
179 Aaron Judge 111.6 MPH - 2017-05-29
Graphs
180 Carlos Gomez 111.6 MPH - 2017-04-03
Graphs
181 Aaron Judge 111.6 MPH - 2017-07-28
Graphs
182 Wil Myers 111.6 MPH - 2017-04-29
Graphs
183 Gary Sanchez 111.6 MPH - 2017-06-01
Graphs
184 Edwin Encarnacion 111.6 MPH - 2017-08-23
Graphs
185 Corey Dickerson 111.6 MPH - 2017-06-24
Graphs
186 Kyle Schwarber 111.6 MPH - 2017-07-14
Graphs
187 Ian Happ 111.5 MPH - 2017-06-21
Graphs
188 Gary Sanchez 111.5 MPH - 2017-05-09
Graphs
189 Yonder Alonso 111.5 MPH - 2017-04-19
Graphs
190 Matt Holliday 111.5 MPH - 2017-05-03
Graphs
191 Mike Zunino 111.5 MPH - 2017-06-03
Graphs
192 Mike Napoli 111.5 MPH - 2017-07-14
Graphs
193 Yonder Alonso 111.4 MPH - 2017-05-23
Graphs
194 Khris Davis 111.4 MPH - 2017-05-20
Graphs
195 Giancarlo Stanton 111.4 MPH - 2017-07-18
Graphs
196 Michael Conforto 111.4 MPH - 2017-07-21
Graphs
197 Edwin Encarnacion 111.4 MPH - 2017-06-10
Graphs
198 Josh Donaldson 111.4 MPH - 2017-08-08
Graphs
199 Nelson Cruz 111.4 MPH - 2017-08-11
Graphs
200 Tommy Pham 111.4 MPH - 2017-08-17
Graphs
201 Paul Goldschmidt 111.3 MPH - 2017-09-16
Graphs
202 Mike Zunino 111.3 MPH - 2017-06-19
Graphs
203 Mike Napoli 111.3 MPH - 2017-05-21
Graphs
204 Manny Machado 111.3 MPH - 2017-06-20