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 Freddy Galvis 102.4 - 2019-06-24
Graphs
7 Manny Pina 102.4 - 2019-08-07
Graphs
8 Jorge Alfaro 102.3 - 2019-07-18
Graphs
9 Juan Soto 102.2 - 2019-06-10
Graphs
10 Renato Nunez 102.2 - 2019-08-14
Graphs
11 Mike Yastrzemski 102.1 - 2019-05-29
Graphs
12 Jose Ramirez 102.0 - 2019-08-16
Graphs
13 Brian McCann 101.9 - 2019-07-12
Graphs
14 Jonathan Villar 101.9 - 2019-08-14
Graphs
15 Freddie Freeman 101.9 - 2019-05-26
Graphs
16 Freddy Galvis 101.8 - 2019-06-25
Graphs
17 Justin Turner 101.8 - 2019-08-04
Graphs
18 Freddy Galvis 101.8 - 2019-06-24
Graphs
19 Nick Markakis 101.7 - 2019-05-26
Graphs
20 Justin Turner 101.7 - 2019-08-04
Graphs
21 Kevin Newman 101.6 - 2019-06-16
Graphs
22 Freddy Galvis 101.6 - 2019-06-25
Graphs
23 Raimel Tapia 101.5 - 2019-08-10
Graphs
24 Matt Adams 101.3 - 2019-05-24
Graphs
25 Freddy Galvis 101.3 - 2019-06-24
Graphs
26 Robinson Cano 101.3 - 2019-07-24
Graphs
27 Lorenzo Cain 101.2 - 2019-06-06
Graphs
28 Michael Brantley 101.2 - 2019-06-21
Graphs
29 Corey Dickerson 101.2 - 2019-08-17
Graphs
30 Randal Grichuk 101.2 - 2019-06-24
Graphs
31 Ryan McMahon 101.2 - 2019-08-10
Graphs
32 Raimel Tapia 101.2 - 2019-08-10
Graphs
33 Joe Panik 101.1 - 2019-05-29
Graphs
34 Renato Nunez 101.1 - 2019-08-14
Graphs
35 Delino DeShields 101.1 - 2019-07-13
Graphs
36 Mike Yastrzemski 101.1 - 2019-05-29
Graphs
37 Dominic Smith 101.1 - 2019-07-24
Graphs
38 Mike Moustakas 101.0 - 2019-06-01
Graphs
39 Stephen Vogt 101.0 - 2019-05-29
Graphs
40 Corey Seager 101.0 - 2019-08-02
Graphs
41 Jose Rondon 101.0 - 2019-06-15
Graphs
42 Delino DeShields 101.0 - 2019-07-13
Graphs
43 Rafael Devers 101.0 - 2019-05-31
Graphs
44 Jeff McNeil 101.0 - 2019-08-02
Graphs
45 Luis Arraez 100.9 - 2019-05-24
Graphs
46 Travis d'Arnaud 100.9 - 2019-07-15
Graphs
47 Max Muncy 100.9 - 2019-08-04
Graphs
48 David Peralta 100.9 - 2019-07-27
Graphs
49 Hanser Alberto 100.9 - 2019-08-12
Graphs
50 Dominic Smith 100.9 - 2019-07-24
Graphs
51 Cesar Hernandez 100.9 - 2019-07-21
Graphs
52 Ender Inciarte 100.8 - 2019-08-08
Graphs
53 Brian Anderson 100.8 - 2019-07-18
Graphs
54 Charlie Culberson 100.8 - 2019-07-14
Graphs
55 Mallex Smith 100.8 - 2019-08-07
Graphs
56 Corey Dickerson 100.8 - 2019-08-17
Graphs
57 Kole Calhoun 100.8 - 2019-06-22
Graphs
58 Joe Panik 100.7 - 2019-05-29
Graphs
59 Justin Turner 100.7 - 2019-08-04
Graphs
60 Michael Conforto 100.7 - 2019-08-05
Graphs
61 Yasmani Grandal 100.7 - 2019-06-06
Graphs
62 Kevin Newman 100.7 - 2019-06-16
Graphs
63 Adam Eaton 100.7 - 2019-06-26
Graphs
64 Ian Kinsler 100.7 - 2019-07-18
Graphs
65 Bo Bichette 100.6 - 2019-08-11
Graphs
66 Hernan Perez 100.6 - 2019-06-06
Graphs
67 Rafael Devers 100.6 - 2019-05-31
Graphs
68 Ian Kinsler 100.6 - 2019-06-01
Graphs
69 Yordan Alvarez 100.6 - 2019-06-21
Graphs
70 Ender Inciarte 100.6 - 2019-08-08
Graphs
71 Rowdy Tellez 100.6 - 2019-06-25
Graphs
72 Paul Goldschmidt 100.6 - 2019-06-20
Graphs
73 Travis d'Arnaud 100.6 - 2019-07-15
Graphs
74 Austin Riley 100.6 - 2019-07-12
Graphs
75 Daniel Murphy 100.6 - 2019-07-15
Graphs
76 Trey Mancini 100.6 - 2019-08-05
Graphs
77 Jorge Alfaro 100.5 - 2019-06-19
Graphs
78 Jeff McNeil 100.5 - 2019-08-05
Graphs
79 Josh Reddick 100.5 - 2019-06-20
Graphs
80 Michael Brosseau 100.5 - 2019-08-04
Graphs
81 Nelson Cruz 100.5 - 2019-07-24
Graphs
82 Corey Seager 100.5 - 2019-07-21
Graphs
83 Ramon Laureano 100.4 - 2019-06-02
Graphs
84 Bo Bichette 100.4 - 2019-08-11
Graphs
85 Michael Conforto 100.4 - 2019-08-05
Graphs
86 Anthony Santander 100.4 - 2019-08-14
Graphs
87 Ryan Braun 100.4 - 2019-06-06
Graphs
88 Corey Seager 100.4 - 2019-07-21
Graphs
89 Ender Inciarte 100.4 - 2019-08-08
Graphs
90 Harold Ramirez 100.3 - 2019-06-17
Graphs
91 Max Muncy 100.3 - 2019-07-21
Graphs
92 Jose Ramirez 100.3 - 2019-05-25
Graphs
93 Derek Dietrich 100.3 - 2019-06-19
Graphs
94 Ian Desmond 100.3 - 2019-07-15
Graphs
95 Trey Mancini 100.3 - 2019-08-14
Graphs
96 Charlie Blackmon 100.3 - 2019-08-07
Graphs
97 Trey Mancini 100.3 - 2019-08-05