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 Tyler Rogers 171 82.3 MPH
Graphs
2 Jason Vargas 1246 84.2 MPH
Graphs
3 Adam Cimber 540 85.1 MPH
Graphs
4 Tom Eshelman 279 85.5 MPH
Graphs
5 Alex Claudio 448 85.6 MPH
Graphs
6 Eric Yardley 122 86.1 MPH
Graphs
7 Wade LeBlanc 543 86.1 MPH
Graphs
8 Sergio Romo 242 86.3 MPH
Graphs
9 Kyle Hendricks 1671 86.8 MPH
Graphs
10 Tommy Milone 730 87.0 MPH
Graphs
11 Tyler Olson 244 87.0 MPH
Graphs
12 Marco Estrada 175 87.3 MPH
Graphs
13 Brent Suter 182 87.5 MPH
Graphs
14 Trevor Hildenberger 121 87.7 MPH
Graphs
15 Joe Smith 198 87.9 MPH
Graphs
16 Ryan Yarbrough 499 88.1 MPH
Graphs
17 Nick Margevicius 518 88.2 MPH
Graphs
18 Blaine Hardy 145 88.2 MPH
Graphs
19 Dallas Keuchel 1010 88.3 MPH
Graphs
20 Mike Leake 970 88.4 MPH
Graphs
21 Zach Davies 1408 88.4 MPH
Graphs
22 Pat Neshek 104 88.4 MPH
Graphs
23 Trevor Kelley 100 88.4 MPH
Graphs
24 Jeremy Hellickson 296 88.7 MPH
Graphs
25 Jerry Blevins 238 88.7 MPH
Graphs
26 Marco Gonzales 1244 88.8 MPH
Graphs
27 Zach Duke 219 88.8 MPH
Graphs
28 Brian Johnson 287 88.8 MPH
Graphs
29 Nick Vincent 474 88.9 MPH
Graphs
30 Dan Otero 280 89.0 MPH
Graphs
31 Richard Bleier 490 89.0 MPH
Graphs
32 Devin Smeltzer 336 89.0 MPH
Graphs
33 Noe Ramirez 314 89.1 MPH
Graphs
34 CC Sabathia 269 89.1 MPH
Graphs
35 Yusmeiro Petit 515 89.1 MPH
Graphs
36 Tim Melville 188 89.2 MPH
Graphs
37 Sam Gaviglio 605 89.2 MPH
Graphs
38 Josh Tomlin 351 89.2 MPH
Graphs
39 Alex Young 483 89.2 MPH
Graphs
40 Gio Gonzalez 725 89.2 MPH
Graphs
41 Adam Kolarek 649 89.2 MPH
Graphs
42 Ryan Weber 355 89.3 MPH
Graphs
43 Clay Buchholz 333 89.3 MPH
Graphs
44 Ryne Harper 330 89.3 MPH
Graphs
45 Bobby Poyner 148 89.3 MPH
Graphs
46 T.J. McFarland 612 89.4 MPH
Graphs
47 Josh Rogers 140 89.4 MPH
Graphs
48 Kyle Ryan 526 89.4 MPH
Graphs
49 Jerad Eickhoff 380 89.4 MPH
Graphs
50 Julio Teheran 1953 89.5 MPH
Graphs
51 Felix Hernandez 482 89.5 MPH
Graphs
52 Nestor Cortes Jr. 679 89.5 MPH
Graphs
53 Tyson Ross 209 89.5 MPH
Graphs
54 Thomas Pannone 774 89.6 MPH
Graphs
55 Alec Mills 300 89.6 MPH
Graphs
56 Eric Skoglund 235 89.7 MPH
Graphs
57 Sean Manaea 281 89.7 MPH
Graphs
58 Nick Ramirez 397 89.7 MPH
Graphs
59 Tyler Webb 575 89.8 MPH
Graphs
60 Alex Wood 295 89.8 MPH
Graphs
61 Cole Irvin 321 89.8 MPH
Graphs
62 Aaron Wilkerson 168 89.8 MPH
Graphs
63 Zack Godley 551 89.8 MPH
Graphs
64 Robert Dugger 337 89.8 MPH
Graphs
65 Adam Wainwright 1076 89.8 MPH
Graphs
66 Tyler Clippard 380 89.9 MPH
Graphs
67 Jhoulys Chacin 862 89.9 MPH
Graphs
68 Ryan Carpenter 309 89.9 MPH
Graphs
69 Zack Greinke 1436 89.9 MPH
Graphs
70 Brad Boxberger 238 90.0 MPH
Graphs
71 Josh Lucas 147 90.0 MPH
Graphs
72 Ervin Santana 129 90.0 MPH
Graphs
73 Tim Hill 478 90.1 MPH
Graphs
74 Joey Lucchesi 1356 90.1 MPH
Graphs
75 Jon Lester 1171 90.2 MPH
Graphs
76 Ty Blach 295 90.2 MPH
Graphs
77 Rich Hill 508 90.2 MPH
Graphs
78 Clayton Kershaw 1130 90.2 MPH
Graphs
79 Anibal Sanchez 1070 90.2 MPH
Graphs
80 Dan Straily 506 90.2 MPH
Graphs
81 Rick Porcello 1688 90.3 MPH
Graphs
82 Mike Fiers 1482 90.3 MPH
Graphs
83 Brett Anderson 1660 90.3 MPH
Graphs
84 Chasen Bradford 129 90.3 MPH
Graphs
85 Clayton Richard 526 90.3 MPH
Graphs
86 Wade Miley 632 90.4 MPH
Graphs
87 Josh D. Smith 178 90.4 MPH
Graphs
88 Ross Stripling 548 90.4 MPH
Graphs
89 Luis Avilan 177