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 xwOBA
1 Mookie Betts 103.817 for 211 - 2018 0.492
Graphs
2 Mike Trout 121.951 for 257 - 2018 0.475
Graphs
3 J.D. Martinez 105.145 for 237 - 2018 0.444
Graphs
4 Aaron Judge 106.721 for 250 - 2018 0.427
Graphs
5 Freddie Freeman 108.482 for 254 - 2018 0.427
Graphs
6 Brandon Belt 92.367 for 223 - 2018 0.414
Graphs
7 Bryce Harper 103.122 for 249 - 2018 0.414
Graphs
8 Matt Davidson 70.097 for 171 - 2018 0.410
Graphs
9 Joey Votto 99.899 for 246 - 2018 0.406
Graphs
10 Francisco Lindor 106.171 for 265 - 2018 0.404
Graphs
11 Jesus Aguilar 67.855 for 168 - 2018 0.404
Graphs
12 Francisco Cervelli 69.804 for 174 - 2018 0.401
Graphs
13 Matt Kemp 76.060 for 190 - 2018 0.400
Graphs
14 Eugenio Suarez 71.853 for 180 - 2018 0.399
Graphs
15 Mitch Haniger 94.392 for 238 - 2018 0.397
Graphs
16 A.J. Pollock 65.463 for 165 - 2018 0.397
Graphs
17 Jose Abreu 92.555 for 233 - 2018 0.397
Graphs
18 Kris Bryant 93.563 for 236 - 2018 0.396
Graphs
19 Mitch Moreland 60.077 for 152 - 2018 0.395
Graphs
20 Michael Brantley 82.684 for 210 - 2018 0.394
Graphs
21 Brandon Nimmo 61.052 for 155 - 2018 0.394
Graphs
22 Jose Martinez 88.129 for 225 - 2018 0.392
Graphs
23 Jose Ramirez 98.340 for 251 - 2018 0.392
Graphs
24 Anthony Rendon 63.389 for 163 - 2018 0.389
Graphs
25 Robinson Cano 64.950 for 167 - 2018 0.389
Graphs
26 Teoscar Hernandez 71.788 for 186 - 2018 0.386
Graphs
27 Tommy Pham 79.997 for 208 - 2018 0.385
Graphs
28 J.T. Realmuto 62.430 for 164 - 2018 0.383
Graphs
29 Manny Machado 94.011 for 246 - 2018 0.382
Graphs
30 Matt Olson 89.924 for 236 - 2018 0.381
Graphs
31 Nicholas Castellanos 89.585 for 235 - 2018 0.381
Graphs
32 Xander Bogaerts 69.217 for 182 - 2018 0.380
Graphs
33 Joe Mauer 62.468 for 166 - 2018 0.379
Graphs
34 Leonys Martin 72.737 for 192 - 2018 0.379
Graphs
35 Christian Yelich 78.490 for 207 - 2018 0.379
Graphs
36 Nolan Arenado 85.477 for 226 - 2018 0.378
Graphs
37 Mike Moustakas 92.076 for 244 - 2018 0.377
Graphs
38 Khris Davis 81.517 for 217 - 2018 0.376
Graphs
39 Andrelton Simmons 87.940 for 237 - 2018 0.373
Graphs
40 DJ LeMahieu 56.880 for 153 - 2018 0.372
Graphs
41 Matt Carpenter 79.426 for 214 - 2018 0.371
Graphs
42 Matt Adams 57.858 for 156 - 2018 0.371
Graphs
43 Alex Bregman 96.143 for 259 - 2018 0.371
Graphs
44 Nelson Cruz 70.493 for 190 - 2018 0.371
Graphs
45 Kyle Schwarber 69.592 for 188 - 2018 0.370
Graphs
46 Jorge Soler 83.658 for 226 - 2018 0.370
Graphs
47 Asdrubal Cabrera 86.585 for 235 - 2018 0.368
Graphs
48 Nomar Mazara 91.187 for 249 - 2018 0.366
Graphs
49 George Springer 95.776 for 262 - 2018 0.366
Graphs
50 Rhys Hoskins 78.084 for 215 - 2018 0.365
Graphs
51 Charlie Blackmon 86.028 for 236 - 2018 0.365
Graphs
52 Scott Schebler 58.529 for 161 - 2018 0.364
Graphs
53 Daniel Robertson 69.396 for 191 - 2018 0.363
Graphs
54 Ben Zobrist 59.945 for 165 - 2018 0.363
Graphs
55 Aaron Hicks 62.939 for 175 - 2018 0.362
Graphs
56 Carlos Santana 86.138 for 238 - 2018 0.362
Graphs
57 Jose Altuve 95.319 for 265 - 2018 0.361
Graphs
58 Justin Smoak 81.796 for 227 - 2018 0.360
Graphs
59 Franchy Cordero 55.023 for 154 - 2018 0.360
Graphs
60 Travis Shaw 83.058 for 232 - 2018 0.360
Graphs
61 Nick Markakis 92.869 for 259 - 2018 0.359
Graphs
62 Javier Baez 76.713 for 214 - 2018 0.358
Graphs
63 Cesar Hernandez 89.115 for 249 - 2018 0.358
Graphs
64 Justin Bour 76.299 for 213 - 2018 0.358
Graphs
65 Anthony Rizzo 76.380 for 214 - 2018 0.357
Graphs
66 Shin-Soo Choo 93.305 for 261 - 2018 0.357
Graphs
67 Joey Gallo 85.373 for 239 - 2018 0.357
Graphs
68 Edwin Encarnacion 77.877 for 220 - 2018 0.356
Graphs
69 Gary Sanchez 72.968 for 205 - 2018 0.356
Graphs
70 Buster Posey 68.950 for 194 - 2018 0.355
Graphs
71 Colin Moran 63.436 for 179 - 2018 0.354
Graphs
72 Andrew McCutchen 84.272 for 238 - 2018 0.354
Graphs
73 Ryon Healy 58.207 for 165 - 2018 0.353
Graphs
74 Trey Mancini 84.850 for 241 - 2018 0.352
Graphs
75 Trea Turner 91.631 for 261 - 2018 0.351
Graphs
76 Miguel Andujar 66.318 for 189 - 2018 0.351
Graphs
77 Denard Span 68.180 for 195 - 2018 0.350
Graphs
78 Giancarlo Stanton 83.390 for 239 - 2018 0.349
Graphs
79 Paul DeJong 59.409 for 170 - 2018 0.349
Graphs
80 Jason Heyward 55.209 for 160 - 2018 0.349
Graphs
81 Lorenzo Cain 83.627 for 240 - 2018 0.348
Graphs
82 Jed Lowrie 88.964 for 256 - 2018 0.348
Graphs
83 Chris Taylor 88.514 for 255 - 2018 0.347
Graphs
84 Willson Contreras 73.853 for 214 - 2018 0.347
Graphs
85 Salvador Perez 56.887 for 164 - 2018 0.347
Graphs
86 Yonder Alonso