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 Freddy Galvis 102.4 - 2019-06-24
Graphs
8 Manny Pina 102.4 - 2019-08-07
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 Jonathan Villar 101.9 - 2019-08-14
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 Albert Pujols 101.9 - 2019-09-19
Graphs
21 Justin Turner 101.8 - 2019-08-04
Graphs
22 Freddy Galvis 101.8 - 2019-06-25
Graphs
23 Freddy Galvis 101.8 - 2019-06-24
Graphs
24 Nick Markakis 101.7 - 2019-05-26
Graphs
25 Justin Turner 101.7 - 2019-08-04
Graphs
26 Kevin Pillar 101.6 - 2019-09-14
Graphs
27 Freddy Galvis 101.6 - 2019-06-25
Graphs
28 Kevin Newman 101.6 - 2019-06-16
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 Randal Grichuk 101.2 - 2019-06-24
Graphs
38 Corey Dickerson 101.2 - 2019-08-17
Graphs
39 Lorenzo Cain 101.2 - 2019-06-06
Graphs
40 Charlie Blackmon 101.2 - 2019-08-29
Graphs
41 Ryan McMahon 101.2 - 2019-08-10
Graphs
42 Michael Brantley 101.2 - 2019-06-21
Graphs
43 Raimel Tapia 101.2 - 2019-08-10
Graphs
44 Joe Panik 101.1 - 2019-05-29
Graphs
45 Renato Nunez 101.1 - 2019-08-14
Graphs
46 Delino DeShields 101.1 - 2019-07-13
Graphs
47 Mike Yastrzemski 101.1 - 2019-05-29
Graphs
48 Joey Wendle 101.1 - 2019-09-10
Graphs
49 Dominic Smith 101.1 - 2019-07-24
Graphs
50 Bryce Harper 101.0 - 2019-08-27
Graphs
51 Stephen Vogt 101.0 - 2019-05-29
Graphs
52 Delino DeShields 101.0 - 2019-07-13
Graphs
53 Rafael Devers 101.0 - 2019-05-31
Graphs
54 Kevin Pillar 101.0 - 2019-09-01
Graphs
55 Mike Moustakas 101.0 - 2019-06-01
Graphs
56 Corey Seager 101.0 - 2019-08-02
Graphs
57 Jose Rondon 101.0 - 2019-06-15
Graphs
58 Jon Berti 101.0 - 2019-09-03
Graphs
59 Jeff McNeil 101.0 - 2019-08-02
Graphs
60 David Peralta 100.9 - 2019-07-27
Graphs
61 Max Muncy 100.9 - 2019-08-04
Graphs
62 Luis Arraez 100.9 - 2019-05-24
Graphs
63 Ryan O'Hearn 100.9 - 2019-09-07
Graphs
64 Willson Contreras 100.9 - 2019-09-10
Graphs
65 Cesar Hernandez 100.9 - 2019-07-21
Graphs
66 Matt Chapman 100.9 - 2019-09-22
Graphs
67 Travis d'Arnaud 100.9 - 2019-07-15
Graphs
68 Dominic Smith 100.9 - 2019-07-24
Graphs
69 Hanser Alberto 100.9 - 2019-08-12
Graphs
70 Ender Inciarte 100.8 - 2019-08-08
Graphs
71 Mallex Smith 100.8 - 2019-08-07
Graphs
72 Bryce Harper 100.8 - 2019-08-27
Graphs
73 Brian Anderson 100.8 - 2019-07-18
Graphs
74 Kole Calhoun 100.8 - 2019-06-22
Graphs
75 Corey Dickerson 100.8 - 2019-08-17
Graphs
76 Charlie Culberson 100.8 - 2019-07-14
Graphs
77 Rougned Odor 100.7 - 2019-09-12
Graphs
78 Albert Pujols 100.7 - 2019-08-20
Graphs
79 Adam Eaton 100.7 - 2019-06-26
Graphs
80 Charlie Blackmon 100.7 - 2019-08-29
Graphs
81 Justin Turner 100.7 - 2019-08-04
Graphs
82 Kevin Newman 100.7 - 2019-06-16
Graphs
83 Tucker Barnhart 100.7 - 2019-08-25
Graphs
84 Ian Kinsler 100.7 - 2019-07-18
Graphs
85 Ryan Zimmerman 100.7 - 2019-09-20
Graphs
86 Joe Panik 100.7 - 2019-05-29
Graphs
87 Yasmani Grandal 100.7 - 2019-06-06
Graphs
88 Michael Conforto 100.7 - 2019-08-05
Graphs
89 Nolan Arenado 100.6 - 2019-09-07
Graphs
90 Daniel Murphy 100.6 - 2019-07-15
Graphs
91 Hernan Perez 100.6 - 2019-06-06
Graphs
92 Austin Riley 100.6 - 2019-07-12
Graphs
93 Trey Mancini 100.6 - 2019-08-05
Graphs
94 Ender Inciarte 100.6 - 2019-08-08