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 Rafael Montero 364 83.2 MPH
Graphs
2 Kyle Hendricks 405 83.9 MPH
Graphs
3 CC Sabathia 448 83.9 MPH
Graphs
4 Scott Feldman 338 84.2 MPH
Graphs
5 Rich Hill 328 84.3 MPH
Graphs
6 Chase Anderson 388 84.4 MPH
Graphs
7 Kyle Freeland 510 84.5 MPH
Graphs
8 Dallas Keuchel 409 84.5 MPH
Graphs
9 Clayton Kershaw 446 84.6 MPH
Graphs
10 Robert Gsellman 417 84.9 MPH
Graphs
11 Gio Gonzalez 553 84.9 MPH
Graphs
12 Alex Wood 419 84.9 MPH
Graphs
13 Matt Garza 379 85.0 MPH
Graphs
14 Trevor Williams 463 85.0 MPH
Graphs
15 Charlie Morton 390 85.0 MPH
Graphs
16 Kenta Maeda 378 85.0 MPH
Graphs
17 Corey Kluber 471 85.0 MPH
Graphs
18 Mike Montgomery 377 85.2 MPH
Graphs
19 Jameson Taillon 412 85.2 MPH
Graphs
20 Jose Berrios 416 85.2 MPH
Graphs
21 Zach Davies 629 85.2 MPH
Graphs
22 Blake Snell 368 85.3 MPH
Graphs
23 Jose Urena 533 85.3 MPH
Graphs
24 Jon Gray 317 85.3 MPH
Graphs
25 Ervin Santana 627 85.3 MPH
Graphs
26 R.A. Dickey 602 85.3 MPH
Graphs
27 Jimmy Nelson 472 85.3 MPH
Graphs
28 J.A. Happ 438 85.4 MPH
Graphs
29 Brad Peacock 325 85.4 MPH
Graphs
30 Jhoulys Chacin 526 85.4 MPH
Graphs
31 Gerrit Cole 594 85.4 MPH
Graphs
32 Tyler Chatwood 430 85.4 MPH
Graphs
33 Aaron Nola 458 85.5 MPH
Graphs
34 Edinson Volquez 260 85.5 MPH
Graphs
35 Jacob deGrom 527 85.5 MPH
Graphs
36 Jon Lester 519 85.5 MPH
Graphs
37 Joe Biagini 376 85.6 MPH
Graphs
38 Yu Darvish 493 85.7 MPH
Graphs
39 Ty Blach 575 85.7 MPH
Graphs
40 Matthew Boyd 439 85.7 MPH
Graphs
41 Max Scherzer 446 85.7 MPH
Graphs
42 Michael Fulmer 514 85.7 MPH
Graphs
43 Mark Leiter 273 85.7 MPH
Graphs
44 Lance Lynn 535 85.7 MPH
Graphs
45 Sal Romano 270 85.8 MPH
Graphs
46 Mike Fiers 449 85.8 MPH
Graphs
47 Doug Fister 268 85.9 MPH
Graphs
48 Trevor Cahill 246 85.9 MPH
Graphs
49 Jharel Cotton 402 85.9 MPH
Graphs
50 Joe Musgrove 331 85.9 MPH
Graphs
51 Adam Wainwright 400 86.0 MPH
Graphs
52 Eduardo Rodriguez 377 86.0 MPH
Graphs
53 Danny Duffy 434 86.0 MPH
Graphs
54 Matt Harvey 311 86.1 MPH
Graphs
55 Dan Straily 534 86.1 MPH
Graphs
56 Tanner Roark 540 86.2 MPH
Graphs
57 Chris Sale 492 86.2 MPH
Graphs
58 Julio Teheran 582 86.2 MPH
Graphs
59 Zack Godley 404 86.2 MPH
Graphs
60 Carlos Martinez 561 86.2 MPH
Graphs
61 Michael Wacha 485 86.3 MPH
Graphs
62 Lance McCullers Jr. 329 86.5 MPH
Graphs
63 Seth Lugo 324 86.5 MPH
Graphs
64 Zack Greinke 541 86.5 MPH
Graphs
65 Clayton Richard 640 86.5 MPH
Graphs
66 Adam Conley 341 86.5 MPH
Graphs
67 Marco Estrada 556 86.6 MPH
Graphs
68 Nick Martinez 381 86.6 MPH
Graphs
69 Hyun-Jin Ryu 376 86.7 MPH
Graphs
70 Sonny Gray 465 86.7 MPH
Graphs
71 Martin Perez 627 86.7 MPH
Graphs
72 Jeremy Hellickson 544 86.7 MPH
Graphs
73 Homer Bailey 303 86.7 MPH
Graphs
74 Michael Pineda 295 86.7 MPH
Graphs
75 Jaime Garcia 479 86.7 MPH
Graphs
76 Jordan Montgomery 453 86.7 MPH
Graphs
77 Jason Vargas 559 86.7 MPH
Graphs
78 Andrew Cashner 545 86.8 MPH
Graphs
79 Stephen Strasburg 442 86.8 MPH
Graphs
80 Tim Adleman 366 86.8 MPH
Graphs
81 Mike Clevinger 301 86.9 MPH
Graphs
82 Luis Severino 495 86.9 MPH
Graphs
83 Johnny Cueto 451 86.9 MPH
Graphs
84 Jeff Samardzija 604 86.9 MPH
Graphs
85 James Paxton 356 86.9 MPH
Graphs
86 Wade Miley 489 86.9 MPH
Graphs
87 Antonio Senzatela 411 86.9 MPH
Graphs
88 Zack Wheeler 261 87.0 MPH
Graphs
89 Ariel Miranda 473 87.0 MPH
Graphs
90 Jeff Hoffman 314 87.0 MPH
Graphs
91 Carlos Carrasco 516 87.0 MPH
Graphs
92 Jose Quintana 512 87.0 MPH
Graphs
93 Francisco Liriano 297 87.0 MPH
Graphs
94 JC Ramirez 460 87.1 MPH
Graphs
95 Mike Foltynewicz 480 87.2 MPH
Graphs
96 Mike Leake 606 87.2 MPH
Graphs
97 Jake Arrieta 479 87.2 MPH
Graphs
98 Drew Pomeranz 493 87.2 MPH
Graphs
99 Jake Odorizzi 413 87.2 MPH
Graphs
100 Adalberto Mejia 309 87.3 MPH
Graphs
101 Dinelson Lamet 286 87.3 MPH
Graphs
102 Sean Newcomb 285 87.3 MPH
Graphs
103 John Lackey 516 87.3 MPH
Graphs
104 Daniel Gossett 311 87.3 MPH
Graphs
105 Kevin Gausman 561 87.3 MPH
Graphs
106 Patrick Corbin 584 87.3 MPH
Graphs
107 Justin Verlander 554 87.3 MPH
Graphs
108 Luis Perdomo 525 87.4 MPH
Graphs
109 Yovani Gallardo 422 87.4 MPH
Graphs
110 Cole Hamels 445 87.5 MPH
Graphs
111 Nick Pivetta 383 87.5 MPH
Graphs
112 Anibal Sanchez 345 87.5 MPH
Graphs
113 James Shields 357 87.6 MPH
Graphs
114 Mike Pelfrey 395 87.7 MPH
Graphs
115 Masahiro Tanaka 509 87.7 MPH
Graphs
116 Miguel Gonzalez 523 87.7 MPH
Graphs
117 Matt Cain 441 87.7 MPH
Graphs
118 Bartolo Colon 523 87.8 MPH
Graphs
119 Jason Hammel 602 87.8 MPH
Graphs
120 Ivan Nova 611 87.8 MPH
Graphs
121 Travis Wood 324 87.8 MPH
Graphs
122 Alex Cobb 564 87.8 MPH
Graphs
123 Josh Tomlin 458 87.8 MPH
Graphs
124 Madison Bumgarner 326 87.9 MPH
Graphs
125 Chad Kuhl 460 87.9 MPH
Graphs
126 Parker Bridwell 385 87.9 MPH
Graphs
127 Rick Porcello 650 87.9 MPH
Graphs
128 Jerad Eickhoff 400 88.0 MPH
Graphs
129 German Marquez 496 88.0 MPH
Graphs
130 Taijuan Walker 467 88.0 MPH
Graphs
131 Dylan Bundy 488 88.0 MPH
Graphs
132 Erasmo Ramirez 397 88.1 MPH
Graphs
133 Danny Salazar 247 88.1 MPH
Graphs
134 Kyle Gibson 506 88.1 MPH
Graphs
135 Derek Holland 438 88.2 MPH
Graphs
136 Matt Moore 568 88.5 MPH
Graphs
137 Marcus Stroman 602 88.5 MPH
Graphs
138 Ubaldo Jimenez 446 88.7 MPH
Graphs
139 Jesse Chavez 420 88.7 MPH
Graphs
140 Jordan Zimmermann 559 88.7 MPH
Graphs
141 Daniel Norris 326 88.7 MPH
Graphs
142 Kendall Graveman 338 88.9 MPH
Graphs
143 Jake Junis 308 88.9 MPH
Graphs
144 Sean Manaea 486 88.9 MPH
Graphs
145 Trevor Bauer 488 89.0 MPH
Graphs
146 Chris Archer 538 89.0 MPH
Graphs
147 Robbie Ray 371 89.1 MPH
Graphs
148 Ricky Nolasco 582 89.2 MPH
Graphs
149 Ian Kennedy 458 89.3 MPH
Graphs
150 Chris Tillman 326 89.9 MPH
Graphs