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 Name


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 alphabetical order by name:

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


Intra-Page Jumps:
Last names start with: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(If no jump, no player last names begin with that letter.)

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

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.