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 994 - 2018 100.68 MPH
Graphs
2 Aroldis Chapman 679 - 2018 99.49 MPH
Graphs
3 Tayron Guerrero 884 - 2018 99.15 MPH
Graphs
4 Tyler Glasnow 1307 - 2018 99.14 MPH
Graphs
5 Jimmy Cordero 205 - 2018 98.77 MPH
Graphs
6 Trey Wingenter 221 - 2018 98.22 MPH
Graphs
7 Seranthony Dominguez 620 - 2018 98.11 MPH
Graphs
8 Dellin Betances 543 - 2018 97.97 MPH
Graphs
9 Ray Black 258 - 2018 97.96 MPH
Graphs
10 Edwin Diaz 732 - 2018 97.77 MPH
Graphs
11 Tanner Rainey 134 - 2018 97.76 MPH
Graphs
12 Yoan Lopez 86 - 2018 97.74 MPH
Graphs
13 Jose Alvarado 731 - 2018 97.62 MPH
Graphs
14 Noah Syndergaard 1291 - 2018 97.52 MPH
Graphs
15 Lou Trivino 600 - 2018 97.48 MPH
Graphs
16 Keone Kela 539 - 2018 97.45 MPH
Graphs
17 Robert Stock 359 - 2018 97.43 MPH
Graphs
18 Luis Garcia 369 - 2018 97.42 MPH
Graphs
19 Brandon Morrow 355 - 2018 97.39 MPH
Graphs
20 Dillon Maples 34 - 2018 97.38 MPH
Graphs
21 Ryan Brasier 304 - 2018 97.32 MPH
Graphs
22 Matt Barnes 607 - 2018 97.31 MPH
Graphs
23 Luis Severino 1590 - 2018 97.28 MPH
Graphs
24 Shohei Ohtani 395 - 2018 97.24 MPH
Graphs
25 CD Pelham 121 - 2018 97.22 MPH
Graphs
26 Jacob deGrom 1669 - 2018 97.17 MPH
Graphs
27 James Norwood 161 - 2018 97.17 MPH
Graphs
28 Justin Anderson 472 - 2018 97.15 MPH
Graphs
29 Joe Kelly 651 - 2018 97.10 MPH
Graphs
30 Zack Wheeler 1656 - 2018 97.04 MPH
Graphs
31 Dovydas Neverauskas 242 - 2018 97.04 MPH
Graphs
32 Felipe Vazquez 788 - 2018 96.99 MPH
Graphs
33 Reyes Moronta 559 - 2018 96.92 MPH
Graphs
34 Bruce Rondon 329 - 2018 96.90 MPH
Graphs
35 Craig Kimbrel 718 - 2018 96.89 MPH
Graphs
36 Corey Knebel 702 - 2018 96.87 MPH
Graphs
37 Ryne Stanek 649 - 2018 96.85 MPH
Graphs
38 Hector Rondon 609 - 2018 96.84 MPH
Graphs
39 Thyago Vieira 256 - 2018 96.78 MPH
Graphs
40 Chad Sobotka 145 - 2018 96.63 MPH
Graphs
41 Dakota Hudson 265 - 2018 96.62 MPH
Graphs
42 Bobby Wahl 82 - 2018 96.62 MPH
Graphs
43 Ryan Burr 106 - 2018 96.56 MPH
Graphs
44 Josh James 209 - 2018 96.49 MPH
Graphs
45 Jake Jewell 39 - 2018 96.48 MPH
Graphs
46 Nathan Eovaldi 711 - 2018 96.46 MPH
Graphs
47 Connor Sadzeck 98 - 2018 96.45 MPH
Graphs
48 Justin Hancock 147 - 2018 96.39 MPH
Graphs
49 Zach McAllister 587 - 2018 96.33 MPH
Graphs
50 Blake Snell 1500 - 2018 96.26 MPH
Graphs
51 Nate Jones 333 - 2018 96.25 MPH
Graphs
52 Blake Treinen 772 - 2018 96.23 MPH
Graphs
53 Kelvin Herrera 446 - 2018 96.22 MPH
Graphs
54 A.J. Minter 506 - 2018 96.22 MPH
Graphs
55 Walker Buehler 1239 - 2018 96.15 MPH
Graphs
56 Gerrit Cole 1836 - 2018 96.10 MPH
Graphs
57 Cody Carroll 247 - 2018 96.07 MPH
Graphs
58 Michael Fulmer 1319 - 2018 96.05 MPH
Graphs
59 Tanner Scott 529 - 2018 96.04 MPH
Graphs
60 Jacob Barnes 418 - 2018 96.02 MPH
Graphs
61 Mike Foltynewicz 1716 - 2018 95.96 MPH
Graphs
62 Yency Almonte 158 - 2018 95.96 MPH
Graphs
63 Arodys Vizcaino 427 - 2018 95.94 MPH
Graphs
64 Diego Castillo 483 - 2018 95.93 MPH
Graphs
65 Jefry Rodriguez 604 - 2018 95.93 MPH
Graphs
66 Jake Petricka 523 - 2018 95.92 MPH
Graphs
67 Tyler Bashlor 389 - 2018 95.90 MPH
Graphs
68 Tommy Hunter 401 - 2018 95.90 MPH
Graphs
69 Tommy Kahnle 264 - 2018 95.88 MPH
Graphs
70 Chad Green 1083 - 2018 95.88 MPH
Graphs
71 Pedro Baez 590 - 2018 95.87 MPH
Graphs
72 John Axford 687 - 2018 95.85 MPH
Graphs
73 Gerson Bautista 73 - 2018 95.82 MPH
Graphs
74 Scott Oberg 498 - 2018 95.80 MPH
Graphs
75 Jonathan Loaisiga 278 - 2018 95.75 MPH
Graphs
76 Joe Jimenez 771 - 2018 95.69 MPH
Graphs
77 Ryan Madson 519 - 2018 95.66 MPH
Graphs
78 Yacksel Rios 400 - 2018 95.62 MPH
Graphs
79 Kyle Crick 762 - 2018 95.60 MPH
Graphs
80 Brandon Maurer 300 - 2018 95.56 MPH
Graphs
81 Mike Mayers 548 - 2018 95.55 MPH
Graphs
82 Kenley Jansen 119 - 2018 95.54 MPH
Graphs
83 Ken Giles 451 - 2018 95.54 MPH
Graphs
84 Michael Kopech 160 - 2018 95.52 MPH
Graphs
85 Archie Bradley 1000 - 2018 95.49 MPH
Graphs
86 Ryan Pressly 486 - 2018 95.47 MPH
Graphs
87 Rex Brothers 11 - 2018 95.47 MPH
Graphs
88 Neil Ramirez 427 - 2018 95.45 MPH
Graphs
89 Jeremy Jeffress 646 - 2018