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 xBA
1 DJ LeMahieu 189.345 for 552 - 2016 0.343
Graphs
2 Miguel Cabrera 200.886 for 595 - 2016 0.338
Graphs
3 Jose Martinez 91.467 for 272 - 2017 0.336
Graphs
4 Howie Kendrick 104.377 for 317 - 2019 0.329
Graphs
5 Daniel Murphy 174.206 for 531 - 2016 0.328
Graphs
6 Christian Yelich 187.924 for 574 - 2018 0.327
Graphs
7 Corey Seager 31.908 for 98 - 2015 0.326
Graphs
8 Denard Span 80.133 for 246 - 2015 0.326
Graphs
9 Miguel Cabrera 139.819 for 429 - 2015 0.326
Graphs
10 Jose Altuve 207.495 for 640 - 2016 0.324
Graphs
11 Trayce Thompson 38.867 for 122 - 2015 0.319
Graphs
12 Jose Peraza 76.887 for 241 - 2016 0.319
Graphs
13 DJ LeMahieu 184.388 for 579 - 2019 0.318
Graphs
14 Carlos Correa 134.103 for 422 - 2017 0.318
Graphs
15 Anthony Recker 28.512 for 90 - 2016 0.317
Graphs
16 Lorenzo Cain 174.445 for 551 - 2015 0.317
Graphs
17 A.J. Pollock 192.594 for 609 - 2015 0.316
Graphs
18 Trea Turner 96.783 for 307 - 2016 0.315
Graphs
19 Cody Bellinger 169.848 for 540 - 2019 0.315
Graphs
20 Anthony Rendon 165.103 for 525 - 2019 0.314
Graphs
21 Donovan Solano 65.334 for 208 - 2019 0.314
Graphs
22 Mookie Betts 163.114 for 520 - 2018 0.314
Graphs
23 Lorenzo Cain 182.963 for 584 - 2017 0.313
Graphs
24 Miguel Cabrera 41.975 for 134 - 2018 0.313
Graphs
25 J.D. Martinez 177.768 for 569 - 2018 0.312
Graphs
26 Christian Yelich 147.830 for 476 - 2015 0.311
Graphs
27 Mike Trout 170.484 for 549 - 2016 0.311
Graphs
28 Mike Trout 178.265 for 575 - 2015 0.310
Graphs
29 Christian Yelich 151.441 for 489 - 2019 0.310
Graphs
30 DJ LeMahieu 188.890 for 609 - 2017 0.310
Graphs
31 David Ortiz 166.286 for 537 - 2016 0.310
Graphs
32 Freddie Freeman 128.805 for 416 - 2015 0.310
Graphs
33 Yandy Diaz 33.759 for 109 - 2018 0.310
Graphs
34 Christian Yelich 179.042 for 578 - 2016 0.310
Graphs
35 Buster Posey 172.444 for 557 - 2015 0.310
Graphs
36 Phil Gosselin 32.717 for 106 - 2015 0.309
Graphs
37 Avisail Garcia 159.839 for 518 - 2017 0.309
Graphs
38 Jose Martinez 165.115 for 534 - 2018 0.309
Graphs
39 Billy Butler 77.300 for 250 - 2016 0.309
Graphs
40 Devon Travis 67.426 for 218 - 2015 0.309
Graphs
41 Kelby Tomlinson 32.628 for 106 - 2016 0.308
Graphs
42 Joe Mauer 161.104 for 525 - 2017 0.307
Graphs
43 Anthony Rendon 162.427 for 529 - 2018 0.307
Graphs
44 Michael Brantley 175.069 for 570 - 2018 0.307
Graphs
45 Ketel Marte 68.303 for 223 - 2017 0.306
Graphs
46 Jason Kipnis 173.035 for 565 - 2015 0.306
Graphs
47 Robinson Cano 94.705 for 310 - 2018 0.306
Graphs
48 Daniel Murphy 99.989 for 328 - 2018 0.305
Graphs
49 Ben Revere 88.865 for 291 - 2017 0.305
Graphs
50 Corey Seager 190.330 for 627 - 2016 0.304
Graphs
51 Joey Votto 169.075 for 556 - 2016 0.304
Graphs
52 J.D. Davis 117.113 for 385 - 2019 0.304
Graphs
53 Joey Votto 169.886 for 559 - 2017 0.304
Graphs
54 Justin Turner 138.780 for 457 - 2017 0.304
Graphs
55 Starling Marte 163.287 for 539 - 2019 0.303
Graphs
56 Mike Trout 142.302 for 470 - 2019 0.303
Graphs
57 Jose Altuve 178.969 for 590 - 2017 0.303
Graphs
58 Adrian Beltre 172.021 for 567 - 2015 0.303
Graphs
59 David Ortiz 159.766 for 528 - 2015 0.303
Graphs
60 Eric Hosmer 181.362 for 599 - 2015 0.303
Graphs
61 J.D. Martinez 164.660 for 546 - 2019 0.302
Graphs
62 Charlie Blackmon 174.578 for 578 - 2016 0.302
Graphs
63 Jose Ramirez 176.775 for 585 - 2017 0.302
Graphs
64 Howie Kendrick 139.951 for 464 - 2015 0.302
Graphs
65 Melky Cabrera 187.257 for 620 - 2017 0.302
Graphs
66 Yoenis Cespedes 191.082 for 633 - 2015 0.302
Graphs
67 Jean Segura 192.078 for 637 - 2016 0.302
Graphs
68 Stephen Piscotty 70.032 for 233 - 2015 0.301
Graphs
69 Daniel Murphy 160.742 for 534 - 2017 0.301
Graphs
70 Nicholas Castellanos 186.422 for 620 - 2018 0.301
Graphs
71 Alex Presley 73.690 for 245 - 2017 0.301
Graphs
72 Nick Markakis 117.677 for 392 - 2019 0.300
Graphs
73 Bryce Harper 126.087 for 420 - 2017 0.300
Graphs
74 Justin Turner 115.648 for 385 - 2015 0.300
Graphs
75 Ben Revere 176.762 for 592 - 2015 0.299
Graphs
76 Corey Seager 161.341 for 539 - 2017 0.299
Graphs
77 George Springer 163.405 for 548 - 2017 0.298
Graphs
78 Matt Duffy 170.472 for 573 - 2015 0.298
Graphs
79 Eric Hosmer 179.757 for 603 - 2017 0.298
Graphs
80 Corey Dickerson 66.684 for 224 - 2015 0.298
Graphs
81 Robinson Cano 176.207 for 592 - 2017 0.298
Graphs
82 Martin Prado 178.989 for 600 - 2016 0.298
Graphs
83 Bryce Harper 154.847 for 521 - 2015 0.297
Graphs
84 Michael Brantley 157.160 for 529 - 2015 0.297
Graphs
85 Jose Peraza 144.821 for 487 - 2017 0.297
Graphs
86 Ryan Braun 120.196 for 405