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 Rafael Devers 102.8 - 2017-08-13
Graphs
2 Eric Thames 100.7 - 2017-09-15
Graphs
3 Avisail Garcia 100.7 - 2017-09-02
Graphs
4 Matt Holliday 100.2 - 2017-05-19
Graphs
5 Cameron Maybin 100.2 - 2017-09-06
Graphs
6 Yonder Alonso 100.1 - 2017-08-25
Graphs
7 J.D. Martinez 100.0 - 2017-09-23
Graphs
8 Rhys Hoskins 99.8 - 2017-09-12
Graphs
9 Ketel Marte 99.7 - 2017-07-20
Graphs
10 Todd Frazier 99.3 - 2017-06-08
Graphs
11 Mark Reynolds 99.3 - 2017-09-10
Graphs
12 Ryon Healy 99.3 - 2017-09-14
Graphs
13 Brian Goodwin 99.2 - 2017-06-23
Graphs
14 Paul Goldschmidt 99.2 - 2017-05-13
Graphs
15 Jake Lamb 99.1 - 2017-07-20
Graphs
16 Elvis Andrus 99.1 - 2017-09-03
Graphs
17 Adalberto Mondesi 99.1 - 2017-04-12
Graphs
18 Gary Sanchez 99.0 - 2017-08-18
Graphs
19 Russell Martin 98.9 - 2017-06-14
Graphs
20 Rougned Odor 98.9 - 2017-07-25
Graphs
21 Travis Shaw 98.9 - 2017-09-05
Graphs
22 Kendrys Morales 98.9 - 2017-05-05
Graphs
23 Yoan Moncada 98.9 - 2017-08-10
Graphs
24 Evan Gattis 98.8 - 2017-07-01
Graphs
25 Kris Bryant 98.8 - 2017-09-15
Graphs
26 Adrian Beltre 98.8 - 2017-06-02
Graphs
27 Jose Ramirez 98.7 - 2017-08-28
Graphs
28 Jose Martinez 98.7 - 2017-08-19
Graphs
29 Michael Conforto 98.7 - 2017-04-29
Graphs
30 Francisco Lindor 98.7 - 2017-08-01
Graphs
31 Caleb Joseph 98.7 - 2017-08-08
Graphs
32 Matt Carpenter 98.6 - 2017-09-09
Graphs
33 Charlie Blackmon 98.6 - 2017-07-03
Graphs
34 Aaron Altherr 98.6 - 2017-04-23
Graphs
35 Kendrys Morales 98.5 - 2017-07-27
Graphs
36 Welington Castillo 98.5 - 2017-09-15
Graphs
37 A.J. Pollock 98.5 - 2017-09-13
Graphs
38 J.D. Martinez 98.4 - 2017-06-20
Graphs
39 Devin Mesoraco 98.4 - 2017-06-02
Graphs
40 Carlos Santana 98.4 - 2017-05-06
Graphs
41 Tommy Joseph 98.4 - 2017-08-22
Graphs
42 Avisail Garcia 98.4 - 2017-04-16
Graphs
43 Justin Smoak 98.4 - 2017-05-17
Graphs
44 Neil Walker 98.4 - 2017-09-15
Graphs
45 Scott Schebler 98.4 - 2017-08-23
Graphs
46 Wil Myers 98.3 - 2017-05-13
Graphs
47 Logan Morrison 98.3 - 2017-06-03
Graphs
48 Javier Baez 98.3 - 2017-05-07
Graphs
49 Yadier Molina 98.2 - 2017-06-18
Graphs
50 Shin-Soo Choo 98.2 - 2017-06-11
Graphs
51 Curtis Granderson 98.2 - 2017-06-06
Graphs
52 Charlie Blackmon 98.2 - 2017-08-17
Graphs
53 Yonder Alonso 98.2 - 2017-05-09
Graphs
54 Adam Duvall 98.2 - 2017-07-26
Graphs
55 Chris Iannetta 98.2 - 2017-05-26
Graphs
56 Adam Frazier 98.2 - 2017-09-20
Graphs
57 Eugenio Suarez 98.2 - 2017-08-23
Graphs
58 Tommy Joseph 98.2 - 2017-06-28
Graphs
59 Chris Davis 98.2 - 2017-06-10
Graphs
60 Jose Ramirez 98.2 - 2017-08-28
Graphs
61 Ryan Braun 98.1 - 2017-06-28
Graphs
62 Salvador Perez 98.1 - 2017-07-08
Graphs
63 Kole Calhoun 98.1 - 2017-05-02
Graphs
64 Mark Reynolds 98.1 - 2017-06-06
Graphs
65 Peter Bourjos 98.1 - 2017-04-13
Graphs
66 Yangervis Solarte 98.1 - 2017-09-24
Graphs
67 Adrian Gonzalez 98.1 - 2017-09-26
Graphs
68 Christian Walker 98.0 - 2017-09-26
Graphs
69 Wil Myers 98.0 - 2017-08-10
Graphs
70 Kevin Kiermaier 98.0 - 2017-05-31
Graphs
71 Joey Votto 98.0 - 2017-06-07
Graphs
72 Mikie Mahtook 98.0 - 2017-07-19
Graphs