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 Perceived Velocity
1 Jordan Hicks 24 101.02 MPH
Graphs
2 Aroldis Chapman 606 99.25 MPH
Graphs
3 Jimmy Cordero 135 99.20 MPH
Graphs
4 Tayron Guerrero 853 99.15 MPH
Graphs
5 Tyler Glasnow 1307 99.14 MPH
Graphs
6 Trey Wingenter 221 98.22 MPH
Graphs
7 Seranthony Dominguez 557 98.13 MPH
Graphs
8 Dellin Betances 543 97.97 MPH
Graphs
9 Ray Black 258 97.96 MPH
Graphs
10 Edwin Diaz 727 97.77 MPH
Graphs
11 Tanner Rainey 134 97.76 MPH
Graphs
12 Yoan Lopez 86 97.74 MPH
Graphs
13 Noah Syndergaard 512 97.67 MPH
Graphs
14 Luis Garcia 118 97.58 MPH
Graphs
15 Keone Kela 538 97.45 MPH
Graphs
16 Robert Stock 313 97.42 MPH
Graphs
17 Brandon Morrow 355 97.39 MPH
Graphs
18 Dillon Maples 34 97.38 MPH
Graphs
19 Lou Trivino 368 97.36 MPH
Graphs
20 Dakota Hudson 13 97.36 MPH
Graphs
21 Ryan Brasier 254 97.33 MPH
Graphs
22 Matt Barnes 607 97.31 MPH
Graphs
23 Luis Severino 1590 97.28 MPH
Graphs
24 Jacob deGrom 1374 97.27 MPH
Graphs
25 CD Pelham 113 97.25 MPH
Graphs
26 Shohei Ohtani 395 97.24 MPH
Graphs
27 Dovydas Neverauskas 190 97.22 MPH
Graphs
28 Justin Anderson 257 97.19 MPH
Graphs
29 Joe Kelly 586 97.17 MPH
Graphs
30 James Norwood 153 97.16 MPH
Graphs
31 Bruce Rondon 245 97.14 MPH
Graphs
32 Diego Castillo 107 97.13 MPH
Graphs
33 Felipe Vazquez 785 96.99 MPH
Graphs
34 Zack Wheeler 1219 96.96 MPH
Graphs
35 Reyes Moronta 557 96.92 MPH
Graphs
36 Craig Kimbrel 718 96.89 MPH
Graphs
37 Corey Knebel 702 96.87 MPH
Graphs
38 Ryne Stanek 649 96.85 MPH
Graphs
39 Hector Rondon 555 96.84 MPH
Graphs
40 Jose Alvarado 14 96.79 MPH
Graphs
41 Thyago Vieira 250 96.78 MPH
Graphs
42 Jake Jewell 14 96.77 MPH
Graphs
43 Chad Sobotka 145 96.63 MPH
Graphs
44 Bobby Wahl 82 96.62 MPH
Graphs
45 Ryan Burr 106 96.56 MPH
Graphs
46 Connor Sadzeck 74 96.51 MPH
Graphs
47 Josh James 209 96.49 MPH
Graphs
48 Blake Treinen 193 96.47 MPH
Graphs
49 Nathan Eovaldi 711 96.46 MPH
Graphs
50 Kelvin Herrera 291 96.39 MPH
Graphs
51 Justin Hancock 147 96.39 MPH
Graphs
52 Zach McAllister 519 96.33 MPH
Graphs
53 Blake Snell 1500 96.26 MPH
Graphs
54 Walker Buehler 848 96.25 MPH
Graphs
55 A.J. Minter 506 96.22 MPH
Graphs
56 Tommy Hunter 82 96.22 MPH
Graphs
57 Michael Fulmer 565 96.15 MPH
Graphs
58 John Axford 116 96.13 MPH
Graphs
59 Gerrit Cole 1639 96.13 MPH
Graphs
60 Cody Carroll 247 96.07 MPH
Graphs
61 Tanner Scott 529 96.04 MPH
Graphs
62 Scott Oberg 441 96.02 MPH
Graphs
63 Jacob Barnes 418 96.02 MPH
Graphs
64 Pedro Baez 371 95.99 MPH
Graphs
65 Jefry Rodriguez 401 95.96 MPH
Graphs
66 Yacksel Rios 125 95.96 MPH
Graphs
67 Yency Almonte 158 95.96 MPH
Graphs
68 Tyler Bashlor 389 95.90 MPH
Graphs
69 Jesus Reyes 6 95.89 MPH
Graphs
70 Chad Green 1083 95.88 MPH
Graphs
71 Tommy Kahnle 264 95.88 MPH
Graphs
72 Mike Foltynewicz 1219 95.86 MPH
Graphs
73 Gerson Bautista 73 95.82 MPH
Graphs
74 Brandon Maurer 256 95.79 MPH
Graphs
75 Jeremy Jeffress 300 95.77 MPH
Graphs
76 Jonathan Loaisiga 278 95.75 MPH
Graphs
77 Ryan Madson 340 95.75 MPH
Graphs
78 Arodys Vizcaino 59 95.72 MPH
Graphs
79 Marcus Walden 2 95.70 MPH
Graphs
80 Joe Jimenez 771 95.69 MPH
Graphs
81 Jake Petricka 4 95.65 MPH
Graphs
82 Ryan Pressly 449 95.62 MPH
Graphs
83 Mike Mayers 544 95.56 MPH
Graphs
84 Ken Giles 449 95.54 MPH
Graphs
85 Kenley Jansen 119 95.54 MPH
Graphs
86 Kyle Crick 596 95.53 MPH
Graphs
87 Michael Kopech 160 95.52 MPH
Graphs
88 Jeurys Familia 187 95.50 MPH
Graphs
89 Rex Brothers 11 95.47 MPH
Graphs
90 Chris Martin 348 95.46 MPH
Graphs
91 Matt Magill 596