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 Hoby Milner 97 79.6 MPH
Graphs
2 Andrew Miller 123 81.2 MPH
Graphs
3 Brock Stewart 53 81.2 MPH
Graphs
4 Jerry Blevins 120 81.9 MPH
Graphs
5 Matt Strahm 53 82.0 MPH
Graphs
6 Sean Doolittle 125 82.1 MPH
Graphs
7 Carl Edwards Jr. 125 82.3 MPH
Graphs
8 Tony Watson 213 82.5 MPH
Graphs
9 Matt Albers 149 82.6 MPH
Graphs
10 Jeurys Familia 70 82.7 MPH
Graphs
11 Robby Scott 94 82.7 MPH
Graphs
12 Aaron Loup 166 82.7 MPH
Graphs
13 Luis Avilan 119 82.8 MPH
Graphs
14 Joe Musgrove 82 82.8 MPH
Graphs
15 Tyler Olson 52 83.1 MPH
Graphs
16 Steve Cishek 116 83.3 MPH
Graphs
17 Kyle Crick 88 83.4 MPH
Graphs
18 Dillon Gee 96 83.4 MPH
Graphs
19 Mark Leiter 83 83.6 MPH
Graphs
20 Jeremy Jeffress 198 83.6 MPH
Graphs
21 Kenley Jansen 139 83.8 MPH
Graphs
22 Carlos Torres 230 83.8 MPH
Graphs
23 Tony Zych 112 83.9 MPH
Graphs
24 Peter Moylan 167 84.0 MPH
Graphs
25 Dellin Betances 106 84.1 MPH
Graphs
26 Nick Vincent 199 84.1 MPH
Graphs
27 Joe Biagini 85 84.1 MPH
Graphs
28 Dan Jennings 183 84.1 MPH
Graphs
29 George Kontos 188 84.2 MPH
Graphs
30 Matt Bowman 178 84.2 MPH
Graphs
31 Pat Neshek 160 84.2 MPH
Graphs
32 Matt Belisle 169 84.3 MPH
Graphs
33 Michael Lorenzen 243 84.3 MPH
Graphs
34 Kyle Barraclough 170 84.3 MPH
Graphs
35 Ryan Madson 139 84.3 MPH
Graphs
36 Tommy Hunter 149 84.3 MPH
Graphs
37 Aroldis Chapman 117 84.4 MPH
Graphs
38 Ryan Buchter 173 84.4 MPH
Graphs
39 Daniel Hudson 167 84.4 MPH
Graphs
40 Mike Montgomery 172 84.4 MPH
Graphs
41 Trevor Rosenthal 104 84.4 MPH
Graphs
42 Felipe Rivero 188 84.4 MPH
Graphs
43 Pedro Strop 156 84.5 MPH
Graphs
44 Sam Freeman 165 84.5 MPH
Graphs
45 Tony Sipp 109 84.5 MPH
Graphs
46 Jose Leclerc 97 84.5 MPH
Graphs
47 Bryan Shaw 217 84.5 MPH
Graphs
48 Jose Alvarado 85 84.5 MPH
Graphs
49 Brad Ziegler 163 84.6 MPH
Graphs
50 Josh Hader 94 84.6 MPH
Graphs
51 Asher Wojciechowski 74 84.6 MPH
Graphs
52 Boone Logan 53 84.6 MPH
Graphs
53 Chris Rusin 247 84.6 MPH
Graphs
54 Mike Minor 196 84.7 MPH
Graphs
55 Alex Claudio 235 84.7 MPH
Graphs
56 Antonio Senzatela 61 84.8 MPH
Graphs
57 Brett Cecil 195 84.8 MPH
Graphs
58 Wade Davis 132 84.8 MPH
Graphs
59 Tyler Clippard 159 84.8 MPH
Graphs
60 Mark Melancon 94 84.8 MPH
Graphs
61 Ryan Tepera 199 84.8 MPH
Graphs
62 Jarlin Garcia 162 84.9 MPH
Graphs
63 AJ Ramos 150 84.9 MPH
Graphs
64 Koda Glover 59 84.9 MPH
Graphs
65 Jorge De La Rosa 150 84.9 MPH
Graphs
66 Brian Duensing 176 84.9 MPH
Graphs
67 Ricardo Pinto 103 84.9 MPH
Graphs
68 Kevin McCarthy 156 84.9 MPH
Graphs
69 Miguel Castro 193 84.9 MPH
Graphs
70 Seung Hwan Oh 192 84.9 MPH
Graphs
71 Brandon Kintzler 230 85.0 MPH
Graphs
72 Will Harris 118 85.0 MPH
Graphs
73 Matt Grace 150 85.1 MPH
Graphs
74 Chris Devenski 188 85.1 MPH
Graphs
75 Joely Rodriguez 97 85.1 MPH
Graphs
76 Jason Motte 116 85.1 MPH
Graphs
77 Danny Farquhar 138 85.1 MPH
Graphs
78 Jeanmar Gomez 70 85.2 MPH
Graphs
79 Matt Bush 159 85.2 MPH
Graphs
80 Joaquin Benoit 144 85.3 MPH
Graphs
81 Mike Pelfrey 64 85.3 MPH
Graphs
82 Adam Warren 153 85.3 MPH
Graphs
83 David Holmberg 103 85.3 MPH
Graphs
84 Fernando Rodney 138 85.3 MPH
Graphs
85 John Axford 69 85.3 MPH
Graphs
86 Hector Rondon 147 85.4 MPH
Graphs
87 Jacob Barnes 188 85.4 MPH
Graphs
88 Wandy Peralta 181 85.4 MPH
Graphs
89 Adam Ottavino 137 85.4 MPH
Graphs
90 Brad Boxberger 69 85.4 MPH
Graphs
91 Drew Storen 165 85.4 MPH
Graphs
92 Trevor Hildenberger 116 85.4 MPH
Graphs
93 Mike Morin 71 85.5 MPH
Graphs
94 Dan Otero 195 85.5 MPH
Graphs
95 Ross Stripling 199 85.5 MPH
Graphs
96 Joe Smith 132 85.5 MPH
Graphs
97 Alec Asher 92 85.5 MPH
Graphs
98 T.J. McFarland 187 85.5 MPH
Graphs
99 Josh Edgin 116 85.5 MPH
Graphs
100 Donnie Hart 144 85.5 MPH
Graphs
101 Cody Allen 167 85.6 MPH
Graphs
102 Matt Dermody 73 85.6 MPH
Graphs
103 Luis Garcia 209 85.7 MPH
Graphs
104 Josh Collmenter 63 85.7 MPH
Graphs
105 Wade LeBlanc 211 85.7 MPH
Graphs
106 Brad Hand 180 85.7 MPH
Graphs
107 Tyler Lyons 125 85.8 MPH
Graphs
108 Sam Dyson 193 85.8 MPH
Graphs
109 Sergio Romo 145 85.8 MPH
Graphs
110 Kyle McGrath 53 85.8 MPH
Graphs
111 Daniel Stumpf 110 85.8 MPH
Graphs
112 Jared Hughes 166 85.9 MPH
Graphs
113 Raisel Iglesias 186 85.9 MPH
Graphs
114 Ryan Dull 113 85.9 MPH
Graphs
115 Roberto Osuna 153 85.9 MPH
Graphs
116 Jumbo Diaz 93 85.9 MPH
Graphs
117 Craig Stammen 225 85.9 MPH
Graphs
118 Bryan Morris 68 85.9 MPH
Graphs
119 Austin Maddox 51 86.0 MPH
Graphs
120 Jose Alvarez 146 86.0 MPH
Graphs
121 Aaron Bummer 58 86.0 MPH
Graphs
122 Dovydas Neverauskas 79 86.0 MPH
Graphs
123 Matt Barnes 175 86.0 MPH
Graphs
124 Andrew Chafin 137 86.0 MPH
Graphs
125 Albert Suarez 89 86.0 MPH
Graphs
126 Chris Young 85 86.0 MPH
Graphs
127 Brad Brach 179 86.1 MPH
Graphs
128 Steven Brault 64 86.1 MPH
Graphs
129 Neil Ramirez 87 86.1 MPH
Graphs
130 Blaine Boyer 130 86.2 MPH
Graphs
131 Josh Smoker 164 86.2 MPH
Graphs
132 Zach Duke 54 86.2 MPH
Graphs
133 Eduardo Paredes 66 86.2 MPH
Graphs
134 Ryan Garton 68 86.2 MPH
Graphs
135 Keone Kela 82 86.2 MPH
Graphs
136 Chasen Bradford 103 86.2 MPH
Graphs
137 Sam Tuivailala 124 86.2 MPH
Graphs
138 Eric O'Flaherty 59 86.2 MPH
Graphs
139 Austin Brice 101 86.3 MPH
Graphs
140 Kevin Shackelford 81 86.3 MPH
Graphs
141 Chase Whitley 176 86.3 MPH
Graphs
142 Cory Gearrin 179 86.3 MPH
Graphs
143 Miguel Socolovich 67 86.3 MPH
Graphs
144 Darren O'Day 137 86.3 MPH
Graphs
145 Mike Dunn 135 86.3 MPH
Graphs
146 Adam Morgan 148 86.4 MPH
Graphs
147 Corey Knebel 141 86.4 MPH
Graphs
148 Dominic Leone 175 86.4 MPH
Graphs
149 Jose Ramirez 168 86.4 MPH
Graphs
150 Blake Treinen 221 86.4 MPH
Graphs
151 Scott Alexander 196 86.4 MPH
Graphs
152 Randall Delgado 115 86.4 MPH
Graphs
153 Hector Neris 202 86.4 MPH
Graphs
154 Jason Grilli 117 86.4 MPH
Graphs
155 Luke Gregerson 173 86.4 MPH
Graphs
156 Blake Wood 214 86.5 MPH
Graphs
157 Tony Barnette 171 86.5 MPH
Graphs
158 Ken Giles 142 86.5 MPH
Graphs
159 Joakim Soria 147 86.5 MPH
Graphs
160 Richard Bleier 222 86.5 MPH
Graphs
161 Yusmeiro Petit 224 86.6 MPH
Graphs
162 David Robertson 140 86.6 MPH
Graphs
163 Oliver Perez 88 86.6 MPH
Graphs
164 Edwin Diaz 154 86.6 MPH
Graphs
165 Justin Wilson 132 86.6 MPH
Graphs
166 Joe Blanton 142 86.6 MPH
Graphs
167 Neftali Feliz 135 86.6 MPH
Graphs
168 Koji Uehara 116 86.6 MPH
Graphs
169 Ariel Hernandez 57 86.7 MPH
Graphs
170 Ian Krol 145 86.7 MPH
Graphs
171 Mychal Givens 197 86.7 MPH
Graphs
172 Blake Parker 151 86.8 MPH
Graphs
173 Pedro Baez 185 86.8 MPH
Graphs
174 Buddy Boshers 113 86.8 MPH
Graphs
175 Zach Britton 114 86.8 MPH
Graphs
176 Shawn Armstrong 77 86.8 MPH
Graphs
177 Kirby Yates 122 86.8 MPH
Graphs
178 Fernando Abad 130 86.8 MPH
Graphs
179 Juan Nicasio 196 86.9 MPH
Graphs
180 Alex Colome 197 86.9 MPH
Graphs
181 Oliver Drake 164 86.9 MPH
Graphs
182 Vidal Nuno 54 86.9 MPH
Graphs
183 Josh Osich 130 86.9 MPH
Graphs
184 Javy Guerra 69 86.9 MPH
Graphs
185 Johnny Barbato 87 86.9 MPH
Graphs
186 Jesen Therrien 68 86.9 MPH
Graphs
187 Taylor Rogers 164 86.9 MPH
Graphs
188 David Phelps 149 86.9 MPH
Graphs
189 Sammy Solis 71 87.0 MPH
Graphs
190 Rafael Montero 73 87.0 MPH
Graphs
191 Alex Wilson 200 87.0 MPH
Graphs
192 John Brebbia 142 87.1 MPH
Graphs
193 Jonathan Holder 120 87.1 MPH
Graphs
194 Chad Bell 147 87.1 MPH
Graphs
195 Justin Haley 60 87.1 MPH
Graphs
196 Miguel Diaz 108