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 Avg Exit Velocity
1 Carl Edwards Jr. 125 82.3 MPH
Graphs
2 Tony Watson 213 82.5 MPH
Graphs
3 Aaron Loup 166 82.7 MPH
Graphs
4 Rafael Montero 364 83.2 MPH
Graphs
5 Jeremy Jeffress 208 83.5 MPH
Graphs
6 Kenley Jansen 139 83.8 MPH
Graphs
7 Brent Suter 253 83.8 MPH
Graphs
8 Carlos Torres 230 83.8 MPH
Graphs
9 Kyle Hendricks 405 83.9 MPH
Graphs
10 CC Sabathia 448 83.9 MPH
Graphs
11 Dellin Betances 106 84.1 MPH
Graphs
12 Dan Jennings 183 84.1 MPH
Graphs
13 Scott Feldman 338 84.2 MPH
Graphs
14 George Kontos 188 84.2 MPH
Graphs
15 Brandon McCarthy 282 84.2 MPH
Graphs
16 Michael Lorenzen 243 84.3 MPH
Graphs
17 Rich Hill 328 84.3 MPH
Graphs
18 Kyle Barraclough 170 84.3 MPH
Graphs
19 Daniel Hudson 167 84.4 MPH
Graphs
20 Chase Anderson 388 84.4 MPH
Graphs
21 Ryan Buchter 173 84.4 MPH
Graphs
22 Felipe Rivero 188 84.4 MPH
Graphs
23 Tyler Anderson 253 84.5 MPH
Graphs
24 Bryan Shaw 217 84.5 MPH
Graphs
25 Kyle Freeland 510 84.5 MPH
Graphs
26 Pedro Strop 156 84.5 MPH
Graphs
27 Dallas Keuchel 409 84.5 MPH
Graphs
28 Chris Rusin 247 84.6 MPH
Graphs
29 Clayton Kershaw 446 84.6 MPH
Graphs
30 Ben Lively 288 84.7 MPH
Graphs
31 Mike Minor 196 84.7 MPH
Graphs
32 Wade Davis 132 84.8 MPH
Graphs
33 Ryan Tepera 199 84.8 MPH
Graphs
34 Luis Castillo 226 84.8 MPH
Graphs
35 Tyler Clippard 159 84.8 MPH
Graphs
36 Alex Wood 419 84.9 MPH
Graphs
37 Alex Claudio 250 84.9 MPH
Graphs
38 Robert Gsellman 417 84.9 MPH
Graphs
39 Seung Hwan Oh 192 84.9 MPH
Graphs
40 Brian Duensing 176 84.9 MPH
Graphs
41 AJ Ramos 150 84.9 MPH
Graphs
42 Gio Gonzalez 553 84.9 MPH
Graphs
43 Brandon Kintzler 230 85.0 MPH
Graphs
44 Corey Kluber 471 85.0 MPH
Graphs
45 Trevor Williams 463 85.0 MPH
Graphs
46 Kenta Maeda 378 85.0 MPH
Graphs
47 Matt Garza 379 85.0 MPH
Graphs
48 Charlie Morton 390 85.0 MPH
Graphs
49 Miguel Castro 206 85.1 MPH
Graphs
50 Chris Devenski 188 85.1 MPH
Graphs
51 Zach Davies 629 85.2 MPH
Graphs
52 Mike Montgomery 377 85.2 MPH
Graphs
53 Jameson Taillon 412 85.2 MPH
Graphs
54 Jose Berrios 416 85.2 MPH
Graphs
55 R.A. Dickey 602 85.3 MPH
Graphs
56 Blake Snell 368 85.3 MPH
Graphs
57 Jimmy Nelson 472 85.3 MPH
Graphs
58 Jose Urena 533 85.3 MPH
Graphs
59 Jon Gray 317 85.3 MPH
Graphs
60 Ervin Santana 627 85.3 MPH
Graphs
61 Jhoulys Chacin 526 85.4 MPH
Graphs
62 Brad Peacock 325 85.4 MPH
Graphs
63 Tyler Chatwood 430 85.4 MPH
Graphs
64 Jacob Barnes 188 85.4 MPH
Graphs
65 J.A. Happ 438 85.4 MPH
Graphs
66 Wandy Peralta 181 85.4 MPH
Graphs
67 Adam Ottavino 137 85.4 MPH
Graphs
68 Gerrit Cole 594 85.4 MPH
Graphs
69 Jacob deGrom 527 85.5 MPH
Graphs
70 Edinson Volquez 260 85.5 MPH
Graphs
71 Jon Lester 519 85.5 MPH
Graphs
72 Aaron Nola 458 85.5 MPH
Graphs
73 Chris Stratton 176 85.6 MPH
Graphs
74 Ross Stripling 211 85.6 MPH
Graphs
75 Cody Allen 167 85.6 MPH
Graphs
76 Joe Biagini 376 85.6 MPH
Graphs
77 Mark Leiter 273 85.7 MPH
Graphs
78 Ty Blach 575 85.7 MPH
Graphs
79 Yu Darvish 493 85.7 MPH
Graphs
80 Luis Garcia 209 85.7 MPH
Graphs
81 Michael Fulmer 514 85.7 MPH
Graphs
82 Wade LeBlanc 211 85.7 MPH
Graphs
83 Max Scherzer 446 85.7 MPH
Graphs
84 Brad Hand 180 85.7 MPH
Graphs
85 Lance Lynn 535 85.7 MPH
Graphs
86 Matthew Boyd 439 85.7 MPH
Graphs
87 Luke Weaver 162 85.7 MPH
Graphs
88 Sal Romano 270 85.8 MPH
Graphs
89 Mike Fiers 449 85.8 MPH
Graphs
90 Jharel Cotton 402 85.9 MPH
Graphs
91 Craig Stammen 225 85.9 MPH
Graphs
92 Doug Fister 268 85.9 MPH
Graphs
93 Joe Musgrove 331 85.9 MPH
Graphs
94 Raisel Iglesias 186 85.9 MPH
Graphs
95 Trevor Cahill 246 85.9 MPH
Graphs
96 Adam Wainwright 400 86.0 MPH
Graphs
97 Eduardo Rodriguez 377 86.0 MPH
Graphs
98 Edwin Jackson 250 86.0 MPH
Graphs
99 Danny Duffy 434 86.0 MPH
Graphs
100 Matt Barnes 175 86.0 MPH
Graphs
101 Dan Straily 534 86.1 MPH
Graphs
102 Matt Harvey 311 86.1 MPH
Graphs
103 Brad Brach 179 86.1 MPH
Graphs
104 Zack Godley 404 86.2 MPH
Graphs
105 Chris Sale 492 86.2 MPH
Graphs
106 Tanner Roark 540 86.2 MPH
Graphs
107 Josh Smoker 164 86.2 MPH
Graphs
108 Joe Ross 233 86.2 MPH
Graphs
109 Carlos Martinez 561 86.2 MPH
Graphs
110 Julio Teheran 582 86.2 MPH
Graphs
111 Alex Meyer 171 86.3 MPH
Graphs
112 Darren O'Day 137 86.3 MPH
Graphs
113 Cory Gearrin 179 86.3 MPH
Graphs
114 David Price 213 86.3 MPH
Graphs
115 Asher Wojciechowski 190 86.3 MPH
Graphs
116 Alec Asher 188 86.3 MPH
Graphs
117 Michael Wacha 485 86.3 MPH
Graphs
118 Scott Alexander 196 86.4 MPH
Graphs
119 Hector Neris 202 86.4 MPH
Graphs
120 Randall Delgado 185 86.4 MPH
Graphs
121 Blake Treinen 221 86.4 MPH
Graphs
122 Jose Ramirez 168 86.4 MPH
Graphs
123 Dominic Leone 175 86.4 MPH
Graphs
124 Zack Greinke 541 86.5 MPH
Graphs
125 Tony Barnette 171 86.5 MPH
Graphs
126 Lance McCullers Jr. 329 86.5 MPH
Graphs
127 Corey Knebel 141 86.5 MPH
Graphs
128 Clayton Richard 640 86.5 MPH
Graphs
129 Adam Conley 341 86.5 MPH
Graphs
130 A.J. Griffin 243 86.5 MPH
Graphs
131 Seth Lugo 324 86.5 MPH
Graphs
132 Justin Wilson 132 86.6 MPH
Graphs
133 Nick Martinez 381 86.6 MPH
Graphs
134 David Holmberg 199 86.6 MPH
Graphs
135 Edwin Diaz 154 86.6 MPH
Graphs
136 David Robertson 140 86.6 MPH
Graphs
137 Blake Wood 214 86.6 MPH
Graphs
138 Felix Hernandez 257 86.6 MPH
Graphs
139 Marco Estrada 556 86.6 MPH
Graphs
140 Yusmeiro Petit 234 86.6 MPH
Graphs
141 Jeremy Hellickson 544 86.7 MPH
Graphs
142 Martin Perez 627 86.7 MPH
Graphs
143 Sonny Gray 465 86.7 MPH
Graphs
144 Hyun-Jin Ryu 376 86.7 MPH
Graphs
145 Homer Bailey 303 86.7 MPH
Graphs
146 Jaime Garcia 479 86.7 MPH
Graphs
147 Jason Vargas 559 86.7 MPH
Graphs
148 Jordan Montgomery 453 86.7 MPH
Graphs
149 Michael Pineda 295 86.7 MPH
Graphs
150 Mychal Givens 197 86.7 MPH
Graphs
151 Tim Adleman 366 86.8 MPH
Graphs
152 Pedro Baez 185 86.8 MPH
Graphs
153 Andrew Cashner 545 86.8 MPH
Graphs
154 Stephen Strasburg 442 86.8 MPH
Graphs
155 Blake Parker 151 86.8 MPH
Graphs
156 Johnny Cueto 451 86.9 MPH
Graphs
157 Mike Clevinger 301 86.9 MPH
Graphs
158 Antonio Senzatela 411 86.9 MPH
Graphs
159 Wade Miley 489 86.9 MPH
Graphs
160 Tyler Glasnow 203 86.9 MPH
Graphs
161 Zach Eflin 228 86.9 MPH
Graphs
162 Alex Colome 197 86.9 MPH
Graphs
163 Juan Nicasio 196 86.9 MPH
Graphs
164 Oliver Drake 164 86.9 MPH
Graphs
165 Jeff Samardzija 604 86.9 MPH
Graphs
166 Luis Severino 495 86.9 MPH
Graphs
167 James Paxton 356 86.9 MPH
Graphs
168 Wily Peralta 184 87.0 MPH
Graphs
169 Jeff Hoffman 314 87.0 MPH
Graphs
170 Zack Wheeler 261 87.0 MPH
Graphs
171 Francisco Liriano 297 87.0 MPH
Graphs
172 Jose Quintana 512 87.0 MPH
Graphs
173 Ariel Miranda 473 87.0 MPH
Graphs
174 Carlos Carrasco 516 87.0 MPH
Graphs
175 Jordan Lyles 243 87.0 MPH
Graphs
176 Austin Bibens-Dirkx 238 87.1 MPH
Graphs
177 JC Ramirez 460 87.1 MPH
Graphs
178 Chris Hatcher 173 87.1 MPH
Graphs
179 Dustin McGowan 237 87.1 MPH
Graphs
180 Mike Foltynewicz 480 87.2 MPH
Graphs
181 Jake Odorizzi 413 87.2 MPH
Graphs
182 Anthony Swarzak 188 87.2 MPH
Graphs
183 Jake Arrieta 479 87.2 MPH
Graphs
184 Drew Pomeranz 493 87.2 MPH
Graphs
185 Tyler Skaggs 255 87.2 MPH
Graphs
186 Mike Leake 606 87.2 MPH
Graphs
187 Adalberto Mejia 309 87.3 MPH
Graphs
188 Daniel Gossett 311 87.3 MPH
Graphs
189 John Lackey 516 87.3 MPH
Graphs
190 Sam Gaviglio 235 87.3 MPH
Graphs
191 Dinelson Lamet 286 87.3 MPH
Graphs
192 Sean Newcomb 285 87.3 MPH
Graphs
193 Justin Verlander 554 87.3 MPH
Graphs
194 Junior Guerra 200