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 Mike Trout 45.196 for 67 0.675
Graphs
2 Jorge Soler 37.276 for 68 0.548
Graphs
3 Pete Alonso 39.601 for 74 0.535
Graphs
4 Domingo Santana 35.222 for 66 0.534
Graphs
5 Ian Desmond 29.807 for 57 0.523
Graphs
6 Matt Olson 34.451 for 66 0.522
Graphs
7 Marwin Gonzalez 25.662 for 50 0.513
Graphs
8 Brandon Lowe 28.014 for 55 0.509
Graphs
9 Hunter Renfroe 27.978 for 55 0.509
Graphs
10 JaCoby Jones 26.974 for 55 0.500
Graphs
11 Garrett Cooper 31.404 for 63 0.498
Graphs
12 Max Muncy 32.382 for 65 0.498
Graphs
13 Josh Donaldson 36.670 for 74 0.496
Graphs
14 Scott Kingery 34.095 for 69 0.494
Graphs
15 Justin Turner 31.108 for 64 0.486
Graphs
16 Khris Davis 29.390 for 61 0.482
Graphs
17 Cody Bellinger 31.804 for 66 0.482
Graphs
18 Christian Walker 32.282 for 67 0.482
Graphs
19 Ronald Acuna Jr. 38.770 for 81 0.479
Graphs
20 Christian Yelich 36.216 for 76 0.477
Graphs
21 C.J. Cron 34.103 for 72 0.474
Graphs
22 Anthony Rendon 34.546 for 73 0.473
Graphs
23 Jay Bruce 28.239 for 60 0.471
Graphs
24 Nomar Mazara 33.456 for 71 0.471
Graphs
25 Bryce Harper 34.274 for 73 0.470
Graphs
26 J.D. Martinez 31.841 for 68 0.468
Graphs
27 Gary Sanchez 29.398 for 63 0.467
Graphs
28 DJ LeMahieu 40.582 for 87 0.466
Graphs
29 Freddie Freeman 36.632 for 79 0.464
Graphs
30 Trevor Story 27.698 for 60 0.462
Graphs
31 Shohei Ohtani 29.074 for 63 0.461
Graphs
32 Kyle Schwarber 31.627 for 69 0.458
Graphs
33 Willy Adames 31.622 for 70 0.458
Graphs
34 Mike Moustakas 30.679 for 67 0.458
Graphs
35 Luke Voit 22.881 for 50 0.458
Graphs
36 Bryan Reynolds 30.611 for 67 0.457
Graphs
37 Edwin Encarnacion 26.373 for 58 0.455
Graphs
38 Ozzie Albies 37.799 for 83 0.455
Graphs
39 Jackie Bradley Jr. 27.615 for 62 0.453
Graphs
40 Carlos Santana 34.750 for 77 0.451
Graphs
41 Trey Mancini 30.318 for 68 0.446
Graphs
42 Charlie Blackmon 28.983 for 65 0.446
Graphs
43 Pedro Severino 22.215 for 50 0.444
Graphs
44 Dansby Swanson 34.084 for 78 0.443
Graphs
45 Shin-Soo Choo 29.604 for 67 0.442
Graphs
46 Chris Taylor 22.822 for 53 0.439
Graphs
47 Ryan Braun 28.006 for 64 0.438
Graphs
48 Lourdes Gurriel Jr. 31.042 for 71 0.437
Graphs
49 Brock Holt 21.744 for 50 0.435
Graphs
50 Tim Anderson 30.313 for 70 0.433
Graphs
51 Eloy Jimenez 25.904 for 60 0.432
Graphs
52 Javier Baez 31.904 for 74 0.431
Graphs
53 Starling Marte 34.492 for 81 0.431
Graphs
54 Austin Riley 27.178 for 63 0.431
Graphs
55 Andrew Benintendi 31.698 for 74 0.428
Graphs
56 Danny Santana 23.966 for 56 0.428
Graphs
57 Tommy Pham 26.929 for 63 0.427
Graphs
58 Jason Kipnis 32.001 for 76 0.427
Graphs
59 Manny Machado 30.639 for 72 0.426
Graphs
60 Marcell Ozuna 30.224 for 71 0.426
Graphs
61 Xander Bogaerts 36.173 for 85 0.426
Graphs
62 Yandy Diaz 22.169 for 52 0.426
Graphs
63 Daniel Vogelbach 28.065 for 66 0.425
Graphs
64 Ketel Marte 37.174 for 88 0.422
Graphs
65 Francisco Lindor 36.922 for 88 0.420
Graphs
66 Gleyber Torres 21.349 for 51 0.419
Graphs
67 Niko Goodrum 20.906 for 50 0.418
Graphs
68 Howie Kendrick 22.548 for 54 0.418
Graphs
69 Yasmani Grandal 26.739 for 64 0.418
Graphs
70 Michael Conforto 30.871 for 74 0.417
Graphs
71 Jeff McNeil 30.400 for 73 0.416
Graphs
72 Brandon Dixon 28.634 for 69 0.415
Graphs
73 Ji-Man Choi 23.987 for 58 0.414
Graphs
74 Matt Chapman 28.479 for 69 0.413
Graphs
75 Whit Merrifield 35.857 for 87 0.412
Graphs
76 Evan Longoria 23.071 for 56 0.412
Graphs
77 David Dahl 34.067 for 83 0.410
Graphs
78 Ramon Laureano 28.278 for 69 0.410
Graphs
79 Trea Turner 26.973 for 66 0.409
Graphs
80 Austin Meadows 27.996 for 69 0.406
Graphs
81 Mookie Betts 33.670 for 83 0.406
Graphs
82 Yasiel Puig 24.287 for 60 0.405
Graphs
83 Rafael Devers 31.507 for 78 0.404
Graphs
84 Luis Rengifo 25.634 for 65 0.401
Graphs
85 Juan Soto 28.088 for 70 0.401
Graphs
86 Colin Moran 26.014 for 65 0.400
Graphs
87 Anthony Rizzo 27.993 for 70 0.400
Graphs
88 Nick Senzel 24.728 for 62 0.399