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