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 Joey Gallo 142.525 for 242 0.589
Graphs
2 J.D. Martinez 187.004 for 330 0.567
Graphs
3 Aaron Judge 119.726 for 214 0.559
Graphs
4 Mike Trout 162.124 for 303 0.535
Graphs
5 Paul Goldschmidt 168.337 for 318 0.529
Graphs
6 Christian Yelich 193.181 for 366 0.528
Graphs
7 Max Muncy 116.582 for 222 0.525
Graphs
8 Khris Davis 188.106 for 361 0.521
Graphs
9 Javier Baez 156.676 for 302 0.519
Graphs
10 Bryce Harper 157.475 for 307 0.513
Graphs
11 Teoscar Hernandez 133.632 for 262 0.510
Graphs
12 Ronald Acuna Jr. 130.364 for 258 0.505
Graphs
13 Trevor Story 174.217 for 352 0.495
Graphs
14 Giancarlo Stanton 165.976 for 336 0.494
Graphs
15 Daniel Palka 103.169 for 209 0.494
Graphs
16 Matt Carpenter 176.491 for 358 0.493
Graphs
17 Nicholas Castellanos 183.565 for 373 0.492
Graphs
18 Justin Upton 151.086 for 308 0.491
Graphs
19 Mookie Betts 180.649 for 368 0.491
Graphs
20 Kendrys Morales 118.708 for 242 0.491
Graphs
21 Kyle Schwarber 116.993 for 240 0.490
Graphs
22 Freddie Freeman 186.277 for 384 0.485
Graphs
23 C.J. Cron 135.069 for 279 0.484
Graphs
24 Matt Kemp 126.918 for 264 0.481
Graphs
25 Tommy Pham 152.552 for 318 0.480
Graphs
26 Nelson Cruz 156.615 for 326 0.480
Graphs
27 Eugenio Suarez 166.962 for 349 0.478
Graphs
28 Jesus Aguilar 123.347 for 262 0.471
Graphs
29 Randal Grichuk 114.777 for 244 0.470
Graphs
30 Jose Abreu 133.537 for 285 0.469
Graphs
31 Hunter Renfroe 102.362 for 219 0.467
Graphs
32 Ryan Braun 117.342 for 252 0.466
Graphs
33 Matt Davidson 110.001 for 237 0.464
Graphs
34 Mitch Moreland 115.575 for 249 0.464
Graphs
35 Jose Martinez 156.812 for 340 0.464
Graphs
36 Matt Olson 158.692 for 343 0.463
Graphs
37 Yan Gomes 99.117 for 216 0.459
Graphs
38 Edwin Encarnacion 136.879 for 299 0.458
Graphs
39 Mitch Haniger 172.699 for 377 0.458
Graphs
40 Avisail Garcia 92.209 for 202 0.456
Graphs
41 Leonys Martin 93.306 for 205 0.455
Graphs
42 Nick Williams 112.724 for 249 0.453
Graphs
43 Jackie Bradley Jr. 129.285 for 286 0.452
Graphs
44 Nomar Mazara 124.965 for 277 0.451
Graphs
45 Scott Schebler 100.585 for 224 0.449
Graphs
46 Brandon Belt 113.453 for 253 0.448
Graphs
47 Robinson Cano 91.614 for 205 0.447
Graphs
48 Francisco Lindor 181.614 for 410 0.446
Graphs
49 Shin-Soo Choo 144.581 for 325 0.446
Graphs
50 Yasiel Puig 111.075 for 249 0.446
Graphs
51 Juan Soto 114.713 for 259 0.445
Graphs
52 Trey Mancini 146.665 for 330 0.444
Graphs
53 Anthony Rendon 169.610 for 383 0.443
Graphs
54 Xander Bogaerts 148.471 for 336 0.442
Graphs
55 Marcell Ozuna 166.941 for 378 0.442
Graphs
56 Salvador Perez 121.973 for 276 0.442
Graphs
57 Kris Bryant 98.885 for 224 0.441