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 Avg Exit Velocity
1 Rafael Montero 364 83.2 MPH
Graphs
2 Kyle Hendricks 405 83.9 MPH
Graphs
3 CC Sabathia 448 84.0 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.7 MPH
Graphs
11 Gio Gonzalez 553 84.9 MPH
Graphs
12 Alex Wood 419 84.9 MPH
Graphs
13 Corey Kluber 471 85.0 MPH
Graphs
14 Matt Garza 379 85.0 MPH
Graphs
15 Trevor Williams 463 85.0 MPH
Graphs
16 Charlie Morton 390 85.0 MPH
Graphs
17 Kenta Maeda 378 85.0 MPH
Graphs
18 Mike Montgomery 377 85.1 MPH
Graphs
19 Jameson Taillon 412 85.2 MPH
Graphs
20 Zach Davies 629 85.2 MPH
Graphs
21 Jose Berrios 416 85.2 MPH
Graphs
22 Jon Gray 317 85.3 MPH
Graphs
23 Jimmy Nelson 472 85.3 MPH
Graphs
24 Tyler Chatwood 430 85.4 MPH
Graphs
25 Blake Snell 368 85.4 MPH
Graphs
26 Ervin Santana 627 85.4 MPH
Graphs
27 Gerrit Cole 594 85.4 MPH
Graphs
28 J.A. Happ 438 85.4 MPH
Graphs
29 Jhoulys Chacin 526 85.4 MPH
Graphs
30 Jose Urena 533 85.4 MPH
Graphs
31 Jacob deGrom 527 85.5 MPH
Graphs
32 Aaron Nola 458 85.5 MPH
Graphs
33 Edinson Volquez 260 85.5 MPH
Graphs
34 Jon Lester 519 85.5 MPH
Graphs
35 R.A. Dickey 602 85.5 MPH
Graphs
36 Brad Peacock 325 85.5 MPH
Graphs
37 Michael Fulmer 514 85.6 MPH
Graphs
38 Joe Biagini 376 85.6 MPH
Graphs
39 Max Scherzer 446 85.6 MPH
Graphs
40 Lance Lynn 535 85.7 MPH
Graphs
41 Mark Leiter Jr. 273 85.7 MPH
Graphs
42 Ty Blach 575 85.7 MPH
Graphs
43 Matthew Boyd 439 85.7 MPH
Graphs
44 Yu Darvish 493 85.7 MPH
Graphs
45 Jharel Cotton 402 85.8 MPH
Graphs
46 Mike Fiers 449 85.8 MPH
Graphs
47 Joe Musgrove 331 85.9 MPH
Graphs
48 Doug Fister 268 85.9 MPH
Graphs
49 Trevor Cahill 246 85.9 MPH
Graphs
50 Danny Duffy 434 86.0 MPH
Graphs
51 Eduardo Rodriguez 377 86.0 MPH
Graphs
52 Adam Wainwright 400 86.0 MPH
Graphs
53 Matt Harvey 311 86.1 MPH
Graphs
54 Chris Sale 492 86.2 MPH
Graphs
55 Tanner Roark 540 86.2 MPH
Graphs
56 Dan Straily 534 86.2 MPH
Graphs
57 Zack Godley 404 86.2 MPH
Graphs
58 Julio Teheran 582 86.2 MPH
Graphs
59 Michael Wacha 485 86.3 MPH
Graphs
60 Carlos Martinez 561 86.4 MPH
Graphs
61 Zack Greinke 541 86.5 MPH
Graphs
62 Clayton Richard 640 86.5 MPH
Graphs
63 Seth Lugo 324 86.5 MPH
Graphs
64 Lance McCullers Jr. 329 86.5 MPH
Graphs
65 Adam Conley 341 86.5 MPH
Graphs
66 Marco Estrada 556 86.6 MPH
Graphs
67 Nick Martinez 381 86.6 MPH
Graphs
68 Martin Perez 627 86.6 MPH
Graphs
69 Jaime Garcia 479 86.7 MPH
Graphs
70 Hyun-Jin Ryu 376 86.7 MPH
Graphs
71 Homer Bailey 303 86.7 MPH
Graphs
72 Jason Vargas 559 86.7 MPH
Graphs
73 Jeremy Hellickson 544 86.7 MPH
Graphs
74 Jordan Montgomery 453 86.7 MPH
Graphs
75 Sonny Gray 465 86.7 MPH
Graphs
76 Michael Pineda 295 86.7 MPH
Graphs
77 Andrew Cashner 545 86.8 MPH
Graphs
78 Stephen Strasburg 442 86.8 MPH
Graphs
79 Johnny Cueto 451 86.8 MPH
Graphs
80 Tim Adleman 366 86.8 MPH
Graphs
81 Luis Severino 495 86.9 MPH
Graphs
82 Antonio Senzatela 411 86.9 MPH
Graphs
83 James Paxton 356 86.9 MPH
Graphs
84 Jeff Samardzija 604 86.9 MPH
Graphs
85 Mike Clevinger 301 86.9 MPH
Graphs
86 Wade Miley 489 86.9 MPH
Graphs
87 Jeff Hoffman 314 87.0 MPH
Graphs
88 Zack Wheeler 261 87.0 MPH
Graphs
89 Jose Quintana 512 87.0 MPH
Graphs
90 Ariel Miranda 473 87.0 MPH
Graphs
91 Carlos Carrasco 516 87.0 MPH
Graphs
92 Francisco Liriano 297 87.1 MPH
Graphs
93 JC Ramirez 460 87.1 MPH
Graphs
94 Mike Foltynewicz 480