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 Aaron Loup 69 87.6 MPH
Graphs
2 Brent Suter 115 88.2 MPH
Graphs
3 Carl Edwards Jr. 59 88.3 MPH
Graphs
4 Brandon McCarthy 130 88.4 MPH
Graphs
5 Justin Wilson 63 89.3 MPH
Graphs
6 Kyle Barraclough 80 89.3 MPH
Graphs
7 Daniel Hudson 79 89.6 MPH
Graphs
8 Kenley Jansen 61 89.7 MPH
Graphs
9 Scott Feldman 170 89.7 MPH
Graphs
10 Tony Watson 88 89.8 MPH
Graphs
11 Rafael Montero 159 89.8 MPH
Graphs
12 Seung Hwan Oh 111 89.8 MPH
Graphs
13 Corey Kluber 220 89.8 MPH
Graphs
14 Raisel Iglesias 94 89.9 MPH
Graphs
15 Ryan Buchter 89 89.9 MPH
Graphs
16 Chris Rusin 91 89.9 MPH
Graphs
17 Chris Stratton 88 89.9 MPH
Graphs
18 Adam Ottavino 72 90.0 MPH
Graphs
19 Carlos Torres 105 90.0 MPH
Graphs
20 James Paxton 165 90.1 MPH
Graphs
21 Jon Gray 143 90.1 MPH
Graphs
22 Blake Wood 92 90.1 MPH
Graphs
23 Matt Barnes 76 90.2 MPH
Graphs
24 Brad Hand 81 90.2 MPH
Graphs
25 Wade Davis 63 90.3 MPH
Graphs
26 David Price 113 90.4 MPH
Graphs
27 Anthony Swarzak 87 90.4 MPH
Graphs
28 Ross Stripling 91 90.5 MPH
Graphs
29 Adam Wainwright 186 90.5 MPH
Graphs
30 Jimmy Nelson 213 90.5 MPH
Graphs
31 Jon Lester 246 90.6 MPH
Graphs
32 Jose Urena 262 90.6 MPH
Graphs
33 Alex Claudio 73 90.6 MPH
Graphs
34 Matt Garza 185 90.6 MPH
Graphs
35 Mike Montgomery 144 90.7 MPH
Graphs
36 David Robertson 64 90.7 MPH
Graphs
37 Francisco Liriano 140 90.7 MPH
Graphs
38 Collin McHugh 109 90.8 MPH
Graphs
39 Mike Minor 85 90.8 MPH
Graphs
40 Jacob deGrom 242 90.8 MPH
Graphs
41 CC Sabathia 190 90.8 MPH
Graphs
42 Blake Snell 172 90.8 MPH
Graphs
43 Ryan Tepera 92 90.8 MPH
Graphs
44 Tanner Roark 254 90.8 MPH
Graphs
45 Wade LeBlanc 98 90.8 MPH
Graphs
46 Pedro Strop 55 90.8 MPH
Graphs
47 Oliver Drake 73 90.8 MPH
Graphs
48 Danny Duffy 216 90.9 MPH
Graphs
49 Rich Hill 167 90.9 MPH
Graphs
50 R.A. Dickey 267 90.9 MPH
Graphs
51 Dellin Betances 42 90.9 MPH
Graphs
52 Chris Devenski 90 90.9 MPH
Graphs
53 Bryan Shaw 78 91.0 MPH
Graphs
54 Jose Berrios 209 91.0 MPH
Graphs
55 Aaron Nola 206 91.0 MPH
Graphs
56 Jordan Montgomery 230 91.0 MPH
Graphs
57 Yu Darvish 244 91.0 MPH
Graphs
58 Cory Gearrin 78 91.0 MPH
Graphs
59 Kenta Maeda 192 91.0 MPH
Graphs
60 Felipe Rivero 78 91.1 MPH
Graphs
61 Miguel Castro 89 91.1 MPH
Graphs
62 Michael Lorenzen 94 91.1 MPH
Graphs
63 Max Scherzer 227 91.1 MPH
Graphs
64 Wandy Peralta 71 91.2 MPH
Graphs
65 Andrew Cashner 240 91.2 MPH
Graphs
66 Jhoulys Chacin 225 91.2 MPH
Graphs
67 Jake Arrieta 238 91.2 MPH
Graphs
68 Corey Knebel 65 91.2 MPH
Graphs
69 Charlie Morton 168 91.3 MPH
Graphs
70 Gerrit Cole 272 91.3 MPH
Graphs
71 Adalberto Mejia 164 91.3 MPH
Graphs
72 Chase Anderson 189 91.4 MPH
Graphs
73 Ty Blach 262 91.4 MPH
Graphs
74 Mike Fiers 223 91.4 MPH
Graphs
75 Dominic Leone 85 91.4 MPH
Graphs
76 Brian Duensing 73 91.4 MPH
Graphs
77 Tyler Clippard 87 91.5 MPH
Graphs
78 Homer Bailey 148 91.5 MPH
Graphs
79 Warwick Saupold 97 91.5 MPH
Graphs
80 Michael Wacha 215 91.5 MPH
Graphs
81 Ervin Santana 293 91.5 MPH
Graphs
82 Tommy Kahnle 75 91.5 MPH
Graphs
83 Joe Musgrove 160 91.5 MPH
Graphs
84 Lance Lynn 252 91.5 MPH
Graphs
85 Brad Peacock 153 91.6 MPH
Graphs
86 Gio Gonzalez 240 91.6 MPH
Graphs
87 Jason Hammel 325 91.6 MPH
Graphs
88 Hector Neris 109 91.6 MPH
Graphs
89 Martin Perez 292 91.6 MPH
Graphs
90 Kyle Hendricks 172 91.6 MPH
Graphs
91 Shane Greene 77 91.6 MPH
Graphs
92 Zach Davies 276 91.7 MPH
Graphs
93 Julio Teheran 296 91.7 MPH
Graphs
94 Eduardo Rodriguez 210 91.7 MPH
Graphs
95 Johnny Cueto 233 91.7 MPH
Graphs
96 Brandon Kintzler 87 91.7 MPH
Graphs
97 Jason Vargas 278 91.7 MPH
Graphs
98 Paul Sewald 103 91.7 MPH
Graphs
99 AJ Ramos 74 91.8 MPH
Graphs
100 Mark Leiter 127 91.8 MPH
Graphs
101 Addison Reed 108 91.8 MPH
Graphs
102 Nick Pivetta 187 91.8 MPH
Graphs
103 Alec Asher 95 91.8 MPH
Graphs
104 Clayton Kershaw 191 91.8 MPH
Graphs
105 Yusmeiro Petit 120 91.9 MPH
Graphs
106 Matthew Boyd 214 91.9 MPH
Graphs
107 Jeff Samardzija 303 91.9 MPH
Graphs
108 Chris Sale 253 91.9 MPH
Graphs
109 Michael Fulmer 219 91.9 MPH
Graphs
110 Drew Pomeranz 225 91.9 MPH
Graphs
111 Carlos Martinez 235 91.9 MPH
Graphs
112 Robert Gsellman 185 91.9 MPH
Graphs
113 Tyler Glasnow 100 91.9 MPH
Graphs
114 Jake Odorizzi 236 91.9 MPH
Graphs
115 Trevor Williams 203 91.9 MPH
Graphs
116 Jameson Taillon 185 91.9 MPH
Graphs
117 J.A. Happ 206 91.9 MPH
Graphs
118 Kyle Gibson 228 92.0 MPH
Graphs
119 Jacob Barnes 77 92.0 MPH
Graphs
120 Joe Biagini 146 92.0 MPH
Graphs
121 Jeremy Jeffress 75 92.0 MPH
Graphs
122 Travis Wood 177 92.0 MPH
Graphs
123 Pedro Baez 99 92.0 MPH
Graphs
124 Blake Treinen 77 92.0 MPH
Graphs
125 Tony Barnette 89 92.0 MPH
Graphs
126 Kevin Gausman 279 92.0 MPH
Graphs
127 Mike Pelfrey 170 92.1 MPH
Graphs
128 Dan Straily 278 92.1 MPH
Graphs
129 Juan Nicasio 88 92.1 MPH
Graphs
130 Jharel Cotton 195 92.1 MPH
Graphs
131 Ben Lively 140 92.1 MPH
Graphs
132 A.J. Griffin 129 92.1 MPH
Graphs
133 Jose Ramirez 80 92.1 MPH
Graphs
134 Dan Jennings 59 92.1 MPH
Graphs
135 Blake Parker 70 92.1 MPH
Graphs
136 John Lackey 257 92.1 MPH
Graphs
137 Bronson Arroyo 152 92.1 MPH
Graphs
138 Craig Stammen 102 92.1 MPH
Graphs
139 Miguel Gonzalez 285 92.2 MPH
Graphs
140 Jeremy Hellickson 293 92.2 MPH
Graphs
141 Hyun-Jin Ryu 178 92.2 MPH
Graphs
142 Mychal Givens 92 92.2 MPH
Graphs
143 Alex Cobb 252 92.2 MPH
Graphs
144 Cody Allen 90 92.2 MPH
Graphs
145 Jeff Hoffman 162 92.2 MPH
Graphs
146 Matt Cain 218 92.3 MPH
Graphs
147 Wily Peralta 86 92.3 MPH
Graphs
148 George Kontos 78 92.3 MPH
Graphs
149 Stephen Strasburg 201 92.3 MPH
Graphs
150 Marco Estrada 296 92.3 MPH
Graphs
151 Sal Romano 110 92.3 MPH
Graphs
152 Alex Wood 170 92.3 MPH
Graphs
153 JC Ramirez 195 92.3 MPH
Graphs
154 Seth Lugo 167 92.3 MPH
Graphs
155 Tom Koehler 117 92.3 MPH
Graphs
156 Danny Barnes 92 92.3 MPH
Graphs
157 Andrew Triggs 97 92.4 MPH
Graphs
158 Luke Weaver 73 92.4 MPH
Graphs
159 Ariel Miranda 253 92.4 MPH
Graphs
160 Mike Foltynewicz 250 92.4 MPH
Graphs
161 Luis Castillo 79 92.4 MPH
Graphs
162 Chad Bell 97 92.4 MPH
Graphs
163 Patrick Corbin 247 92.5 MPH
Graphs
164 Junior Guerra 106 92.5 MPH
Graphs
165 Santiago Casilla 92 92.5 MPH
Graphs
166 Sean Newcomb 140 92.5 MPH
Graphs
167 Nick Martinez 184 92.5 MPH
Graphs
168 Austin Bibens-Dirkx 124 92.5 MPH
Graphs
169 Mike Clevinger 151 92.5 MPH
Graphs
170 Robert Stephenson 125 92.5 MPH
Graphs
171 Lance McCullers Jr. 116 92.5 MPH
Graphs
172 James Shields 193 92.5 MPH
Graphs
173 Zach Eflin 107 92.5 MPH
Graphs
174 Tyler Anderson 119 92.5 MPH
Graphs
175 Joe Kelly 72 92.6 MPH
Graphs
176 Anibal Sanchez 188 92.6 MPH
Graphs
177 Dylan Bundy 274 92.6 MPH
Graphs
178 Justin Verlander 309 92.6 MPH
Graphs
179 Taijuan Walker 212 92.6 MPH
Graphs
180 German Marquez 243 92.6 MPH
Graphs
181 Edwin Diaz 68 92.6 MPH
Graphs
182 Daniel Gossett 155 92.6 MPH
Graphs
183 Chris Archer 272 92.6 MPH
Graphs
184 Rick Porcello 343 92.6 MPH
Graphs
185 Vance Worley 118 92.6 MPH
Graphs
186 Edubray Ramos 80 92.7 MPH
Graphs
187 Zack Wheeler 126 92.7 MPH
Graphs
188 Tyler Chatwood 164 92.7 MPH
Graphs
189 Luis Severino 211 92.7 MPH
Graphs
190 Jose Quintana 245 92.7 MPH
Graphs
191 Archie Bradley 83 92.7 MPH
Graphs
192 Bud Norris 79 92.7 MPH
Graphs
193 Chris Hatcher 99 92.7 MPH
Graphs
194 Kelvin Herrera 89 92.7 MPH
Graphs
195 Edwin Jackson 125 92.8 MPH