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
1 Kris Bryant 103.8 - 2019-05-31
Graphs
2 Jason Heyward 103.4 - 2019-05-31
Graphs
3 Kyle Schwarber 103.1 - 2019-05-31
Graphs
4 Ryan McMahon 102.8 - 2019-08-10
Graphs
5 Kyle Schwarber 102.6 - 2019-05-31
Graphs
6 Albert Pujols 102.5 - 2019-09-19
Graphs
7 Manny Pina 102.4 - 2019-08-07
Graphs
8 Freddy Galvis 102.4 - 2019-06-24
Graphs
9 Jorge Alfaro 102.3 - 2019-07-18
Graphs
10 Juan Soto 102.2 - 2019-06-10
Graphs
11 Renato Nunez 102.2 - 2019-08-14
Graphs
12 Mike Yastrzemski 102.1 - 2019-05-29
Graphs
13 Howie Kendrick 102.1 - 2019-09-01
Graphs
14 Jose Ramirez 102.0 - 2019-08-16
Graphs
15 Greg Allen 101.9 - 2019-09-14
Graphs
16 Albert Pujols 101.9 - 2019-09-19
Graphs
17 Brian McCann 101.9 - 2019-07-12
Graphs
18 Brian Goodwin 101.9 - 2019-09-19
Graphs
19 Freddie Freeman 101.9 - 2019-05-26
Graphs
20 Jonathan Villar 101.9 - 2019-08-14
Graphs
21 Justin Turner 101.8 - 2019-08-04
Graphs
22 Freddy Galvis 101.8 - 2019-06-24
Graphs
23 Freddy Galvis 101.8 - 2019-06-25
Graphs
24 Justin Turner 101.7 - 2019-08-04
Graphs
25 Nick Markakis 101.7 - 2019-05-26
Graphs
26 Kevin Newman 101.6 - 2019-06-16
Graphs
27 Freddy Galvis 101.6 - 2019-06-25
Graphs
28 Kevin Pillar 101.6 - 2019-09-14
Graphs
29 Stephen Vogt 101.6 - 2019-09-14
Graphs
30 Raimel Tapia 101.5 - 2019-08-10
Graphs
31 Sam Hilliard 101.4 - 2019-09-01
Graphs
32 J.D. Martinez 101.4 - 2019-08-25
Graphs
33 Yan Gomes 101.3 - 2019-09-20
Graphs
34 Freddy Galvis 101.3 - 2019-06-24
Graphs
35 Robinson Cano 101.3 - 2019-07-24
Graphs
36 Matt Adams 101.3 - 2019-05-24
Graphs
37 Charlie Blackmon 101.2 - 2019-08-29
Graphs
38 Raimel Tapia 101.2 - 2019-08-10
Graphs
39 Lorenzo Cain 101.2 - 2019-06-06
Graphs
40 Michael Brantley 101.2 - 2019-06-21
Graphs
41 Corey Dickerson 101.2 - 2019-08-17
Graphs
42 Randal Grichuk 101.2 - 2019-06-24
Graphs
43 Ryan McMahon 101.2 - 2019-08-10
Graphs
44 Mike Yastrzemski 101.1 - 2019-05-29
Graphs
45 Renato Nunez 101.1 - 2019-08-14
Graphs
46 Dominic Smith 101.1 - 2019-07-24
Graphs
47 Joe Panik 101.1 - 2019-05-29
Graphs
48 Joey Wendle 101.1 - 2019-09-10
Graphs
49 Delino DeShields 101.1 - 2019-07-13
Graphs
50 Bryce Harper 101.0 - 2019-08-27
Graphs
51 Stephen Vogt 101.0 - 2019-05-29
Graphs
52 Kevin Pillar 101.0 - 2019-09-01
Graphs
53 Mike Moustakas 101.0 - 2019-06-01
Graphs
54 Delino DeShields 101.0 - 2019-07-13
Graphs
55 Jon Berti 101.0 - 2019-09-03
Graphs
56 Corey Seager 101.0 - 2019-08-02
Graphs
57 Jeff McNeil 101.0 - 2019-08-02
Graphs
58 Rafael Devers 101.0 - 2019-05-31
Graphs
59 Jose Rondon 101.0 - 2019-06-15
Graphs
60 Ryan O'Hearn 100.9 - 2019-09-07
Graphs
61 Willson Contreras 100.9 - 2019-09-10
Graphs
62 Luis Arraez 100.9 - 2019-05-24
Graphs
63 David Peralta 100.9 - 2019-07-27
Graphs
64 Matt Chapman 100.9 - 2019-09-22
Graphs
65 Hanser Alberto 100.9 - 2019-08-12
Graphs
66 Dominic Smith 100.9 - 2019-07-24
Graphs
67 Travis d'Arnaud 100.9 - 2019-07-15
Graphs
68 Max Muncy 100.9 - 2019-08-04
Graphs
69 Cesar Hernandez 100.9 - 2019-07-21
Graphs
70 Ender Inciarte 100.8 - 2019-08-08
Graphs
71 Charlie Culberson 100.8 - 2019-07-14
Graphs
72 Bryce Harper 100.8 - 2019-08-27
Graphs
73 Mallex Smith 100.8 - 2019-08-07
Graphs
74 Corey Dickerson 100.8 - 2019-08-17
Graphs
75 Kole Calhoun 100.8 - 2019-06-22
Graphs
76 Brian Anderson 100.8 - 2019-07-18
Graphs
77 Rougned Odor 100.7 - 2019-09-12
Graphs
78 Albert Pujols 100.7 - 2019-08-20
Graphs
79 Ian Kinsler 100.7 - 2019-07-18
Graphs
80 Charlie Blackmon 100.7 - 2019-08-29
Graphs
81 Justin Turner 100.7 - 2019-08-04
Graphs
82 Ryan Zimmerman 100.7 - 2019-09-20
Graphs
83 Tucker Barnhart 100.7 - 2019-08-25
Graphs
84 Yasmani Grandal 100.7 - 2019-06-06
Graphs
85 Joe Panik 100.7 - 2019-05-29
Graphs
86 Adam Eaton 100.7 - 2019-06-26
Graphs
87 Michael Conforto 100.7 - 2019-08-05
Graphs
88 Kevin Newman 100.7 - 2019-06-16
Graphs
89 Austin Riley 100.6 - 2019-07-12
Graphs
90 Daniel Murphy 100.6 - 2019-07-15
Graphs
91 Hernan Perez 100.6 - 2019-06-06
Graphs
92 Nolan Arenado 100.6 - 2019-09-07
Graphs
93 Rowdy Tellez 100.6 - 2019-06-25
Graphs
94 Ian Kinsler 100.6 - 2019-06-01