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 Kyle Drabek 1 100.9 MPH
Graphs
2 David Hale 4 99.5 MPH
Graphs
3 JB Shuck 2 99.2 MPH
Graphs
4 Vin Mazzaro 8 98.4 MPH
Graphs
5 Chin-hui Tsao 2 98.3 MPH
Graphs
6 Daniel Webb 1 98.0 MPH
Graphs
7 Kelvin Marte 8 97.9 MPH
Graphs
8 Mike Broadway 7 97.8 MPH
Graphs
9 Arnold Leon 4 97.4 MPH
Graphs
10 Parker Bridwell 3 96.8 MPH
Graphs
11 Dan Winkler 1 96.2 MPH
Graphs
12 Vicente Campos 7 95.7 MPH
Graphs
13 Joe Wieland 7 95.4 MPH
Graphs
14 Jason Hursh 5 95.4 MPH
Graphs
15 Branden Pinder 3 95.2 MPH
Graphs
16 Layne Somsen 6 95.0 MPH
Graphs
17 Mayckol Guaipe 12 95.0 MPH
Graphs
18 Jo-Jo Reyes 6 94.9 MPH
Graphs
19 Dalier Hinojosa 16 94.8 MPH
Graphs
20 Scott Diamond 5 94.6 MPH
Graphs
21 Tayron Guerrero 5 94.5 MPH
Graphs
22 Hyun-Jin Ryu 9 94.5 MPH
Graphs
23 Dustin Antolin 7 94.4 MPH
Graphs
24 Matt Marksberry 4 94.1 MPH
Graphs
25 Raul Alcantara 31 93.9 MPH
Graphs
26 Kyle Lohse 19 93.8 MPH
Graphs
27 Jake Esch 18 93.6 MPH
Graphs
28 Jacob Turner 47 93.5 MPH
Graphs
29 Chris Capuano 27 93.4 MPH
Graphs
30 Erik Kratz 7 93.3 MPH
Graphs
31 Nick Tepesch 6 93.2 MPH
Graphs
32 Brad Peacock 29 93.1 MPH
Graphs
33 Glen Perkins 4 93.1 MPH
Graphs
34 Zac Curtis 17 93.1 MPH
Graphs
35 Steven Okert 16 93.0 MPH
Graphs
36 Javy Guerra 8 92.9 MPH
Graphs
37 Tanner Scheppers 10 92.8 MPH
Graphs
38 Cody Ege 17 92.8 MPH
Graphs
39 Jason Gurka 18 92.5 MPH
Graphs
40 Austin Adams 32 92.5 MPH
Graphs
41 Colton Murray 52 92.5 MPH
Graphs
42 James Russell 8 92.4 MPH
Graphs
43 Jayson Aquino 3 92.4 MPH
Graphs
44 Dillon Overton 44 92.4 MPH
Graphs
45 Andrew Heaney 6 92.4 MPH
Graphs
46 Justin Miller 69 92.4 MPH
Graphs
47 J.B. Wendelken 30 92.3 MPH
Graphs
48 Tyson Ross 10 92.3 MPH
Graphs
49 Donn Roach 14 92.2 MPH
Graphs
50 Tyler Danish 8 92.2 MPH
Graphs
51 Chaz Roe 32 92.2 MPH
Graphs
52 Roberto Hernandez 11 92.1 MPH
Graphs
53 John Danks 32 92.1 MPH
Graphs
54 Frank Herrmann 27 92.1 MPH
Graphs
55 Kevin Jepsen 78 92.0 MPH
Graphs
56 Carlos Frias 2 92.0 MPH
Graphs
57 Brandon Maurer 83 92.0 MPH
Graphs
58 Joe Colon 16 91.9 MPH
Graphs
59 Ryan Flaherty 4 91.9 MPH
Graphs
60 Luis Garcia 26 91.9 MPH
Graphs
61 Lucas Giolito 35 91.8 MPH
Graphs
62 Josh Edgin 17 91.7 MPH
Graphs
63 Nate Karns 112 91.6 MPH
Graphs
64 A.J. Schugel 57 91.5 MPH
Graphs
65 Bobby Parnell 15 91.5 MPH
Graphs
66 Blake Smith 9 91.5 MPH
Graphs
67 Homer Bailey 40 91.4 MPH
Graphs
68 Erik Goeddel 53 91.3 MPH
Graphs
69 Dylan Floro 30 91.3 MPH
Graphs
70 Ryan Webb 35 91.2 MPH
Graphs
71 Spencer Patton 35 91.2 MPH
Graphs
72 Adalberto Mejia 8 91.1 MPH
Graphs
73 Koda Glover 28 91.1 MPH
Graphs
74 J.J. Hoover 31 91.1 MPH
Graphs
75 Trevor May 51 91.1 MPH
Graphs
76 Franklin Morales 5 91.0 MPH
Graphs
77 Steve Geltz 28 91.0 MPH
Graphs
78 Gavin Floyd 33 90.9 MPH
Graphs
79 Gerardo Concepcion 5 90.7 MPH
Graphs
80 Pat Light 34 90.7 MPH
Graphs
81 Adam Plutko 5 90.7 MPH
Graphs
82 Chris Gimenez 5 90.7 MPH
Graphs
83 Joe Smith 57 90.7 MPH
Graphs
84 Neil Ramirez 32 90.6 MPH
Graphs
85 Ben Rowen 12 90.6 MPH
Graphs
86 Shae Simmons 6 90.5 MPH
Graphs
87 Erik Johnson 46 90.5 MPH
Graphs
88 Kris Medlen 42 90.5 MPH
Graphs
89 Ryan LaMarre 4