Click to choose a stat
Net WAR +
Net WAR -
Total Players
Total Transactions
Year Span
Ongoing Trees
Franchise Averages
All Trees
Link
Name
From-Team
From-Franchise
# Transactions
# Players Total
First Year
Last Year
Year Span
WAR_total
aardd001
David Aardsma
Boston Red Sox
RSOX
10
45
2009
2019
10
-11.43
abadf001
Fernando Abad
Washington Nationals
NATEX
1
2
2013
2013
0
-1.97
adama002
Austin Adams
Washington Nationals
NATEX
1
3
2019
2019
0
-0.65
adama002
Austin Adams
Seattle Mariners
MARNRS
1
7
2020
2020
0
-1.05
adamc002
Chance Adams
New York Yankees
YANKS
1
2
2019
2019
0
0.19
adamm002
Matt Adams
St. Louis Cardinals
CARDS
1
3
2017
2017
0
0.02
adamw002
Willy Adames
Detroit Tigers
TIGRS
3
10
2014
2021
7
-3.37
adamw002
Willy Adames
Tampa Bay Devil Rays
RAYS
1
4
2021
2021
0
-1.64
agbab001
Benny Agbayani
New York Mets
METS
11
50
2002
2021
19
0.62
ahmen001
Nick Ahmed
Atlanta Braves
BRAVES
4
21
2013
2019
6
-14.52
alcaj001
Jorge Alcala
Houston Astros
ASTROS
1
3
2018
2018
0
0.95
alfaj002
Jorge Alfaro
Texas Rangers
RNGRS
5
30
2015
2021
6
2.25
alfaj002
Jorge Alfaro
Philadelphia Phillies
PHILS
1
5
2019
2021
2
7.58
allea001
Austin Allen
San Diego Padres
PADRS
1
3
2019
2021
2
1.36
alleb001
Brandon Allen
Arizona Diamondbacks
DBACKS
2
6
2011
2016
5
5.63
alleg002
Greg Allen
Cleveland Indians
INDINS
1
9
2020
2020
0
-0.74
alleg002
Greg Allen
San Diego Padres
PADRS
1
2
2021
2021
0
-0.42
allel002
Logan Allen
San Diego Padres
PADRS
2
11
2019
2021
2
-6.54
almaa001
Armando Almanza
St. Louis Cardinals
CARDS
7
23
1998
2019
21
14.19
almoa001
Abraham Almonte
New York Yankees
YANKS
3
6
2013
2017
4
-1.77
almoy001
Yency Almonte
Anaheim Angels
ANGELS
1
2
2015
2020
5
0.00
almoy001
Yency Almonte
Chicago White Sox
WSOX
3
11
2015
2017
2
-1.99
alony001
Yonder Alonso
Cleveland Indians
INDINS
1
2
2018
2018
0
1.03
aloum001
Moises Alou
Florida Marlins
MARLNS
18
81
1997
2019
22
-34.16
altad001
Dan Altavilla
Seattle Mariners
MARNRS
1
7
2020
2020
0
-1.05
alvaj004
Jose Alvarado
Tampa Bay Devil Rays
RAYS
1
3
2020
2020
0
-0.33
alvar001
R.J. Alvarez
San Diego Padres
PADRS
2
7
2014
2019
5
3.30
andeb004
Brett Anderson
Arizona Diamondbacks
DBACKS
6
30
2007
2018
11
5.18
andeb004
Brett Anderson
Oakland Athletics
ATLTCS
5
17
2013
2018
5
-2.29
andec001
Chase Anderson
Arizona Diamondbacks
DBACKS
2
11
2016
2019
3
-20.63
andec001
Chase Anderson
Milwaukee Brewers
BREWRS
1
2
2019
2019
0
0.44
andel002
Lars Anderson
Cleveland Indians
INDINS
4
19
2012
2019
7
19.05
anden001
Nick Anderson
Minnesota Twins
TWINS
1
2
2018
2018
0
-0.57
anden001
Nick Anderson
Miami Marlins
MARLNS
1
4
2019
2020
1
-2.38
andes002
Shaun Anderson
San Francisco Giants
GIANTS
1
2
2021
2021
0
1.68
andet002
Tyler Anderson
Pittsburgh Pirates
PIRATS
1
3
2021
2021
0
-0.27
andet003
Tanner Anderson
Pittsburgh Pirates
PIRATS
1
2
2018
2018
0
0.22
andre001
Elvis Andrus
Texas Rangers
RNGRS
1
6
2021
2021
0
-0.44
andrm001
Matt Andriese
San Diego Padres
PADRS
5
19
2014
2019
5
-11.21
andrm001
Matt Andriese
Tampa Bay Devil Rays
RAYS
1
3
2018
2020
2
1.65
annad001
Dean Anna
San Diego Padres
PADRS
1
2
2013
2013
0
-0.12
aquig001
Greg Aquino
Arizona Diamondbacks
DBACKS
7
36
2006
2018
12
11.12
aquij001
Jayson Aquino
Colorado Rockies
ROCKS
1
2
2015
2015
0
0.00
arauj001
Jonathan Arauz
Philadelphia Phillies
PHILS
2
9
2015
2021
6
3.70
archc001
Chris Archer
Chicago Cubs
CUBS
4
17
2011
2019
8
-9.45
archc001
Chris Archer
Tampa Bay Devil Rays
RAYS
1
4
2018
2018
0
-1.01
arenn001
Nolan Arenado
Colorado Rockies
ROCKS
1
6
2021
2021
0
-3.45
armat002
Tony Armas
Boston Red Sox
RSOX
3
8
1997
2016
19
59.09
aro-j001
Jonathan Aro
Boston Red Sox
RSOX
2
6
2015
2019
4
-1.41
arozr001
Randy Arozarena
St. Louis Cardinals
CARDS
1
6
2020
2020
0
-5.13
arrob001
Bronson Arroyo
Arizona Diamondbacks
DBACKS
2
5
2015
2017
2
2.52
arrob001
Bronson Arroyo
Atlanta Braves
BRAVES
3
18
2015
2020
5
-6.17
arroc001
Christian Arroyo
San Francisco Giants
GIANTS
1
6
2017
2017
0
-1.25
arroc001
Christian Arroyo
Tampa Bay Devil Rays
RAYS
1
4
2019
2019
0
-0.02
ashba002
Andy Ashby
San Diego Padres
PADRS
10
45
1999
2021
22
-14.71
ashea001
Alec Asher
Texas Rangers
RNGRS
5
30
2015
2021
6
2.25
astib001
Barrett Astin
Milwaukee Brewers
BREWRS
2
6
2014
2015
1
-0.45
austt001
Tyler Austin
Minnesota Twins
TWINS
1
2
2019
2019
0
-0.33
avila001
Alex Avila
Detroit Tigers
TIGRS
1
5
2017
2017
0
-1.01
avill001
Luis Avilan
Atlanta Braves
BRAVES
3
18
2015
2020
5
-6.17
avill001
Luis Avilan
Los Angeles Dodgers
DOGRS
1
6
2018
2021
3
0.55
avill001
Luis Avilan
Chicago White Sox
WSOX
1
2
2018
2018
0
-0.21
avilm001
Mike Aviles
Kansas City Royals
ROYALS
3
8
2011
2016
5
-2.67
axfoj001
John Axford
Toronto Blue Jays
BJAYS
1
2
2018
2018
0
0.40
ayall001
Luis Ayala
Baltimore Orioles
ORLS
1
2
2013
2013
0
-0.43
aybae001
Erick Aybar
Atlanta Braves
BRAVES
1
3
2016
2016
0
-0.21
badeb001
Burke Badenhop
Milwaukee Brewers
BREWRS
1
2
2013
2013
0
-1.52
baezd001
Danys Baez
Tampa Bay Devil Rays
RAYS
5
13
2006
2018
12
10.84
baezj001
Javier Baez
Chicago Cubs
CUBS
1
4
2021
2021
0
-2.33
baila001
Andrew Bailey
Oakland Athletics
ATLTCS
2
10
2011
2019
8
9.83
bailb002
Brandon Bailey
Oakland Athletics
ATLTCS
1
2
2017
2017
0
-0.13
bailh001
Homer Bailey
Cincinnati Reds
REDS
2
12
2018
2020
2
1.91
bailh001
Homer Bailey
Kansas City Royals
ROYALS
1
2
2019
2019
0
-0.92
banda001
Anthony Banda
Milwaukee Brewers
BREWRS
3
10
2014
2019
5
3.41
banda001
Anthony Banda
Arizona Diamondbacks
DBACKS
1
6
2018
2019
1
-0.01
banda001
Anthony Banda
San Francisco Giants
GIANTS
1
2
2021
2021
0
0.37
bandj001
Jett Bandy
Anaheim Angels
ANGELS
2
6
2016
2018
2
1.57
banum001
Manny Banuelos
New York Yankees
YANKS
7
24
2015
2020
5
8.94
banum001
Manny Banuelos
Los Angeles Dodgers
DOGRS
1
2
2018
2018
0
0.34
barbj001
Johnny Barbato
New York Yankees
YANKS
1
2
2017
2017
0
-0.24
barna001
Austin Barnes
Miami Marlins
MARLNS
3
17
2014
2020
6
-5.32
barnd001
Darwin Barney
Chicago Cubs
CUBS
1
3
2014
2014
0
-0.76
barnd001
Darwin Barney
Los Angeles Dodgers
DOGRS
1
2
2015
2015
0
-1.65
barnj002
Jacob Barnes
New York Mets
METS
1
2
2021
2021
0
0.07
barnt001
Tucker Barnhart
Cincinnati Reds
REDS
1
2
2021
2021
0
0.00
barrf001
Franklin Barreto
Toronto Blue Jays
BJAYS
2
8
2014
2018
4
12.94
barrm002
Manuel Barrios
Florida Marlins
MARLNS
15
71
1998
2019
21
-22.03
bartj001
Jason Bartlett
Tampa Bay Devil Rays
RAYS
2
7
2010
2015
5
1.41
basal001
Luis Basabe
Boston Red Sox
RSOX
1
5
2016
2016
0
-14.34
bassa001
Anthony Bass
Texas Rangers
RNGRS
2
7
2015
2020
5
-3.21
bauej001
Jake Bauers
San Diego Padres
PADRS
3
13
2014
2020
6
0.05
bauej001
Jake Bauers
Tampa Bay Devil Rays
RAYS
1
4
2018
2019
1
1.31
bauej001
Jake Bauers
Cleveland Indians
INDINS
1
2
2021
2021
0
0.04
bauet001
Trevor Bauer
Cleveland Indians
INDINS
1
6
2019
2019
0
-1.81
bautg001
Gerson Bautista
New York Mets
METS
1
8
2018
2018
0
0.49
beckg001
Gordon Beckham
Chicago White Sox
WSOX
4
13
2014
2017
3
-2.19
beckg001
Gordon Beckham
Atlanta Braves
BRAVES
1
2
2016
2016
0
0.23
beckj002
Josh Beckett
Florida Marlins
MARLNS
7
33
2005
2019
14
-11.34
beckj002
Josh Beckett
Boston Red Sox
RSOX
7
36
2012
2019
7
-21.54
beckt001
Tim Beckham
Tampa Bay Devil Rays
RAYS
2
4
2017
2021
4
-2.45
bednd001
David Bednar
San Diego Padres
PADRS
1
6
2021
2021
0
1.39
beekj001
Jalen Beeks
Boston Red Sox
RSOX
1
2
2018
2018
0
0.32
bellh001
Heath Bell
Arizona Diamondbacks
DBACKS
1
5
2013
2013
0
0.62
bellj005
Josh Bell
Pittsburgh Pirates
PIRATS
1
3
2020
2020
0
-3.10
beltc001
Carlos Beltran
New York Yankees
YANKS
3
12
2016
2020
4
6.04
benia002
Andrew Benintendi
Boston Red Sox
RSOX
1
7
2021
2021
0
-3.10
benoj001
Joaquin Benoit
San Diego Padres
PADRS
2
5
2015
2018
3
3.04
benoj001
Joaquin Benoit
Philadelphia Phillies
PHILS
1
2
2017
2017
0
0.57
berkl001
Lance Berkman
Houston Astros
ASTROS
4
14
2010
2020
10
-2.96
berra001
Angel Berroa
Oakland Athletics
ATLTCS
22
82
2001
2019
18
38.31
berrj001
Jose Berrios
Minnesota Twins
TWINS
1
3
2021
2021
0
-1.38
berua001
Andres Berumen
Florida Marlins
MARLNS
16
76
1993
2019
26
-34.10
betay001
Yuniesky Betancourt
Kansas City Royals
ROYALS
4
18
2010
2021
11
36.22
betew001
Wilson Betemit
New York Yankees
YANKS
2
7
2008
2013
5
12.69
bethc001
Christian Bethancourt
Atlanta Braves
BRAVES
1
3
2015
2016
1
0.12
bettm001
Mookie Betts
Boston Red Sox
RSOX
1
6
2020
2020
0
-6.33
biagj001
Joe Biagini
Toronto Blue Jays
BJAYS
2
7
2019
2021
2
0.27
billb002
Bruce Billings
Colorado Rockies
ROCKS
3
9
2011
2017
6
-1.45
birdk001
Kyle Bird
Tampa Bay Devil Rays
RAYS
2
9
2018
2020
2
3.85
blacb001
Buddy Black
Cleveland Indians
INDINS
19
57
1990
2020
30
76.58
blacp001
Paul Blackburn
Chicago Cubs
CUBS
4
10
2016
2020
4
-1.50
blacr001
Ray Black
San Francisco Giants
GIANTS
1
3
2019
2019
0
-0.38
blaiw001
Willie Blair
Cleveland Indians
INDINS
16
49
1991
2020
29
77.47
blanh001
Henry Blanco
Colorado Rockies
ROCKS
5
17
1999
2015
16
18.10
blasj001
Jabari Blash
Oakland Athletics
ATLTCS
4
13
2015
2018
3
-2.99
bleir001
Richard Bleier
Baltimore Orioles
ORLS
1
2
2020
2020
0
-1.40
blevj001
Jerry Blevins
Oakland Athletics
ATLTCS
3
6
2013
2017
4
3.30
bocob001
Brian Bocock
Washington Nationals
NATEX
1
2
2013
2013
0
0.00
bogat001
Tim Bogar
New York Mets
METS
14
56
1997
2021
24
-1.78
bogub001
Brian Bogusevic
Chicago Cubs
CUBS
2
4
2013
2014
1
0.16
bolar001
Ronald Bolanos
San Diego Padres
PADRS
1
3
2020
2020
0
0.17
bonib001
Bobby Bonilla
Florida Marlins
MARLNS
15
71
1998
2019
21
-22.03
bonie001
Emilio Bonifacio
Washington Nationals
NATEX
3
10
2008
2013
5
-1.47
bonie001
Emilio Bonifacio
Miami Marlins
MARLNS
12
65
2012
2020
8
-33.04
bonie001
Emilio Bonifacio
Chicago Cubs
CUBS
2
11
2014
2021
7
-0.55
borcj001
Joe Borchard
Chicago White Sox
WSOX
5
15
2006
2020
14
23.40
bourj002
Justin Bour
Miami Marlins
MARLNS
1
3
2018
2018
0
0.18
bourm001
Michael Bourn
Arizona Diamondbacks
DBACKS
1
2
2016
2016
0
-0.13
bourp001
Peter Bourjos
Anaheim Angels
ANGELS
2
6
2013
2016
3
-2.12
boxbb001
Brad Boxberger
San Diego Padres
PADRS
5
19
2014
2019
5
-11.21
bracb001
Brad Brach
San Diego Padres
PADRS
1
2
2013
2013
0
-5.96
brada001
Archie Bradley
Arizona Diamondbacks
DBACKS
1
4
2020
2020
0
-0.03
branr001
Russell Branyan
Cleveland Indians
INDINS
6
25
2002
2019
17
40.68
brewb001
Billy Brewer
Kansas City Royals
ROYALS
8
29
1995
2021
26
45.87
brewc002
Colten Brewer
San Diego Padres
PADRS
2
7
2018
2021
3
0.46
brica001
Austin Brice
Miami Marlins
MARLNS
1
2
2020
2020
0
0.06
bricj001
Jose Briceno
Atlanta Braves
BRAVES
4
17
2015
2017
2
-21.62
brigj002
Jeff Brigham
Los Angeles Dodgers
DOGRS
9
55
2015
2021
6
5.29
brinl001
Lewis Brinson
Texas Rangers
RNGRS
3
9
2016
2018
2
-2.17
brinl001
Lewis Brinson
Milwaukee Brewers
BREWRS
1
5
2018
2018
0
13.32
brits001
Socrates Brito
San Diego Padres
PADRS
1
2
2019
2019
0
0.82
britz001
Zack Britton
Baltimore Orioles
ORLS
1
4
2018
2021
3
-4.23
brosm001
Michael Brosseau
Tampa Bay Devil Rays
RAYS
1
2
2021
2021
0
0.00
brotr001
Rex Brothers
Colorado Rockies
ROCKS
1
2
2015
2015
0
0.32
broub001
Ben Broussard
Cleveland Indians
INDINS
5
23
2006
2019
13
36.49
browc003
Corey Brown
Oakland Athletics
ATLTCS
9
27
2010
2018
8
-5.15
browk001
Kevin Brown
Florida Marlins
MARLNS
16
69
1997
2019
22
-27.64
broxj001
Jonathan Broxton
Cincinnati Reds
REDS
1
3
2014
2018
4
0.34
broxj001
Jonathan Broxton
Milwaukee Brewers
BREWRS
1
3
2015
2015
0
-0.24
broxk001
Keon Broxton
Milwaukee Brewers
BREWRS
2
7
2019
2021
2
0.34
brucj001
Jay Bruce
Cincinnati Reds
REDS
1
3
2016
2018
2
-2.00
brucj001
Jay Bruce
New York Mets
METS
2
4
2017
2021
4
-0.12
brucj001
Jay Bruce
New York Mets
METS
1
8
2018
2018
0
0.49
brucj001
Jay Bruce
Seattle Mariners
MARNRS
1
3
2019
2019
0
-0.59
brugj001
Jaycob Brugman
Oakland Athletics
ATLTCS
1
2
2017
2017
0
0.00
bryak001
Kris Bryant
Chicago Cubs
CUBS
1
3
2021
2021
0
-1.09
buchc001
Clay Buchholz
Boston Red Sox
RSOX
1
2
2016
2016
0
0.41
buchr001
Ryan Buchter
San Diego Padres
PADRS
1
7
2017
2017
0
0.70
buckj001
John Buck
Miami Marlins
MARLNS
12
65
2012
2020
8
-33.04
buckj001
John Buck
New York Mets
METS
4
12
2013
2021
8
2.22
buehm001
Mark Buehrle
Miami Marlins
MARLNS
12
65
2012
2020
8
-33.04
bundd001
Dylan Bundy
Baltimore Orioles
ORLS
1
5
2019
2019
0
-1.39
burkb001
Brock Burke
Tampa Bay Devil Rays
RAYS
2
9
2018
2020
2
3.85
burkc001
Chris Burke
Houston Astros
ASTROS
4
14
2007
2018
11
4.29
burnb002
Billy Burns
Oakland Athletics
ATLTCS
2
4
2016
2017
1
0.23
burnj001
Jeromy Burnitz
New York Mets
METS
8
30
2003
2021
18
-0.91
burns001
Sean Burnett
Pittsburgh Pirates
PIRATS
4
16
2009
2020
11
1.52
buted001
Drew Butera
Los Angeles Dodgers
DOGRS
1
2
2014
2014
0
0.54
butld001
Dan Butler
Boston Red Sox
RSOX
1
2
2015
2015
0
0.00
butle001
Eddie Butler
Colorado Rockies
ROCKS
1
4
2017
2017
0
-0.65
byrdm001
Marlon Byrd
New York Mets
METS
4
12
2013
2021
8
2.22
byrdm001
Marlon Byrd
Cincinnati Reds
REDS
1
3
2015
2015
0
-0.57
cabrg001
Genesis Cabrera
Tampa Bay Devil Rays
RAYS
2
10
2018
2020
2
-0.02
cabrm002
Melky Cabrera
Chicago White Sox
WSOX
1
4
2017
2017
0
1.04
cahit001
Trevor Cahill
Arizona Diamondbacks
DBACKS
1
3
2015
2015
0
0.68
cahit001
Trevor Cahill
San Diego Padres
PADRS
1
7
2017
2017
0
0.70
cainl001
Lorenzo Cain
Milwaukee Brewers
BREWRS
8
32
2010
2020
10
-9.32
calla001
Alberto Callaspo
Atlanta Braves
BRAVES
6
24
2015
2021
6
-1.05
camed001
Daz Cameron
Houston Astros
ASTROS
1
6
2017
2021
4
16.26
camia001
Arquimedes Caminero
Pittsburgh Pirates
PIRATS
1
3
2016
2019
3
0.38
campt001
Tony Campana
Chicago Cubs
CUBS
2
5
2013
2016
3
0.62
campt001
Tony Campana
Arizona Diamondbacks
DBACKS
1
4
2014
2019
5
0.60
canhm001
Mark Canha
Colorado Rockies
ROCKS
1
3
2014
2014
0
-9.92
canor001
Robinson Cano
Seattle Mariners
MARNRS
3
15
2018
2021
3
-5.47
canzr001
Russ Canzler
Baltimore Orioles
ORLS
1
2
2013
2013
0
0.00
cappc001
Carter Capps
Seattle Mariners
MARNRS
5
15
2013
2017
4
-6.36
carav001
Victor Caratini
Chicago Cubs
CUBS
1
7
2020
2021
1
-2.22
carpd001
David Carpenter
New York Yankees
YANKS
5
17
2015
2020
5
9.30
carrc003
Carlos Carrasco
Cleveland Indians
INDINS
1
6
2021
2021
0
0.59
carrc004
Cody Carroll
New York Yankees
YANKS
1
4
2018
2019
1
2.90
cartc002
Chris Carter
Arizona Diamondbacks
DBACKS
6
30
2007
2018
11
5.18
cartl002
Lance Carter
Tampa Bay Devil Rays
RAYS
5
13
2006
2018
12
10.84
casha001
Andrew Cashner
Chicago Cubs
CUBS
2
8
2012
2021
9
32.20
casha001
Andrew Cashner
San Diego Padres
PADRS
4
21
2016
2021
5
-2.02
casha001
Andrew Cashner
Baltimore Orioles
ORLS
1
4
2019
2019
0
0.16
castd002
Diego Castillo
Tampa Bay Devil Rays
RAYS
1
3
2021
2021
0
0.42
castj006
Jason Castro
Anaheim Angels
ANGELS
1
2
2020
2020
0
0.16
castj007
Jose Castillo
Tampa Bay Devil Rays
RAYS
4
20
2014
2020
6
-6.38
castm002
Miguel Castro
Colorado Rockies
ROCKS
1
2
2017
2017
0
-3.43
castm002
Miguel Castro
Baltimore Orioles
ORLS
1
3
2020
2020
0
-0.70
castn001
Nick Castellanos
Detroit Tigers
TIGRS
1
4
2019
2019
0
-1.75
casts001
Starlin Castro
New York Yankees
YANKS
1
4
2017
2017
0
-2.19
casts002
Simon Castro
San Diego Padres
PADRS
7
32
2011
2021
10
-3.17
castw002
Welington Castillo
Seattle Mariners
MARNRS
3
11
2015
2017
2
-1.24
castw002
Welington Castillo
Chicago White Sox
WSOX
1
3
2019
2019
0
0.00
cavej001
Jake Cave
New York Yankees
YANKS
1
2
2018
2018
0
-1.75
ceder002
Ronny Cedeno
Philadelphia Phillies
PHILS
1
2
2014
2014
0
0.00
cedex001
Xavier Cedeno
Chicago White Sox
WSOX
1
3
2018
2018
0
-0.32
celeg001
Gilberto Celestino
Houston Astros
ASTROS
1
3
2018
2018
0
0.95
cervf001
Francisco Cervelli
New York Yankees
YANKS
3
8
2014
2021
7
-8.99
cervh001
Hunter Cervenka
Atlanta Braves
BRAVES
1
3
2016
2016
0
0.38
cespy001
Yoenis Cespedes
Detroit Tigers
TIGRS
3
11
2015
2017
2
-16.49
cessl001
Luis Cessa
Detroit Tigers
TIGRS
2
8
2015
2017
2
-8.84
cessl001
Luis Cessa
New York Yankees
YANKS
1
3
2021
2021
0
-1.83
chafa001
Andrew Chafin
Arizona Diamondbacks
DBACKS
1
3
2020
2020
0
-1.53
chafa001
Andrew Chafin
Chicago Cubs
CUBS
1
3
2021
2021
0
-1.80
chama002
Adron Chambers
Houston Astros
ASTROS
1
3
2014
2014
0
0.00
chapa001
Aroldis Chapman
Cincinnati Reds
REDS
1
5
2015
2018
3
-9.39
chapa001
Aroldis Chapman
New York Yankees
YANKS
3
10
2016
2020
4
6.18
charj001
J.T. Chargois
Seattle Mariners
MARNRS
1
3
2021
2021
0
-0.42
chavj001
Jesse Chavez
Texas Rangers
RNGRS
1
2
2018
2018
0
-1.95
chavm001
Michael Chavis
Boston Red Sox
RSOX
1
2
2021
2021
0
-0.10
chicm001
Matt Chico
Arizona Diamondbacks
DBACKS
3
10
2006
2017
11
5.95
chirr001
Robinson Chirinos
Chicago Cubs
CUBS
4
17
2011
2019
8
-9.45
chisj001
Jazz Chisholm
Arizona Diamondbacks
DBACKS
1
2
2019
2019
0
-1.25
choar001
Randy Choate
New York Yankees
YANKS
8
32
2003
2014
11
-4.56
choar001
Randy Choate
Miami Marlins
MARLNS
3
15
2012
2019
7
-4.57
choih001
Hee-Seop Choi
Florida Marlins
MARLNS
10
44
2004
2019
15
-21.58
choos001
Shin-Soo Choo
Cleveland Indians
INDINS
4
19
2012
2019
7
14.00
cimba001
Adam Cimber
San Diego Padres
PADRS
2
8
2018
2020
2
-4.18
cimba001
Adam Cimber
Miami Marlins
MARLNS
1
5
2021
2021
0
-2.54
cingt001
Tony Cingrani
Cincinnati Reds
REDS
1
3
2017
2017
0
0.01
cirij001
Jeff Cirillo
Colorado Rockies
ROCKS
4
12
2001
2015
14
13.88
cleag001
Garrett Cleavinger
Philadelphia Phillies
PHILS
1
2
2020
2020
0
-0.14
clevm001
Mike Clevinger
Cleveland Indians
INDINS
1
9
2020
2020
0
-0.74
cobba001
Alex Cobb
Baltimore Orioles
ORLS
1
3
2021
2021
0
-2.35
colea002
A.J. Cole
Washington Nationals
NATEX
2
10
2011
2018
7
7.36
colea002
A.J. Cole
Oakland Athletics
ATLTCS
8
25
2013
2018
5
-7.86
coled003
Dylan Coleman
San Diego Padres
PADRS
1
3
2020
2021
1
0.63
coleg001
Gerrit Cole
Pittsburgh Pirates
PIRATS
2
11
2018
2021
3
-9.66
coloa001
Alex Colome
Tampa Bay Devil Rays
RAYS
1
5
2018
2019
1
-2.35
coloa001
Alex Colome
Seattle Mariners
MARNRS
2
5
2018
2019
1
-1.17
colob001
Bartolo Colon
Cleveland Indians
INDINS
10
46
2002
2021
19
36.15
contr001
Roansy Contreras
New York Yankees
YANKS
1
5
2021
2021
0
2.43
cookr001
Ryan Cook
Arizona Diamondbacks
DBACKS
6
24
2011
2021
10
-43.27
coons001
Sam Coonrod
San Francisco Giants
GIANTS
1
2
2021
2021
0
-0.39
coopg002
Garrett Cooper
New York Yankees
YANKS
1
4
2017
2017
0
-5.67
cordf003
Franchy Cordero
San Diego Padres
PADRS
1
3
2020
2020
0
0.17
cordf003
Franchy Cordero
Kansas City Royals
ROYALS
1
6
2021
2021
0
3.10
cordj001
Jimmy Cordero
Philadelphia Phillies
PHILS
1
2
2016
2016
0
0.14
cordr001
Ryan Cordell
Texas Rangers
RNGRS
3
9
2016
2018
2
-2.17
corml001
Lance Cormier
Arizona Diamondbacks
DBACKS
8
39
2005
2018
13
11.74
cortd002
Dan Cortes
Kansas City Royals
ROYALS
5
21
2009
2021
12
34.11
cosaj001
Jarred Cosart
Houston Astros
ASTROS
3
15
2014
2019
5
16.95
cothc001
Caleb Cotham
New York Yankees
YANKS
4
15
2015
2020
5
9.52
cowgc001
Collin Cowgill
Arizona Diamondbacks
DBACKS
6
24
2011
2021
10
-43.27
cowgc001
Collin Cowgill
New York Mets
METS
1
2
2013
2013
0
-2.70
cozaz001
Zack Cozart
Anaheim Angels
ANGELS
1
4
2019
2019
0
0.00
craia001
Allen Craig
St. Louis Cardinals
CARDS
1
5
2014
2015
1
3.87
crawc002
Carl Crawford
Boston Red Sox
RSOX
7
36
2012
2019
7
-21.54
crawj002
J.P. Crawford
Philadelphia Phillies
PHILS
2
7
2018
2019
1
-7.21
cronc002
C.J. Cron
Anaheim Angels
ANGELS
1
2
2018
2018
0
-2.33
cronj001
Jake Cronenworth
Tampa Bay Devil Rays
RAYS
1
5
2019
2020
1
-7.83
crouh001
Hans Crouse
Texas Rangers
RNGRS
1
7
2021
2021
0
-2.01
crowa001
Aaron Crow
Kansas City Royals
ROYALS
1
3
2014
2019
5
1.69
croww001
Wil Crowe
Washington Nationals
NATEX
1
3
2020
2020
0
0.15
cruzn002
Nelson Cruz
Milwaukee Brewers
BREWRS
10
40
2006
2020
14
-19.69
cruzn002
Nelson Cruz
Minnesota Twins
TWINS
1
4
2021
2021
0
-0.15
cruzt002
Tony Cruz
St. Louis Cardinals
CARDS
1
2
2015
2015
0
0.12
cuetj001
Johnny Cueto
Cincinnati Reds
REDS
2
7
2015
2021
6
-1.60
culbc001
Charlie Culberson
Los Angeles Dodgers
DOGRS
4
26
2017
2021
4
3.41
cunna001
Aaron Cunningham
Arizona Diamondbacks
DBACKS
6
30
2007
2018
11
5.18
curtj003
John Curtiss
Minnesota Twins
TWINS
1
2
2019
2019
0
-0.04
curtj003
John Curtiss
Tampa Bay Devil Rays
RAYS
1
2
2021
2021
0
-0.85
curtj003
John Curtiss
Miami Marlins
MARLNS
1
2
2021
2021
0
0.80
curtz001
Zac Curtis
Arizona Diamondbacks
DBACKS
1
5
2016
2019
3
-18.33
darvy001
Yu Darvish
Texas Rangers
RNGRS
1
4
2017
2017
0
-0.50
darvy001
Yu Darvish
Chicago Cubs
CUBS
1
7
2020
2021
1
-2.22
davia003
Austin Davis
Philadelphia Phillies
PHILS
1
2
2020
2020
0
0.10
davia003
Austin Davis
Pittsburgh Pirates
PIRATS
1
2
2021
2021
0
0.10
davii001
Ike Davis
New York Mets
METS
2
6
2014
2020
6
-0.76
davij006
J.D. Davis
Houston Astros
ASTROS
1
5
2019
2019
0
-2.03
davik003
Khris Davis
Milwaukee Brewers
BREWRS
1
3
2016
2021
5
-6.57
davik003
Khris Davis
Oakland Athletics
ATLTCS
1
6
2021
2021
0
0.44
davim005
Matt Davidson
Arizona Diamondbacks
DBACKS
2
5
2013
2019
6
-5.02
davir003
Rajai Davis
Oakland Athletics
ATLTCS
1
2
2017
2017
0
0.05
davir004
Rookie Davis
New York Yankees
YANKS
4
15
2015
2020
5
9.52
davit004
Taylor Davis
Baltimore Orioles
ORLS
1
2
2021
2021
0
-0.08
daviw001
Wade Davis
Tampa Bay Devil Rays
RAYS
8
34
2012
2020
8
-15.84
daviw001
Wade Davis
Kansas City Royals
ROYALS
2
4
2016
2021
5
-1.49
daviz001
Zach Davies
Milwaukee Brewers
BREWRS
1
5
2019
2019
0
-7.39
daviz001
Zach Davies
San Diego Padres
PADRS
1
7
2020
2020
0
0.94
day-z001
Zach Day
New York Yankees
YANKS
6
18
2000
2013
13
10.68
deana001
Austin Dean
Miami Marlins
MARLNS
1
2
2020
2020
0
-0.03
deaza001
Alejandro de Aza
Chicago White Sox
WSOX
1
3
2014
2014
0
-0.28
deaza001
Alejandro de Aza
Baltimore Orioles
ORLS
1
3
2015
2015
0
-1.11
deaza001
Alejandro de Aza
Boston Red Sox
RSOX
1
2
2015
2015
0
0.25
deckj001
Jaff Decker
San Diego Padres
PADRS
2
5
2013
2019
6
-0.49
dejed001
David DeJesus
Washington Nationals
NATEX
1
2
2013
2013
0
-1.66
dejed001
David DeJesus
Tampa Bay Devil Rays
RAYS
1
2
2015
2015
0
0.65
dejei002
Ivan De Jesus
Los Angeles Dodgers
DOGRS
5
36
2012
2021
9
26.72
dejei002
Ivan De Jesus
Baltimore Orioles
ORLS
1
4
2014
2014
0
-0.32
dejoc001
Chase De Jong
Los Angeles Dodgers
DOGRS
3
11
2017
2021
4
0.59
delar003
Rubby de la Rosa
Los Angeles Dodgers
DOGRS
5
36
2012
2021
9
26.72
delar003
Rubby de la Rosa
Boston Red Sox
RSOX
3
10
2014
2019
5
1.33
delgj001
Jesus Delgado
Boston Red Sox
RSOX
14
63
2005
2019
14
-35.08
delgr001
Randall Delgado
Atlanta Braves
BRAVES
4
21
2013
2019
6
-14.52
denoc001
Chris Denorfia
San Diego Padres
PADRS
6
18
2014
2021
7
-5.55
derom001
Mark DeRosa
Chicago Cubs
CUBS
5
21
2008
2019
11
-11.52
desca001
Anthony DeSclafani
Miami Marlins
MARLNS
2
9
2014
2015
1
-5.49
despo001
Odrisamer Despaigne
San Diego Padres
PADRS
1
2
2016
2016
0
0.22
devej001
Jose Devers
New York Yankees
YANKS
1
4
2017
2017
0
-2.19
diaza003
Aledmys Diaz
St. Louis Cardinals
CARDS
1
2
2017
2017
0
-2.14
diaza003
Aledmys Diaz
Toronto Blue Jays
BJAYS
1
2
2018
2018
0
-2.79
diaze006
Edwin Diaz
Seattle Mariners
MARNRS
3
15
2018
2021
3
-5.47
diazi001
Isan Diaz
Arizona Diamondbacks
DBACKS
2
11
2016
2019
3
-20.63
diazi001
Isan Diaz
Milwaukee Brewers
BREWRS
1
5
2018
2018
0
13.32
diazl001
Lewin Diaz
Minnesota Twins
TWINS
1
4
2019
2020
1
-0.20
diazv001
Victor Diaz
New York Mets
METS
6
21
2006
2021
15
14.53
diazy001
Yandy Diaz
Cleveland Indians
INDINS
2
9
2018
2021
3
0.19
dicka001
Alex Dickerson
San Diego Padres
PADRS
1
2
2019
2019
0
-1.35
dickc002
Corey Dickerson
Colorado Rockies
ROCKS
1
4
2016
2020
4
-3.08
dickc002
Corey Dickerson
Tampa Bay Devil Rays
RAYS
1
4
2018
2018
0
-4.09
dickc002
Corey Dickerson
Miami Marlins
MARLNS
1
5
2021
2021
0
-2.54
dickr001
R.A. Dickey
New York Mets
METS
5
19
2012
2021
9
15.72
diehp001
Phillip Diehl
New York Yankees
YANKS
2
5
2019
2021
2
5.06
diekj001
Jake Diekman
Philadelphia Phillies
PHILS
3
16
2015
2021
6
0.02
diekj001
Jake Diekman
Texas Rangers
RNGRS
1
3
2018
2020
2
0.81
diekj001
Jake Diekman
Kansas City Royals
ROYALS
1
3
2019
2019
0
-1.78
dietd001
Derek Dietrich
Tampa Bay Devil Rays
RAYS
4
17
2012
2020
8
8.26
donaj001
Josh Donaldson
Oakland Athletics
ATLTCS
3
10
2014
2021
7
-12.50
donaj001
Josh Donaldson
Toronto Blue Jays
BJAYS
1
3
2018
2018
0
-0.40
donaj002
Jason Donald
Cleveland Indians
INDINS
4
19
2012
2019
7
14.00
dools001
Sean Doolittle
Oakland Athletics
ATLTCS
3
11
2017
2021
4
3.82
dowdk001
Kyle Dowdy
Detroit Tigers
TIGRS
1
3
2018
2018
0
-0.14
dozib001
Brian Dozier
Minnesota Twins
TWINS
2
10
2018
2020
2
2.06
drewj001
J.D. Drew
St. Louis Cardinals
CARDS
2
8
2003
2021
18
40.84
drewt001
Tim Drew
Cleveland Indians
INDINS
10
46
2002
2021
19
36.15
drurb001
Brandon Drury
Atlanta Braves
BRAVES
4
21
2013
2019
6
-14.52
drurb001
Brandon Drury
Arizona Diamondbacks
DBACKS
1
6
2018
2019
1
-0.11
dubom001
Mauricio Dubon
Milwaukee Brewers
BREWRS
1
3
2019
2019
0
-1.02
dudal001
Lucas Duda
New York Mets
METS
1
2
2017
2017
0
-0.13
duffd001
Danny Duffy
Kansas City Royals
ROYALS
1
3
2021
2021
0
0.00
duffm002
Matt Duffy
San Francisco Giants
GIANTS
2
8
2016
2017
1
-1.09
dukez001
Zach Duke
Minnesota Twins
TWINS
1
4
2018
2019
1
0.02
dunna001
Adam Dunn
Chicago White Sox
WSOX
1
3
2014
2014
0
0.03
dunnd001
Dane Dunning
Chicago White Sox
WSOX
1
3
2020
2020
0
-0.72
dunnj002
Justin Dunn
New York Mets
METS
1
8
2018
2018
0
0.49
duvaa001
Adam Duvall
Cincinnati Reds
REDS
2
6
2018
2019
1
-2.29
duvaa001
Adam Duvall
Miami Marlins
MARLNS
1
2
2021
2021
0
-1.43
dybzj001
Jerry Dybzinski
Cleveland Indians
INDINS
21
61
1983
2020
37
93.46
dysos001
Sam Dyson
Texas Rangers
RNGRS
1
3
2017
2017
0
-2.87
dysos001
Sam Dyson
San Francisco Giants
GIANTS
1
4
2019
2019
0
-0.22
eatoa001
Adam Eaton
San Diego Padres
PADRS
9
41
2006
2021
15
-21.80
eatoa002
Adam Eaton
Arizona Diamondbacks
DBACKS
2
11
2013
2018
5
-16.49
eatoa002
Adam Eaton
Chicago White Sox
WSOX
2
7
2016
2020
4
-3.21
edwac001
Carl Edwards
Chicago Cubs
CUBS
1
2
2019
2019
0
0.44
ege-c001
Cody Ege
Texas Rangers
RNGRS
2
6
2015
2017
2
0.71
eibnb001
Brett Eibner
Oakland Athletics
ATLTCS
1
2
2017
2017
0
0.35
eickj001
Jerad Eickhoff
Texas Rangers
RNGRS
5
30
2015
2021
6
2.25
eisej001
Jim Eisenreich
Florida Marlins
MARLNS
15
71
1998
2019
21
-22.03
eliar001
Roenis Elias
Boston Red Sox
RSOX
1
2
2018
2018
0
-1.06
eliar001
Roenis Elias
Seattle Mariners
MARNRS
1
5
2019
2020
1
0.71
ellia001
A.J. Ellis
Los Angeles Dodgers
DOGRS
3
9
2016
2017
1
0.09
ellic001
Chris Ellis
Atlanta Braves
BRAVES
2
8
2016
2017
1
-0.74
embra001
Alan Embree
Cleveland Indians
INDINS
15
45
1997
2020
23
46.73
encae001
Edwin Encarnacion
Cleveland Indians
INDINS
2
9
2018
2021
3
2.53
encae001
Edwin Encarnacion
Seattle Mariners
MARNRS
1
3
2019
2019
0
-0.67
eovan001
Nathan Eovaldi
Miami Marlins
MARLNS
2
11
2014
2019
5
2.46
eovan001
Nathan Eovaldi
Tampa Bay Devil Rays
RAYS
1
2
2018
2018
0
-6.46
escoa003
Alcides Escobar
Milwaukee Brewers
BREWRS
8
32
2010
2020
10
-9.32
escoe001
Eduardo Escobar
Minnesota Twins
TWINS
1
4
2018
2018
0
-5.55
escoe001
Eduardo Escobar
Arizona Diamondbacks
DBACKS
1
3
2021
2021
0
-0.30
escoy001
Yunel Escobar
Tampa Bay Devil Rays
RAYS
3
15
2015
2020
5
9.31
espid001
Danny Espinosa
Washington Nationals
NATEX
2
6
2016
2021
5
-0.21
estrj001
Johnny Estrada
Arizona Diamondbacks
DBACKS
7
36
2006
2018
12
11.12
estrm001
Marco Estrada
Milwaukee Brewers
BREWRS
2
6
2014
2015
1
-6.20
eveld001
Dana Eveland
Arizona Diamondbacks
DBACKS
6
30
2007
2018
11
5.18
everc001
Carl Everett
Montreal Expos
NATEX
6
23
2004
2013
9
7.10
fairp001
Peter Fairbanks
Texas Rangers
RNGRS
1
2
2019
2019
0
0.58
farmk001
Kyle Farmer
Los Angeles Dodgers
DOGRS
3
20
2018
2021
3
2.53
farqd001
Danny Farquhar
Seattle Mariners
MARNRS
4
13
2015
2017
2
-6.21
fedet001
Tim Federowicz
Los Angeles Dodgers
DOGRS
4
18
2014
2021
7
5.29
felds001
Scott Feldman
Houston Astros
ASTROS
1
2
2016
2016
0
0.56
feyej001
Jonathon Feyereisen
Milwaukee Brewers
BREWRS
2
7
2021
2021
0
1.29
fielj001
Josh Fields
Chicago White Sox
WSOX
5
16
2009
2016
7
-0.92
fielj002
Josh Fields
Houston Astros
ASTROS
1
2
2016
2016
0
-1.94
fielp001
Prince Fielder
Detroit Tigers
TIGRS
2
6
2013
2017
4
14.79
fierm001
Michael Fiers
Milwaukee Brewers
BREWRS
3
13
2015
2020
5
8.43
fierm001
Michael Fiers
Detroit Tigers
TIGRS
1
3
2018
2018
0
-4.25
fishd001
Derek Fisher
Toronto Blue Jays
BJAYS
1
3
2021
2021
0
-0.02
fistd001
Doug Fister
Detroit Tigers
TIGRS
6
17
2013
2021
8
-14.42
flord002
Dylan Floro
Cincinnati Reds
REDS
1
5
2018
2018
0
-1.09
flord002
Dylan Floro
Los Angeles Dodgers
DOGRS
1
3
2021
2021
0
-0.85
foltm001
Mike Foltynewicz
Houston Astros
ASTROS
2
7
2015
2018
3
0.46
fontw001
Wilmer Font
Los Angeles Dodgers
DOGRS
1
2
2018
2018
0
0.30
fontw001
Wilmer Font
Oakland Athletics
ATLTCS
1
2
2018
2018
0
-0.96
fontw001
Wilmer Font
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
-0.31
fordm002
Mike Ford
New York Yankees
YANKS
1
3
2021
2021
0
0.00
forsl001
Logan Forsythe
San Diego Padres
PADRS
5
19
2014
2019
5
-11.21
fortb001
Bartolome Fortunato
Tampa Bay Devil Rays
RAYS
9
29
2004
2020
16
39.07
fralj001
Jake Fraley
Tampa Bay Devil Rays
RAYS
2
8
2018
2021
3
-0.06
franb001
Ben Francisco
Cleveland Indians
INDINS
6
31
2009
2021
12
16.67
franj004
Jeff Francoeur
Atlanta Braves
BRAVES
1
4
2016
2018
2
0.25
franj005
Juan Francisco
Atlanta Braves
BRAVES
1
2
2013
2013
0
0.74
frant002
Ty France
San Diego Padres
PADRS
1
7
2020
2021
1
-5.01
frasj002
Jason Frasor
Chicago White Sox
WSOX
2
5
2012
2016
4
-0.53
frasj002
Jason Frasor
Texas Rangers
RNGRS
2
4
2014
2015
1
-1.46
fraza001
Adam Frazier
Pittsburgh Pirates
PIRATS
1
5
2021
2021
0
-0.98
frazt001
Todd Frazier
Chicago White Sox
WSOX
2
9
2017
2017
0
-3.66
frazt001
Todd Frazier
Texas Rangers
RNGRS
1
2
2020
2020
0
-0.14
freed001
David Freese
Pittsburgh Pirates
PIRATS
1
2
2018
2018
0
-2.07
freid001
David Freitas
Seattle Mariners
MARNRS
1
2
2019
2019
0
0.00
fuenr001
Reymond Fuentes
Boston Red Sox
RSOX
8
41
2010
2019
9
-9.55
fuenr001
Reymond Fuentes
San Diego Padres
PADRS
1
2
2014
2014
0
0.23
fulds001
Sam Fuld
Chicago Cubs
CUBS
4
17
2011
2019
8
-9.45
furbc001
Charlie Furbush
Detroit Tigers
TIGRS
7
23
2011
2021
10
-7.35
galaa002
Armando Galarraga
Cincinnati Reds
REDS
1
2
2013
2013
0
0.00
gallg001
Giovanny Gallegos
New York Yankees
YANKS
1
4
2018
2018
0
-2.16
gallj002
Joey Gallo
Texas Rangers
RNGRS
1
7
2021
2021
0
-1.65
gally001
Yovani Gallardo
Milwaukee Brewers
BREWRS
3
9
2015
2020
5
-1.79
gallz001
Zac Gallen
Miami Marlins
MARLNS
1
2
2019
2019
0
-6.02
galvf001
Freddy Galvis
Baltimore Orioles
ORLS
1
2
2021
2021
0
-0.32
gameb001
Ben Gamel
New York Yankees
YANKS
2
7
2016
2018
2
-0.33
gantj002
John Gant
Atlanta Braves
BRAVES
2
8
2016
2017
1
-0.74
garca006
Aramis Garcia
Texas Rangers
RNGRS
1
6
2021
2021
0
-0.44
garce001
Edgar Garcia
Philadelphia Phillies
PHILS
1
2
2020
2020
0
0.28
garch001
Harvey Garcia
Boston Red Sox
RSOX
14
63
2005
2019
14
-35.08
garcj004
Jaime Garcia
St. Louis Cardinals
CARDS
2
8
2016
2021
5
1.28
garcj004
Jaime Garcia
Atlanta Braves
BRAVES
1
4
2017
2017
0
-0.09
garcy001
Yimi Garcia
Miami Marlins
MARLNS
1
3
2021
2021
0
1.41
garlj001
Jon Garland
Chicago White Sox
WSOX
6
24
2007
2018
11
-27.05
gartr001
Ryan Garton
Tampa Bay Devil Rays
RAYS
3
9
2017
2018
1
1.32
garzm001
Matt Garza
Tampa Bay Devil Rays
RAYS
3
15
2011
2018
7
12.43
garzm001
Matt Garza
Chicago Cubs
CUBS
2
7
2013
2019
6
4.86
gatte001
Evan Gattis
Atlanta Braves
BRAVES
1
5
2015
2020
5
-0.68
gaudc001
Chad Gaudin
Oakland Athletics
ATLTCS
12
37
2008
2021
13
1.62
gausk001
Kevin Gausman
Baltimore Orioles
ORLS
1
7
2018
2021
3
-1.20
gearc001
Cory Gearrin
Texas Rangers
RNGRS
1
3
2018
2018
0
0.06
germd001
Domingo German
Miami Marlins
MARLNS
2
11
2014
2019
5
2.46
getzc001
Chris Getz
Chicago White Sox
WSOX
5
16
2009
2016
7
-0.92
gibsk002
Kyle Gibson
Texas Rangers
RNGRS
1
7
2021
2021
0
-2.01
gil-l001
Luis Gil
Minnesota Twins
TWINS
1
2
2018
2018
0
0.90
gilek001
Ken Giles
Philadelphia Phillies
PHILS
2
9
2015
2021
6
3.70
gillc001
Conor Gillaspie
San Francisco Giants
GIANTS
1
2
2013
2013
0
-2.35
gimea001
Andres Gimenez
New York Mets
METS
1
6
2021
2021
0
-0.59
gintk001
Keith Ginter
Milwaukee Brewers
BREWRS
11
43
2004
2020
16
-19.37
givem001
Mychal Givens
Baltimore Orioles
ORLS
1
4
2020
2020
0
-0.91
givem001
Mychal Givens
Colorado Rockies
ROCKS
1
3
2021
2021
0
-0.31
glaut001
Troy Glaus
Arizona Diamondbacks
DBACKS
5
14
2005
2019
14
0.81
godfg001
Graham Godfrey
Toronto Blue Jays
BJAYS
7
39
2007
2021
14
15.99
goldp001
Paul Goldschmidt
Arizona Diamondbacks
DBACKS
1
5
2018
2018
0
-10.75
golsg001
Greg Golson
Philadelphia Phillies
PHILS
2
4
2008
2014
6
2.03
gomba001
Austin Gomber
St. Louis Cardinals
CARDS
1
6
2021
2021
0
3.45
gomec002
Carlos Gomez
Milwaukee Brewers
BREWRS
3
13
2015
2020
5
8.43
gomej001
Jonny Gomes
Atlanta Braves
BRAVES
1
3
2015
2015
0
0.44
gomej002
Jeanmar Gomez
Cleveland Indians
INDINS
1
2
2013
2013
0
-0.72
gomey001
Yan Gomes
Cleveland Indians
INDINS
1
4
2018
2020
2
-4.15
gomey001
Yan Gomes
Washington Nationals
NATEX
1
6
2021
2021
0
0.10
gonza003
Adrian Gonzalez
San Diego Padres
PADRS
8
35
2010
2021
11
-46.60
gonza003
Adrian Gonzalez
Boston Red Sox
RSOX
7
36
2012
2019
7
-21.54
gonza003
Adrian Gonzalez
Los Angeles Dodgers
DOGRS
4
26
2017
2021
4
3.41
gonza005
Alberto Gonzalez
New York Yankees
YANKS
3
9
2008
2013
5
12.42
gonzc001
Carlos Gonzalez
Arizona Diamondbacks
DBACKS
6
30
2007
2018
11
5.18
gonzc001
Carlos Gonzalez
Oakland Athletics
ATLTCS
6
16
2008
2014
6
-48.97
gonze004
Erik Gonzalez
Cleveland Indians
INDINS
2
8
2018
2021
3
1.33
gonzg003
Gio Gonzalez
Oakland Athletics
ATLTCS
13
48
2011
2019
8
-22.38
gonzg003
Gio Gonzalez
Washington Nationals
NATEX
1
4
2018
2018
0
-2.42
gonzm003
Miguel Gonzalez
Chicago White Sox
WSOX
1
2
2017
2017
0
0.03
gonzm005
Marco Gonzales
St. Louis Cardinals
CARDS
1
2
2017
2017
0
-9.86
goodb001
Brian Goodwin
Washington Nationals
NATEX
1
2
2018
2018
0
-0.13
goodb001
Brian Goodwin
Anaheim Angels
ANGELS
1
3
2020
2020
0
0.49
goodn001
Nick Goody
New York Yankees
YANKS
1
2
2016
2017
1
-0.97
gordd002
Dee Gordon
Los Angeles Dodgers
DOGRS
4
15
2014
2020
6
-16.82
gordd002
Dee Gordon
Miami Marlins
MARLNS
1
5
2017
2020
3
-2.95
gossp001
Phil Gosselin
Atlanta Braves
BRAVES
4
21
2015
2020
5
-7.23
gossp001
Phil Gosselin
Arizona Diamondbacks
DBACKS
1
2
2017
2017
0
0.58
gottt001
Trevor Gott
San Diego Padres
PADRS
3
13
2014
2019
5
0.43
granc001
Curtis Granderson
Detroit Tigers
TIGRS
4
16
2009
2021
12
34.25
granc001
Curtis Granderson
Toronto Blue Jays
BJAYS
1
2
2018
2018
0
-0.28
granz001
Zack Granite
Minnesota Twins
TWINS
1
3
2019
2019
0
0.00
gratb002
Brusdar Graterol
Minnesota Twins
TWINS
1
6
2020
2020
0
1.84
gravk001
Kendall Graveman
Toronto Blue Jays
BJAYS
2
8
2014
2018
4
12.94
gravk001
Kendall Graveman
Seattle Mariners
MARNRS
1
4
2021
2021
0
0.86
grayj004
Josiah Gray
Cincinnati Reds
REDS
2
12
2018
2020
2
1.91
grayj004
Josiah Gray
Los Angeles Dodgers
DOGRS
1
6
2021
2021
0
4.65
grays001
Sonny Gray
Oakland Athletics
ATLTCS
2
7
2017
2021
4
-2.07
greec003
Chad Green
Detroit Tigers
TIGRS
2
8
2015
2017
2
-8.84
greec004
Conner Greene
Toronto Blue Jays
BJAYS
1
3
2018
2018
0
2.94
greek002
Khalil Greene
San Diego Padres
PADRS
4
14
2008
2017
9
4.85
grees005
Shane Greene
Detroit Tigers
TIGRS
1
3
2019
2021
2
-2.10
gregl001
Luke Gregerson
San Diego Padres
PADRS
3
11
2013
2017
4
-0.04
greiz001
Zack Greinke
Kansas City Royals
ROYALS
4
18
2010
2021
11
36.22
greiz001
Zack Greinke
Milwaukee Brewers
BREWRS
7
25
2012
2020
8
19.13
greiz001
Zack Greinke
Arizona Diamondbacks
DBACKS
1
6
2019
2019
0
-3.44
gricr001
Randal Grichuk
Anaheim Angels
ANGELS
2
6
2013
2016
3
-2.12
grieb001
Ben Grieve
Oakland Athletics
ATLTCS
22
82
2001
2019
18
37.11
grilj001
Jason Grilli
Atlanta Braves
BRAVES
1
3
2016
2016
0
-0.03
grilj001
Jason Grilli
Toronto Blue Jays
BJAYS
1
3
2017
2017
0
0.02
grist001
Trent Grisham
Milwaukee Brewers
BREWRS
1
5
2019
2019
0
-7.39
guerg001
Gabriel Guerrero
Seattle Mariners
MARNRS
3
11
2015
2017
2
-1.24
guert001
Tayron Guerrero
San Diego Padres
PADRS
4
21
2016
2021
5
-2.02
guilj001
Jose Guillen
Anaheim Angels
ANGELS
3
9
2004
2013
9
17.30
guilp001
Preston Guilmet
Cleveland Indians
INDINS
1
2
2014
2014
0
0.10
gustj001
Jandel Gustave
Pittsburgh Pirates
PIRATS
1
3
2021
2021
0
-0.06
gutij002
Juan Gutierrez
Houston Astros
ASTROS
4
14
2007
2018
11
4.29
guyeb001
Brandon Guyer
Chicago Cubs
CUBS
4
17
2011
2019
8
-9.45
guyeb001
Brandon Guyer
Tampa Bay Devil Rays
RAYS
1
3
2016
2016
0
-0.90
guzmc001
Cristian Guzman
Washington Nationals
NATEX
2
5
2010
2018
8
15.94
guzmj004
Joel Guzman
Los Angeles Dodgers
DOGRS
3
12
2006
2016
10
-0.98
guzmj006
Jorge Guzman
New York Yankees
YANKS
1
4
2017
2017
0
-2.19
gyorj001
Jedd Gyorko
St. Louis Cardinals
CARDS
1
4
2019
2019
0
0.40
hahnj001
Jesse Hahn
Tampa Bay Devil Rays
RAYS
6
19
2014
2020
6
14.71
hahnj001
Jesse Hahn
San Diego Padres
PADRS
2
7
2014
2019
5
3.30
hairs001
Scott Hairston
San Diego Padres
PADRS
8
36
2009
2021
12
-3.49
haled001
David Hale
Atlanta Braves
BRAVES
5
21
2015
2017
2
-21.25
haled001
David Hale
New York Yankees
YANKS
1
2
2020
2020
0
-0.07
hallm002
Matt Hall
Detroit Tigers
TIGRS
1
2
2020
2020
0
0.90
halsb001
Brad Halsey
New York Yankees
YANKS
7
28
2005
2014
9
5.97
hamec001
Cole Hamels
Philadelphia Phillies
PHILS
3
16
2015
2021
6
0.02
hamec001
Cole Hamels
Texas Rangers
RNGRS
3
18
2018
2021
3
-6.12
hamib001
Billy Hamilton
San Francisco Giants
GIANTS
1
2
2020
2020
0
0.14
handb001
Brad Hand
San Diego Padres
PADRS
2
8
2018
2020
2
-4.18
handb001
Brad Hand
Washington Nationals
NATEX
1
2
2021
2021
0
1.51
hanim001
Mitch Haniger
Milwaukee Brewers
BREWRS
3
10
2014
2019
5
3.41
hanim001
Mitch Haniger
Arizona Diamondbacks
DBACKS
1
5
2016
2019
3
-18.33
hanir001
Ryan Hanigan
Tampa Bay Devil Rays
RAYS
4
20
2014
2020
6
-6.38
hanrj001
Joel Hanrahan
Pittsburgh Pirates
PIRATS
3
12
2012
2020
8
0.74
hansc001
Craig Hansen
Boston Red Sox
RSOX
4
13
2008
2020
12
15.60
hanst001
Tommy Hanson
Atlanta Braves
BRAVES
4
14
2012
2021
9
6.56
happj001
J.A. Happ
Minnesota Twins
TWINS
1
4
2021
2021
0
-0.63
haraa001
Aaron Harang
Colorado Rockies
ROCKS
1
3
2013
2013
0
0.94
hardj003
J.J. Hardy
Milwaukee Brewers
BREWRS
4
15
2009
2020
11
26.03
hardr001
Rich Harden
Oakland Athletics
ATLTCS
12
37
2008
2021
13
1.62
hared001
Dan Haren
Oakland Athletics
ATLTCS
15
54
2007
2018
11
-57.16
hared001
Dan Haren
Arizona Diamondbacks
DBACKS
4
20
2010
2018
8
2.66
hared001
Dan Haren
Los Angeles Dodgers
DOGRS
4
15
2014
2020
6
-16.82
hared001
Dan Haren
Miami Marlins
MARLNS
1
4
2015
2016
1
-0.17
harpr001
Ryne Harper
Minnesota Twins
TWINS
1
2
2020
2020
0
0.01
harrb001
Brendan Harris
Tampa Bay Devil Rays
RAYS
6
28
2007
2018
11
32.46
harrg002
Greg Harris
San Diego Padres
PADRS
19
75
1993
2021
28
27.71
harrj002
Josh Harrison
Washington Nationals
NATEX
1
6
2021
2021
0
0.10
harrl001
Lenny Harris
New York Mets
METS
11
50
2002
2021
19
-0.24
harrm001
Matt Harrison
Texas Rangers
RNGRS
5
30
2015
2021
6
2.25
harrm003
Monte Harrison
Milwaukee Brewers
BREWRS
1
5
2018
2018
0
13.32
harvj001
Joe Harvey
New York Yankees
YANKS
1
2
2019
2019
0
-0.17
harvm001
Matt Harvey
New York Mets
METS
1
3
2018
2019
1
-0.20
hatcc002
Chris Hatcher
Miami Marlins
MARLNS
3
17
2014
2020
6
-5.32
hawkl001
LaTroy Hawkins
Colorado Rockies
ROCKS
4
14
2015
2020
5
-11.89
headc001
Chase Headley
San Diego Padres
PADRS
3
10
2014
2020
6
-0.72
healr001
Ryon Healy
Oakland Athletics
ATLTCS
3
10
2017
2019
2
-3.00
heana001
Andrew Heaney
Miami Marlins
MARLNS
3
17
2014
2020
6
-5.32
heana001
Andrew Heaney
Anaheim Angels
ANGELS
1
4
2021
2021
0
0.18
heatn002
Nick Heath
Kansas City Royals
ROYALS
1
2
2021
2021
0
0.35
hecha001
Adeiny Hechavarria
Miami Marlins
MARLNS
1
3
2017
2018
1
-0.91
hecha001
Adeiny Hechavarria
Tampa Bay Devil Rays
RAYS
1
3
2018
2018
0
0.00
hedga001
Austin Hedges
San Diego Padres
PADRS
2
11
2020
2021
1
-2.72
heimj001
Jonah Heim
Tampa Bay Devil Rays
RAYS
1
2
2017
2017
0
-0.07
heimj001
Jonah Heim
Oakland Athletics
ATLTCS
1
6
2021
2021
0
0.44
heins001
Scott Heineman
Texas Rangers
RNGRS
1
2
2020
2020
0
0.23
hellj001
Jeremy Hellickson
Tampa Bay Devil Rays
RAYS
4
15
2014
2020
6
-0.24
hellj001
Jeremy Hellickson
Arizona Diamondbacks
DBACKS
2
8
2015
2019
4
-4.16
hellj001
Jeremy Hellickson
Philadelphia Phillies
PHILS
2
6
2017
2020
3
-0.21
hembh001
Heath Hembree
Boston Red Sox
RSOX
1
4
2020
2020
0
1.45
hendl001
Liam Hendriks
Kansas City Royals
ROYALS
1
2
2014
2014
0
-0.95
henrp001
Payton Henry
Milwaukee Brewers
BREWRS
1
2
2021
2021
0
-0.80
heref001
Felix Heredia
Florida Marlins
MARLNS
10
44
1998
2019
21
4.15
hereg002
Guillermo Heredia
Seattle Mariners
MARNRS
1
5
2018
2020
2
-4.23
herna004
Ariel Hernandez
Cincinnati Reds
REDS
2
8
2018
2018
0
-1.09
hernc005
Cesar Hernandez
Cleveland Indians
INDINS
1
2
2021
2021
0
0.67
herne001
Enrique Hernandez
Houston Astros
ASTROS
3
15
2014
2019
5
16.95
herne001
Enrique Hernandez
Miami Marlins
MARLNS
3
17
2014
2020
6
-5.32
herng001
Gorkys Hernandez
Miami Marlins
MARLNS
1
2
2013
2013
0
0.00
hernp001
Pedro Hernandez
San Diego Padres
PADRS
7
32
2011
2021
10
-3.17
hernr002
Ramon Hernandez
Colorado Rockies
ROCKS
2
6
2013
2013
0
0.75
herrd002
Dilson Herrera
New York Mets
METS
3
7
2016
2021
5
2.73
herrk001
Kelvin Herrera
Kansas City Royals
ROYALS
1
4
2018
2021
3
-0.88
hessd001
David Hess
Tampa Bay Devil Rays
RAYS
1
3
2021
2021
0
0.91
hestc001
Chris Heston
San Francisco Giants
GIANTS
2
4
2016
2019
3
3.11
heuec001
Codi Heuer
Chicago White Sox
WSOX
1
3
2021
2021
0
-0.55
heywj001
Jason Heyward
Atlanta Braves
BRAVES
3
12
2014
2021
7
5.00
hilla001
Aaron Hill
Arizona Diamondbacks
DBACKS
2
11
2016
2019
3
-20.63
hilla001
Aaron Hill
Milwaukee Brewers
BREWRS
3
8
2016
2020
4
0.28
hillr001
Rich Hill
Oakland Athletics
ATLTCS
1
5
2016
2019
3
-5.60
hillr001
Rich Hill
Tampa Bay Devil Rays
RAYS
1
3
2021
2021
0
-0.56
hillt002
Tim Hill
Kansas City Royals
ROYALS
2
9
2020
2021
1
2.90
hinca001
A.J. Hinch
Oakland Athletics
ATLTCS
22
82
2001
2019
18
38.31
hoffj003
Jeff Hoffman
Colorado Rockies
ROCKS
1
4
2020
2020
0
-1.03
hofft001
Trevor Hoffman
Florida Marlins
MARLNS
16
76
1993
2019
26
-34.10
hollm001
Matt Holliday
Oakland Athletics
ATLTCS
5
12
2009
2014
5
-25.36
holmc001
Clay Holmes
Pittsburgh Pirates
PIRATS
1
3
2021
2021
0
-1.49
holmd002
David Holmberg
Chicago White Sox
WSOX
5
16
2010
2016
6
2.01
holmd002
David Holmberg
Arizona Diamondbacks
DBACKS
1
5
2013
2013
0
0.83
holtb002
Brock Holt
Pittsburgh Pirates
PIRATS
3
12
2012
2020
8
0.74
hoovj002
J.J. Hoover
Atlanta Braves
BRAVES
2
4
2012
2013
1
0.48
hottt001
Tommy Hottovy
Kansas City Royals
ROYALS
1
2
2012
2013
1
0.00
howas003
Spencer Howard
Philadelphia Phillies
PHILS
1
7
2021
2021
0
2.01
hoytj001
James Hoyt
Atlanta Braves
BRAVES
1
5
2015
2020
5
-0.68
hoytj001
James Hoyt
Houston Astros
ASTROS
1
2
2018
2018
0
-0.22
hu--c002
Chih-Wei Hu
Tampa Bay Devil Rays
RAYS
1
2
2018
2018
0
0.00
hudsd001
Daniel Hudson
Chicago White Sox
WSOX
5
16
2010
2016
6
2.01
hudsd001
Daniel Hudson
Toronto Blue Jays
BJAYS
1
2
2019
2019
0
-1.70
hudsd001
Daniel Hudson
Washington Nationals
NATEX
1
3
2021
2021
0
0.02
huffa001
Aubrey Huff
Tampa Bay Devil Rays
RAYS
5
21
2006
2020
14
44.89
hughp001
Phil Hughes
Minnesota Twins
TWINS
1
3
2018
2018
0
0.20
hughr001
Rhyne Hughes
Tampa Bay Devil Rays
RAYS
5
17
2009
2018
9
9.18
hursb001
Bruce Hurst
San Diego Padres
PADRS
19
75
1993
2021
28
27.71
hutcd001
Drew Hutchison
Toronto Blue Jays
BJAYS
2
7
2016
2018
2
1.48
hynec001
Colt Hynes
Cleveland Indians
INDINS
1
2
2014
2014
0
0.00
iglej001
Jose Iglesias
Boston Red Sox
RSOX
3
14
2013
2020
7
-5.66
iglej001
Jose Iglesias
Baltimore Orioles
ORLS
1
3
2020
2020
0
1.09
igler001
Raisel Iglesias
Cincinnati Reds
REDS
1
3
2020
2021
1
-2.81
infao001
Omar Infante
Miami Marlins
MARLNS
3
11
2012
2015
3
-13.79
irabh001
Hideki Irabu
New York Yankees
YANKS
9
31
1999
2013
14
9.38
jacka001
Austin Jackson
Detroit Tigers
TIGRS
3
10
2014
2021
7
6.52
jacka002
Alex Jackson
Atlanta Braves
BRAVES
1
2
2021
2021
0
1.43
jackb002
Brett Jackson
Chicago Cubs
CUBS
1
2
2014
2014
0
0.07
jacke001
Edwin Jackson
Tampa Bay Devil Rays
RAYS
4
9
2008
2018
10
8.09
jacke001
Edwin Jackson
Detroit Tigers
TIGRS
4
16
2009
2021
12
49.06
jacke001
Edwin Jackson
Arizona Diamondbacks
DBACKS
2
8
2010
2016
6
0.90
jacke001
Edwin Jackson
Chicago White Sox
WSOX
4
13
2011
2016
5
2.08
jackl001
Luke Jackson
Texas Rangers
RNGRS
1
3
2016
2016
0
-2.77
jaimj001
Juan Jaime
Atlanta Braves
BRAVES
6
24
2015
2021
6
-1.05
jasoj001
John Jaso
Oakland Athletics
ATLTCS
7
21
2015
2018
3
-8.02
jay-j001
Jon Jay
St. Louis Cardinals
CARDS
2
7
2015
2019
4
5.51
jay-j001
Jon Jay
Kansas City Royals
ROYALS
1
3
2018
2018
0
0.72
jayem001
Myles Jaye
Chicago White Sox
WSOX
1
2
2015
2015
0
0.00
jeffj001
Jeremy Jeffress
Milwaukee Brewers
BREWRS
8
32
2010
2020
10
-9.32
jeffj001
Jeremy Jeffress
Milwaukee Brewers
BREWRS
4
16
2016
2018
2
7.97
jenkt001
Tyrell Jenkins
Atlanta Braves
BRAVES
1
3
2016
2018
2
0.11
jennd003
Dan Jennings
Chicago White Sox
WSOX
1
2
2017
2017
0
-0.28
jensk001
Kyle Jensen
Miami Marlins
MARLNS
1
2
2014
2014
0
0.00
jepsk001
Kevin Jepsen
Tampa Bay Devil Rays
RAYS
2
5
2015
2018
3
-0.51
jimeu001
Ubaldo Jimenez
Colorado Rockies
ROCKS
3
13
2011
2015
4
-2.36
joe-c001
Connor Joe
Cincinnati Reds
REDS
1
3
2019
2019
0
0.11
johnc002
Charles Johnson
Florida Marlins
MARLNS
15
71
1998
2019
21
-22.03
johnc003
Chris Johnson
Arizona Diamondbacks
DBACKS
5
20
2013
2019
6
-3.57
johnd005
DJ Johnson
Cleveland Indians
INDINS
1
3
2021
2021
0
-0.29
johnd006
Daniel Johnson
Washington Nationals
NATEX
2
10
2018
2021
3
4.70
johne002
Elliot Johnson
Tampa Bay Devil Rays
RAYS
8
34
2012
2020
8
-15.84
johnj009
Josh Johnson
Miami Marlins
MARLNS
12
65
2012
2020
8
-33.04
johnj010
Jim Johnson
Baltimore Orioles
ORLS
2
7
2013
2015
2
0.98
johnj010
Jim Johnson
Atlanta Braves
BRAVES
3
18
2015
2020
5
-6.17
johnj010
Jim Johnson
Atlanta Braves
BRAVES
1
3
2017
2017
0
0.50
johnk003
Kelly Johnson
Arizona Diamondbacks
DBACKS
3
14
2011
2019
8
-15.33
johnk003
Kelly Johnson
Atlanta Braves
BRAVES
5
18
2015
2021
6
-2.30
johnm004
Mark Johnson
Florida Marlins
MARLNS
8
37
1999
2019
20
2.70
johnm006
Micah Johnson
Chicago White Sox
WSOX
3
13
2015
2017
2
1.29
johnn001
Nick Johnson
New York Yankees
YANKS
8
32
2003
2014
11
-4.56
johnr005
Randy Johnson
Arizona Diamondbacks
DBACKS
13
50
2005
2018
13
14.96
johnr005
Randy Johnson
New York Yankees
YANKS
6
23
2007
2014
7
0.83
johnr008
Reed Johnson
Chicago Cubs
CUBS
3
9
2012
2018
6
-3.74
joneg002
Garrett Jones
Miami Marlins
MARLNS
2
11
2014
2019
5
2.46
jonen001
Nate Jones
Chicago White Sox
WSOX
1
4
2019
2019
0
0.00
josed001
Donnie Joseph
Cincinnati Reds
REDS
2
6
2012
2018
6
1.84
joycm001
Matt Joyce
Detroit Tigers
TIGRS
5
18
2008
2021
13
42.84
joycm001
Matt Joyce
Tampa Bay Devil Rays
RAYS
3
7
2014
2018
4
1.03
juraa001
Ariel Jurado
Texas Rangers
RNGRS
1
2
2020
2020
0
0.17
jurrj001
Jair Jurrjens
Cincinnati Reds
REDS
1
2
2014
2014
0
0.36
justd001
David Justice
Cleveland Indians
INDINS
9
26
2000
2020
20
33.05
justd001
David Justice
New York Yankees
YANKS
5
14
2001
2013
12
19.31
kahnt001
Tommy Kahnle
Chicago White Sox
WSOX
2
9
2017
2017
0
-3.66
karcm001
Matt Karchner
Chicago White Sox
WSOX
7
26
1998
2018
20
-8.69
karnn001
Nathan Karns
Washington Nationals
NATEX
2
7
2014
2017
3
-7.63
karnn001
Nathan Karns
Tampa Bay Devil Rays
RAYS
2
9
2015
2018
3
7.15
kazms001
Scott Kazmir
Tampa Bay Devil Rays
RAYS
8
25
2009
2020
11
23.44
kazms001
Scott Kazmir
Oakland Athletics
ATLTCS
3
12
2015
2021
6
9.18
kazms001
Scott Kazmir
Los Angeles Dodgers
DOGRS
4
26
2017
2021
4
3.41
kelak001
Keone Kela
Texas Rangers
RNGRS
1
3
2018
2018
0
-1.60
kelej001
Jarred Kelenic
New York Mets
METS
1
8
2018
2018
0
0.49
kellc001
Casey Kelly
Boston Red Sox
RSOX
8
41
2010
2019
9
-9.55
kellc002
Carson Kelly
St. Louis Cardinals
CARDS
1
5
2018
2018
0
-4.82
kellj001
Joe Kelly
St. Louis Cardinals
CARDS
1
5
2014
2015
1
3.87
kellk003
Kyle Keller
Miami Marlins
MARLNS
1
2
2020
2020
0
0.03
kells001
Shawn Kelley
New York Yankees
YANKS
2
4
2014
2017
3
-1.27
kempm001
Matt Kemp
Los Angeles Dodgers
DOGRS
4
18
2014
2021
7
5.29
kempm001
Matt Kemp
Los Angeles Dodgers
DOGRS
3
20
2018
2021
3
2.53
kempt001
Tony Kemp
Houston Astros
ASTROS
1
2
2019
2019
0
0.65
kempt001
Tony Kemp
Chicago Cubs
CUBS
1
2
2020
2020
0
-3.17
kendh001
Howie Kendrick
Anaheim Angels
ANGELS
2
6
2014
2021
7
4.10
kendj001
Jason Kendall
Oakland Athletics
ATLTCS
4
10
2007
2017
10
7.15
kenni001
Ian Kennedy
Arizona Diamondbacks
DBACKS
2
7
2013
2019
6
-2.24
kenni001
Ian Kennedy
Texas Rangers
RNGRS
1
7
2021
2021
0
-2.01
kickm001
Mike Kickham
Chicago Cubs
CUBS
1
2
2015
2015
0
0.00
kimbc001
Craig Kimbrel
Atlanta Braves
BRAVES
4
19
2015
2021
6
3.11
kimbc001
Craig Kimbrel
San Diego Padres
PADRS
4
19
2015
2021
6
-10.92
kimbc001
Craig Kimbrel
Chicago Cubs
CUBS
1
3
2021
2021
0
0.55
kingm002
Michael King
Miami Marlins
MARLNS
3
10
2017
2021
4
2.34
kinsi001
Ian Kinsler
Detroit Tigers
TIGRS
1
3
2017
2017
0
-2.51
kinsi001
Ian Kinsler
Anaheim Angels
ANGELS
2
6
2018
2019
1
-1.13
kintb001
Brandon Kintzler
Minnesota Twins
TWINS
1
3
2017
2017
0
-1.31
kintb001
Brandon Kintzler
Washington Nationals
NATEX
1
2
2018
2018
0
-1.17
klubc001
Corey Kluber
Cleveland Indians
INDINS
1
4
2019
2020
1
-0.09
knebc001
Corey Knebel
Milwaukee Brewers
BREWRS
1
2
2020
2020
0
-0.70
knotg001
Gary Knotts
Florida Marlins
MARLNS
12
52
2003
2019
16
-25.80
kochm001
Matt Koch
New York Mets
METS
3
15
2015
2018
3
4.08
koeht001
Tom Koehler
Miami Marlins
MARLNS
1
3
2017
2017
0
-0.48
kolaa001
Adam Kolarek
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
-1.05
kolaa001
Adam Kolarek
Los Angeles Dodgers
DOGRS
1
4
2021
2021
0
-0.10
kontg001
George Kontos
New York Yankees
YANKS
2
4
2012
2013
1
-2.36
kopem001
Michael Kopech
Boston Red Sox
RSOX
1
5
2016
2016
0
-14.34
kozlb001
Ben Kozlowski
Cincinnati Reds
REDS
1
2
2006
2015
9
-0.15
kramk001
Kevin Kramer
Pittsburgh Pirates
PIRATS
1
2
2021
2021
0
0.00
krate001
Erik Kratz
New York Yankees
YANKS
1
2
2018
2018
0
0.02
krate001
Erik Kratz
Milwaukee Brewers
BREWRS
1
2
2019
2019
0
0.21
kraum001
Marc Krauss
Arizona Diamondbacks
DBACKS
6
23
2012
2019
7
-2.51
kraum001
Marc Krauss
Anaheim Angels
ANGELS
1
2
2015
2015
0
0.26
kroli001
Ian Krol
Oakland Athletics
ATLTCS
8
25
2013
2018
5
-7.86
kubik001
Kyle Kubitza
Atlanta Braves
BRAVES
1
3
2015
2018
3
0.31
lakit001
Travis Lakins
Boston Red Sox
RSOX
1
2
2020
2020
0
0.00
langr002
Ryan Langerhans
Washington Nationals
NATEX
5
17
2009
2020
11
13.64
lastt001
Tommy La Stella
Chicago Cubs
CUBS
1
2
2018
2018
0
-2.16
latom001
Mat Latos
San Diego Padres
PADRS
12
46
2011
2021
10
-22.63
latom001
Mat Latos
Miami Marlins
MARLNS
1
6
2015
2015
0
0.52
lauee001
Eric Lauer
San Diego Padres
PADRS
2
12
2019
2020
1
-2.44
lawrb002
Brett Lawrie
Toronto Blue Jays
BJAYS
2
8
2014
2018
4
12.94
lawrb002
Brett Lawrie
Oakland Athletics
ATLTCS
1
3
2015
2021
6
0.19
leakm001
Mike Leake
Cincinnati Reds
REDS
3
9
2015
2019
4
3.49
leakm001
Mike Leake
St. Louis Cardinals
CARDS
1
3
2017
2017
0
-4.73
leakm001
Mike Leake
Seattle Mariners
MARNRS
1
3
2019
2019
0
0.62
leder001
Ricky Ledee
New York Yankees
YANKS
6
18
2000
2013
13
10.68
lee-b001
Braxton Lee
Tampa Bay Devil Rays
RAYS
2
6
2017
2018
1
0.91
lee-c001
Carlos Lee
Milwaukee Brewers
BREWRS
10
40
2006
2020
14
-19.69
lee-c003
Cliff Lee
Cleveland Indians
INDINS
6
31
2009
2021
12
16.67
lee-d002
Derrek Lee
Florida Marlins
MARLNS
11
47
2003
2019
16
-42.73
lee-k001
Khalil Lee
Kansas City Royals
ROYALS
1
6
2021
2021
0
2.79
leond003
Dominic Leone
Seattle Mariners
MARNRS
3
11
2015
2017
2
-1.24
leond003
Dominic Leone
Toronto Blue Jays
BJAYS
1
3
2018
2018
0
2.94
leons001
Sandy Leon
Boston Red Sox
RSOX
1
2
2019
2019
0
0.16
lestj001
Jon Lester
Washington Nationals
NATEX
1
2
2021
2021
0
1.24
leybd001
Domingo Leyba
Detroit Tigers
TIGRS
2
6
2014
2021
7
-9.30
libea001
Adam Liberatore
Tampa Bay Devil Rays
RAYS
1
4
2014
2015
1
-0.75
lincb001
Brad Lincoln
Pittsburgh Pirates
PIRATS
4
11
2012
2018
6
1.75
linda001
Adam Lind
Milwaukee Brewers
BREWRS
1
4
2015
2015
0
0.26
lindf001
Francisco Lindor
Cleveland Indians
INDINS
1
6
2021
2021
0
0.59
lirif001
Francisco Liriano
Minnesota Twins
TWINS
2
7
2012
2018
6
-0.73
lirif001
Francisco Liriano
Toronto Blue Jays
BJAYS
1
3
2017
2017
0
1.04
lirir001
Rymer Liriano
San Diego Padres
PADRS
1
2
2016
2016
0
0.00
littz001
Zack Littell
Seattle Mariners
MARNRS
4
14
2016
2019
3
-10.08
liveb001
Ben Lively
Cincinnati Reds
REDS
2
6
2014
2015
1
-1.12
lobaj001
Jose Lobaton
Tampa Bay Devil Rays
RAYS
3
13
2014
2018
4
8.72
locat001
Tim Locastro
Los Angeles Dodgers
DOGRS
1
3
2018
2018
0
0.05
locat001
Tim Locastro
Arizona Diamondbacks
DBACKS
1
2
2021
2021
0
0.05
lockw001
Walker Lockett
San Diego Padres
PADRS
1
2
2018
2018
0
0.00
loftk001
Kenny Lofton
Cleveland Indians
INDINS
15
45
1997
2020
23
46.73
lonej001
James Loney
Los Angeles Dodgers
DOGRS
5
36
2012
2021
9
26.72
longe001
Evan Longoria
Tampa Bay Devil Rays
RAYS
3
15
2017
2019
2
-7.34
longs001
Shed Long
Cincinnati Reds
REDS
1
4
2019
2019
0
5.83
loopb001
Braden Looper
St. Louis Cardinals
CARDS
7
23
1998
2019
21
14.19
lopel002
Luis Lopez
New York Mets
METS
13
54
2000
2021
21
-1.02
loper002
Rafael Lopez
Chicago Cubs
CUBS
1
3
2015
2015
0
0.00
lopet001
Tim Lopes
Seattle Mariners
MARNRS
2
4
2016
2017
1
-0.15
lopey001
Yoan Lopez
Arizona Diamondbacks
DBACKS
1
2
2021
2021
0
0.00
lorem001
Mark Loretta
Milwaukee Brewers
BREWRS
13
51
2002
2020
18
-15.30
lougd001
David Lough
Kansas City Royals
ROYALS
3
7
2013
2015
2
-2.46
lowem001
Mike Lowell
Florida Marlins
MARLNS
7
33
2005
2019
14
-11.34
lowem002
Mark Lowe
Seattle Mariners
MARNRS
4
17
2015
2020
5
-1.94
lowen001
Nate Lowe
Tampa Bay Devil Rays
RAYS
1
6
2020
2020
0
-2.36
lowrj001
Jed Lowrie
Houston Astros
ASTROS
2
8
2013
2020
7
-5.40
lowrj001
Jed Lowrie
Houston Astros
ASTROS
1
2
2015
2015
0
-7.25
lucaj001
Josh Lucas
St. Louis Cardinals
CARDS
1
2
2018
2018
0
0.21
luccj001
Joey Lucchesi
San Diego Padres
PADRS
1
6
2021
2021
0
3.37
lucrj001
Jonathan Lucroy
Milwaukee Brewers
BREWRS
4
16
2016
2018
2
7.97
lucrj001
Jonathan Lucroy
Texas Rangers
RNGRS
1
2
2017
2017
0
-0.82
luplj001
Jordan Luplow
Pittsburgh Pirates
PIRATS
1
5
2018
2021
3
-1.62
luplj001
Jordan Luplow
Cleveland Indians
INDINS
1
3
2021
2021
0
-0.29
luzaj001
Jesus Luzardo
Washington Nationals
NATEX
2
7
2017
2020
3
-1.10
lylej001
Jordan Lyles
Pittsburgh Pirates
PIRATS
1
2
2019
2019
0
-1.85
lynnl001
Lance Lynn
Minnesota Twins
TWINS
2
6
2018
2019
1
-0.36
lynnl001
Lance Lynn
Texas Rangers
RNGRS
1
3
2020
2020
0
-5.38
macdm001
Mike MacDougal
Kansas City Royals
ROYALS
6
24
2006
2021
15
33.79
machm001
Manny Machado
Baltimore Orioles
ORLS
1
6
2018
2020
2
-2.38
madrn001
Nick Madrigal
Chicago White Sox
WSOX
1
3
2021
2021
0
-0.55
madsr001
Ryan Madson
Oakland Athletics
ATLTCS
3
11
2017
2021
4
3.82
madsr001
Ryan Madson
Washington Nationals
NATEX
1
2
2018
2018
0
0.19
maedk001
Kenta Maeda
Los Angeles Dodgers
DOGRS
1
6
2020
2020
0
-1.70
magnd001
Damien Magnifico
Baltimore Orioles
ORLS
1
2
2017
2017
0
-0.01
mahar001
Ron Mahay
Texas Rangers
RNGRS
8
48
2007
2021
14
38.76
mahop002
Paul Maholm
Chicago Cubs
CUBS
3
9
2012
2018
6
-3.74
maldm001
Martin Maldonado
Anaheim Angels
ANGELS
1
3
2018
2018
0
-1.45
maldm001
Martin Maldonado
Chicago Cubs
CUBS
2
4
2019
2020
1
-4.61
mantm001
Matt Mantei
Florida Marlins
MARLNS
12
50
1999
2019
20
-16.34
marcs001
Shaun Marcum
Toronto Blue Jays
BJAYS
3
10
2010
2018
8
21.15
marct001
Tucupita Marcano
San Diego Padres
PADRS
1
5
2021
2021
0
0.98
margm001
Manuel Margot
San Diego Padres
PADRS
1
3
2020
2020
0
-3.76
marij002
Jake Marisnick
Miami Marlins
MARLNS
7
38
2014
2020
6
-25.09
marij002
Jake Marisnick
Houston Astros
ASTROS
1
3
2019
2019
0
-0.19
marij002
Jake Marisnick
Chicago Cubs
CUBS
1
2
2021
2021
0
0.19
marjm001
Mike Marjama
Tampa Bay Devil Rays
RAYS
3
9
2017
2018
1
1.32
marqg001
German Marquez
Tampa Bay Devil Rays
RAYS
2
8
2016
2021
5
-17.98
marqj002
Jeffrey Marquez
New York Yankees
YANKS
2
7
2008
2013
5
12.69
marrd001
Deven Marrero
Boston Red Sox
RSOX
1
2
2018
2018
0
0.36
marre001
Eli Marrero
St. Louis Cardinals
CARDS
2
8
2003
2021
18
40.84
martc007
Chris Martin
Texas Rangers
RNGRS
1
2
2019
2019
0
-0.90
martf002
Fernando Martinez
Houston Astros
ASTROS
1
2
2013
2013
0
0.00
martf003
Francis Martes
Miami Marlins
MARLNS
7
38
2014
2020
6
-25.09
martj002
Jose Martinez
Florida Marlins
MARLNS
16
76
1993
2019
26
-34.10
martj006
J.D. Martinez
Detroit Tigers
TIGRS
1
4
2017
2021
4
-3.78
martj007
Jefry Marte
New York Mets
METS
2
4
2012
2013
1
-3.16
martj007
Jefry Marte
Detroit Tigers
TIGRS
1
2
2016
2016
0
-0.25
martj008
Jose Martinez
St. Louis Cardinals
CARDS
1
6
2020
2020
0
-5.13
martj008
Jose Martinez
Tampa Bay Devil Rays
RAYS
1
3
2020
2020
0
0.60
martk001
Ketel Marte
Seattle Mariners
MARNRS
4
17
2016
2019
3
-22.12
martl004
Leonys Martin
Texas Rangers
RNGRS
2
7
2015
2020
5
-3.21
martl004
Leonys Martin
Detroit Tigers
TIGRS
1
3
2018
2018
0
-0.14
marto001
Osvaldo Martinez
Los Angeles Dodgers
DOGRS
1
2
2014
2014
0
0.00
martr004
Russell Martin
Toronto Blue Jays
BJAYS
1
4
2019
2019
0
-0.72
marts002
Starling Marte
Pittsburgh Pirates
PIRATS
1
5
2020
2020
0
-1.09
marts002
Starling Marte
Arizona Diamondbacks
DBACKS
1
4
2020
2020
0
-3.03
marts002
Starling Marte
Miami Marlins
MARLNS
1
2
2021
2021
0
-2.43
martv001
Victor Martinez
Cleveland Indians
INDINS
2
6
2009
2015
6
3.53
mastj001
Justin Masterson
Cleveland Indians
INDINS
1
2
2014
2014
0
0.77
matej003
Jorge Mateo
Oakland Athletics
ATLTCS
1
2
2020
2020
0
0.18
mathm002
Mark Mathias
Cleveland Indians
INDINS
1
2
2019
2019
0
-0.04
matop002
Phil Maton
Cleveland Indians
INDINS
1
3
2021
2021
0
2.02
matub001
Brian Matusz
Baltimore Orioles
ORLS
1
4
2016
2016
0
0.00
matzs001
Steven Matz
New York Mets
METS
2
7
2021
2021
0
-2.89
maurb001
Brandon Maurer
San Diego Padres
PADRS
1
7
2017
2017
0
0.70
maxwj002
Justin Maxwell
Houston Astros
ASTROS
1
2
2013
2013
0
0.56
may-t001
Trevor May
Philadelphia Phillies
PHILS
3
8
2012
2016
4
3.33
maybc001
Cameron Maybin
San Diego Padres
PADRS
6
29
2015
2021
6
-6.37
maybc001
Cameron Maybin
Atlanta Braves
BRAVES
2
8
2015
2021
6
7.67
maybc001
Cameron Maybin
Miami Marlins
MARLNS
1
3
2018
2018
0
0.16
maybc001
Cameron Maybin
Detroit Tigers
TIGRS
1
2
2020
2020
0
0.02
maybj001
John Mayberry
Philadelphia Phillies
PHILS
1
2
2014
2014
0
0.02
mazan001
Nomar Mazara
Texas Rangers
RNGRS
1
2
2019
2019
0
0.13
mazzc002
Chris Mazza
Boston Red Sox
RSOX
1
5
2021
2021
0
-0.11
mccab001
Brandon McCarthy
Los Angeles Dodgers
DOGRS
4
26
2017
2021
4
3.41
mccab002
Brian McCann
New York Yankees
YANKS
2
8
2016
2017
1
-4.00
mccaj002
Joe McCarthy
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
0.37
mccua001
Andrew McCutchen
Pittsburgh Pirates
PIRATS
1
5
2018
2021
3
-0.44
mcgej001
Jake McGee
Tampa Bay Devil Rays
RAYS
2
8
2016
2021
5
-17.98
mckia001
Andrew McKirahan
Atlanta Braves
BRAVES
2
6
2017
2017
0
1.10
mckib001
Billy McKinney
Oakland Athletics
ATLTCS
2
12
2014
2020
6
13.44
mckib001
Billy McKinney
Milwaukee Brewers
BREWRS
1
2
2021
2021
0
-0.31
mckib001
Billy McKinney
New York Mets
METS
1
2
2021
2021
0
0.22
mclon001
Nate McLouth
Pittsburgh Pirates
PIRATS
4
11
2009
2016
7
-0.01
medir001
Rafael Medina
New York Yankees
YANKS
11
42
1997
2013
16
18.63
mediy001
Yoervis Medina
Seattle Mariners
MARNRS
4
13
2015
2017
2
-1.46
mejia001
Adalberto Mejia
San Francisco Giants
GIANTS
3
7
2016
2021
5
3.00
mejie001
Erick Mejia
Los Angeles Dodgers
DOGRS
1
6
2018
2021
3
1.54
mejif001
Francisco Mejia
San Diego Padres
PADRS
1
5
2020
2020
0
-1.51
mejih001
Humberto Mejia
Miami Marlins
MARLNS
2
6
2020
2021
1
0.18
melam001
Mark Melancon
Houston Astros
ASTROS
3
11
2011
2020
9
-2.57
melam001
Mark Melancon
Pittsburgh Pirates
PIRATS
2
6
2016
2020
4
1.18
melam001
Mark Melancon
San Francisco Giants
GIANTS
1
3
2019
2019
0
-1.32
merco003
Oscar Mercado
St. Louis Cardinals
CARDS
1
3
2018
2018
0
-2.75
mikom001
Miles Mikolas
San Diego Padres
PADRS
2
5
2013
2019
6
-0.49
milew001
Wade Miley
Arizona Diamondbacks
DBACKS
1
4
2014
2017
3
-2.74
milew001
Wade Miley
Boston Red Sox
RSOX
2
6
2015
2019
4
-1.41
millb002
Brad Miller
Seattle Mariners
MARNRS
4
13
2015
2017
2
-6.21
millb002
Brad Miller
Tampa Bay Devil Rays
RAYS
1
3
2018
2018
0
1.23
millj002
Justin Miller
Colorado Rockies
ROCKS
5
17
1999
2015
16
21.29
millo002
Owen Miller
San Diego Padres
PADRS
2
11
2020
2021
1
-2.72
mills001
Shelby Miller
Atlanta Braves
BRAVES
1
5
2015
2021
6
8.82
millt002
Trever Miller
St. Louis Cardinals
CARDS
5
16
2011
2019
8
-6.55
milot001
Tom Milone
Washington Nationals
NATEX
2
10
2011
2018
7
7.36
milot001
Tom Milone
Baltimore Orioles
ORLS
1
3
2020
2020
0
0.65
minom001
Mike Minor
Texas Rangers
RNGRS
1
5
2020
2020
0
-0.01
mockg001
Garrett Mock
Arizona Diamondbacks
DBACKS
3
10
2006
2017
11
5.95
moncy001
Yoan Moncada
Boston Red Sox
RSOX
1
5
2016
2016
0
-14.34
montf001
Frankie Montas
Boston Red Sox
RSOX
3
14
2013
2020
7
1.36
montf001
Frankie Montas
Chicago White Sox
WSOX
3
13
2015
2017
2
1.29
montm002
Mike Montgomery
Kansas City Royals
ROYALS
3
11
2012
2021
9
5.46
montm002
Mike Montgomery
Chicago Cubs
CUBS
3
6
2019
2020
1
-5.39
montr004
Rafael Montero
Texas Rangers
RNGRS
1
3
2020
2021
1
1.75
montr004
Rafael Montero
Seattle Mariners
MARNRS
1
4
2021
2021
0
0.86
moora002
Andrew Moore
Seattle Mariners
MARNRS
3
10
2018
2019
1
1.18
moorm003
Matt Moore
Tampa Bay Devil Rays
RAYS
2
6
2016
2020
4
2.74
moorm003
Matt Moore
San Francisco Giants
GIANTS
1
4
2017
2017
0
1.31
morac001
Colin Moran
Miami Marlins
MARLNS
7
38
2014
2020
6
-25.09
morak001
Kendrys Morales
Toronto Blue Jays
BJAYS
1
4
2019
2019
0
0.53
morem001
Mitch Moreland
Boston Red Sox
RSOX
1
3
2020
2020
0
-0.02
morgn001
Nyjer Morgan
Pittsburgh Pirates
PIRATS
4
16
2009
2020
11
1.52
morom001
Max Moroff
Pittsburgh Pirates
PIRATS
1
5
2018
2021
3
-1.62
morrl001
Logan Morrison
Seattle Mariners
MARNRS
4
13
2015
2017
2
-6.21
morsm001
Michael Morse
Washington Nationals
NATEX
4
15
2013
2020
7
8.92
morsm001
Michael Morse
Miami Marlins
MARLNS
1
6
2015
2015
0
0.52
mortc002
Charlie Morton
Pittsburgh Pirates
PIRATS
1
2
2015
2015
0
-0.26
mossb001
Brandon Moss
Boston Red Sox
RSOX
4
13
2008
2020
12
15.60
mossb001
Brandon Moss
Oakland Athletics
ATLTCS
3
10
2014
2021
7
-9.08
motag001
Guillermo Mota
Florida Marlins
MARLNS
7
33
2005
2019
14
-11.34
mottt001
Taylor Motter
Tampa Bay Devil Rays
RAYS
1
5
2016
2021
5
2.54
mousm001
Mike Moustakas
Kansas City Royals
ROYALS
2
5
2018
2020
2
-6.61
mujie001
Edward Mujica
San Diego Padres
PADRS
7
32
2010
2021
11
-4.11
muldm001
Mark Mulder
Oakland Athletics
ATLTCS
16
58
2004
2018
14
-35.61
munoa002
Andres Munoz
San Diego Padres
PADRS
1
7
2020
2021
1
-5.01
munoy001
Yairo Munoz
Oakland Athletics
ATLTCS
1
3
2017
2017
0
0.26
murpb001
Bill Murphy
Oakland Athletics
ATLTCS
6
18
2003
2017
14
16.22
murpb001
Bill Murphy
Florida Marlins
MARLNS
10
44
2004
2019
15
-21.58
murpd006
Daniel Murphy
Washington Nationals
NATEX
3
13
2018
2021
3
4.19
murpj001
John Ryan Murphy
New York Yankees
YANKS
1
2
2015
2015
0
0.53
murpt002
Tom Murphy
San Francisco Giants
GIANTS
1
2
2019
2019
0
-3.56
murrd002
Dan Murray
New York Mets
METS
12
52
1999
2021
22
2.09
murrg001
Glenn Murray
Boston Red Sox
RSOX
8
29
1996
2020
24
59.40
musgj001
Joe Musgrove
Pittsburgh Pirates
PIRATS
1
6
2021
2021
0
-1.39
myerw001
Wil Myers
Kansas City Royals
ROYALS
3
11
2012
2021
9
5.46
myerw001
Wil Myers
Tampa Bay Devil Rays
RAYS
4
20
2014
2020
6
-6.38
napom001
Mike Napoli
Anaheim Angels
ANGELS
2
6
2011
2013
2
0.25
narvo001
Omar Narvaez
Seattle Mariners
MARNRS
1
3
2019
2019
0
-1.34
navad001
Dioner Navarro
New York Yankees
YANKS
7
28
2005
2014
9
5.97
navad001
Dioner Navarro
Chicago White Sox
WSOX
1
2
2016
2016
0
0.17
navay001
Yamaico Navarro
Kansas City Royals
ROYALS
2
5
2011
2016
5
-0.03
naylj001
Josh Naylor
San Diego Padres
PADRS
2
11
2020
2021
1
-2.72
nealz001
Zach Neal
Cincinnati Reds
REDS
1
5
2018
2018
0
-1.09
nelsn001
Nick Nelson
New York Yankees
YANKS
1
4
2021
2021
0
0.00
neshp001
Pat Neshek
Philadelphia Phillies
PHILS
1
4
2017
2017
0
-0.69
neu-m001
Michael Neu
Oakland Athletics
ATLTCS
6
18
2003
2017
14
16.22
neuss001
Sheldon Neuse
Washington Nationals
NATEX
2
7
2017
2020
3
-1.10
neuss001
Sheldon Neuse
Oakland Athletics
ATLTCS
1
4
2021
2021
0
0.10
nevit001
Tyler Nevin
Colorado Rockies
ROCKS
2
7
2020
2021
1
0.46
nicaj001
Juan Nicasio
Philadelphia Phillies
PHILS
1
2
2017
2017
0
-0.44
nicaj001
Juan Nicasio
Seattle Mariners
MARNRS
3
12
2018
2019
1
-10.85
nickm001
Mike Nickeas
New York Mets
METS
5
19
2012
2021
9
15.72
nolaa002
Austin Nola
Seattle Mariners
MARNRS
1
7
2020
2020
0
-1.05
nolis001
Sean Nolin
Toronto Blue Jays
BJAYS
2
8
2014
2018
4
12.94
norbj001
Jordan Norberto
Arizona Diamondbacks
DBACKS
2
6
2011
2016
5
5.63
norrb001
Bud Norris
Atlanta Braves
BRAVES
1
6
2016
2016
0
0.57
norrd001
Derek Norris
Washington Nationals
NATEX
2
10
2011
2018
7
7.36
norrd001
Derek Norris
San Diego Padres
PADRS
1
2
2016
2019
3
0.26
norrd002
Daniel Norris
Detroit Tigers
TIGRS
1
2
2021
2021
0
0.35
norta001
Aaron Northcraft
Atlanta Braves
BRAVES
2
10
2014
2019
5
-2.23
norwj001
James Norwood
Chicago Cubs
CUBS
1
2
2021
2021
0
-0.22
nottj001
Jacob Nottingham
Oakland Athletics
ATLTCS
2
9
2016
2021
5
7.01
novai001
Ivan Nova
New York Yankees
YANKS
3
13
2016
2020
4
0.94
novai001
Ivan Nova
Pittsburgh Pirates
PIRATS
1
3
2018
2018
0
-2.34
nunee002
Eduardo Nunez
New York Yankees
YANKS
1
2
2014
2014
0
-1.91
nunee002
Eduardo Nunez
San Francisco Giants
GIANTS
2
5
2017
2021
4
2.95
nunej003
Jhonny Nunez
New York Yankees
YANKS
2
7
2008
2013
5
12.69
nunov001
Vidal Nuno
Los Angeles Dodgers
DOGRS
1
2
2017
2017
0
0.53
oakst001
Trevor Oaks
Los Angeles Dodgers
DOGRS
1
6
2018
2021
3
1.54
obrip002
Peter O'Brien
New York Yankees
YANKS
2
9
2014
2016
2
-3.12
obrip002
Peter O'Brien
Arizona Diamondbacks
DBACKS
1
2
2017
2017
0
0.00
odayd001
Darren O'Day
Baltimore Orioles
ORLS
1
7
2018
2021
3
-1.20
odorj001
Jake Odorizzi
Milwaukee Brewers
BREWRS
8
32
2010
2020
10
-9.32
odorj001
Jake Odorizzi
Kansas City Royals
ROYALS
3
11
2012
2021
9
5.46
odorj001
Jake Odorizzi
Tampa Bay Devil Rays
RAYS
1
2
2018
2018
0
-4.28
odorr001
Rougned Odor
Texas Rangers
RNGRS
1
4
2021
2021
0
-0.33
oflae001
Eric O'Flaherty
Oakland Athletics
ATLTCS
1
3
2015
2015
0
0.66
oh--s001
Seung Hwan Oh
Toronto Blue Jays
BJAYS
2
6
2018
2021
3
-0.56
olivh001
Hector Olivera
Los Angeles Dodgers
DOGRS
9
55
2015
2021
6
5.56
olses001
Scott Olsen
Florida Marlins
MARLNS
13
70
2008
2020
12
-33.85
olsot002
Tyler Olson
Los Angeles Dodgers
DOGRS
1
4
2016
2016
0
-1.39
oneit001
Tyler O'Neill
Seattle Mariners
MARNRS
1
2
2017
2017
0
-8.58
ortil002
Luis Ortiz
Texas Rangers
RNGRS
3
9
2016
2018
2
-2.17
osicj001
Josh Osich
Boston Red Sox
RSOX
1
2
2020
2021
1
0.47
osunr001
Roberto Osuna
Toronto Blue Jays
BJAYS
2
6
2018
2021
3
-0.51
otsua001
Akinori Otsuka
San Diego Padres
PADRS
9
41
2006
2021
15
-21.80
ottog001
Glenn Otto
New York Yankees
YANKS
1
7
2021
2021
0
1.65
overd001
Dillon Overton
Oakland Athletics
ATLTCS
1
2
2017
2017
0
0.27
ozunm001
Marcell Ozuna
Miami Marlins
MARLNS
2
7
2017
2021
4
-10.40
ozunp001
Pablo Ozuna
St. Louis Cardinals
CARDS
7
23
1998
2019
21
14.19
padlk001
Kevin Padlo
Colorado Rockies
ROCKS
1
4
2016
2020
4
-3.08
pagae001
Emilio Pagan
Oakland Athletics
ATLTCS
2
7
2018
2019
1
-3.71
pagae001
Emilio Pagan
Tampa Bay Devil Rays
RAYS
1
3
2020
2020
0
1.37
panij002
Joe Panik
Toronto Blue Jays
BJAYS
1
5
2021
2021
0
2.54
parkh001
Hoy Jun Park
New York Yankees
YANKS
1
3
2021
2021
0
1.49
parkj001
Jarrod Parker
Arizona Diamondbacks
DBACKS
6
24
2011
2021
10
-43.27
parrg001
Gerardo Parra
Arizona Diamondbacks
DBACKS
3
14
2014
2019
5
-20.35
parrg001
Gerardo Parra
Milwaukee Brewers
BREWRS
2
7
2015
2019
4
1.40
patil001
Luis Patino
San Diego Padres
PADRS
1
5
2020
2020
0
-1.51
patte001
Eric Patterson
Boston Red Sox
RSOX
8
41
2010
2019
9
-9.55
patts002
Spencer Patton
Texas Rangers
RNGRS
1
2
2015
2015
0
0.48
pavac001
Carl Pavano
Boston Red Sox
RSOX
3
8
1997
2016
19
59.09
paxtj001
James Paxton
Seattle Mariners
MARNRS
1
4
2018
2018
0
-1.84
pazoj001
James Pazos
Seattle Mariners
MARNRS
3
12
2018
2019
1
-10.85
pazoj001
James Pazos
Philadelphia Phillies
PHILS
1
2
2019
2019
0
-0.18
peacb001
Brad Peacock
Washington Nationals
NATEX
2
10
2011
2018
7
7.36
pears001
Steve Pearce
Tampa Bay Devil Rays
RAYS
2
4
2016
2017
1
-0.04
pears001
Steve Pearce
Toronto Blue Jays
BJAYS
1
3
2018
2018
0
-0.48
peavj001
Jake Peavy
Chicago White Sox
WSOX
5
21
2013
2018
5
7.05
peavj001
Jake Peavy
Boston Red Sox
RSOX
2
8
2014
2020
6
0.96
pedej001
Joc Pederson
Chicago Cubs
CUBS
1
2
2021
2021
0
-0.24
penaj003
Jesus Pena
Milwaukee Brewers
BREWRS
12
46
2002
2020
18
-18.78
penat003
Tony Pena
Arizona Diamondbacks
DBACKS
3
8
2009
2016
7
4.68
pench001
Hunter Pence
Houston Astros
ASTROS
5
28
2011
2019
8
-3.90
pennb002
Brad Penny
Florida Marlins
MARLNS
10
44
2004
2019
15
-21.58
peraj002
Joel Peralta
Tampa Bay Devil Rays
RAYS
1
4
2014
2015
1
-0.75
peraj003
Jose Peraza
Atlanta Braves
BRAVES
3
18
2015
2020
5
-6.17
perec004
Cionel Perez
Houston Astros
ASTROS
1
2
2021
2021
0
0.48
peref001
Fernando Perez
Tampa Bay Devil Rays
RAYS
3
15
2011
2018
7
12.43
pereh002
Hector Perez
Toronto Blue Jays
BJAYS
1
2
2021
2021
0
0.00
pereo002
Oliver Perez
Arizona Diamondbacks
DBACKS
1
2
2015
2015
0
0.72
pestv001
Vinnie Pestano
Cleveland Indians
INDINS
2
11
2014
2020
6
11.80
peted001
Dillon Peters
Miami Marlins
MARLNS
1
2
2018
2018
0
0.28
phamt001
Tommy Pham
St. Louis Cardinals
CARDS
1
5
2018
2021
3
-7.53
phamt001
Tommy Pham
Tampa Bay Devil Rays
RAYS
1
5
2019
2020
1
-7.83
pheld001
David Phelps
New York Yankees
YANKS
1
6
2014
2016
2
-5.75
pheld001
David Phelps
Miami Marlins
MARLNS
1
5
2017
2017
0
-0.23
pheld001
David Phelps
Toronto Blue Jays
BJAYS
1
3
2019
2019
0
-0.37
pheld001
David Phelps
Milwaukee Brewers
BREWRS
1
4
2020
2020
0
0.60
philb001
Brandon Phillips
Cincinnati Reds
REDS
1
4
2017
2017
0
-1.00
philb002
Brett Phillips
Kansas City Royals
ROYALS
1
2
2020
2020
0
-2.69
piazm001
Mike Piazza
Florida Marlins
MARLNS
13
61
1998
2019
21
-4.51
piera001
A.J. Pierzynski
Minnesota Twins
TWINS
4
14
2003
2018
15
26.65
pillk001
Kevin Pillar
Toronto Blue Jays
BJAYS
1
4
2019
2019
0
-1.15
pillk001
Kevin Pillar
Boston Red Sox
RSOX
1
2
2020
2020
0
-0.19
pochc001
Colin Poche
Arizona Diamondbacks
DBACKS
1
6
2018
2019
1
-0.01
podss001
Scott Podsednik
Milwaukee Brewers
BREWRS
11
44
2004
2020
16
-20.44
pomed001
Drew Pomeranz
Oakland Athletics
ATLTCS
4
13
2015
2018
3
-2.99
pomed001
Drew Pomeranz
San Francisco Giants
GIANTS
1
3
2019
2019
0
-0.38
pop-z001
Zach Pop
Arizona Diamondbacks
DBACKS
1
2
2020
2021
1
-0.06
porcr001
Rick Porcello
Detroit Tigers
TIGRS
6
20
2014
2019
5
-15.53
porea001
Aaron Poreda
Chicago White Sox
WSOX
6
26
2009
2018
9
15.57
pounb001
Brooks Pounders
Kansas City Royals
ROYALS
1
2
2016
2016
0
0.40
povsm001
Max Povse
Atlanta Braves
BRAVES
2
6
2016
2021
5
0.78
poweb002
Boog Powell
Oakland Athletics
ATLTCS
7
21
2015
2018
3
-8.02
poweb002
Boog Powell
Tampa Bay Devil Rays
RAYS
2
9
2015
2018
3
7.15
pradm001
Martin Prado
Atlanta Braves
BRAVES
4
21
2013
2019
6
-14.52
pradm001
Martin Prado
Arizona Diamondbacks
DBACKS
2
5
2014
2017
3
-2.63
pradm001
Martin Prado
New York Yankees
YANKS
1
6
2014
2016
2
-5.75
presr001
Ryan Pressly
Minnesota Twins
TWINS
1
3
2018
2018
0
-5.20
pricd001
David Price
Tampa Bay Devil Rays
RAYS
5
20
2014
2021
7
8.32
pricd001
David Price
Detroit Tigers
TIGRS
2
6
2015
2021
6
2.72
pricd001
David Price
Boston Red Sox
RSOX
1
6
2020
2020
0
-6.33
pridj001
Jason Pridie
Tampa Bay Devil Rays
RAYS
6
28
2007
2018
11
32.46
procs001
Scott Proctor
New York Yankees
YANKS
3
9
2007
2013
6
12.74
profj001
Jurickson Profar
Texas Rangers
RNGRS
1
7
2018
2020
2
0.02
profj001
Jurickson Profar
Oakland Athletics
ATLTCS
1
3
2019
2019
0
-1.34
pruia001
Austin Pruitt
Tampa Bay Devil Rays
RAYS
2
6
2020
2021
1
0.34
puigy001
Yasiel Puig
Los Angeles Dodgers
DOGRS
3
20
2018
2021
3
2.53
pulsb001
Bill Pulsipher
New York Mets
METS
12
52
2000
2021
21
-0.26
puntn001
Nick Punto
Boston Red Sox
RSOX
7
36
2012
2019
7
-21.54
qualc001
Chad Qualls
Houston Astros
ASTROS
4
14
2007
2018
11
4.29
quanc001
Cal Quantrill
San Diego Padres
PADRS
2
11
2020
2021
1
-2.72
quenc001
Carlos Quentin
Arizona Diamondbacks
DBACKS
7
32
2007
2018
11
-2.40
quenc001
Carlos Quentin
San Diego Padres
PADRS
6
29
2015
2021
6
-6.37
quinj001
Jose Quintana
Chicago White Sox
WSOX
1
5
2017
2017
0
-3.51
raint003
Tanner Rainey
Cincinnati Reds
REDS
4
12
2018
2021
3
0.33
raleb001
Brooks Raley
Cincinnati Reds
REDS
1
2
2020
2020
0
0.16
ralel001
Luke Raley
Minnesota Twins
TWINS
1
6
2020
2020
0
1.84
ramih003
Hanley Ramirez
Boston Red Sox
RSOX
14
63
2005
2019
14
-35.08
ramih003
Hanley Ramirez
Miami Marlins
MARLNS
3
15
2012
2019
7
-4.57
ramim002
Manny Ramirez
Boston Red Sox
RSOX
4
13
2008
2020
12
7.64
ramir005
Roel Ramirez
Tampa Bay Devil Rays
RAYS
2
10
2018
2020
2
-0.02
ramiy001
Yefry Ramirez
Baltimore Orioles
ORLS
1
2
2019
2019
0
0.36
ramoa001
A.J. Ramos
Miami Marlins
MARLNS
1
3
2017
2019
2
0.21
ramoc001
Cesar Ramos
Tampa Bay Devil Rays
RAYS
1
2
2014
2014
0
-0.96
ranaa001
Anthony Ranaudo
Texas Rangers
RNGRS
1
2
2016
2016
0
0.57
rasmc001
Colby Rasmus
St. Louis Cardinals
CARDS
5
16
2011
2019
8
-6.55
rasmd002
Drew Rasmussen
Milwaukee Brewers
BREWRS
2
7
2021
2021
0
1.29
raucj001
Jon Rauch
Washington Nationals
NATEX
4
12
2008
2013
5
-1.15
ray-r002
Robbie Ray
Detroit Tigers
TIGRS
2
6
2014
2021
7
-9.30
rea-c001
Colin Rea
San Diego Padres
PADRS
4
21
2016
2021
5
-2.02
realj001
J.T. Realmuto
Miami Marlins
MARLNS
1
5
2019
2019
0
-8.38
recka001
Anthony Recker
Atlanta Braves
BRAVES
1
4
2017
2017
0
-0.09
reddj001
Josh Reddick
Oakland Athletics
ATLTCS
1
5
2016
2019
3
-5.60
redmm002
Mark Redman
Florida Marlins
MARLNS
11
47
2003
2019
16
-23.21
redmm002
Mark Redman
Oakland Athletics
ATLTCS
5
15
2004
2017
13
14.59
reeda001
Addison Reed
Arizona Diamondbacks
DBACKS
1
3
2015
2019
4
-4.45
reeda001
Addison Reed
New York Mets
METS
2
12
2017
2018
1
-0.37
reedc002
Cody Reed
Cincinnati Reds
REDS
1
2
2020
2020
0
-0.10
reinj001
Jack Reinheimer
Seattle Mariners
MARNRS
3
11
2015
2017
2
-1.24
rendt001
Tony Renda
New York Yankees
YANKS
4
15
2015
2020
5
9.52
renfh001
Hunter Renfroe
San Diego Padres
PADRS
1
5
2019
2021
2
1.34
reveb001
Ben Revere
Philadelphia Phillies
PHILS
2
5
2015
2016
1
-0.50
reyef001
Franmil Reyes
San Diego Padres
PADRS
2
11
2019
2021
2
-6.54
reyeg002
Gerardo Reyes
Tampa Bay Devil Rays
RAYS
4
20
2014
2020
6
-6.38
reyej001
Jose Reyes
Miami Marlins
MARLNS
12
65
2012
2020
8
-33.04
rhoda001
Arthur Rhodes
Oakland Athletics
ATLTCS
5
15
2004
2017
13
14.59
richc002
Clayton Richard
Chicago White Sox
WSOX
6
26
2009
2018
9
15.57
richc002
Clayton Richard
San Diego Padres
PADRS
1
3
2018
2018
0
0.17
richd001
Danny Richar
Arizona Diamondbacks
DBACKS
7
32
2007
2018
11
5.53
richt001
Trevor Richards
Miami Marlins
MARLNS
1
4
2019
2020
1
-2.38
richt001
Trevor Richards
Tampa Bay Devil Rays
RAYS
1
4
2021
2021
0
-1.64
richt001
Trevor Richards
Milwaukee Brewers
BREWRS
1
3
2021
2021
0
-0.35
ridis001
Stephen Ridings
Chicago Cubs
CUBS
1
2
2019
2019
0
0.00
riefc001
C.J. Riefenhauser
Tampa Bay Devil Rays
RAYS
2
9
2015
2018
3
7.15
riefc001
C.J. Riefenhauser
Seattle Mariners
MARNRS
1
3
2015
2015
0
-1.72
riena001
Andre Rienzo
Chicago White Sox
WSOX
2
4
2014
2017
3
2.35
rivaa001
Alfonso Rivas
Oakland Athletics
ATLTCS
1
2
2020
2020
0
-0.30
rivef001
Felipe Vazquez
Tampa Bay Devil Rays
RAYS
3
13
2014
2018
4
8.72
rivej001
Juan Rivera
New York Yankees
YANKS
8
32
2003
2014
11
-4.56
rivej001
Juan Rivera
Anaheim Angels
ANGELS
2
6
2011
2013
2
0.25
river002
Ruben Rivera
New York Yankees
YANKS
11
42
1997
2013
16
18.63
river003
Rene Rivera
San Diego Padres
PADRS
3
13
2014
2020
6
0.05
rizza001
Anthony Rizzo
San Diego Padres
PADRS
5
25
2012
2021
9
-34.72
rizza001
Anthony Rizzo
Boston Red Sox
RSOX
8
41
2010
2019
9
-9.55
rizza001
Anthony Rizzo
Chicago Cubs
CUBS
1
4
2021
2021
0
-0.50
roart001
Tanner Roark
Washington Nationals
NATEX
1
2
2018
2018
0
-1.75
roart001
Tanner Roark
Cincinnati Reds
REDS
3
10
2019
2021
2
-0.97
robec002
Connor Robertson
Oakland Athletics
ATLTCS
15
54
2007
2018
11
-57.16
robed002
David Robertson
Chicago White Sox
WSOX
2
9
2017
2017
0
-3.66
robed004
Daniel Robertson
Oakland Athletics
ATLTCS
7
21
2015
2018
3
-8.02
roben001
Nate Robertson
Florida Marlins
MARLNS
12
52
2003
2019
16
-25.80
robit001
Trayvon Robinson
Los Angeles Dodgers
DOGRS
5
22
2011
2021
10
5.73
roblh001
Hansel Robles
Minnesota Twins
TWINS
1
2
2021
2021
0
-0.49
rodnf001
Fernando Rodney
San Diego Padres
PADRS
1
2
2016
2016
0
0.78
rodnf001
Fernando Rodney
Minnesota Twins
TWINS
1
2
2018
2018
0
0.42
rodrf003
Francisco Rodriguez
Milwaukee Brewers
BREWRS
1
3
2015
2021
6
6.25
rodrf004
Fernando Rodriguez
Houston Astros
ASTROS
2
8
2013
2020
7
-5.40
rodrh002
Henry Rodriguez
Oakland Athletics
ATLTCS
9
27
2010
2018
8
-5.15
rodrh002
Henry Rodriguez
Washington Nationals
NATEX
1
2
2013
2013
0
0.10
rodrj004
Joely Rodriguez
Texas Rangers
RNGRS
1
7
2021
2021
0
-1.65
rodrj005
Jefry Rodriguez
Washington Nationals
NATEX
2
10
2018
2021
3
4.70
rodrp001
Paco Rodriguez
Los Angeles Dodgers
DOGRS
9
55
2015
2021
6
5.56
rodrr008
Richard Rodriguez
Pittsburgh Pirates
PIRATS
1
3
2021
2021
0
-0.36
rodrs002
Sean Rodriguez
Tampa Bay Devil Rays
RAYS
1
2
2014
2014
0
-1.10
rogee002
Esmil Rogers
Cleveland Indians
INDINS
2
7
2012
2020
8
7.43
rogej002
Jason Rogers
Milwaukee Brewers
BREWRS
3
10
2015
2021
6
4.73
rogej003
Josh Rogers
New York Yankees
YANKS
1
4
2018
2019
1
2.90
rogej004
Jake Rogers
Houston Astros
ASTROS
1
6
2017
2021
4
16.26
rojam002
Miguel Rojas
Los Angeles Dodgers
DOGRS
4
15
2014
2020
6
-16.82
rollj001
Jimmy Rollins
Philadelphia Phillies
PHILS
1
4
2014
2014
0
-0.44
romee002
Enny Romero
Tampa Bay Devil Rays
RAYS
1
2
2017
2017
0
-0.48
romos001
Sergio Romo
Miami Marlins
MARLNS
1
4
2019
2019
0
-0.34
rosaa001
Adam Rosales
Oakland Athletics
ATLTCS
1
2
2017
2017
0
0.56
rosaa003
Amed Rosario
New York Mets
METS
1
6
2021
2021
0
-0.59
rosal001
Leo Rosales
San Diego Padres
PADRS
9
38
2007
2021
14
2.34
roset001
Trevor Rosenthal
Kansas City Royals
ROYALS
1
3
2020
2020
0
-0.90
rossj002
Joe Ross
San Diego Padres
PADRS
3
13
2014
2020
6
-28.87
rossr002
Robbie Ross
Texas Rangers
RNGRS
2
4
2015
2016
1
-1.58
rossz001
Zac Rosscup
Tampa Bay Devil Rays
RAYS
3
15
2011
2018
7
12.43
roweb001
Ben Rowen
Los Angeles Dodgers
DOGRS
1
5
2015
2015
0
0.00
ruffc001
Chance Ruffin
Detroit Tigers
TIGRS
7
23
2011
2021
10
-7.35
ruggj001
Justin Ruggiano
Chicago Cubs
CUBS
1
2
2014
2014
0
0.53
ruizc001
Carlos Ruiz
Philadelphia Phillies
PHILS
2
7
2016
2017
1
-0.04
ruizc001
Carlos Ruiz
Los Angeles Dodgers
DOGRS
2
4
2016
2017
1
0.05
ruizk001
Keibert Ruiz
Los Angeles Dodgers
DOGRS
1
6
2021
2021
0
4.65
ruizr002
Rio Ruiz
Houston Astros
ASTROS
2
7
2015
2018
3
0.46
rumbn001
Nick Rumbelow
New York Yankees
YANKS
2
6
2017
2019
2
1.07
ruscg001
Glendon Rusch
New York Mets
METS
11
50
2002
2021
19
-0.24
russa001
Adam Russell
Chicago White Sox
WSOX
6
26
2009
2018
9
15.57
russa002
Addison Russell
Oakland Athletics
ATLTCS
2
12
2014
2020
6
13.44
russj003
James Russell
Chicago Cubs
CUBS
2
11
2014
2021
7
-0.55
ryanb002
Brendan Ryan
New York Yankees
YANKS
2
7
2015
2017
2
1.91
ryanj002
Joe Ryan
Tampa Bay Devil Rays
RAYS
1
4
2021
2021
0
0.15
ryank001
Ken Ryan
Boston Red Sox
RSOX
8
29
1996
2020
24
59.40
rzepm001
Marc Rzepczynski
St. Louis Cardinals
CARDS
1
2
2013
2013
0
-1.15
rzepm001
Marc Rzepczynski
Oakland Athletics
ATLTCS
2
6
2016
2017
1
-0.09
sadlc002
Casey Sadler
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
-0.27
sadlc002
Casey Sadler
Los Angeles Dodgers
DOGRS
1
2
2020
2020
0
0.14
sadzc001
Connor Sadzeck
Texas Rangers
RNGRS
1
2
2019
2019
0
-0.43
salaf001
Fernando Salas
Anaheim Angels
ANGELS
1
2
2016
2016
0
0.39
salec001
Chris Sale
Chicago White Sox
WSOX
1
5
2016
2020
4
-16.47
samaj001
Jeff Samardzija
Oakland Athletics
ATLTCS
1
6
2014
2020
6
22.09
sanca002
Alex Sanchez
Cleveland Indians
INDINS
17
51
1990
2020
30
77.10
sanca004
Anibal Sanchez
Boston Red Sox
RSOX
14
63
2005
2019
14
-35.08
sanca004
Anibal Sanchez
Miami Marlins
MARLNS
3
11
2012
2015
3
-13.79
sanca006
Aaron Sanchez
Toronto Blue Jays
BJAYS
2
7
2019
2021
2
0.27
sancc002
Cristopher Sanchez
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
0.02
sancg001
Gaby Sanchez
Miami Marlins
MARLNS
2
5
2012
2013
1
-1.54
sancj003
Jesus Sanchez
Tampa Bay Devil Rays
RAYS
2
8
2019
2021
2
-1.06
sancs001
Sixto Sanchez
Philadelphia Phillies
PHILS
1
5
2019
2021
2
7.58
sandj002
Jerry Sands
Los Angeles Dodgers
DOGRS
5
36
2012
2021
9
26.72
santc002
Carlos Santana
Philadelphia Phillies
PHILS
2
7
2018
2019
1
-7.21
santc002
Carlos Santana
Seattle Mariners
MARNRS
2
7
2018
2019
1
-4.19
santd002
Domingo Santana
Milwaukee Brewers
BREWRS
1
3
2018
2020
2
-0.23
santd003
Dennis Santana
Los Angeles Dodgers
DOGRS
1
2
2021
2021
0
-0.15
santh001
Hector Santiago
Chicago White Sox
WSOX
3
10
2013
2020
7
9.19
sants001
Sergio Santos
Arizona Diamondbacks
DBACKS
5
14
2005
2019
14
0.81
sborj002
Josh Sborz
Los Angeles Dodgers
DOGRS
1
2
2021
2021
0
-0.30
schem001
Max Scherzer
Arizona Diamondbacks
DBACKS
5
19
2009
2019
10
-13.79
schem001
Max Scherzer
Washington Nationals
NATEX
1
6
2021
2021
0
-4.65
schir001
Ryan Schimpf
San Diego Padres
PADRS
1
2
2017
2017
0
0.00
schld001
Daniel Schlereth
Arizona Diamondbacks
DBACKS
5
19
2009
2019
10
-13.79
schlg001
Gus Schlosser
Atlanta Braves
BRAVES
5
21
2015
2017
2
-21.25
schoj001
Jonathan Schoop
Baltimore Orioles
ORLS
2
6
2018
2020
2
5.57
schrm001
Max Schrock
Oakland Athletics
ATLTCS
1
3
2017
2017
0
0.26
schua001
A.J. Schugel
Anaheim Angels
ANGELS
2
9
2013
2018
5
7.50
schuj002
Jaime Schultz
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
0.06
schwk001
Kyle Schwarber
Washington Nationals
NATEX
1
2
2021
2021
0
-1.33
schwm002
Michael Schwimer
Philadelphia Phillies
PHILS
1
2
2013
2013
0
0.00
scrie001
Evan Scribner
Oakland Athletics
ATLTCS
1
2
2015
2015
0
-0.40
seguj002
Jean Segura
Milwaukee Brewers
BREWRS
6
21
2016
2020
4
16.34
seguj002
Jean Segura
Arizona Diamondbacks
DBACKS
1
5
2016
2019
3
-18.33
seguj002
Jean Segura
Seattle Mariners
MARNRS
3
12
2018
2019
1
-10.85
shack001
Kevin Shackelford
Milwaukee Brewers
BREWRS
2
6
2014
2015
1
-0.45
shafr001
Richie Shaffer
Tampa Bay Devil Rays
RAYS
1
5
2016
2021
5
2.54
shefg001
Gary Sheffield
Florida Marlins
MARLNS
15
71
1998
2019
21
-22.03
shiej002
James Shields
Tampa Bay Devil Rays
RAYS
8
34
2012
2020
8
-15.84
shiej002
James Shields
San Diego Padres
PADRS
1
4
2016
2018
2
-0.83
shrec001
Chasen Shreve
New York Yankees
YANKS
1
4
2018
2018
0
-2.16
simma001
Andrelton Simmons
Atlanta Braves
BRAVES
4
17
2015
2017
2
-21.62
simms001
Shae Simmons
Atlanta Braves
BRAVES
1
4
2017
2019
2
0.33
simoa001
Alfredo Simon
Cincinnati Reds
REDS
1
3
2014
2014
0
0.51
sippt001
Tony Sipp
Cleveland Indians
INDINS
4
19
2012
2019
7
19.05
skagt001
Tyler Skaggs
Arizona Diamondbacks
DBACKS
2
11
2013
2018
5
-3.62
sloch001
Heathcliff Slocumb
Boston Red Sox
RSOX
7
23
1997
2020
23
56.46
smitb005
Burch Smith
San Diego Padres
PADRS
3
13
2014
2020
6
0.05
smitc006
Caleb Smith
New York Yankees
YANKS
1
4
2017
2017
0
-5.67
smitc006
Caleb Smith
Miami Marlins
MARLNS
2
6
2020
2021
1
0.18
smitg002
Greg Smith
Arizona Diamondbacks
DBACKS
6
30
2007
2018
11
5.18
smitg002
Greg Smith
Oakland Athletics
ATLTCS
6
16
2008
2014
6
-48.97
smitj002
Joe Smith
Anaheim Angels
ANGELS
1
2
2016
2016
0
-0.27
smitj002
Joe Smith
Toronto Blue Jays
BJAYS
1
3
2017
2020
3
0.18
smitj002
Joe Smith
Houston Astros
ASTROS
1
4
2021
2021
0
-0.86
smitm007
Mallex Smith
Atlanta Braves
BRAVES
1
4
2017
2019
2
0.33
smitm007
Mallex Smith
Tampa Bay Devil Rays
RAYS
2
8
2018
2021
3
-0.06
smits002
Seth Smith
San Diego Padres
PADRS
2
9
2014
2017
3
-1.71
smolj002
Jake Smolinski
Washington Nationals
NATEX
3
10
2008
2013
5
-1.47
smyld001
Drew Smyly
Detroit Tigers
TIGRS
3
10
2014
2021
7
-3.37
smyld001
Drew Smyly
Tampa Bay Devil Rays
RAYS
3
12
2017
2021
4
4.70
snelb001
Blake Snell
Tampa Bay Devil Rays
RAYS
1
5
2020
2020
0
-1.28
snelc001
Chris Snelling
Washington Nationals
NATEX
6
19
2007
2020
13
13.19
snidt001
Travis Snider
Pittsburgh Pirates
PIRATS
3
9
2015
2018
3
0.11
soboc001
Chad Sobotka
Atlanta Braves
BRAVES
1
3
2021
2021
0
-0.19
socom001
Miguel Socolovich
Boston Red Sox
RSOX
11
48
2008
2019
11
-11.76
sogae001
Eric Sogard
Toronto Blue Jays
BJAYS
1
3
2019
2019
0
-0.71
solan001
Nick Solak
Tampa Bay Devil Rays
RAYS
1
2
2019
2019
0
-1.19
solay001
Yangervis Solarte
San Diego Padres
PADRS
2
6
2018
2020
2
0.38
solej001
Jorge Soler
Kansas City Royals
ROYALS
1
2
2021
2021
0
-1.05
soria001
Alfonso Soriano
Chicago Cubs
CUBS
1
3
2013
2013
0
-0.90
sorij001
Joakim Soria
Texas Rangers
RNGRS
7
38
2014
2021
7
1.38
sorij001
Joakim Soria
Chicago White Sox
WSOX
1
4
2018
2018
0
0.17
sorij001
Joakim Soria
Arizona Diamondbacks
DBACKS
1
3
2021
2021
0
0.26
souzs001
Steven Souza
Washington Nationals
NATEX
2
10
2014
2021
7
11.55
souzs001
Steven Souza
Tampa Bay Devil Rays
RAYS
2
7
2018
2020
2
-1.15
spand001
Denard Span
San Francisco Giants
GIANTS
1
6
2017
2017
0
-1.25
spand001
Denard Span
Tampa Bay Devil Rays
RAYS
1
5
2018
2019
1
-2.35
speig001
Gabe Speier
Atlanta Braves
BRAVES
1
5
2015
2021
6
8.82
sprij001
Jeffrey Springs
Boston Red Sox
RSOX
1
5
2021
2021
0
-0.11
spruz001
Zeke Spruill
Atlanta Braves
BRAVES
4
21
2013
2019
6
-14.52
spruz001
Zeke Spruill
Arizona Diamondbacks
DBACKS
1
2
2014
2014
0
0.00
stanm002
Mike Stanley
Boston Red Sox
RSOX
4
12
1997
2016
19
58.92
stanm004
Giancarlo Stanton
Miami Marlins
MARLNS
1
4
2017
2021
4
-5.99
stanr002
Ryne Stanek
Tampa Bay Devil Rays
RAYS
2
8
2019
2021
2
-1.06
stasm001
Max Stassi
Houston Astros
ASTROS
1
3
2019
2019
0
-2.05
stepr002
Robert Stephenson
Cincinnati Reds
REDS
2
7
2020
2021
1
-0.53
stevj001
Jeff Stevens
Cincinnati Reds
REDS
2
6
2006
2017
11
27.05
stewc001
Chris Stewart
New York Yankees
YANKS
1
2
2013
2013
0
0.19
stokt001
Troy Stokes
Pittsburgh Pirates
PIRATS
1
3
2021
2021
0
-0.06
strad003
Dan Straily
Oakland Athletics
ATLTCS
2
12
2014
2020
6
13.44
strad003
Dan Straily
Cincinnati Reds
REDS
1
4
2017
2018
1
-0.08
stram002
Myles Straw
Houston Astros
ASTROS
1
3
2021
2021
0
-2.02
streh001
Huston Street
Oakland Athletics
ATLTCS
6
16
2008
2014
6
-48.97
streh001
Huston Street
San Diego Padres
PADRS
3
13
2014
2019
5
0.43
strih001
Hunter Strickland
Seattle Mariners
MARNRS
1
5
2019
2020
1
0.71
strir001
Ross Stripling
Los Angeles Dodgers
DOGRS
1
3
2020
2021
1
-0.83
strom001
Marcus Stroman
Toronto Blue Jays
BJAYS
2
7
2019
2021
2
-3.46
stubg001
Garrett Stubbs
Houston Astros
ASTROS
1
2
2021
2021
0
0.00
stule002
Eric Stults
Atlanta Braves
BRAVES
6
24
2015
2021
6
-1.05
sulsc001
Cole Sulser
Cleveland Indians
INDINS
2
9
2018
2021
3
0.19
suzui001
Ichiro Suzuki
Seattle Mariners
MARNRS
5
16
2012
2017
5
-9.14
swara001
Anthony Swarzak
New York Mets
METS
1
8
2018
2018
0
0.49
sweer001
Ryan Sweeney
Oakland Athletics
ATLTCS
2
10
2011
2019
8
9.83
swihb001
Blake Swihart
Boston Red Sox
RSOX
1
3
2019
2019
0
0.94
swisn001
Nick Swisher
Oakland Athletics
ATLTCS
17
64
2008
2019
11
0.88
tablp001
Pat Tabler
Cleveland Indians
INDINS
20
59
1988
2020
32
86.55
tailj001
Jameson Taillon
Pittsburgh Pirates
PIRATS
1
5
2021
2021
0
-2.43
tallb001
Brian Tallet
St. Louis Cardinals
CARDS
5
16
2011
2019
8
-6.55
tarps001
Stephen Tarpley
Pittsburgh Pirates
PIRATS
2
6
2016
2018
2
1.11
tarps001
Stephen Tarpley
New York Yankees
YANKS
1
3
2020
2020
0
0.48
tated001
Dillon Tate
New York Yankees
YANKS
1
4
2018
2019
1
2.90
taube001
Ed Taubensee
Cleveland Indians
INDINS
16
49
1991
2020
29
77.47
taucm001
Mike Tauchman
New York Yankees
YANKS
1
3
2021
2021
0
0.95
taylm001
Michael Taylor
Oakland Athletics
ATLTCS
1
2
2014
2014
0
-0.15
teahm001
Mark Teahen
Chicago White Sox
WSOX
4
13
2011
2016
5
2.08
teixm001
Mark Teixeira
Texas Rangers
RNGRS
8
48
2007
2021
14
38.76
telit001
Tomas Telis
Texas Rangers
RNGRS
2
6
2015
2017
2
0.71
tellr001
Rowdy Tellez
Toronto Blue Jays
BJAYS
1
3
2021
2021
0
0.35
teper001
Ryan Tepera
Chicago Cubs
CUBS
1
2
2021
2021
0
-0.63
thatj001
Joe Thatcher
Arizona Diamondbacks
DBACKS
1
4
2014
2019
5
0.60
tholj001
Josh Thole
New York Mets
METS
5
19
2012
2021
9
15.72
thomi001
Ian Thomas
Atlanta Braves
BRAVES
6
24
2015
2021
6
-1.05
thomj007
Jake Thompson
Texas Rangers
RNGRS
5
30
2015
2021
6
2.25
thomt002
Trayce Thompson
Chicago White Sox
WSOX
3
13
2015
2017
2
1.29
thorm001
Matt Thornton
Chicago White Sox
WSOX
4
13
2013
2020
7
12.57
thort001
Tyler Thornburg
Milwaukee Brewers
BREWRS
2
8
2016
2019
3
5.71
thort002
Trent Thornton
Houston Astros
ASTROS
1
2
2018
2018
0
-1.08
tinoj001
Jesus Tinoco
Colorado Rockies
ROCKS
1
2
2020
2020
0
-0.20
tinsl001
Lee Tinsley
Boston Red Sox
RSOX
8
29
1996
2020
24
59.40
toroa001
Abraham Toro
Houston Astros
ASTROS
1
4
2021
2021
0
-0.86
torra002
Alex Torres
Tampa Bay Devil Rays
RAYS
6
19
2014
2020
6
14.71
torrj001
Jose Torres
Oakland Athletics
ATLTCS
4
13
2015
2018
3
-2.99
torrl001
Luis Torrens
San Diego Padres
PADRS
1
7
2020
2021
1
-5.01
torrr001
Ronald Torreyes
Los Angeles Dodgers
DOGRS
1
4
2016
2016
0
-1.39
toust001
Touki Toussaint
Arizona Diamondbacks
DBACKS
2
5
2015
2017
2
2.52
tramt001
Taylor Trammell
San Diego Padres
PADRS
1
7
2020
2021
1
-5.01
travs001
Sam Travis
Boston Red Sox
RSOX
2
7
2020
2021
1
-0.38
treib001
Blake Treinen
Oakland Athletics
ATLTCS
8
25
2013
2018
5
-7.86
treib001
Blake Treinen
Washington Nationals
NATEX
2
7
2017
2020
3
-1.10
trumm001
Mark Trumbo
Anaheim Angels
ANGELS
2
9
2013
2018
5
7.50
trumm001
Mark Trumbo
Seattle Mariners
MARNRS
1
3
2015
2015
0
-1.72
tuivs001
Sam Tuivailala
St. Louis Cardinals
CARDS
1
2
2018
2018
0
-1.02
tulot001
Troy Tulowitzki
Colorado Rockies
ROCKS
4
14
2015
2020
5
-11.89
turnj002
Jacob Turner
Miami Marlins
MARLNS
1
3
2014
2014
0
0.66
turnt001
Trea Turner
San Diego Padres
PADRS
2
11
2014
2020
6
-28.15
turnt001
Trea Turner
Washington Nationals
NATEX
1
6
2021
2021
0
-4.65
uehak001
Koji Uehara
Baltimore Orioles
ORLS
2
5
2011
2016
5
19.07
uggld001
Dan Uggla
Florida Marlins
MARLNS
4
14
2010
2016
6
-10.36
unded001
Duane Underwood
Chicago Cubs
CUBS
1
2
2021
2021
0
-0.17
uptob001
Melvin Upton
Atlanta Braves
BRAVES
4
19
2015
2021
6
3.11
uptob001
Melvin Upton
San Diego Padres
PADRS
1
3
2016
2016
0
0.40
uptoj001
Justin Upton
Arizona Diamondbacks
DBACKS
5
20
2013
2019
6
-3.57
uptoj001
Justin Upton
Atlanta Braves
BRAVES
2
10
2014
2019
5
-2.23
uptoj001
Justin Upton
Detroit Tigers
TIGRS
1
3
2017
2017
0
-2.06
urial001
Luis Urias
San Diego Padres
PADRS
2
12
2019
2020
1
-2.44
uribj002
Juan Uribe
Los Angeles Dodgers
DOGRS
1
6
2015
2016
1
-1.25
uribj002
Juan Uribe
Atlanta Braves
BRAVES
5
18
2015
2021
6
-2.30
utlec001
Chase Utley
Philadelphia Phillies
PHILS
4
14
2015
2018
3
-4.85
valeb001
Breyvic Valera
St. Louis Cardinals
CARDS
1
2
2018
2018
0
0.20
valed001
Danny Valencia
Kansas City Royals
ROYALS
2
5
2014
2015
1
-1.47
valed001
Danny Valencia
Oakland Athletics
ATLTCS
1
2
2016
2016
0
-1.00
vanmj001
Josh VanMeter
San Diego Padres
PADRS
2
9
2016
2021
5
-5.99
vargc001
Claudio Vargas
Arizona Diamondbacks
DBACKS
7
36
2006
2018
12
11.12
vargj001
Jason Vargas
New York Mets
METS
1
2
2019
2019
0
0.50
varva001
Anthony Varvaro
Atlanta Braves
BRAVES
1
3
2014
2014
0
-0.13
vasqa002
Andrew Vasquez
Minnesota Twins
TWINS
1
2
2021
2021
0
-0.08
vazqj001
Javier Vazquez
New York Yankees
YANKS
7
28
2005
2014
9
5.97
vazqj001
Javier Vazquez
Arizona Diamondbacks
DBACKS
8
32
2005
2017
12
14.62
velaa001
Andrew Velazquez
Arizona Diamondbacks
DBACKS
3
11
2014
2019
5
-3.95
velah001
Hector Velazquez
Baltimore Orioles
ORLS
1
2
2020
2020
0
0.00
venaw001
Will Venable
San Diego Padres
PADRS
1
3
2015
2017
2
0.16
vendp001
Pat Venditte
Seattle Mariners
MARNRS
1
2
2017
2017
0
0.00
ventr001
Robin Ventura
New York Yankees
YANKS
4
12
2003
2013
10
13.86
veraj001
Jose Veras
Houston Astros
ASTROS
2
7
2013
2020
7
-0.13
verda001
Alex Verdugo
Los Angeles Dodgers
DOGRS
1
6
2020
2020
0
-1.02
verlj001
Justin Verlander
Detroit Tigers
TIGRS
1
6
2017
2017
0
-16.16
vesia001
Alex Vesia
Miami Marlins
MARLNS
1
3
2021
2021
0
0.85
vidrj001
Jose Vidro
Washington Nationals
NATEX
9
28
2006
2020
14
11.68
villj001
Jonathan Villar
Baltimore Orioles
ORLS
1
2
2019
2019
0
0.04
villj001
Jonathan Villar
Miami Marlins
MARLNS
1
2
2020
2020
0
0.10
villo001
Oscar Villarreal
Arizona Diamondbacks
DBACKS
8
39
2005
2018
13
11.74
vizca001
Arodys Vizcaino
Chicago Cubs
CUBS
2
4
2014
2018
4
-4.48
vizcl001
Luis Vizcaino
Milwaukee Brewers
BREWRS
11
44
2004
2020
16
-20.44
voged001
Daniel Vogelbach
Chicago Cubs
CUBS
4
10
2016
2020
4
-1.50
vogts001
Stephen Vogt
Arizona Diamondbacks
DBACKS
1
2
2021
2021
0
0.32
voitl001
Luke Voit
St. Louis Cardinals
CARDS
1
4
2018
2019
1
-4.31
voslj001
Jason Vosler
Chicago Cubs
CUBS
1
2
2018
2018
0
0.00
wagnt001
Tyler Wagner
Milwaukee Brewers
BREWRS
6
21
2016
2020
4
16.34
waldj001
Jordan Walden
Atlanta Braves
BRAVES
3
12
2014
2021
7
5.00
walkt004
Taijuan Walker
Seattle Mariners
MARNRS
4
17
2016
2019
3
-22.12
walkt004
Taijuan Walker
Seattle Mariners
MARNRS
1
2
2020
2020
0
-0.95
wallb001
Brett Wallace
Oakland Athletics
ATLTCS
2
4
2009
2014
5
-0.99
wallc001
Chad Wallach
Miami Marlins
MARLNS
2
9
2014
2015
1
-5.49
waltp001
P.J. Walters
St. Louis Cardinals
CARDS
5
16
2011
2019
8
-6.55
warra001
Adam Warren
New York Yankees
YANKS
2
7
2015
2017
2
1.91
watst001
Tony Watson
Pittsburgh Pirates
PIRATS
1
3
2017
2017
0
-0.39
watst001
Tony Watson
Anaheim Angels
ANGELS
1
4
2021
2021
0
-1.01
weavl001
Luke Weaver
St. Louis Cardinals
CARDS
1
5
2018
2018
0
-4.82
webbr001
Ryan Webb
San Diego Padres
PADRS
7
32
2010
2021
11
-4.11
webbr001
Ryan Webb
Baltimore Orioles
ORLS
1
5
2015
2015
0
0.00
webbt001
Tyler Webb
New York Yankees
YANKS
2
6
2017
2017
0
-5.42
websa001
Allen Webster
Los Angeles Dodgers
DOGRS
5
36
2012
2021
9
26.72
websa001
Allen Webster
Boston Red Sox
RSOX
3
10
2014
2019
5
1.33
weekj001
Jemile Weeks
Baltimore Orioles
ORLS
1
4
2014
2014
0
-0.32
weigp001
Patrick Weigel
Atlanta Braves
BRAVES
1
3
2021
2021
0
-0.19
wellc001
Casper Wells
Detroit Tigers
TIGRS
7
23
2011
2021
10
-7.35
wellv001
Vernon Wells
Anaheim Angels
ANGELS
1
3
2013
2013
0
0.08
wendj001
J.B. Wendelken
Boston Red Sox
RSOX
3
14
2013
2020
7
1.36
wendj002
Joey Wendle
Oakland Athletics
ATLTCS
2
8
2017
2021
4
-10.17
westj001
Jake Westbrook
New York Yankees
YANKS
6
18
2000
2013
13
10.68
westj001
Jake Westbrook
Cleveland Indians
INDINS
2
6
2010
2020
10
30.78
whalr001
Rob Whalen
Atlanta Braves
BRAVES
2
6
2016
2021
5
0.78
whita001
Alex White
Colorado Rockies
ROCKS
1
4
2012
2014
2
0.63
white006
Eli White
Oakland Athletics
ATLTCS
2
7
2018
2019
1
-0.91
whitt002
Tyler White
Houston Astros
ASTROS
1
2
2019
2019
0
0.46
wielj001
Joe Wieland
Los Angeles Dodgers
DOGRS
2
8
2016
2021
5
1.77
willj004
Josh Willingham
Florida Marlins
MARLNS
13
70
2008
2020
12
-33.85
willj004
Josh Willingham
Washington Nationals
NATEX
2
5
2010
2013
3
-2.28
willj006
Justin Williams
Arizona Diamondbacks
DBACKS
3
11
2014
2019
5
-3.95
willj006
Justin Williams
Tampa Bay Devil Rays
RAYS
2
10
2018
2020
2
-0.02
willn001
Nick Williams
Texas Rangers
RNGRS
5
30
2015
2021
6
2.25
willt002
Trevor Williams
Miami Marlins
MARLNS
1
2
2015
2015
0
-4.86
willt002
Trevor Williams
Chicago Cubs
CUBS
1
4
2021
2021
0
-2.33
willt003
Taylor Williams
Seattle Mariners
MARNRS
1
2
2020
2020
0
-0.12
wilsb003
Bryse Wilson
Atlanta Braves
BRAVES
1
3
2021
2021
0
0.36
wilsj004
Justin Wilson
New York Yankees
YANKS
2
6
2015
2021
6
-2.02
wilsj004
Justin Wilson
Detroit Tigers
TIGRS
1
5
2017
2017
0
-1.01
wilsj004
Justin Wilson
New York Yankees
YANKS
1
3
2021
2021
0
-1.83
wislm001
Matt Wisler
San Diego Padres
PADRS
6
29
2015
2021
6
-6.37
wislm001
Matt Wisler
Cincinnati Reds
REDS
1
2
2019
2019
0
0.09
wislm001
Matt Wisler
San Francisco Giants
GIANTS
1
3
2021
2021
0
-0.28
withc001
Chris Withrow
Los Angeles Dodgers
DOGRS
1
6
2015
2016
1
-1.25
wittn001
Nick Wittgren
Miami Marlins
MARLNS
1
2
2019
2019
0
-1.31
wongc001
Connor Wong
Los Angeles Dodgers
DOGRS
1
6
2020
2020
0
-1.02
wooda002
Alex Wood
Atlanta Braves
BRAVES
3
18
2015
2020
5
-6.17
wooda002
Alex Wood
Los Angeles Dodgers
DOGRS
3
20
2018
2021
3
2.53
woodh001
Hunter Wood
Tampa Bay Devil Rays
RAYS
1
4
2019
2019
0
-0.02
workb001
Brandon Workman
Boston Red Sox
RSOX
1
4
2020
2020
0
1.45
worlv001
Vance Worley
Philadelphia Phillies
PHILS
3
8
2012
2016
4
3.33
wrigj001
Jamey Wright
Colorado Rockies
ROCKS
5
17
1999
2015
16
18.10
wrigm001
Mike Wright
Baltimore Orioles
ORLS
1
2
2019
2019
0
0.21
wrigs001
Steven Wright
Cleveland Indians
INDINS
5
21
2012
2019
7
15.90
yajum001
Miguel Yajure
New York Yankees
YANKS
1
5
2021
2021
0
2.43
yamaj001
Jordan Yamamoto
Milwaukee Brewers
BREWRS
1
5
2018
2018
0
13.32
yamaj001
Jordan Yamamoto
Miami Marlins
MARLNS
1
2
2021
2021
0
0.17
yarne001
Ed Yarnall
Florida Marlins
MARLNS
8
37
1999
2019
20
2.70
yastm001
Mike Yastrzemski
Baltimore Orioles
ORLS
1
2
2019
2019
0
-7.67
yelic001
Christian Yelich
Miami Marlins
MARLNS
2
7
2018
2021
3
-17.02
ynoam001
Michael Ynoa
Oakland Athletics
ATLTCS
1
6
2014
2020
6
22.09
youna003
Andy Young
St. Louis Cardinals
CARDS
1
5
2018
2018
0
-4.82
younc004
Chris Young
Arizona Diamondbacks
DBACKS
4
17
2012
2017
5
7.97
yound003
Delmon Young
Tampa Bay Devil Rays
RAYS
6
28
2007
2018
11
32.46
zambv001
Victor Zambrano
Tampa Bay Devil Rays
RAYS
9
29
2004
2020
16
39.07
zeilt001
Todd Zeile
New York Mets
METS
11
50
2002
2021
19
0.62
ziegb001
Brad Ziegler
Arizona Diamondbacks
DBACKS
1
3
2016
2016
0
-0.93
ziegb001
Brad Ziegler
Miami Marlins
MARLNS
1
2
2018
2018
0
-0.01
zobrb001
Ben Zobrist
Tampa Bay Devil Rays
RAYS
3
15
2015
2020
5
9.31
zobrb001
Ben Zobrist
Oakland Athletics
ATLTCS
3
8
2015
2016
1
-4.27
zunim001
Mike Zunino
Seattle Mariners
MARNRS
1
5
2018
2020
2
-4.23