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 BA
1 Max Scherzer 108 for 493 0.219
Graphs
2 Gio Gonzalez 110 for 498 0.221
Graphs
3 Rich Hill 82 for 364 0.225
Graphs
4 Austin Pruitt 26 for 114 0.228
Graphs
5 Corey Kluber 120 for 514 0.233
Graphs
6 Clayton Kershaw 108 for 464 0.233
Graphs
7 Luis Castillo 57 for 243 0.235
Graphs
8 Alex Meyer 41 for 174 0.236
Graphs
9 Lucas Giolito 27 for 114 0.237
Graphs
10 Stephen Strasburg 106 for 447 0.237
Graphs
11 Robbie Ray 98 for 406 0.241
Graphs
12 Luis Severino 127 for 517 0.246
Graphs
13 Jacob Faria 54 for 217 0.249
Graphs
14 A.J. Griffin 50 for 201 0.249
Graphs
15 Jake Arrieta 121 for 480 0.252
Graphs
16 David Price 46 for 182 0.253
Graphs
17 Dinelson Lamet 75 for 293 0.256
Graphs
18 Brad Peacock 75 for 293 0.256
Graphs
19 Mike Clevinger 72 for 280 0.257
Graphs
20 Jose Urena 102 for 397 0.257
Graphs
21 Mike Montgomery 52 for 201 0.259
Graphs
22 Cole Hamels 106 for 406 0.261
Graphs
23 Chris Sale 145 for 554 0.262
Graphs
24 Charlie Morton 107 for 408 0.262
Graphs
25 Ian Kennedy 116 for 443 0.262
Graphs
26 Jhoulys Chacin 128 for 489 0.262
Graphs
27 Carlos Martinez 157 for 596 0.263
Graphs
28 Lance Lynn 124 for 472 0.263
Graphs
29 James Paxton 98 for 372 0.263
Graphs
30 Jake Odorizzi 97 for 369 0.263
Graphs
31 Eddie Butler 38 for 144 0.264
Graphs
32 Sonny Gray 112 for 423 0.265
Graphs
33 R.A. Dickey 139 for 524 0.265
Graphs
34 Aaron Nola 121 for 456 0.265
Graphs
35 Daniel Mengden 34 for 128 0.266
Graphs
36 Yu Darvish 137 for 514 0.267
Graphs
37 Edinson Volquez 63 for 236 0.267
Graphs
38 Ariel Miranda 117 for 437 0.268
Graphs
39 Chris Stratton 37 for 137 0.270
Graphs
40 Odrisamer Despaigne 37 for 137 0.270
Graphs
41 Dallas Keuchel 91 for 337 0.270
Graphs
42 Junior Guerra 46 for 170 0.271
Graphs
43 Ervin Santana 146 for 538 0.271
Graphs
44 James Shields 89 for 328 0.271
Graphs
45 Chase Anderson 98 for 362 0.271
Graphs
46 Andrew Moore 41 for 151 0.272
Graphs
47 Taijuan Walker 120 for 441 0.272
Graphs
48 Dylan Bundy 119 for 437 0.272
Graphs
49 Marco Estrada 141 for 518 0.272
Graphs
50 Parker Bridwell 90 for 329 0.274
Graphs
51 Zack Godley 102 for 372 0.274
Graphs
52 Justin Verlander 151 for 552 0.274
Graphs
53 Andrew Cashner 133 for 483 0.275
Graphs
54 Danny Duffy 118 for 427 0.276
Graphs
55 John Lackey 126 for 457 0.276
Graphs
56 Eduardo Rodriguez 96 for 347 0.277
Graphs
57 Zach Davies 152 for 546 0.278
Graphs
58 Madison Bumgarner 86 for 308 0.279
Graphs
59 Julio Teheran 141 for 506 0.279
Graphs
60 Kyle Hendricks 96 for 344 0.279
Graphs
61 Jacob deGrom 151 for 541 0.279
Graphs
62 CC Sabathia 109 for 389 0.280
Graphs
63 Tanner Roark 135 for 483 0.280
Graphs
64 Jose Berrios 104 for 372 0.280
Graphs
65 Hector Santiago 57 for 203 0.281
Graphs
66 Zack Greinke 134 for 477 0.281
Graphs
67 Brandon McCarthy 64 for 227 0.282
Graphs
68 Jake Junis 79 for 280 0.282
Graphs
69 Michael Fulmer 125 for 444 0.282
Graphs
70 Kenta Maeda 97 for 344 0.282
Graphs
71 Blake Snell 86 for 305 0.282
Graphs
72 Sean Newcomb 77 for 271 0.284
Graphs
73 Alex Cobb 135 for 476 0.284
Graphs
74 Nick Martinez 80 for 281 0.285
Graphs
75 Trevor Williams 111 for 390 0.285
Graphs
76 Doug Fister 66 for 231 0.286
Graphs
77 Jake Thompson 38 for 133 0.286
Graphs
78 Jose Quintana 147 for 513 0.287
Graphs
79 Phil Hughes 43 for 150 0.287
Graphs
80 Jason Vargas 142 for 494 0.287
Graphs
81 Chris Archer 159 for 552 0.288
Graphs
82 J.A. Happ 114 for 396 0.288
Graphs
83 Nate Karns 32 for 111 0.288
Graphs
84 Gerrit Cole 165 for 570 0.289
Graphs
85 Austin Bibens-Dirkx 29 for 100 0.290
Graphs
86 Jordan Montgomery 115 for 397 0.290
Graphs
87 Brent Suter 58 for 198 0.293
Graphs
88 Alex Wood 98 for 334 0.293
Graphs
89 Miguel Gonzalez 136 for 462 0.294
Graphs
90 Drew Pomeranz 139 for 473 0.294
Graphs
91 Jeremy Hellickson 129 for 438 0.295
Graphs
92 Reynaldo Lopez 44 for 149 0.295
Graphs
93 Mark Leiter 53 for 179 0.296
Graphs
94 Ty Blach 134 for 451 0.297
Graphs
95 Adam Conley 89 for 300 0.297
Graphs
96 Ben Lively 74 for 249 0.297
Graphs
97 Collin McHugh 52 for 175 0.297
Graphs
98 Jesse Hahn 53 for 178 0.298
Graphs
99 Masahiro Tanaka 140 for 470 0.298
Graphs
100 Carlos Rodon 57 for 191 0.298
Graphs
101 Matt Andriese 74 for 248 0.298
Graphs
102 Robert Stephenson 46 for 154 0.299
Graphs
103 Tyler Chatwood 109 for 365 0.299
Graphs
104 Kyle Freeland 127 for 424 0.300
Graphs
105 Chad Kuhl 131 for 436 0.300
Graphs
106 Danny Salazar 76 for 253 0.300
Graphs
107 Jimmy Nelson 146 for 487 0.300
Graphs
108 Mike Fiers 125 for 415 0.301
Graphs
109 Carlos Carrasco 153 for 509 0.301
Graphs
110 Marcus Stroman 169 for 562 0.301
Graphs
111 Jeff Hoffman 82 for 271 0.303
Graphs
112 Adam Wainwright 104 for 342 0.304
Graphs
113 Joe Biagini 80 for 263 0.304
Graphs
114 Mike Foltynewicz 127 for 418 0.304
Graphs
115 Dan Straily 144 for 473 0.304
Graphs
116 JC Ramirez 127 for 417 0.305
Graphs
117 Michael Wacha 143 for 466 0.307
Graphs
118 Ivan Nova 160 for 522 0.307
Graphs
119 Vince Velasquez 61 for 199 0.307
Graphs
120 Jeff Samardzija 173 for 564 0.307
Graphs
121 Luke Weaver 49 for 159 0.308
Graphs
122 Tim Adleman 95 for 308 0.308
Graphs
123 Zack Wheeler 85 for 276 0.308
Graphs
124 Chad Bettis 41 for 133 0.308
Graphs
125 Lance McCullers Jr. 96 for 312 0.308
Graphs
126 Amir Garrett 62 for 201 0.308
Graphs
127 Jerad Eickhoff 120 for 390 0.308
Graphs
128 German Marquez 156 for 506 0.308
Graphs
129 Andrew Triggs 52 for 169 0.308
Graphs
130 Trevor Bauer 157 for 508 0.309
Graphs
131 Matt Garza 90 for 289 0.311
Graphs
132 Tyson Ross 37 for 119 0.311
Graphs
133 Jharel Cotton 115 for 370 0.311
Graphs
134 Jason Hammel 170 for 546 0.311
Graphs
135 Jaime Garcia 129 for 415 0.311
Graphs
136 Jesse Chavez 96 for 309 0.311
Graphs
137 Francisco Liriano 72 for 231 0.312
Graphs
138 Buck Farmer 44 for 141 0.312
Graphs
139 Robert Gsellman 110 for 353 0.312
Graphs
140 Mike Leake 159 for 509 0.312
Graphs
141 Erasmo Ramirez 89 for 285 0.312
Graphs
142 Tyler Anderson 72 for 231 0.312
Graphs
143 Matt Shoemaker 60 for 192 0.313
Graphs
144 Chris Smith 42 for 134 0.313
Graphs
145 Antonio Senzatela 110 for 352 0.313
Graphs
146 Nick Pivetta 115 for 368 0.313
Graphs
147 Paul Blackburn 51 for 163 0.313
Graphs
148 Edwin Jackson 64 for 203 0.315
Graphs
149 Sean Manaea 143 for 454 0.315
Graphs
150 Sam Gaviglio 65 for 206 0.316
Graphs
151 Jameson Taillon 122 for 386 0.316
Graphs
152 Matt Moore 171 for 541 0.316
Graphs
153 Sal Romano 82 for 259 0.317
Graphs
154 Jon Gray 99 for 311 0.318
Graphs
155 Seth Lugo 95 for 298 0.319
Graphs
156 A.J. Cole 37 for 116 0.319
Graphs
157 Yovani Gallardo 103 for 323 0.319
Graphs
158 Tom Koehler 54 for 169 0.320
Graphs
159 Wily Peralta 35 for 109 0.321
Graphs
160 Scott Feldman 103 for 320 0.322
Graphs
161 Wade Miley 128 for 397 0.322
Graphs
162 Luis Perdomo 149 for 461 0.323
Graphs
163 Zach Eflin 61 for 188 0.324
Graphs
164 Tyler Skaggs 75 for 231 0.325
Graphs
165 Brett Anderson 55 for 168 0.327
Graphs
166 Kyle Gibson 145 for 443 0.327
Graphs
167 Jon Lester 145 for 444 0.327
Graphs
168 Rick Porcello 198 for 603 0.328
Graphs
169 Trevor Cahill 61 for 185 0.330
Graphs
170 Aaron Sanchez 36 for 109 0.330
Graphs
171 Michael Pineda 87 for 264 0.330
Graphs
172 Mike Pelfrey 95 for 287 0.331
Graphs
173 Chris Flexen 41 for 124 0.331
Graphs
174 Travis Wood 70 for 211 0.332
Graphs
175 Kevin Gausman 165 for 497 0.332
Graphs
176 Hyun-Jin Ryu 101 for 303 0.333
Graphs
177 Felix Hernandez 76 for 228 0.333
Graphs
178 Rafael Montero 81 for 243 0.333
Graphs
179 Matt Cain 119 for 357 0.333
Graphs
180 Patrick Corbin 170 for 509 0.334
Graphs
181 Jordan Zimmermann 167 for 500 0.334
Graphs
182 Anibal Sanchez 86 for 257 0.335
Graphs
183 Daniel Gossett 95 for 283 0.336
Graphs
184 Matthew Boyd 129 for 384 0.336
Graphs
185 Steven Matz 73 for 217 0.336
Graphs
186 Ricky Nolasco 172 for 511 0.337
Graphs
187 Daniel Norris 98 for 291 0.337
Graphs
188 Johnny Cueto 127 for 377 0.337
Graphs
189 Dylan Covey 59 for 175 0.337
Graphs
190 Josh Tomlin 134 for 397 0.338
Graphs
191 Jered Weaver 40 for 118 0.339
Graphs
192 Vance Worley 61 for 180 0.339