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 Josh Hader 138.428 for 593 0.234
Graphs
2 Dellin Betances 63.424 for 272 0.236
Graphs
3 Kirby Yates 117.517 for 492 0.239
Graphs
4 Liam Hendriks 92.490 for 385 0.241
Graphs
5 Jose Leclerc 120.259 for 503 0.242
Graphs
6 Edwin Diaz 129.469 for 531 0.244
Graphs
7 Oliver Perez 70.427 for 288 0.245
Graphs
8 Ryan Pressly 122.762 for 502 0.246
Graphs
9 Will Smith 114.051 for 461 0.248
Graphs
10 Adam Ottavino 146.074 for 584 0.251
Graphs
11 Aroldis Chapman 112.729 for 447 0.253
Graphs
12 Taylor Rogers 133.814 for 533 0.253
Graphs
13 Robert Stephenson 66.895 for 264 0.254
Graphs
14 Seth Lugo 156.065 for 615 0.255
Graphs
15 Emilio Pagan 134.265 for 527 0.255
Graphs
16 Nick Anderson 67.306 for 260 0.259
Graphs
17 Pedro Baez 131.251 for 510 0.259
Graphs
18 Josh James 75.619 for 292 0.259
Graphs
19 Giovanny Gallegos 83.333 for 322 0.260
Graphs
20 Felipe Vazquez 138.018 for 530 0.260
Graphs
21 Colin Poche 53.507 for 206 0.261
Graphs
22 Seranthony Dominguez 88.667 for 339 0.262
Graphs
23 Julio Urias 55.662 for 212 0.263
Graphs
24 Tyler Clippard 130.674 for 498 0.265
Graphs
25 Sean Doolittle 111.223 for 420 0.265
Graphs
26 Kenley Jansen 146.305 for 551 0.266
Graphs
27 Craig Stammen 175.105 for 651 0.270
Graphs
28 Ken Giles 113.486 for 419 0.271
Graphs
29 Reyes Moronta 136.665 for 502 0.273
Graphs
30 Brandon Workman 122.222 for 449 0.273
Graphs
31 Taylor Cole 84.441 for 310 0.273
Graphs
32 JT Chargois 59.133 for 218 0.273
Graphs
33 Joakim Soria 143.333 for 526 0.274
Graphs
34 Trevor May 98.154 for 360 0.274
Graphs
35 John Brebbia 139.711 for 509 0.275
Graphs
36 Dylan Floro 125.850 for 461 0.276
Graphs
37 Diego Castillo 112.704 for 409 0.276
Graphs
38 Aaron Bummer 111.597 for 405 0.276
Graphs
39 Roberto Osuna 111.029 for 403 0.276
Graphs
40 Matt Barnes 150.869 for 547 0.276
Graphs
41 Ian Kennedy 72.535 for 265 0.277
Graphs
42 Keone Kela 90.846 for 329 0.277
Graphs
43 Tim Hill 98.508 for 357 0.278
Graphs
44 Collin McHugh 118.279 for 425 0.279
Graphs
45 Richard Rodriguez 154.886 for 558 0.279
Graphs
46 Will Harris 127.154 for 458 0.279
Graphs
47 Joe Smith 77.112 for 276 0.279
Graphs
48 Luke Jackson 136.813 for 492 0.280
Graphs
49 Adam Cimber 143.847 for 517 0.280
Graphs
50 Adam Morgan 92.375 for 330 0.281
Graphs
51 Adam Kolarek 102.404 for 365 0.281
Graphs
52 Robert Stock 61.814 for 221 0.281
Graphs
53 Blake Treinen 161.422 for 577 0.281
Graphs
54 Brad Peacock 88.032 for 312 0.282
Graphs
55 Corey Knebel 62.996 for 223 0.282
Graphs
56 Yusmeiro Petit 189.177 for 672 0.283
Graphs
57 Tommy Kahnle 100.711 for 355 0.284
Graphs
58 Jordan Hicks 126.755 for 447 0.284
Graphs
59 Brad Hand 151.348 for 536 0.284
Graphs
60 Sergio Romo 143.176 for 507 0.284
Graphs
61 Victor Arano 73.642 for 258 0.285
Graphs
62 Tyler Olson 72.313 for 254 0.285
Graphs
63 David Robertson 88.788 for 315 0.285
Graphs
64 Hector Neris 134.947 for 476 0.285
Graphs
65 Jose Alvarado 111.989 for 398 0.285
Graphs
66 Tony Sipp 69.344 for 243 0.285
Graphs
67 John Gant 97.142 for 341 0.286
Graphs
68 Mychal Givens 163.564 for 572 0.286
Graphs
69 Tyler Glasnow 69.164 for 241 0.287
Graphs
70 Sam Dyson 148.907 for 521 0.288
Graphs
71 Nick Goody 65.734 for 228 0.288
Graphs
72 Hector Rondon 143.034 for 496 0.289
Graphs
73 Edubray Ramos 68.689 for 239 0.289
Graphs
74 Zack Britton 119.068 for 413 0.289
Graphs
75 Steve Cishek 158.506 for 550 0.289
Graphs
76 Joe Jimenez 149.922 for 520 0.289
Graphs
77 Richard Bleier 102.544 for 356 0.289
Graphs
78 Junior Guerra 103.576 for 362 0.289
Graphs
79 Matt Strahm 97.993 for 339 0.290
Graphs
80 Oliver Drake 123.280 for 426 0.290
Graphs
81 Juan Minaya 96.213 for 332 0.290
Graphs
82 Scott Oberg 130.328 for 449 0.290
Graphs
83 Robbie Erlin 124.350 for 431 0.291
Graphs
84 Bud Norris 69.759 for 242 0.291
Graphs
85 Jairo Diaz 71.536 for 245 0.292
Graphs
86 Jonathan Holder 125.869 for 433 0.292
Graphs
87 Pedro Strop 121.017 for 414 0.293
Graphs
88 Nick Vincent 119.737 for 410 0.293