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 xwOBA
1 Bud Norris 6.486 for 32 0.203
Graphs
2 Max Scherzer 190.048 for 777 0.246
Graphs
3 Corey Kluber 196.711 for 775 0.255
Graphs
4 Chris Sale 216.241 for 851 0.255
Graphs
5 James Paxton 144.193 for 551 0.262
Graphs
6 Luis Castillo 93.649 for 358 0.265
Graphs
7 Clayton Kershaw 178.533 for 679 0.265
Graphs
8 Stephen Strasburg 184.915 for 696 0.266
Graphs
9 Matt Strahm 14.464 for 53 0.273
Graphs
10 Luis Severino 213.571 for 783 0.274
Graphs
11 Brad Peacock 127.492 for 464 0.275
Graphs
12 Jacob deGrom 225.079 for 822 0.275
Graphs
13 Randall Delgado 26.636 for 99 0.275
Graphs
14 Aaron Nola 193.125 for 691 0.280
Graphs
15 Chase Anderson 158.288 for 568 0.281
Graphs
16 Rich Hill 154.719 for 551 0.283
Graphs
17 Dallas Keuchel 167.220 for 584 0.287
Graphs
18 Carlos Martinez 245.110 for 855 0.288
Graphs
19 Jimmy Nelson 209.296 for 727 0.289
Graphs
20 Luke Weaver 67.014 for 232 0.290
Graphs
21 Alex Wood 169.883 for 589 0.290
Graphs
22 Zack Greinke 232.074 for 801 0.291
Graphs
23 Brandon McCarthy 103.495 for 358 0.292
Graphs
24 Zack Godley 181.596 for 620 0.296
Graphs
25 J.A. Happ 184.917 for 625 0.296
Graphs
26 Kenta Maeda 153.581 for 524 0.296
Graphs
27 Carlos Carrasco 236.068 for 796 0.297
Graphs
28 Mike Montgomery 84.457 for 286 0.297
Graphs
29 Gio Gonzalez 242.076 for 822 0.297
Graphs
30 Lance McCullers Jr. 151.735 for 511 0.298
Graphs
31 Yu Darvish 227.729 for 765 0.298
Graphs
32 Charlie Morton 182.375 for 616 0.298
Graphs
33 Robbie Ray 197.587 for 662 0.300
Graphs
34 Chris Archer 255.797 for 852 0.301
Graphs
35 Ervin Santana 259.291 for 862 0.303
Graphs
36 Jeff Samardzija 256.215 for 846 0.304
Graphs
37 Trevor Cahill 96.594 for 320 0.304
Graphs
38 Jon Gray 139.659 for 461 0.304
Graphs
39 Kyle Hendricks 171.832 for 569 0.305
Graphs
40 Jacob Turner 14.639 for 48 0.305
Graphs
41 Dinelson Lamet 147.934 for 483 0.307
Graphs
42 Michael Wacha 213.436 for 698 0.307
Graphs
43 Brandon Woodruff 55.962 for 183 0.307
Graphs
44 Marco Estrada 247.193 for 806 0.307
Graphs
45 Madison Bumgarner 137.173 for 447 0.308
Graphs
46 Jake Arrieta 216.773 for 704 0.308
Graphs
47 Jose Berrios 187.089 for 610 0.308
Graphs
48 Sal Romano 115.869 for 382 0.308
Graphs
49 Dan Straily 233.329 for 765 0.309
Graphs
50 Rafael Montero 130.384 for 430 0.309
Graphs
51 Brent Suter 89.130 for 289 0.309
Graphs
52 Blake Snell 167.420 for 546 0.309
Graphs
53 Jon Lester 234.435 for 760 0.310
Graphs
54 Jameson Taillon 178.433 for 584 0.310
Graphs
55 Lucas Giolito 55.263 for 179 0.310
Graphs
56 Jhoulys Chacin 234.052 for 760 0.310
Graphs
57 Danny Duffy 187.188 for 609 0.310
Graphs
58 Joe Biagini 121.219 for 391 0.310
Graphs
59 Jose Quintana 244.416 for 786 0.311
Graphs
60 Jordan Montgomery 200.949 for 649 0.311
Graphs
61 Buck Farmer 68.352 for 219 0.312
Graphs
62 Michael Pineda 128.011 for 410 0.312
Graphs
63 Mike Clevinger 144.841 for 463 0.314
Graphs
64 Nate Karns 56.837 for 181 0.314
Graphs
65 Doug Fister 112.346 for 360 0.314
Graphs
66 Sonny Gray 212.539 for 677 0.314
Graphs
67 Michael Fulmer 210.637 for 674 0.314
Graphs
68 Eduardo Rodriguez 181.104 for 578 0.314
Graphs
69 Chad Bettis 61.335 for 200 0.315
Graphs
70 Taijuan Walker 212.176 for 677 0.316
Graphs
71 Tanner Roark 234.768 for 745 0.316
Graphs
72 Justin Verlander 267.052 for 845 0.316
Graphs
73 CC Sabathia 196.728 for 622 0.317
Graphs
74 Collin McHugh 85.964 for 271 0.318
Graphs
75 Danny Salazar 131.693 for 415 0.318
Graphs
76 Lance Lynn 242.090 for 771 0.318
Graphs
77 Patrick Corbin 255.691 for 807 0.318
Graphs
78 Jake Faria 107.352 for 340 0.318
Graphs
79 Gerrit Cole 268.750 for 848 0.319
Graphs
80 Trevor Williams 183.491 for 585 0.319
Graphs
81 Masahiro Tanaka 238.951 for 751 0.319
Graphs
82 Marcus Stroman 265.220 for 832 0.319
Graphs
83 David Price 91.017 for 285 0.319
Graphs
84 Brock Stewart 20.810 for 66 0.320
Graphs
85 Alec Asher 41.019 for 129 0.320
Graphs
86 Alex Meyer 93.157 for 292 0.320
Graphs
87 Anibal Sanchez 119.416 for 375 0.320
Graphs
88 Drew Pomeranz 236.022 for 739 0.320
Graphs
89 Tyler Anderson 108.408 for 344 0.320
Graphs
90 Andrew Triggs 90.480 for 283 0.321
Graphs
91 R.A. Dickey 258.814 for 812 0.322
Graphs
92 Dylan Bundy 224.990 for 698 0.322
Graphs
93 Jharel Cotton 180.440 for 565