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 Avg Exit Velocity
1 Kyle Schwarber 75 102.5 MPH
Graphs
2 Josh Donaldson 70 101.6 MPH
Graphs
3 C.J. Cron 55 101.0 MPH
Graphs
4 Ronald Acuna Jr. 69 101.0 MPH
Graphs
5 Yoan Moncada 61 101.0 MPH
Graphs
6 Miguel Sano 62 100.9 MPH
Graphs
7 Jose Abreu 73 100.7 MPH
Graphs
8 Christian Yelich 53 100.3 MPH
Graphs
9 Jorge Soler 87 100.3 MPH
Graphs
10 Franmil Reyes 50 100.3 MPH
Graphs
11 Rafael Devers 73 100.1 MPH
Graphs
12 Matt Olson 90 100.0 MPH
Graphs
13 Matt Chapman 70 99.7 MPH
Graphs
14 George Springer 54 99.7 MPH
Graphs
15 Luke Voit 50 99.6 MPH
Graphs
16 Joc Pederson 65 99.5 MPH
Graphs
17 Juan Soto 63 99.5 MPH
Graphs
18 Marcell Ozuna 77 99.4 MPH
Graphs
19 Pete Alonso 82 99.2 MPH
Graphs
20 Starling Marte 55 99.1 MPH
Graphs
21 Jay Bruce 52 99.1 MPH
Graphs
22 Bryce Harper 67 99.1 MPH
Graphs
23 Francisco Lindor 86 98.8 MPH
Graphs
24 Trey Mancini 53 98.8 MPH
Graphs
25 Matt Adams 56 98.7 MPH
Graphs
26 Yasmani Grandal 64 98.6 MPH
Graphs
27 Gary Sanchez 65 98.6 MPH
Graphs
28 Mitch Garver 51 98.5 MPH
Graphs
29 Cody Bellinger 117 98.5 MPH
Graphs
30 Daniel Vogelbach 58 98.5 MPH
Graphs
31 Mike Trout 94 98.4 MPH
Graphs
32 Byron Buxton 54 98.3 MPH
Graphs
33 J.D. Martinez 78 98.1 MPH
Graphs
34 Ketel Marte 89 98.1 MPH
Graphs
35 Danny Santana 61 98.1 MPH
Graphs
36 Mike Moustakas 78 97.9 MPH
Graphs
37 Rougned Odor 70 97.7 MPH
Graphs
38 Freddie Freeman 69 97.7 MPH
Graphs
39 Dansby Swanson 59 97.5 MPH
Graphs
40 Yasiel Puig 54 97.4 MPH
Graphs
41 Colin Moran 57 97.4 MPH
Graphs
42 Renato Nunez 91 97.4 MPH
Graphs
43 Josh Bell 67 97.4 MPH
Graphs
44 Anthony Rizzo 69 97.3 MPH
Graphs
45 Maikel Franco 57 97.2 MPH
Graphs
46 Kole Calhoun 82 97.2 MPH
Graphs
47 Adam Eaton 60 97.1 MPH
Graphs
48 Jonathan Schoop 58 97.1 MPH
Graphs
49 Nicholas Castellanos 63 97.0 MPH
Graphs
50 Gio Urshela 55 97.0 MPH
Graphs
51 Michael Conforto 83 97.0 MPH
Graphs
52 Austin Meadows 84 97.0 MPH
Graphs
53 Khris Davis 51 97.0 MPH
Graphs
54 J.T. Realmuto 68 96.9 MPH
Graphs
55 Edwin Encarnacion 90 96.9 MPH
Graphs
56 Marcus Semien 90 96.8 MPH
Graphs
57 Eugenio Suarez 101 96.7 MPH
Graphs
58 Justin Smoak 55 96.7 MPH
Graphs
59 Paul Goldschmidt 71 96.5 MPH
Graphs
60 Mark Canha 60 96.4 MPH
Graphs
61 Jonathan Villar 58 96.4 MPH
Graphs
62 Xander Bogaerts 86 96.4 MPH
Graphs
63 Carlos Santana 78 96.2 MPH
Graphs
64 Trevor Story 78 96.1 MPH
Graphs
65 Justin Turner 65 96.1 MPH
Graphs
66 Max Kepler 105 96.0 MPH
Graphs
67 Alex Gordon 63 96.0 MPH
Graphs
68 Nolan Arenado 104 96.0 MPH
Graphs
69 Scott Kingery 64 96.0 MPH
Graphs
70 Michael Brantley 75 95.9 MPH
Graphs
71 Danny Jansen 55 95.8 MPH
Graphs
72 Corey Seager 53 95.8 MPH
Graphs
73 Randal Grichuk 89 95.7 MPH
Graphs
74 Ozzie Albies 103 95.6 MPH
Graphs
75 Eddie Rosario 108 95.6 MPH
Graphs
76 Willie Calhoun 56 95.5 MPH
Graphs
77 Max Muncy 58 95.5 MPH
Graphs
78 Jurickson Profar 69 95.5 MPH
Graphs
79 Brian Dozier 79 95.4 MPH
Graphs
80 Joey Votto 56 95.3 MPH
Graphs
81 Hunter Dozier 77 95.3 MPH
Graphs
82 Kyle Seager 61 95.3 MPH
Graphs
83 Starlin Castro 69 95.3 MPH
Graphs
84 Niko Goodrum 54 95.2 MPH
Graphs
85 Evan Longoria 51 95.2 MPH
Graphs
86 Matt Carpenter 57 95.1 MPH
Graphs
87 Anthony Rendon 95 95.1 MPH
Graphs
88 Didi Gregorius 52 95.0 MPH
Graphs
89 Brett Gardner 61