Standard Batting

Upgraded
Show Non-Major
Standard Batting Table
Season Age Team Lg WAR G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ rOBA Rbat+ TB GIDP HBP SH SF IBB Pos Awards
2008 24 OAK AL -0.5 36 117 99 14 24 5 0 0 9 4 1 13 18 .242 .339 .293 .632 75 .310 81 29 1 2 2 1 0 46/5H
2009 25 OAK AL 0.0 60 229 208 27 58 11 3 4 21 7 5 19 46 .279 .342 .418 .760 101 .334 100 87 5 1 1 0 0 6
2010 26 OAK AL 4.5 156 576 508 64 127 26 8 6 46 29 5 50 96 .250 .319 .368 .687 88 .331 94 187 7 3 12 3 0 *6/H
2011 27 OAK AL 0.6 148 570 515 57 136 26 2 8 58 14 9 42 104 .264 .319 .369 .687 90 .307 88 190 5 1 8 4 1 *6/HD
2012 28 OAK AL 2.0 125 462 418 50 90 18 2 6 28 15 6 35 90 .215 .278 .311 .589 66 .279 70 130 1 2 5 2 0 64/H
2013 29 ARI NL 1.7 96 299 269 25 65 13 1 1 18 2 0 26 54 .242 .310 .309 .618 72 .290 69 83 7 1 2 1 5 64H/5
2014 30 ARI NL 1.3 68 201 177 21 45 5 3 2 10 6 1 20 36 .254 .340 .350 .690 93 .337 104 62 1 3 1 0 0 6H4/5
2015 31 2TM 2LG -0.3 105 249 210 24 44 6 0 3 21 3 0 27 49 .210 .298 .281 .578 58 .265 46 59 6 1 7 4 2 H465/7D
2015 31 ARI NL 0.0 72 157 135 15 32 3 0 1 10 3 0 16 29 .237 .314 .281 .595 62 .272 48 38 4 0 4 2 2 H654/7
2015 31 TOR AL -0.3 33 92 75 9 12 3 0 2 11 0 0 11 20 .160 .270 .280 .550 51 .252 42 21 2 1 3 2 0 4/5H67D
2016 32 LAA AL 0.5 74 188 172 18 36 4 2 3 10 1 0 13 55 .209 .265 .308 .573 58 .264 57 53 4 0 3 0 0 46H/35D
2017 33 LAA AL 0.7 87 217 194 23 49 6 0 3 21 3 1 16 58 .253 .306 .330 .635 73 .294 76 64 2 1 1 5 0 4H56/D
2018 34 CIN NL -0.4 16 34 29 1 4 0 0 0 0 0 0 5 13 .138 .265 .138 .403 13 .205 6 4 1 0 0 0 0 /56H1
11 Yrs 10.1 971 3142 2799 324 678 120 21 36 242 84 28 266 619 .242 .309 .339 .648 79 .302 80 948 40 15 42 20 8 64H5/7D31
162 Game Avg 1.7 162 524 467 54 113 20 4 6 40 14 5 44 103 .242 .309 .339 .648 79 .302 80 158 7 3 7 3 1
OAK (5 Yrs) 6.6 525 1954 1748 212 435 86 15 24 162 69 26 159 354 .249 .313 .356 .669 84 .311 87 623 19 9 28 10 1 64H/5D
ARI (3 Yrs) 3.0 236 657 581 61 142 21 4 4 38 11 1 62 119 .244 .320 .315 .635 76 .300 75 183 12 4 7 3 7 6H45/7
LAA (2 Yrs) 1.2 161 405 366 41 85 10 2 6 31 4 1 29 113 .232 .287 .320 .606 66 .280 68 117 6 1 4 5 0 46H5/3D
TOR (1 Yr) -0.3 33 92 75 9 12 3 0 2 11 0 0 11 20 .160 .270 .280 .550 51 .252 42 21 2 1 3 2 0 4/5H67D
CIN (1 Yr) -0.4 16 34 29 1 4 0 0 0 0 0 0 5 13 .138 .265 .138 .403 13 .205 6 4 1 0 0 0 0 /56H1
AL (8 Yrs) 7.4 719 2451 2189 262 532 99 17 32 204 73 27 199 487 .243 .307 .348 .655 80 .303 82 761 27 11 35 17 1 64H5/D37
NL (4 Yrs) 2.7 252 691 610 62 146 21 4 4 38 11 1 67 132 .239 .317 .307 .624 73 .296 71 187 13 4 7 3 7 6H45/71
Standard Batting Table
Season Age Team Lg G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GIDP HBP SH SF IBB Pos Awards
2012 28 OAK AL 5 17 14 1 4 0 0 0 1 0 0 3 4 .286 .412 .286 .697 4 0 0 0 0 0 /*4
2015 31 TOR AL 4 2 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 0 0 /45H
2 Yrs 9 19 15 1 4 0 0 0 1 0 0 4 4 .267 .421 .267 .688 4 0 0 0 0 0 /45H
162 Game Avg 162 342 270 18 72 0 0 0 18 0 0 72 72 .267 .421 .267 .688 72 0 0 0 0 0
OAK (1 Yr) 5 17 14 1 4 0 0 0 1 0 0 3 4 .286 .412 .286 .697 4 0 0 0 0 0 /*4
TOR (1 Yr) 4 2 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 0 0 /45H
Baseball Reference.com Logo
for the free Baseball Reference newsletter and get scores, news and notes in your inbox every day.
It's also available for football, basketball and hockey.

Sign Up For Free

Value Batting

Upgraded
Value Batting Table
Season Age Team Lg PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Pos Awards
2008 24 OAK AL 117 -3 1 0 -10 1 -10 -1.0 4 -6 -0.5 .473 .494 0.5 -0.8 4 46/5H
2009 25 OAK AL 229 0 -2 -1 -9 3 -9 -0.8 9 0 0.0 .486 .495 0.9 -0.5 9 6
2010 26 OAK AL 576 -4 4 0 13 8 22 2.4 22 43 4.5 .515 .514 3.1 2.3 30 *6/H
2011 27 OAK AL 570 -8 -3 1 -12 8 -14 -1.5 21 7 0.6 .490 .491 1.9 -0.4 19 *6/HD
2012 28 OAK AL 462 -15 0 1 12 6 3 0.3 17 21 2.0 .503 .502 0.8 1.9 9 64/H
2013 29 ARI NL 299 -9 0 1 12 4 7 0.8 10 17 1.7 .508 .505 0.4 1.7 5 64H/5
2014 30 ARI NL 201 1 1 1 1 2 6 0.6 7 13 1.3 .511 .504 1.2 0.3 12 6H4/5
2015 31 2TM 2LG 249 -14 1 0 1 2 -11 -1.1 8 -2 -0.3 .489 .497 -0.5 0.4 -3 H465/7D
2015 31 ARI NL 157 -8 0 -1 3 2 -4 -0.5 5 1 0.0 .494 .497 -0.3 0.5 -2 H654/7
2015 31 TOR AL 92 -6 1 0 -2 1 -6 -0.7 3 -3 -0.3 .479 .496 -0.1 -0.1 -1 4/5H67D
2016 32 LAA AL 188 -9 0 -1 6 2 -2 -0.1 7 5 0.5 .498 .499 -0.1 0.9 -1 46H/35D
2017 33 LAA AL 217 -6 0 0 3 2 -1 -0.1 8 7 0.7 .499 .499 0.4 0.6 4 4H56/D
2018 34 CIN NL 34 -4 0 0 -1 0 -4 -0.5 1 -3 -0.4 .473 .497 -0.2 -0.1 -2 /56H1
11 Yrs 3142 -71 3 2 16 38 -12 -0.9 114 102 10.1 .499 .501 8.4 6.0 86 64H5/7D31
162 Game Avg 524 -12 1 0 3 6 -2 -0.2 19 17 1.7 .499 .501 1.4 1.0 14
OAK (5 Yrs) 1954 -29 0 2 -6 25 -8 -0.5 73 65 6.6 .499 .501 7.2 2.3 71 64H/5D
ARI (3 Yrs) 657 -17 2 1 16 7 9 0.9 21 31 3.0 .505 .502 1.3 2.5 15 6H45/7
LAA (2 Yrs) 405 -15 0 -1 9 4 -3 -0.2 15 12 1.2 .498 .499 0.3 1.4 3 46H5/3D
TOR (1 Yr) 92 -6 1 0 -2 1 -6 -0.7 3 -3 -0.3 .479 .496 -0.1 -0.1 -1 4/5H67D
CIN (1 Yr) 34 -4 0 0 -1 0 -4 -0.5 1 -3 -0.4 .473 .497 -0.2 -0.1 -2 /56H1
AL (8 Yrs) 2451 -50 1 1 1 30 -17 -1.4 91 74 7.4 .498 .500 7.4 3.6 73 64H5/D37
NL (4 Yrs) 691 -20 2 1 15 7 5 0.5 22 28 2.7 .503 .502 1.0 2.4 13 6H45/71

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability Baserunning
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% EV HardH% LD% GB% FB% GB/FB Pull% Cent% Oppo% WPA cWPA RE24 RS% SB% XBT% Pos Awards
2008 24 OAK AL 117 .310 81 .293 .051 0.0 15.4 11.1 22.6 34.5 31.0 0.56 20.2 63.1 16.7 0.0 0.0% -1.86 35.9 80.0 53.3 46/5H
2009 25 OAK AL 229 .334 100 .342 .139 1.7 20.1 8.3 16.6 41.1 30.1 0.74 31.9 54.0 14.1 -0.7 0.0% -4.49 31.1 58.3 52.6 6
2010 26 OAK AL 576 .331 94 .296 .118 1.0 16.7 8.7 21.3 33.7 29.7 0.55 30.6 53.9 15.4 0.0 -0.6% -2.19 33.3 85.3 56.3 *6/H
2011 27 OAK AL 570 .307 88 .314 .105 1.4 18.2 7.4 23.4 34.8 27.0 0.56 25.3 55.6 19.1 -0.3 -0.5% 3.42 28.7 60.9 29.2 *6/HD
2012 28 OAK AL 462 .279 70 .259 .096 1.3 19.5 7.6 20.0 40.3 30.4 0.70 29.9 51.9 18.2 -1.4 -1.5% -10.83 36.4 71.4 52.6 64/H
2013 29 ARI NL 299 .290 69 .298 .067 0.3 18.1 8.7 24.3 41.3 24.3 0.72 29.4 55.5 15.1 -0.4 -0.3% -6.23 26.4 100.0 41.4 64H/5
2014 30 ARI NL 201 .337 104 .309 .096 1.0 17.9 10.0 25.4 41.5 22.5 0.74 22.5 57.0 20.4 -0.1 0.1% 1.82 28.8 85.7 53.3 6H4/5
2015 31 2TM 2LG 249 .265 46 .253 .071 1.2 19.7 10.8 87.0 32.8 25.6 41.3 18.6 0.83 43.0 43.6 13.4 -1.6 -0.4% -13.32 30.4 100.0 30.4 H465/7D
2015 31 ARI NL 157 .272 48 .290 .044 0.6 18.5 10.2 88.4 36.8 24.1 42.9 17.9 0.91 39.3 47.3 13.4 -1.6 -0.7% -8.87 29.8 100.0 31.3 H654/7
2015 31 TOR AL 92 .252 42 .182 .120 2.2 21.7 12.0 84.7 26.0 28.3 38.3 20.0 0.70 50.0 36.7 13.3 0.0 0.3% -4.45 31.8 28.6 4/5H67D
2016 32 LAA AL 188 .264 57 .289 .099 1.6 29.3 6.9 84.5 25.2 25.8 39.2 24.2 0.69 32.5 41.7 25.8 -0.7 -0.1% -12.47 32.6 100.0 53.8 46H/35D
2017 33 LAA AL 217 .294 76 .333 .077 1.4 26.7 7.4 86.8 28.7 23.2 40.8 26.1 0.72 23.9 52.8 23.2 -0.5 -0.1% -1.49 31.7 75.0 25.9 4H56/D
2018 34 CIN NL 34 .205 6 .250 .000 0.0 38.2 14.7 84.2 18.8 18.8 50.0 25.0 1.00 31.3 62.5 6.3 -0.7 -0.2% -5.29 11.1 0.0 /56H1
11 Yrs 3142 .302 80 .297 .096 1.1 19.7 8.5 86.2 28.8 22.4 38.1 27.0 0.66 29.2 53.2 17.6 -6.5 -3.5% -52.93 31.2 75.0 43.2 64H5/7D31
MLB Average .327 100 .298 .152 2.7 19.8 8.2 88.4 38.4 22.1 43.9 24.8 0.81 27.5 54.8 17.7 30.1 72.4 39.9
Advanced Batting Table
Batting Batting Ratios Win Probability
Season Age Team Lg PA BAbip ISO HR% SO% BB% WPA cWPA RE24 RS% Pos Awards
2012 28 OAK AL 17 .400 .000 0.0 23.5 17.6 0.0 -1.5% -0.15 14.3 /*4
2015 31 TOR AL 2 .000 .000 0.0 0.0 50.0 0.0 0.9% 0.45 0.0 /45H
2 Yrs 19 .364 .000 0.0 21.1 21.1 0.0 -0.7% 0.30 12.5 /45H
MLB Average .273 .139 2.8 23.2 7.5 29.4

Compare Cliff Pennington to

Javascript is required for the selection of a player.
Ex: Mike Tyson, Adam Everett
Powered by Stathead.com Logo
Become a Stathead & surf this site ad-free.

Postseason Batting

Postseason Pitching

Appearances

Standard Fielding

Upgraded
Standard Fielding Table
Standard Total Zone DRS Range Factor Baserunners
Season Age Team Lg Pos G GS CG Inn Ch PO A E DP Fld% lgFld% Rtot Rtot/yr Rdrs Rdrs/yr RF/9 lgRF9 RF/G lgRFG WP SB CS Pick Awards
2008 24 OAK AL 2B 16 15 15 136.0 77 33 44 0 17 1.000 .987 -2 -15 -3 -27 5.10 5.01 4.81 4.96
2008 24 OAK AL SS 10 6 5 56.0 30 10 16 4 5 .867 .971 -4 -88 -5 -107 4.18 4.39 2.60 4.35
2008 24 OAK AL 3B 9 8 3 64.0 20 8 11 1 2 .950 .958 -1 -26 -2 -36 2.67 2.74 2.11 2.71
2009 25 OAK AL SS 60 60 60 533.2 279 90 181 8 41 .971 .972 -6 -13 -9 -20 4.57 4.36 4.52 4.31
2010 26 OAK AL SS 156 147 137 1304.2 739 218 496 25 100 .966 .973 14 13 13 12 4.93 4.40 4.58 4.36
2011 27 OAK AL SS 147 143 133 1272.1 612 216 374 22 90 .964 .972 -3 -3 -12 -11 4.17 4.36 4.01 4.33
2012 28 OAK AL SS 93 90 84 805.0 431 150 272 9 58 .979 .977 13 19 5 8 4.72 4.43 4.54 4.40
2012 28 OAK AL 2B 32 26 24 247.0 154 67 85 2 12 .987 .983 3 15 7 34 5.54 4.63 4.75 4.60
2013 29 ARI NL SS 51 47 43 429.1 215 58 152 5 30 .977 .975 8 22 12 34 4.40 4.40 4.12 4.40
2013 29 ARI NL 2B 29 20 18 199.1 99 33 64 2 14 .980 .984 1 7 -1 -6 4.38 4.72 3.34 4.72
2013 29 ARI NL 3B 2 2 2 20.0 7 0 6 1 0 .857 .959 -1 -36 1 60 2.70 2.61 3.00 2.60
2014 30 ARI NL SS 23 20 19 180.1 80 24 54 2 13 .975 .975 -1 -7 -2 -13 3.89 4.30 3.39 4.29
2014 30 ARI NL 2B 18 15 15 137.1 82 34 48 0 12 1.000 .982 3 25 1 9 5.37 4.66 4.56 4.65
2014 30 ARI NL 3B 8 8 7 70.1 24 5 19 0 2 1.000 .962 2 34 2 34 3.07 2.52 3.00 2.51
2015 31 2TM 2LG SS 29 16 11 165.2 84 18 61 5 14 .940 .974 -1 -7 -1 -7 4.29 4.37 2.72 4.32
2015 31 ARI NL SS 24 16 11 157.1 81 17 60 4 13 .951 .974 0 -1 0 0 4.40 4.38 3.21 4.35
2015 31 TOR AL SS 5 0 0 8.1 3 1 1 1 1 .667 .973 -1 -130 -1 -144 2.16 4.21 0.40 4.18
2015 31 2TM 2LG 2B 33 25 17 236.2 122 38 81 3 14 .975 .984 3 16 0 0 4.53 4.64 3.61 4.61
2015 31 ARI NL 2B 11 7 7 75.2 36 10 25 1 4 .972 .986 2 35 1 16 4.16 4.78 3.18 4.74
2015 31 TOR AL 2B 22 18 10 161.0 86 28 56 2 10 .977 .983 1 7 -1 -7 4.70 4.58 3.82 4.55
2015 31 2TM 2LG 3B 18 2 2 42.1 14 2 11 1 0 .929 .956 0 11 0 0 2.76 2.53 0.72 2.50
2015 31 ARI NL 3B 12 1 1 26.1 9 2 6 1 0 .889 .954 0 -9 0 0 2.73 2.46 0.67 2.44
2015 31 TOR AL 3B 6 1 1 16.0 5 0 5 0 0 1.000 .958 1 45 0 0 2.81 2.64 0.83 2.62
2015 31 2TM 2LG OF 8 5 3 45.0 12 11 1 0 0 1.000 .986 3 85 2.40 2.12 1.50 2.11
2015 31 ARI NL OF 5 3 2 29.0 7 6 1 0 0 1.000 .986 1 46 2.17 2.08 1.40 2.06
2015 31 TOR AL OF 3 2 1 16.0 5 5 0 0 0 1.000 .986 2 158 2.81 2.19 1.67 2.20
2015 31 2TM 2LG LF 8 5 3 45.0 12 11 1 0 0 1.000 .985 3 85 2 53 2.40 1.84 1.50 1.83
2015 31 ARI NL LF 5 3 2 29.0 7 6 1 0 0 1.000 .986 1 46 2 83 2.17 1.80 1.40 1.78
2015 31 TOR AL LF 3 2 1 16.0 5 5 0 0 0 1.000 .984 2 158 0 0 2.81 1.91 1.67 1.90
2016 32 LAA AL 2B 58 34 27 335.0 165 66 98 1 27 .994 .983 1 4 4 14 4.41 4.49 2.83 4.44
2016 32 LAA AL SS 17 10 5 108.1 60 25 34 1 8 .983 .976 2 25 2 22 4.90 4.17 3.47 4.13
2016 32 LAA AL 1B 3 0 0 4.0 3 2 1 0 1 1.000 .993 0 30 0 0 6.75 9.00 1.00 8.87
2016 32 LAA AL 3B 1 0 0 1.0 1 1 0 0 0 1.000 .960 1 1200 0 0 9.00 2.70 1.00 2.60
2017 33 LAA AL 2B 47 35 30 309.2 130 41 86 3 23 .977 .983 2 6 2 8 3.69 4.35 2.70 4.30
2017 33 LAA AL SS 18 4 4 71.0 29 7 21 1 5 .966 .975 1 22 1 17 3.55 4.09 1.56 4.04
2017 33 LAA AL 3B 18 11 6 108.0 27 8 19 0 0 1.000 .956 -2 -22 0 0 2.25 2.60 1.50 2.57
2018 34 CIN NL 3B 8 5 4 46.0 17 1 14 2 1 .882 .958 -1 -34 -1 -26 2.93 2.48 1.88 2.49
2018 34 CIN NL SS 5 1 1 19.0 3 1 2 0 1 1.000 .973 0 -25 0 0 1.42 3.98 0.60 3.96
2018 34 CIN NL P 1 0 0 1.0 0 0 0 0 0 0 0 0.00 1.80 0.00 1.60 0 0 0 0
Standard Total Zone DRS Range Factor Baserunners
Pos G GS CG Inn Ch PO A E DP Fld% lgFld% Rtot Rtot/yr Rdrs Rdrs/yr RF/9 lgRF9 RF/G lgRFG WP SB CS Pick Awards
11 Yrs 918 755 675 6948.0 3516 1167 2251 98 490 .972 .976 36 6 14 2 4.43 4.32 3.72 4.26 0 0 0 0
SS (11 Yrs) SS 609 544 502 4945.1 2562 817 1663 82 365 .968 .974 23 6 4 1 4.51 4.37 4.07 4.33
2B (7 Yrs) 2B 233 170 146 1601.0 829 312 506 11 119 .987 .984 11 8 10 7 4.60 4.59 3.51 4.55
3B (7 Yrs) 3B 64 36 24 351.2 110 25 80 5 5 .955 .958 -2 -6 0 0 2.69 2.59 1.64 2.55
LF (1 Yr) LF 8 5 3 45.0 12 11 1 0 0 1.000 .985 3 85 2 53 2.40 1.84 1.50 1.83
OF (1 Yr) OF 8 5 3 45.0 12 11 1 0 0 1.000 .986 3 85 2.40 2.12 1.50 2.11
1B (1 Yr) 1B 3 0 0 4.0 3 2 1 0 1 1.000 .993 0 30 0 0 6.75 9.00 1.00 8.87
P (1 Yr) P 1 0 0 1.0 0 0 0 0 0 0 0 0.00 1.80 0.00 1.60 0 0 0 0
Standard Fielding Table
Standard Range Factor Baserunners
Season Age Team Lg Pos G GS Inn Ch PO A E DP Fld% RF/9 RF/G SB CS Awards
2012 28 OAK AL 2B 5 5 43.2 21 11 10 0 4 1.000 4.33 4.20
2015 31 TOR AL 2B 1 0 2.0 0 0 0 0 0 0.00 0.00
2015 31 TOR AL 3B 1 0 4.0 1 0 1 0 0 1.000 2.25 1.00
2015 31 TOR AL P 1 0 0.1 0 0 0 0 0 0.00 0.00 0 0
2 Yrs 8 5 50.0 22 11 11 0 4 1.000 3.96 2.75 0 0
2B (2 Yrs) 2B 6 5 45.2 21 11 10 0 4 1.000 4.14 3.50
3B (1 Yr) 3B 1 0 4.0 1 0 1 0 0 1.000 2.25 1.00
P (1 Yr) P 1 0 0.1 0 0 0 0 0 0.00 0.00 0 0

Appearances on Leaderboards, Awards, and Honors

Hall of Fame Statistics

Transactions

Salaries

  • Salaries may not be complete (especially pre-1985) and may not include some earned bonuses

Name + "Statistics" Translations

  • Note, this is done in an automated way, so we apologize for any errors, & please report any suggested corrections. "Statistics" is included to allow non-English speakers to find our pages.

Frequently Asked Questions

How old is Cliff Pennington?

Cliff Pennington is 40 years old.

When was Cliff Pennington born?

Cliff Pennington was born on June 15, 1984.

Where was Cliff Pennington born?

Cliff Pennington was born in Corpus Christi, TX.

How tall is Cliff Pennington?

Cliff Pennington is 5-10 (178 cm) tall.

How much did Cliff Pennington weigh when playing?

Cliff Pennington weighed 200 lbs (90 kg) when playing.

How many seasons did Cliff Pennington play?

Cliff Pennington played 11 seasons.

Is Cliff Pennington in the Hall of Fame?

Cliff Pennington has not been elected into the Hall of Fame.

When was Cliff Pennington drafted?

Cliff Pennington was drafted by the Oakland Athletics in the 1st round (21st) of the 2005 MLB June Amateur Draft from Texas A&M University (College Station, TX).

What position did Cliff Pennington play?

Cliff Pennington was a Shortstop, Second Baseman and Third Baseman.

How many hits did Cliff Pennington have?

Cliff Pennington had 678 hits over his career.

How many home runs did Cliff Pennington have?

Cliff Pennington had 36 home runs over his career.

What was Cliff Pennington's average?

Cliff Pennington had a .242 average over his career.

How many teams has Cliff Pennington played for?

Cliff Pennington played for 5 teams; the Oakland Athletics, Arizona Diamondbacks, Toronto Blue Jays, Los Angeles Angels and Cincinnati Reds.

When did Cliff Pennington retire?

Cliff Pennington last played in 2018.

What are Cliff Pennington's nicknames?

Penny is a nickname for Cliff Pennington.

Other Resources & Links