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 Pitch Velocity
1 Kazuhisa Makita 347 80.3 MPH
Graphs
2 Brad Ziegler 778 84.3 MPH
Graphs
3 Alex Claudio 552 86.0 MPH
Graphs
4 Wade LeBlanc 867 86.3 MPH
Graphs
5 Sergio Romo 338 86.3 MPH
Graphs
6 Jason Vargas 838 86.4 MPH
Graphs
7 Adam Cimber 709 86.5 MPH
Graphs
8 Darren O'Day 174 86.6 MPH
Graphs
9 Brent Suter 1126 86.6 MPH
Graphs
10 Kyle Hendricks 1883 86.8 MPH
Graphs
11 Tommy Milone 245 86.9 MPH
Graphs
12 Kyle Crockett 121 87.4 MPH
Graphs
13 Bartolo Colon 1754 87.4 MPH
Graphs
14 Donnie Hart 213 87.7 MPH
Graphs
15 Joe Smith 447 87.7 MPH
Graphs
16 Luke Gregerson 134 87.7 MPH
Graphs
17 Josh Tomlin 380 87.8 MPH
Graphs
18 Blaine Hardy 452 87.9 MPH
Graphs
19 Richard Bleier 282 87.9 MPH
Graphs
20 Sam Gaviglio 1115 88.0 MPH
Graphs
21 Thomas Pannone 446 88.0 MPH
Graphs
22 Zach Duke 448 88.4 MPH
Graphs
23 Doug Fister 698 88.4 MPH
Graphs
24 Sean Gilmartin 168 88.5 MPH
Graphs
25 Brian Johnson 838 88.5 MPH
Graphs
26 Marco Estrada 1232 88.5 MPH
Graphs
27 Tyler Olson 213 88.6 MPH
Graphs
28 Jerry Blevins 403 88.7 MPH
Graphs
29 Mike Leake 1045 88.8 MPH
Graphs
30 Ervin Santana 206 88.9 MPH
Graphs
31 Chris Tillman 244 88.9 MPH
Graphs
32 Pat Neshek 146 89.1 MPH
Graphs
33 Louis Coleman 453 89.1 MPH
Graphs
34 Chase De Jong 147 89.2 MPH
Graphs
35 Drew Pomeranz 755 89.2 MPH
Graphs
36 Jaime Garcia 922 89.2 MPH
Graphs
37 Tyler Lyons 119 89.2 MPH
Graphs
38 Ryan Yarbrough 841 89.2 MPH
Graphs
39 Yusmeiro Petit 622 89.2 MPH
Graphs
40 Hoby Milner 100 89.2 MPH
Graphs
41 Rich Hill 1256 89.2 MPH
Graphs
42 Andrew Triggs 351 89.3 MPH
Graphs
43 Matt Hall 126 89.3 MPH
Graphs
44 Austin Bibens-Dirkx 369 89.3 MPH
Graphs
45 Felix Hernandez 1098 89.3 MPH
Graphs
46 Dallas Keuchel 1764 89.3 MPH
Graphs
47 Peter Moylan 297 89.4 MPH
Graphs
48 Kolby Allard 100 89.4 MPH
Graphs
49 Nick Vincent 409 89.4 MPH
Graphs
50 Mike Fiers 1297 89.4 MPH
Graphs
51 Josh Rogers 119 89.4 MPH
Graphs
52 James Shields 1211 89.4 MPH
Graphs
53 Johnny Cueto 368 89.5 MPH
Graphs
54 Adam Wainwright 266 89.5 MPH
Graphs
55 Danny Coulombe 135 89.5 MPH
Graphs
56 Zack Greinke 1567 89.6 MPH
Graphs
57 Paul Blackburn 177 89.6 MPH
Graphs
58 Trevor Oaks 145 89.6 MPH
Graphs
59 Trevor Hildenberger 493 89.6 MPH
Graphs
60 Gabriel Moya 264 89.6 MPH
Graphs
61 George Kontos 103 89.6 MPH
Graphs
62 Gio Gonzalez 1701 89.7 MPH
Graphs
63 Miguel Gonzalez 128 89.7 MPH
Graphs
64 Julio Teheran 1732 89.7 MPH
Graphs
65 Jeremy Hellickson 567 89.8 MPH
Graphs
66 Stephen Gonsalves 303 89.8 MPH
Graphs
67 Erasmo Ramirez 306 89.8 MPH
Graphs
68 Zach Davies 638 89.8 MPH
Graphs
69 Brett Cecil 214 89.8 MPH
Graphs
70 Tyler Webb 212 89.8 MPH
Graphs
71 Ryan Carpenter 220 89.9 MPH
Graphs
72 Alex Wood 1050 89.9 MPH
Graphs
73 Zack Godley 969 89.9 MPH
Graphs
74 Dan Otero 716 89.9 MPH
Graphs
75 Clayton Richard 1573 90.0 MPH
Graphs
76 Ty Blach 1082 90.0 MPH
Graphs
77 Bobby Poyner 224 90.0 MPH
Graphs
78 Aaron Slegers 148 90.0 MPH
Graphs
79 Noe Ramirez 578 90.0 MPH
Graphs
80 Adam Kolarek 321 90.0 MPH
Graphs
81 Jhoulys Chacin 1435 90.1 MPH
Graphs
82 Clay Buchholz 584 90.1 MPH
Graphs
83 Marco Gonzales 824 90.1 MPH
Graphs
84 CC Sabathia 382 90.1 MPH
Graphs
85 Kevin Quackenbush 118 90.1 MPH
Graphs
86 Jordan Montgomery 186 90.2 MPH
Graphs
87 Hyun-Jin Ryu 464 90.2 MPH
Graphs
88 Tyler Cloyd 182 90.2 MPH
Graphs
89 Chris Rusin 447