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 Miguel Castro 13 for 110 0.118
Graphs
2 Tommy Kahnle 21 for 163 0.129
Graphs
3 Stephen Strasburg 40 for 267 0.150
Graphs
4 Pedro Baez 19 for 126 0.151
Graphs
5 Luis Castillo 84 for 527 0.159
Graphs
6 Dylan Covey 20 for 126 0.159
Graphs
7 Jacob deGrom 45 for 276 0.163
Graphs
8 Clay Buchholz 19 for 115 0.165
Graphs
9 Kenta Maeda 42 for 253 0.166
Graphs
10 Raisel Iglesias 22 for 128 0.172
Graphs
11 Max Scherzer 49 for 276 0.178
Graphs
12 Brad Boxberger 20 for 109 0.183
Graphs
13 Fernando Rodney 23 for 125 0.184
Graphs
14 Hyun-Jin Ryu 58 for 315 0.184
Graphs
15 Tyler Clippard 25 for 135 0.185
Graphs
16 Kevin McCarthy 21 for 113 0.186
Graphs
17 Zack Greinke 67 for 358 0.187
Graphs
18 Trevor Richards 83 for 443 0.187
Graphs
19 Trevor Hildenberger 25 for 133 0.188
Graphs
20 Blaine Hardy 35 for 186 0.188
Graphs
21 Mike Minor 69 for 367 0.188
Graphs
22 Michael Wacha 43 for 228 0.189
Graphs
23 Julio Teheran 23 for 121 0.190
Graphs
24 Buck Farmer 28 for 147 0.190
Graphs
25 Chris Paddack 37 for 195 0.190
Graphs
26 Mike Montgomery 40 for 209 0.191
Graphs
27 Yusmeiro Petit 26 for 135 0.193
Graphs
28 Chris Devenski 36 for 186 0.194
Graphs
29 Dereck Rodriguez 34 for 175 0.194
Graphs
30 Chase Anderson 53 for 272 0.195
Graphs
31 Cole Hamels 60 for 307 0.195
Graphs
32 Tony Watson 31 for 157 0.197
Graphs
33 Noe Ramirez 46 for 233 0.197
Graphs
34 Sean Manaea 39 for 197 0.198
Graphs
35 Francisco Liriano 35 for 176 0.199
Graphs
36 Lucas Giolito 59 for 296 0.199
Graphs
37 Pablo Lopez 31 for 155 0.200
Graphs
38 Joey Lucchesi 79 for 390 0.203
Graphs
39 Jeremy Hellickson 28 for 137 0.204
Graphs
40 Daniel Norris 29 for 141 0.206
Graphs
41 Noah Syndergaard 50 for 242 0.207
Graphs
42 Zach Plesac 22 for 106 0.208
Graphs
43 John Means 52 for 250 0.208
Graphs
44 Tyler Anderson 38 for 183 0.208
Graphs
45 Blake Snell 42 for 198 0.212
Graphs
46 Roenis Elias 24 for 113 0.212
Graphs
47 Taylor Cole 26 for 122 0.213
Graphs
48 Joe Musgrove 34 for 160 0.213
Graphs
49 John Gant 44 for 205 0.215
Graphs
50 Kyle Gibson 38 for 177 0.215
Graphs
51 Zach Davies 59 for 273 0.216
Graphs
52 Nick Ramirez 30 for 139 0.216
Graphs
53 Kyle Hendricks 130 for 597 0.218
Graphs
54 James Shields 33 for 149 0.221
Graphs
55 Tommy Milone 53 for 239 0.222
Graphs
56 Aaron Nola 70 for 313 0.224
Graphs
57 Trevor Cahill 45 for 201 0.224
Graphs
58 Ryan Yarbrough 73 for 325 0.225
Graphs
59 Andrew Cashner 67 for 297 0.226
Graphs
60 Dallas Keuchel 46 for 203 0.227
Graphs
61 Gio Gonzalez 69 for 303 0.228
Graphs
62 Jose Urena 42 for 182 0.231
Graphs
63 Jason Vargas 80 for 344 0.233
Graphs
64 Aaron Sanchez 51 for 219 0.233
Graphs
65 Felix Hernandez 51 for 215 0.237
Graphs
66 Jake Arrieta 48 for 202 0.238
Graphs
67 Wade Miley 46 for 193 0.238
Graphs
68 Luke Weaver 58 for 244 0.238
Graphs
69 Zack Wheeler 24 for 101 0.238
Graphs
70 Matt Andriese 67 for 281 0.238
Graphs
71 Carlos Carrasco 46 for 192 0.240
Graphs
72 Tyler Skaggs 25 for 104 0.240
Graphs
73 Mike Clevinger 41 for 171 0.240
Graphs
74 Danny Duffy 49 for 202 0.243
Graphs
75 Jon Lester 44 for 180 0.244
Graphs
76 Andrew Heaney 53 for 216 0.245
Graphs
77 Marco Estrada 67 for 274 0.245
Graphs
78 Dan Straily 34 for 138 0.246
Graphs
79 Wade LeBlanc 93 for 376 0.247
Graphs
80 Brett Anderson 38 for 153 0.248
Graphs
81 Caleb Smith 35 for 141 0.248
Graphs
82 Sandy Alcantara 32 for 129 0.248
Graphs
83 Chad Bettis 63 for 253 0.249
Graphs
84 Luis Avilan 47 for 189 0.249
Graphs