Statcast Search

Go To Minor League Statcast Search New

Baseball Savant’s search page allows you to query MLB’s Statcast database on a per-pitch, per-game, per-player, per-team, and per-season basis. Definitions for each Statcast metric may be found in the MLB Glossary.

  • 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 CSV documentation click here.
  • For a detailed tutorial on using the search click here.
Select Columns to Include in Total Pitches
 
 
 
 
 
 
Select Columns to Include in Stats Results
Basic
Pitch Movement Averages
Results
Pitch Metric Averages
Hit Metric Averages
Fielder Positioning Averages
Pitch Metrics
Pitch Movement
Hit Metrics
Expected Results
Game State
Age
Lineup

Search Results

Rk. Player Pitches Total Pitch % Pitch (MPH)      
1 Cole, Gerrit RHP 551 551 100.0 98.5
Graphs
2 Hendriks, Liam RHP 339 339 100.0 97.8
Graphs
3 Estévez, Carlos RHP 346 346 100.0 97.8
Graphs
4 Ohtani, Shohei RHP 367 367 100.0 97.5
Graphs
5 Hernández, Carlos RHP 337 337 100.0 97.2
Graphs
6 Castillo, Luis RHP 337 337 100.0 97.1
Graphs
7 Cease, Dylan RHP 529 529 100.0 97.0
Graphs
8 Ruiz, José RHP 305 305 100.0 97.0
Graphs
9 Wheeler, Zack RHP 321 321 100.0 96.6
Graphs
10 Rasmussen, Drew RHP 320 320 100.0 96.4
Graphs
11 Rodón, Carlos LHP 558 558 100.0 96.4
Graphs
12 Stephan, Trevor RHP 360 360 100.0 96.2
Graphs
13 Woodruff, Brandon RHP 369 369 100.0 96.2
Graphs
14 Finnegan, Kyle RHP 440 440 100.0 96.2
Graphs
15 Eovaldi, Nathan RHP 378 378 100.0 96.1
Graphs
16 Kopech, Michael RHP 339 339 100.0 96.0
Graphs
17 Kimbrel, Craig RHP 363 363 100.0 96.0
Graphs
18 Karinchak, James RHP 346 346 100.0 95.8
Graphs
19 Gilbert, Logan RHP 518 518 100.0 95.7
Graphs
20 Márquez, Germán RHP 406 406 100.0 95.7
Graphs
21 Snell, Blake LHP 595 595 100.0 95.7
Graphs
22 Gray, Jon RHP 359 359 100.0 95.7
Graphs
23 Diekman, Jake LHP 316 316 100.0 95.5
Graphs
24 Gausman, Kevin RHP 590 590 100.0 95.5
Graphs
25 De Los Santos, Enyel RHP 376 376 100.0 95.4
Graphs
26 Matzek, Tyler LHP 378 378 100.0 95.4
Graphs
27 Morton, Charlie RHP 376 376 100.0 95.4
Graphs
28 Hearn, Taylor LHP 428 428 100.0 95.3
Graphs
29 Kikuchi, Yusei LHP 458 458 100.0 95.1
Graphs
30 Keller, Brad RHP 365 365 100.0 95.0
Graphs
31 Keller, Mitch RHP 399 399 100.0 94.9
Graphs
32 Fried, Max LHP 359 359 100.0 94.9
Graphs
33 Strickland, Hunter RHP 300 300 100.0 94.8
Graphs
34 Scherzer, Max RHP 333 333 100.0 94.8
Graphs
35 Rogers, Trevor LHP 506 506 100.0 94.7
Graphs
36 McGee, Jake LHP 332 332 100.0 94.7
Graphs
37 Senzatela, Antonio RHP 456 456 100.0 94.5
Graphs
38 Taillon, Jameson RHP 400 400 100.0 94.5
Graphs
39 Vest, Will RHP 325 325 100.0 94.5
Graphs
40 Quijada, José LHP 379 379 100.0 94.5
Graphs
41 Hoffman, Jeff RHP 328 328 100.0 94.4
Graphs
42 Richards, Garrett RHP 347 347 100.0 94.4
Graphs
43 Ray, Robbie LHP 572 572 100.0 94.3
Graphs
44 Lynn, Lance RHP 453 453 100.0 94.3
Graphs
45 Manoah, Alek RHP 323 323 100.0 94.3
Graphs
46 Weaver, Luke RHP 302 302 100.0 94.3
Graphs
47 Skubal, Tarik LHP 324 324 100.0 94.3
Graphs
48 Mahle, Tyler RHP 549 549 100.0 94.3
Graphs
49 Peralta, Freddy RHP 302 302 100.0 94.2
Graphs
50 Lynch IV, Daniel LHP 327 327 100.0 94.2
Graphs
51 Pivetta, Nick RHP 638 638 100.0 94.2
Graphs
52 Gallen, Zac RHP 439 439 100.0 94.2
Graphs
53 Vesia, Alex LHP 311 311 100.0 94.1
Graphs
54 Urías, Julio LHP 352 352 100.0 94.1
Graphs
55 Anderson, Ian RHP 432 432 100.0 94.1
Graphs
56 Javier, Cristian RHP 414 414 100.0 93.9
Graphs
57 Voth, Austin RHP 353 353 100.0 93.9
Graphs
58 Kennedy, Ian RHP 355 355 100.0 93.8
Graphs
59 Kaprielian, James RHP 447 447 100.0 93.7
Graphs
60 Garcia, Luis RHP 367 367 100.0 93.6
Graphs
61 Gilbreath, Lucas LHP 323 323 100.0 93.5
Graphs
62 Lauer, Eric LHP 346 346 100.0 93.5
Graphs
63 Boxberger, Brad RHP 374 374 100.0 93.4
Graphs
64 Velasquez, Vince RHP 342 342 100.0 93.4
Graphs
65 Urquidy, José RHP 381 381 100.0 93.3
Graphs
66 Doolittle, Sean LHP 303 303 100.0 93.1
Graphs
67 Giolito, Lucas RHP 463 463 100.0 92.9
Graphs
68 Steele, Justin LHP 370 370 100.0 92.8
Graphs
69 Nola, Aaron RHP 406 406 100.0 92.8
Graphs
70 Lyles, Jordan RHP 395 395 100.0 92.7
Graphs
71 Akin, Keegan LHP 380 380 100.0 92.4
Graphs
72 Heaney, Andrew LHP 390 390 100.0 92.4
Graphs
73 Plesac, Zach RHP 314 314 100.0 92.4
Graphs
74 Corbin, Patrick LHP 302 302 100.0 92.3
Graphs
75 Odorizzi, Jake RHP 315 315 100.0 92.2
Graphs
76 Rodriguez, Eduardo LHP 329 329 100.0 92.2
Graphs
77 McKenzie, Triston RHP 401 401 100.0 92.0
Graphs
78 Williams, Trevor RHP 314 314 100.0 92.0
Graphs
79 Ryan, Joe RHP 304 304 100.0 91.5
Graphs
80 Happ, J.A. LHP 362 362 100.0 91.5
Graphs
81 Maton, Phil RHP 302 302 100.0 91.4
Graphs
82 Quintana, Jose LHP 375 375 100.0 91.3
Graphs
83 Bubic, Kris LHP 453 453 100.0 91.2
Graphs
84 Anderson, Tyler LHP 314 314 100.0 91.2
Graphs
85 Irvin, Cole LHP 355 355 100.0 91.0
Graphs
86 Minor, Mike LHP 305 305 100.0 90.9
Graphs
87 Bumgarner, Madison LHP 327 327 100.0 90.9
Graphs
88 Greinke, Zack RHP 354 354 100.0 89.6
Graphs
89 Gonzales, Marco LHP 358 358 100.0 88.4
Graphs
90 Hill, Rich LHP 306 306 100.0 88.3
Graphs
91 Suter, Brent LHP 409 409 100.0 87.3
Graphs