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.
  • Pitch velocities from 2008-16 are via Pitch F/X, and adjusted to roughly out-of-hand release point. All velocities from 2017 and beyond are Statcast, which are reported out-of-hand.
  • For the limited subset of batted balls not tracked directly, estimates are included based on the process described here.
  • For recent updates check out the Change Log.
  • For CSV documentation click here.
Select Columns to Include in Total Pitches

Search Results

Save Search
Rk. Player Results BA
1 Tommy Kahnle 16 for 141 0.113
Graphs
2 Miguel Castro 13 for 107 0.121
Graphs
3 Pedro Baez 14 for 110 0.127
Graphs
4 Dylan Covey 15 for 116 0.129
Graphs
5 Stephen Strasburg 34 for 218 0.156
Graphs
6 Jacob deGrom 38 for 236 0.161
Graphs
7 Luis Castillo 77 for 477 0.161
Graphs
8 Kenta Maeda 38 for 234 0.162
Graphs
9 Kevin McCarthy 17 for 100 0.170
Graphs
10 Max Scherzer 43 for 249 0.173
Graphs
11 Fernando Rodney 19 for 108 0.176
Graphs
12 Hyun-Jin Ryu 48 for 270 0.178
Graphs
13 Buck Farmer 24 for 134 0.179
Graphs
14 Raisel Iglesias 21 for 117 0.179
Graphs
15 Chris Devenski 31 for 172 0.180
Graphs
16 Mike Montgomery 32 for 176 0.182
Graphs
17 Brad Boxberger 20 for 109 0.183
Graphs
18 Pablo Lopez 23 for 126 0.183
Graphs
19 Dereck Rodriguez 27 for 147 0.184
Graphs
20 Trevor Richards 78 for 419 0.186
Graphs
21 Michael Wacha 35 for 187 0.187
Graphs
22 Blaine Hardy 35 for 186 0.188
Graphs
23 Cole Hamels 53 for 279 0.190
Graphs
24 Chase Anderson 48 for 249 0.193
Graphs
25 Tyler Clippard 23 for 119 0.193
Graphs
26 Joey Lucchesi 70 for 360 0.194
Graphs
27 Trevor Hildenberger 25 for 129 0.194
Graphs
28 Zack Greinke 64 for 329 0.195
Graphs
29 Noe Ramirez 41 for 210 0.195
Graphs
30 Mike Minor 62 for 314 0.197
Graphs
31 Noah Syndergaard 44 for 223 0.197
Graphs
32 Yusmeiro Petit 25 for 126 0.198
Graphs
33 Chris Paddack 34 for 171 0.199
Graphs
34 Francisco Liriano 33 for 165 0.200
Graphs
35 Julio Teheran 23 for 115 0.200
Graphs
36 Lucas Giolito 53 for 265 0.200
Graphs
37 Taylor Cole 23 for 114 0.202
Graphs
38 Jeremy Hellickson 28 for 137 0.204
Graphs
39 Kyle Gibson 33 for 162 0.204
Graphs
40 Tyler Anderson 38 for 183 0.208
Graphs
41 Sean Manaea 38 for 183 0.208
Graphs
42 Roenis Elias 23 for 110 0.209
Graphs
43 Tony Watson 31 for 147 0.211
Graphs
44 Kyle Hendricks 116 for 547 0.212
Graphs
45 Joe Musgrove 33 for 154 0.214
Graphs
46 John Means 41 for 192 0.214
Graphs
47 John Gant 42 for 195 0.215
Graphs
48 Blake Snell 42 for 195 0.215
Graphs
49 Andrew Heaney 41 for 191 0.215
Graphs
50 James Shields 33 for 149 0.221
Graphs
51 Ryan Yarbrough 63 for 285 0.221
Graphs
52 Andrew Cashner 61 for 272 0.224
Graphs
53 Matt Strahm 24 for 107 0.224
Graphs
54 Wade Miley 40 for 178 0.225
Graphs
55 Daniel Norris 26 for 115 0.226
Graphs
56 Jason Vargas 69 for 305 0.226
Graphs
57 Aaron Nola 62 for 273 0.227
Graphs
58 Jose Suarez 25 for 110 0.227
Graphs
59 Aaron Sanchez 50 for 218 0.229
Graphs
60 Trevor Cahill 42 for 183 0.230
Graphs
61 Zach Davies 48 for 209 0.230
Graphs
62 Dallas Keuchel 40 for 173 0.231
Graphs
63 Caleb Smith 29 for 125 0.232
Graphs
64 Mike Clevinger 36 for 154 0.234
Graphs
65 Jose Urena 42 for 178 0.236
Graphs
66 Tommy Milone 44 for 186 0.237
Graphs
67 Nick Ramirez 27 for 114 0.237
Graphs
68 Jake Arrieta 48 for 202 0.238
Graphs
69 Matt Andriese 62 for 261 0.238
Graphs
70 Jon Lester 39 for 163 0.239
Graphs
71 Luke Weaver 58 for 243 0.239
Graphs
72 Tyler Skaggs 25 for 104 0.240
Graphs
73 Jose Berrios 34 for 141 0.241
Graphs
74 Felix Hernandez 46 for 191 0.241
Graphs
75 Gio Gonzalez 62 for 255 0.243
Graphs
76 Carlos Carrasco 44 for 180 0.244
Graphs
77 Luis Avilan 41 for 168 0.244
Graphs
78 Marco Estrada 67 for 274 0.245
Graphs
79 Alex Claudio 43 for 175 0.246
Graphs
80 Dan Straily 34 for 138 0.246
Graphs
81 Wade LeBlanc 89 for 361 0.247
Graphs
82 Steven Matz 54 for 219 0.247
Graphs
83 Alex Wood 49 for 198 0.247
Graphs
84 Sandy Alcantara 26 for 105 0.248
Graphs
85 Ross Stripling 25 for 101 0.248
Graphs
86 Chad Bettis 63 for 253 0.249
Graphs
87 Eduardo Rodriguez 77 for 308 0.250
Graphs
88 Trevor Williams 37 for 145 0.255
Graphs
89 Chris Sale 42 for 165 0.255
Graphs
90 Danny Duffy 45 for 176 0.256