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 BA - xBA
1 Vidal Nuno III 0.000 - 0.721 - 2017 -0.721
Graphs
2 Pedro Strop 0.000 - 0.649 - 2017 -0.649
Graphs
3 Johnny Barbato 0.000 - 0.423 - 2017 -0.423
Graphs
4 Brian Ellington 0.000 - 0.388 - 2017 -0.388
Graphs
5 Braden Shipley 0.000 - 0.362 - 2017 -0.362
Graphs
6 Aaron Wilkerson 0.000 - 0.358 - 2017 -0.358
Graphs
7 A.J. Schugel 0.000 - 0.330 - 2017 -0.330
Graphs
8 Mat Latos 0.000 - 0.324 - 2017 -0.324
Graphs
9 John Brebbia 0.000 - 0.321 - 2017 -0.321
Graphs
10 Nik Turley 0.000 - 0.319 - 2017 -0.319
Graphs
11 Brandon Finnegan 0.000 - 0.300 - 2017 -0.300
Graphs
12 Lance McCullers Jr. 0.000 - 0.293 - 2017 -0.293
Graphs
13 Felix Pena 0.000 - 0.246 - 2017 -0.246
Graphs
14 Alberto Rosario 0.000 - 0.238 - 2017 -0.238
Graphs
15 Jason Hammel 0.000 - 0.221 - 2017 -0.221
Graphs
16 George Kontos 0.000 - 0.219 - 2017 -0.219
Graphs
17 Darrell Ceciliani 0.400 - 0.616 - 2017 -0.216
Graphs
18 Deck McGuire 0.000 - 0.215 - 2017 -0.215
Graphs
19 Blake Snell 0.000 - 0.203 - 2017 -0.203
Graphs
20 Anthony Alford 0.125 - 0.320 - 2017 -0.195
Graphs
21 Junichi Tazawa 0.000 - 0.191 - 2017 -0.191
Graphs
22 Terrance Gore 0.000 - 0.190 - 2017 -0.190
Graphs
23 Luis Avilan 0.000 - 0.180 - 2017 -0.180
Graphs
24 Brad Hand 0.000 - 0.178 - 2017 -0.178
Graphs
25 Luke Jackson 0.000 - 0.177 - 2017 -0.177
Graphs
26 Matt Wisler 0.000 - 0.177 - 2017 -0.177
Graphs
27 Miguel Socolovich 0.000 - 0.172 - 2017 -0.172
Graphs
28 Doug Fister 0.000 - 0.171 - 2017 -0.171
Graphs
29 Gabriel Ynoa 0.000 - 0.170 - 2017 -0.170
Graphs
30 Danny Ortiz 0.083 - 0.252 - 2017 -0.169
Graphs
31 Brett Cecil 0.000 - 0.165 - 2017 -0.165
Graphs
32 Hector Velazquez 0.000 - 0.160 - 2017 -0.160
Graphs
33 Dylan Floro 0.000 - 0.158 - 2017 -0.158
Graphs
34 Tony Sipp 0.000 - 0.158 - 2017 -0.158
Graphs
35 Kyle Higashioka 0.000 - 0.156 - 2017 -0.156
Graphs
36 John Ryan Murphy 0.143 - 0.299 - 2017 -0.156
Graphs
37 Steve Lombardozzi 0.000 - 0.154 - 2017 -0.154
Graphs
38 Jen-Ho Tseng 0.000 - 0.149 - 2017 -0.149
Graphs
39 Ian Krol 0.000 - 0.144 - 2017 -0.144
Graphs
40 Zach Lee 0.000 - 0.141 - 2017 -0.141
Graphs
41 Henderson Alvarez III 0.000 - 0.140 - 2017 -0.140
Graphs
42 J.A. Happ 0.000 - 0.136 - 2017 -0.136
Graphs
43 Anibal Sanchez 0.000 - 0.136 - 2017 -0.136
Graphs
44 Shelby Miller 0.000 - 0.136 - 2017 -0.136
Graphs
45 Christian Bergman 0.000 - 0.135 - 2017 -0.135
Graphs
46 Josh Lindblom 0.000 - 0.134 - 2017 -0.134
Graphs
47 Miguel Diaz 0.000 - 0.134 - 2017 -0.134
Graphs
48 Randall Delgado 0.000 - 0.134 - 2017 -0.134
Graphs
49 Ramon Flores 0.125 - 0.255 - 2017 -0.130
Graphs
50 Brian Duensing 0.000 - 0.128 - 2017 -0.128
Graphs
51 Brian Johnson 0.000 - 0.127 - 2017 -0.127
Graphs
52 Michael Fulmer 0.000 - 0.126 - 2017 -0.126
Graphs
53 Lewis Brinson 0.106 - 0.232 - 2017 -0.126
Graphs
54 Trevor Bauer 0.000 - 0.125 - 2017 -0.125
Graphs
55 Mark Zagunis 0.000 - 0.124 - 2017 -0.124
Graphs
56 Brock Stewart 0.250 - 0.369 - 2017 -0.119
Graphs
57 Jharel Cotton 0.000 - 0.119 - 2017 -0.119
Graphs
58 Nick Wittgren 0.000 - 0.118 - 2017 -0.118
Graphs
59 Matt Shoemaker 0.000 - 0.115 - 2017 -0.115
Graphs
60 John Gant 0.000 - 0.115 - 2017 -0.115
Graphs
61 Cody Asche 0.105 - 0.213 - 2017 -0.108
Graphs
62 Nolan Fontana 0.050 - 0.158 - 2017 -0.108
Graphs
63 Geovany Soto 0.190 - 0.297 - 2017 -0.107
Graphs
64 Austin Brice 0.000 - 0.107 - 2017 -0.107
Graphs
65 Francisco Mejia 0.154 - 0.258 - 2017 -0.104
Graphs
66 Kyle Lloyd 0.000 - 0.100 - 2017 -0.100
Graphs
67 Ian Parmley 0.000 - 0.098 - 2017 -0.098
Graphs
68 Anthony Recker 0.143 - 0.240 - 2017 -0.097
Graphs
69 Anthony Banda 0.000 - 0.095 - 2017 -0.095
Graphs
70 Ryan Lavarnway 0.273 - 0.368 - 2017 -0.095
Graphs
71 Albert Suarez 0.000 - 0.094 - 2017 -0.094
Graphs
72 Tom Murphy 0.042 - 0.135 - 2017 -0.093
Graphs
73 Miguel Gonzalez 0.000 - 0.093 - 2017 -0.093
Graphs
74 Yadiel Rivera 0.000 - 0.093 - 2017 -0.093
Graphs
75 Steve Selsky 0.111 - 0.203 - 2017 -0.092
Graphs
76 Ryan LaMarre 0.000 - 0.091 - 2017 -0.091
Graphs
77 Aaron Hill 0.132 - 0.222 - 2017 -0.090
Graphs
78 Jacob Hannemann 0.150 - 0.239 - 2017 -0.089
Graphs
79 Charlie Morton 0.000 - 0.088 - 2017 -0.088
Graphs
80 Josh Tomlin 0.143 - 0.230 - 2017 -0.087
Graphs
81 Jack Flaherty 0.000 - 0.086 - 2017 -0.086
Graphs
82 Junior Guerra 0.000 - 0.085 - 2017 -0.085
Graphs
83 Scott Van Slyke 0.122 - 0.206 - 2017 -0.084
Graphs
84 Josh Smoker 0.000 - 0.083 - 2017 -0.083
Graphs
85 Matt Harvey 0.059 - 0.141 - 2017 -0.082
Graphs
86 Justin Grimm 0.000 - 0.082 - 2017