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 Cody Reed 3 - 2017 104.5 MPH
Graphs
2 Marco Gonzales 5 - 2015 101.5 MPH
Graphs
3 Brian Johnson 3 - 2015 99.8 MPH
Graphs
4 Chad Green 3 - 2017 99.7 MPH
Graphs
5 Jen-Ho Tseng 6 - 2017 98.8 MPH
Graphs
6 Samuel Deduno 16 - 2015 98.6 MPH
Graphs
7 Brady Rodgers 8 - 2016 96.5 MPH
Graphs
8 Rob Whalen 13 - 2017 96.4 MPH
Graphs
9 Jeremy Guthrie 4 - 2017 96.0 MPH
Graphs
10 Dan Straily 24 - 2015 95.9 MPH
Graphs
11 Zach Lee 7 - 2015 95.5 MPH
Graphs
12 Phil Klein 14 - 2015 95.4 MPH
Graphs
13 Scott Baker 18 - 2015 95.3 MPH
Graphs
14 Chase Whitley 7 - 2016 95.0 MPH
Graphs
15 Trevor Cahill 8 - 2016 95.0 MPH
Graphs
16 Bruce Chen 13 - 2015 95.0 MPH
Graphs
17 Steven Wright 7 - 2017 95.0 MPH
Graphs
18 Joe Wieland 10 - 2016 94.8 MPH
Graphs
19 Steve Geltz 10 - 2015 94.8 MPH
Graphs
20 Cory Rasmus 7 - 2016 94.7 MPH
Graphs
21 Tyler Cravy 10 - 2016 94.7 MPH
Graphs
22 Sean O'Sullivan 37 - 2016 94.4 MPH
Graphs
23 Jason Vargas 13 - 2016 94.4 MPH
Graphs
24 Chase Whitley 29 - 2015 94.4 MPH
Graphs
25 Zach McAllister 6 - 2016 94.4 MPH
Graphs
26 Kyle Lohse 24 - 2016 94.2 MPH
Graphs
27 Francis Martes 18 - 2017 94.1 MPH
Graphs
28 Joe Blanton 34 - 2015 94.1 MPH
Graphs
29 Tyler Wilson 60 - 2015 94.1 MPH
Graphs
30 Onelki Garcia 3 - 2017 94.0 MPH
Graphs
31 Erik Johnson 74 - 2016 93.9 MPH
Graphs
32 Hyun-Jin Ryu 11 - 2016 93.9 MPH
Graphs
33 Frank Garces 1 - 2015 93.9 MPH
Graphs
34 Dillon Overton 57 - 2016 93.9 MPH
Graphs
35 Joe Kelly 44 - 2016 93.8 MPH
Graphs
36 Todd Redmond 12 - 2015 93.8 MPH
Graphs
37 John Danks 53 - 2016 93.7 MPH
Graphs
38 Brad Mills 12 - 2015 93.6 MPH
Graphs
39 Tony Cingrani 10 - 2015 93.6 MPH
Graphs
40 Yusmeiro Petit 6 - 2016 93.5 MPH
Graphs
41 Ryan Weber 8 - 2017 93.5 MPH
Graphs
42 Raul Alcantara 45 - 2016 93.4 MPH
Graphs
43 Tyler Danish 5 - 2017 93.2 MPH
Graphs
44 Chris Archer 205 - 2017 93.2 MPH
Graphs
45 Cesar Valdez 24 - 2017 93.2 MPH
Graphs
46 Troy Scribner 27 - 2017 93.2 MPH
Graphs
47 Donn Roach 14 - 2015 93.1 MPH
Graphs
48 Chris Young 80 - 2016 93.1 MPH
Graphs
49 Jacob Turner 21 - 2016 93.0 MPH
Graphs
50 Manny Banuelos 48 - 2015 92.9 MPH
Graphs
51 Chad Bell 36 - 2017 92.9 MPH
Graphs
52 Andrew Heaney 11 - 2016 92.9 MPH
Graphs
53 Dayan Diaz 6 - 2017 92.7 MPH
Graphs
54 Brad Peacock 36 - 2016 92.7 MPH
Graphs
55 Dietrich Enns 6 - 2017 92.7 MPH
Graphs
56 Randy Wolf 59 - 2015 92.6 MPH
Graphs
57 Josh A. Smith 35 - 2015 92.6 MPH
Graphs
58 Yimi Garcia 8 - 2015 92.6 MPH
Graphs
59 Aaron Blair 8 - 2017 92.5 MPH
Graphs
60 Scott Copeland 34 - 2015 92.5 MPH
Graphs
61 Tyler Cravy 44 - 2015 92.4 MPH
Graphs
62 Tyson Ross 10 - 2016 92.3 MPH
Graphs
63 Jhoulys Chacin 47 - 2015 92.3 MPH
Graphs
64 Luis Cessa 80 - 2016 92.3 MPH
Graphs
65 Danny Salazar 221 - 2016 92.2 MPH
Graphs
66 Phillippe Aumont 10 - 2015 92.2 MPH
Graphs
67 Nate Karns 64 - 2017 92.2 MPH
Graphs
68 Kyle Lohse 189 - 2015 92.1 MPH
Graphs
69 Robert Stephenson 77 - 2016 91.9 MPH
Graphs
70 Matt Albers 6 - 2016 91.9 MPH
Graphs
71 Yusmeiro Petit 12 - 2015 91.9 MPH
Graphs
72 Chris Smith 71 - 2017 91.9 MPH
Graphs
73 Tim Cooney 56 - 2015 91.9 MPH
Graphs
74 Jake Esch 21 - 2016 91.9 MPH
Graphs
75 Jharel Cotton 48 - 2016 91.8 MPH
Graphs
76 Brett Oberholtzer 9 - 2016 91.8 MPH
Graphs
77 Austin Pruitt 43 - 2017 91.8 MPH
Graphs
78 Allen Webster 45 - 2015 91.8 MPH
Graphs
79 Mike Wright 102 - 2015 91.7 MPH
Graphs
80 Andrew Moore 90 - 2017 91.7 MPH
Graphs
81 Alex Claudio 10 - 2017 91.7 MPH
Graphs
82 Ian Kennedy 263 - 2017 91.6 MPH
Graphs
83 Homer Bailey 33 - 2016 91.6 MPH
Graphs
84 Kendry Flores 9 - 2015 91.6 MPH
Graphs
85 Chris Tillman 151 - 2017 91.6 MPH
Graphs
86 Edgar Olmos 24 - 2015 91.6 MPH
Graphs