Owing to the screen size of your device, you may obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called "panorama" screen view).
owlcroft logo
An Owlcroft Company web site
Click here to email us.

The Owlcroft Baseball-Analysis Site

Baseball team and player performance examined realistically and accurately.

Search this site, or just roll your cursor over the colored boxes below the pictures.

  Advertisement:


  Advertisement:


2021: All Pitchers, by TOP


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2021 Major-League Pitchers, Batter-Performance Results

Note! Men are included in this list if they have played this position at all this season; that will include some men who have played it only infrequently.
Through games of Thursday, 6 May 2021.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2021 TOP order:

(or view batters sorted by name, or view only “regulars”—men meeting a minimum-PA criterion)


Each name is a click-on link to that man’s career stats.

— Place your cursor over any column heading to see what it signifies. —

Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Kyle Wright + Braves 2 0.500 0.500 1 0.500 2 0 0 0.500 1 3155
Triston McKenzie + Indians 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2131
Danny Mendick + White Sox 22 0.375 0.545 0.375 0.273 1 0.273 0.227 0.545 0.273 1968
Huascar Ynoa + Braves 13 0.385 0.429 0.923 0.385 2.400 0 0.308 0.385 0.923 1832
Jacob deGrom * Mets 13 0.462 0.600 0.538 0.462 1.167 0 0.231 0.462 0.538 1807
Yermin Mercedes + White Sox 94 0.386 0.426 0.614 0.362 1.588 0.064 0.160 0.426 0.574 1527
Luis Guillorme * Mets 23 0.333 0.353 0.333 0.261 1 0.217 0.043 0.478 0.261 1345
Shohei Ohtani * Angels 118 0.273 0.286 0.645 0.254 2.367 0.042 0.254 0.322 0.602 1049
Stephen Strasburg + Nationals 3 0.333 0.333 0.667 0.333 2 0 0 0.333 0.667 1015
Matt Duffy + Cubs 63 0.308 0.381 0.365 0.254 1.188 0.143 0.159 0.429 0.302 954
Ka'ai Tom * Pirates 20 0.154 0.167 0.154 0.100 1 0.250 0.150 0.350 0.100 934
Asdrubal Cabrera # Diamondbacks 109 0.247 0.290 0.393 0.202 1.591 0.165 0.174 0.376 0.321 910
Anthony Rizzo * Cubs 128 0.231 0.233 0.444 0.195 1.920 0.141 0.148 0.336 0.375 871
Willians Astudillo + Twins 65 0.313 0.293 0.484 0.308 1.550 0 0.062 0.308 0.477 858
Alex Blandino + Reds 38 0.250 0.444 0.344 0.211 1.375 0.132 0.368 0.368 0.289 777
Craig Stammen + Padres 3 0.500 1 0.500 0.333 1 0 0.333 0.333 0.333 707
Jake Cronenworth * Padres 135 0.263 0.296 0.381 0.230 1.452 0.089 0.141 0.333 0.333 700
Adrian Houser + Brewers 10 0.222 0.500 0.556 0.200 2.500 0 0.600 0.200 0.500 698
Phillip Evans + Pirates 109 0.221 0.250 0.368 0.193 1.667 0.092 0.211 0.321 0.321 693
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Taylor Clarke + Diamondbacks 3 0.333 1 0.333 0.333 1 0 0.667 0.333 0.333 674
Eric Sogard * Cubs 54 0.280 0.333 0.340 0.259 1.214 0.056 0.167 0.315 0.315 657
Max Fried * Braves 7 0.333 0.500 0.500 0.286 1.500 0 0.286 0.286 0.429 571
Clayton Kershaw * Dodgers 12 0.273 0.500 0.273 0.250 1 0.083 0.417 0.333 0.250 567
Joe Ross + Nationals 10 0.300 0.500 0.300 0.300 1 0 0.400 0.300 0.300 511
Madison Bumgarner + Diamondbacks 15 0.167 0.400 0.250 0.133 1.500 0.133 0.467 0.333 0.200 484
Harold Castro * Tigers 43 0.256 0.345 0.256 0.233 1 0.093 0.233 0.326 0.233 480
Patrick Corbin * Nationals 10 0.222 0.400 0.222 0.200 1 0.100 0.400 0.300 0.200 400
Wyatt Mathisen + Diamondbacks 51 0.119 0.190 0.190 0.098 1.600 0.098 0.412 0.255 0.157 388
Anthony Bemboom * Angels 20 0.263 0.385 0.263 0.250 1 0.050 0.300 0.300 0.250 380
Jon Gray + Rockies 15 0.267 0.571 0.267 0.267 1 0 0.533 0.267 0.267 376
Josh Fuentes + Rockies 87 0.202 0.246 0.286 0.195 1.412 0.023 0.253 0.218 0.276 351
Hanser Alberto + Royals 57 0.218 0.250 0.364 0.211 1.667 0 0.123 0.228 0.351 324
Corbin Burnes + Brewers 12 0.250 0.500 0.250 0.250 1 0 0.500 0.250 0.250 319
Jeff Hoffman + Reds 8 0.286 0.400 0.286 0.250 1 0 0.250 0.250 0.250 286
Chi Chi Gonzalez + Rockies 8 0.286 0.667 0.286 0.250 1 0 0.500 0.250 0.250 286
Kwang Hyun Kim * Cardinals 6 0.167 0.250 0.167 0.167 1 0 0.333 0.167 0.167 270
Vince Velasquez + Phillies 7 0.200 0.500 0.200 0.143 1 0.143 0.429 0.286 0.143 240
JT Brubaker + Pirates 9 0.250 0.500 0.250 0.222 1 0 0.444 0.222 0.222 204
Luke Weaver + Diamondbacks 10 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Johan Oviedo + Cardinals 5 0.200 0.500 0.200 0.200 1 0 0.600 0.200 0.200 181
Logan Webb + Giants 8 0.143 0.250 0.429 0.125 3 0 0.375 0.125 0.375 165
Zack Wheeler * Phillies 17 0.176 0.429 0.235 0.176 1.333 0 0.588 0.176 0.235 157
Wade Miley * Reds 11 0.182 0.333 0.182 0.182 1 0 0.455 0.182 0.182 141
Luis Castillo + Reds 10 0.125 0.200 0.250 0.100 2 0.100 0.300 0.200 0.200 136
Mitch Keller + Pirates 6 0.167 0.200 0.167 0.167 1 0 0.167 0.167 0.167 113
Jose De Leon + Reds 5 0.250 0.500 0.250 0.200 1 0 0.400 0.200 0.200 112
Trevor Williams + Cubs 9 0.143 0.333 0.143 0.111 1 0.111 0.444 0.222 0.111 109
Michael Pineda + Twins 2 0 0 0 0 --- 0 0.500 0 0 109
Tyler Mahle + Reds 12 0 0 0 0 --- 0 0.167 0 0 107
Nick Neidert + Marlins 4 0 0 0 0 --- 0.250 0.250 0.250 0 104
Ian Anderson + Braves 7 0.167 0.500 0.333 0.143 2 0 0.571 0.143 0.286 94
Daniel Robertson + Brewers 43 0.105 0.160 0.132 0.093 1.250 0.070 0.302 0.186 0.116 86
Marcus Stroman + Mets 13 0.083 0.143 0.167 0.077 2 0.077 0.385 0.154 0.154 84
Charlie Morton + Braves 8 0.125 0.250 0.125 0.125 1 0 0.500 0.125 0.125 53
Carlos Martinez + Cardinals 11 0.091 0.200 0.182 0.091 2 0 0.545 0.091 0.182 40
Adbert Alzolay + Cubs 9 0.111 0.143 0.111 0.111 1 0 0.222 0.111 0.111 38
Austin Gomber * Rockies 11 0.111 0.200 0.111 0.091 1 0 0.364 0.091 0.091 36
Hernan Perez + Nationals 21 0.053 0.111 0.053 0.048 1 0.095 0.476 0.143 0.048 35
Joe Musgrove + Padres 10 0.100 0.250 0.100 0.100 1 0 0.600 0.100 0.100 28
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Pablo Lopez * Marlins 13 0.077 0.125 0.154 0.077 2 0 0.385 0.077 0.154 25
Adam Wainwright + Cardinals 9 0 0 0 0 --- 0 0.556 0 0 24
German Marquez + Rockies 11 0.091 0.167 0.091 0.091 1 0 0.455 0.091 0.091 21
Tyler Anderson * Pirates 11 0.091 0.333 0.091 0.091 1 0 0.727 0.091 0.091 21
Sonny Gray + Reds 7 0 0 0 0 --- 0.143 0.286 0.143 0 14
Taylor Widener * Diamondbacks 8 0 0 0 0 --- 0.125 0.625 0.125 0 7
Freddy Peralta + Brewers 8 0 0 0 0 --- 0.125 0.500 0.125 0 7
Sandy Alcantara + Marlins 15 0.067 0.333 0.067 0.067 1 0 0.800 0.067 0.067 7
Ka'ai Tom * Athletics 16 0.063 0.100 0.063 0.063 1 0 0.375 0.063 0.063 5
Kevin Gausman * Giants 11 0.100 0.333 0.100 0.091 1 0 0.636 0.091 0.091 4
Tyler Zuber + Royals 1 0 0 0 0 --- 0 1 0 0 0
Ross Detwiler + Marlins 1 0 0 0 0 --- 0 1 0 0 0
Anthony DeSclafani + Giants 15 0 0 0 0 --- 0 0.467 0 0 0
Zach Davies + Cubs 7 0.200 0.500 0.200 0.143 1 0 0.429 0.143 0.143 0
Yu Darvish + Padres 16 0 0 0 0 --- 0 0.563 0 0 0
John Curtiss + Marlins 2 0 0 0 0 --- 0 0.500 0 0 0
Johnny Cueto + Giants 5 0 0 0 0 --- 0 0.400 0 0 0
Wil Crowe + Pirates 2 1 1 1 0.500 1 0.500 0 1 0.500 0
Nabil Crismatt + Padres 2 0 0 0 0 --- 0 0.500 0 0 0
Garrett Cleavinger + Dodgers 1 0 0 0 0 --- 0 1 0 0 0
Player Team PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jhoulys Chacin + Rockies 4 0 0 0 0 --- 0 0.250 0 0 0
Dylan Cease + White Sox 3 1 1 1.333 1 1.333 0 0 1 1.333 0
Ryan Castellani + Rockies 1 0 0 0 0 --- 0 0 0 0 0
Daniel Castano * Marlins 3 0 0 0 0 --- 0 0.667 0 0 0
Paul Campbell * Marlins 2 0 0 0 0 --- 0 1 0 0 0
Trevor Cahill + Pirates 5 0 0 0 0 --- 0 0.600 0 0 0
Walker Buehler + Dodgers 14 0.077 0.167 0.077 0.071 1 0 0.500 0.071 0.071 0
Shane Bieber + Indians 3 0 0 0 0 --- 0 0.333 0 0 0
Alec Bettinger + Brewers 1 0 0 0 0 --- 0 1 0 0 0
Jose Berrios + Twins 2 0 0 0 0 --- 0 1 0 0 0
Trevor Bauer + Dodgers 15 0 0 0 0 --- 0.067 0.333 0.067 0 0
Chris Bassitt + Athletics 2 0 0 0 0 --- 0 1 0 0 0
Jake Arrieta + Cubs 11 0 0 0 0 --- 0.091 0.727 0.091 0 0
Tejay Antone + Reds 4 0 0 0 0 --- 0.250 0.500 0.250 0 0
Chase Anderson + Phillies 8 0 0 0 0 --- 0 0.625 0 0 0
Brett Anderson * Brewers 7 0 0 0 0 --- 0.143 0.429 0.143 0 0
Logan Allen + Indians 1 0 0 0 0 --- 0 1 0 0 0

For explanations of unconventional stats, see the Baseball Stats Definitions page.




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of “Performance-Enhancing Drugs” in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2021 by The Owlcroft Company.

This web page is strictly compliant with the W3C (World Wide Web Consortium) Extensible HyperText Markup Language (XHTML) Protocol v1.0 (Transitional) and the W3C Cascading Style Sheets (CSS) Protocol v3 — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Friday, 7 May 2021, at 1:27 pm Pacific Time.