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