Hardball Retrospective - All-Time "Original" Rosters

 

Supplemental Statistics, Charts and Graphs - based on the research for Hardball Retrospective. This website will include information that was omitted from the paperback version due to space limitations along with brand new content. Additional content will be posted in the near future. The initial release consists of:

 

         Hardball Retrospective - Franchise Batting Register

         Hardball Retrospective - Franchise Pitching Register

         Hardball Retrospective - All-Time "Original" Rosters

         Defensive Lineups By Decade

         Fielding WAR and WS Leader Boards

         Old-Time Franchises - Single-Season WAR Leaders

         Franchise Charts Player-Seasons by Position, Greater Than 20 Win Shares

  

The team rosters are constructed using players that signed their first Major League contract with each organization. Therefore Babe Ruth is a member of the Red Sox for the duration of his career, Reggie Jackson and Rickey Henderson are listed with the Athletics, etc.

AngelsColt .45's / AstrosAthleticsBlue JaysBravesPilots / BrewersCardinalsCubsDiamondbacksDodgers *
GiantsIndiansMarinersMarlinsMetsExpos / NationalsBrowns / OriolesPadresPhilliesPirates *
Senators II / Rangers(Devil) RaysRedsRed SoxRockiesRoyalsTigersSenators I / TwinsWhite SoxYankees

Tampa Bay (Devil) Rays

Wait several seconds for page to load completely - Click column headers to sort on specific field

PlayerName Franchise Yr POS PA IP WS offWS fldWS pitWS WAR offWAR fldWAR pitWAR PlayerID
Rolando Arrojo TBD 1998 SP 3 202 16.33 0 0 16.33 5.16 -0.01 0 5.17 arrojro01
Ryan Rupe TBD 1999 SP 4 142.3 8.35 0 0 8.35 1.79 -0.02 0 1.81 rupery01
Rolando Arrojo TBD 1999 SP 0 140.7 6.52 0 0 6.52 1.38 0 0 1.38 arrojro01
Dan Wheeler TBD 1999 SP 0 30.7 0.64 0 0 0.64 0.15 0 0 0.15 wheelda01
Mickey Callaway TBD 1999 SP 3 19.3 0.27 0.27 0 0 -0.46 0.08 0 -0.55 callami01
Rolando Arrojo TBD 2000 SP 32 172.6 7.87 0 0 7.87 1.77 -0.08 0 1.85 arrojro01
Aubrey Huff TBD 2000 3B 129 0 2.43 1.53 0.9 0 -0.07 0.06 -0.15 0 huffau01
Dan Wheeler TBD 2000 SW 0 23 1.03 0 0 1.03 0.03 0 0 0.03 wheelda01
Ryan Rupe TBD 2000 SP 1 91 0.64 0 0 0.64 -1.11 0 0 -1.11 rupery01
Todd Belitz TBD 2000 RP 0 3.3 0.21 0 0 0.21 0 0 0 0 belitto01
Toby Hall TBD 2000 C 13 0 0.2 0.06 0.14 0 0 -0.03 0.01 0 hallto02
Trevor Enders TBD 2000 RP 0 9.3 0 0 0 0 -0.73 0 0 -0.73 endertr01
Kenny Kelly TBD 2000 DH 1 0 0 0 0 0 -0.02 -0.01 0 0 kellyke01
Rolando Arrojo TBD 2001 SP 4 103.3 9.25 0 0 9.25 2.24 -0.01 0 2.25 arrojro01
Joe Kennedy TBD 2001 SP 4 117.7 6.25 0 0 6.25 1.37 0.01 0 1.36 kennejo04
Travis Phelps TBD 2001 RP 0 62 6.18 0 0 6.18 0.39 0 0 0.39 phelptr01
Toby Hall TBD 2001 C 196 0 5.69 3.85 1.84 0 0.87 0.42 0.16 0 hallto02
Aubrey Huff TBD 2001 3B 434 0 3.93 1.99 1.95 0 -1.61 -0.87 -0.46 0 huffau01
Jared Sandberg TBD 2001 3B 149 0 1.16 0 1.16 0 -0.63 -0.58 -0.07 0 sandbja01
Jason Standridge TBD 2001 SW 0 19.3 0.87 0 0 0.87 0.15 0 0 0.15 standja01
Alex Sanchez TBD 2001 CF 73 0 0.44 0.2 0.25 0 -0.11 -0.21 0.11 0 sanchal03
Ryan Rupe TBD 2001 SP 3 143.3 0.14 0.14 0 0 -1.53 0.05 0 -1.58 rupery01
Todd Belitz TBD 2001 RP 1 9.3 0.13 0 0 0.13 -0.16 0 0 -0.16 belitto01
Paul Hoover TBD 2001 C 4 0 0.01 0 0.01 0 -0.03 -0.02 -0.01 0 hoovepa01
Mickey Callaway TBD 2001 RP 0 5 0 0 0 0 -0.12 0 0 -0.12 callami01
Dan Wheeler TBD 2001 RP 0 17.7 0 0 0 0 -0.71 0 0 -0.71 wheelda01
Aubrey Huff TBD 2002 DH 494 0 15.33 14.6 0.72 0 1.71 2.84 -0.3 0 huffau01
Alex Sanchez TBD 2002 CF 435 0 9.2 6.37 2.83 0 1.23 0.57 0.68 0 sanchal03
Joe Kennedy TBD 2002 SP 7 196.7 8.99 0.26 0 8.73 1.24 0.09 0 1.15 kennejo04
Jared Sandberg TBD 2002 3B 401 0 8.44 6.22 2.21 0 0.66 0.81 -0.15 0 sandbja01
Toby Hall TBD 2002 C 353 0 5.69 2.22 3.47 0 0.34 -0.48 0.28 0 hallto02
Carl Crawford TBD 2002 LF 278 0 3.97 2.86 1.11 0 0.53 -0.09 0.91 0 crawfca02
Rolando Arrojo TBD 2002 SP 3 81.3 3.35 0 0 3.35 0.2 -0.01 0 0.21 arrojro01
Ryan Rupe TBD 2002 SP 1 90 2.06 0 0 2.06 -0.25 0 0 -0.24 rupery01
Travis Phelps TBD 2002 RP 0 37.7 1.69 0 0 1.69 0.15 0 0 0.15 phelptr01
Mickey Callaway TBD 2002 SP 0 34.3 1.5 0 0 1.5 0.05 0 0 0.05 callami01
Dewon Brazelton TBD 2002 SP 0 13 0.46 0 0 0.46 0.12 0 0 0.12 brazede01
Lee Gardner TBD 2002 RP 0 13.3 0.41 0 0 0.41 -0.3 0 0 -0.3 gardnle01
Jason Jimenez TBD 2002 RP 0 7.4 0.19 0 0 0.19 -0.32 0 0 -0.32 jimenja01
Paul Hoover TBD 2002 C 17 0 0.07 0 0.07 0 -0.19 -0.18 -0.03 0 hoovepa01
Brandon Backe TBD 2002 RP 0 13 0 0 0 0 -0.25 0 0 -0.25 backebr01
Delvin James TBD 2002 SP 0 34.3 0 0 0 0 -0.31 0 0 -0.31 jamesde01
Jason Standridge TBD 2002 RP 0 3 0 0 0 0 -0.11 0 0 -0.11 standja01
Aubrey Huff TBD 2003 RF 706 0 22.56 20.72 1.84 0 3.32 4.72 -0.52 0 huffau01
Rocco Baldelli TBD 2003 CF 684 0 16.04 10.98 5.07 0 3.06 1.47 1.51 0 baldero01
Carl Crawford TBD 2003 LF 661 0 11.73 8.61 3.12 0 2.08 0.64 2.02 0 crawfca02
Toby Hall TBD 2003 C 498 0 10.71 3.71 7 0 0.64 -0.37 0.2 0 hallto02
Alex Sanchez TBD 2003 CF 599 0 9.63 6.85 2.77 0 0.82 0.14 0.59 0 sanchal03
Jared Sandberg TBD 2003 3B 156 0 3.03 1.92 1.11 0 0.2 0.24 -0.06 0 sandbja01
Dan Wheeler TBD 2003 RP 2 51 2.98 0 0 2.98 0.44 -0.01 0 0.45 wheelda01
Doug Waechter TBD 2003 SP 0 35.3 2.72 0 0 2.72 0.85 0 0 0.85 waechdo01
Chad Gaudin TBD 2003 SW 0 40 2.55 0 0 2.55 0.46 0 0 0.46 gaudich01
Mark Malaska TBD 2003 RP 0 16 1.65 0 0 1.65 0.12 0 0 0.12 malasma01
Seth McClung TBD 2003 SP 0 38.7 1.6 0 0 1.6 0 0 0 0 mccluse01
Brandon Backe TBD 2003 RP 0 44.7 1.15 0 0 1.15 -0.52 0 0 -0.52 backebr01
Joe Kennedy TBD 2003 SP 0 133.7 0.07 0 0 0.07 -1.84 0 0 -1.84 kennejo04
Matt Diaz TBD 2003 DH 10 0 0.06 0 0.06 0 -0.1 -0.11 0.02 0 diazma02
Ryan Rupe TBD 2003 SP 0 10 0.06 0 0 0.06 -0.21 0 0 -0.21 rupery01
Mickey Callaway TBD 2003 SP 0 60.6 0.01 0 0 0.01 -1.17 0 0 -1.17 callami01
Dewon Brazelton TBD 2003 SP 1 48.3 0 0 0 0 -1.66 0 0 -1.66 brazede01
Jonny Gomes TBD 2003 DH 16 0 0 0 0 0 -0.2 -0.14 0 0 gomesjo01
Jason Standridge TBD 2003 SP 1 35.3 0 0 0 0 -0.3 0 0 -0.3 standja01
Jon Switzer TBD 2003 RP 0 9.7 0 0 0 0 -0.3 0 0 -0.3 switzjo01
Aubrey Huff TBD 2004 3B 667 0 21.73 19.29 2.44 0 2.31 3.66 -0.8 0 huffau01
Carl Crawford TBD 2004 LF 672 0 20.26 16.66 3.61 0 3.73 2.84 1.43 0 crawfca02
Rocco Baldelli TBD 2004 CF 565 0 15.07 10.61 4.45 0 2.56 1.45 1.16 0 baldero01
Joe Kennedy TBD 2004 SP 54 162.3 12.87 0 0 12.87 4.81 -0.05 0 4.86 kennejo04
Toby Hall TBD 2004 C 441 0 7.58 2.14 5.44 0 0.23 -0.7 0.19 0 hallto02
Alex Sanchez TBD 2004 CF 352 0 5.44 4.34 1.11 0 0.44 0.22 0.18 0 sanchal03
Dewon Brazelton TBD 2004 SP 1 120.7 5.22 0 0 5.22 0.5 0 0 0.5 brazede01
Jorge Cantu TBD 2004 2B 185 0 5.19 4.04 1.15 0 0.18 0.62 -0.5 0 cantujo01
Brandon Backe TBD 2004 SP 21 67 4.42 0.55 0 3.87 0.93 0.27 0 0.66 backebr01
B.J. Upton TBD 2004 SS 177 0 3.78 3.12 0.65 0 0.21 0.4 -0.15 0 uptonbj01
Dan Wheeler TBD 2004 RP 6 65 3.32 0 0 3.32 -0.02 0 0 -0.03 wheelda01
Bartolome Fortunato TBD 2004 RP 0 26 1.96 0 0 1.96 0.21 0 0 0.21 fortuba01
Chad Gaudin TBD 2004 SW 2 42.7 1.41 0 0 1.41 -0.27 -0.01 0 -0.26 gaudich01
Mark Malaska TBD 2004 RP 0 20 1.08 0 0 1.08 0.02 0 0 0.02 malasma01
Doug Waechter TBD 2004 SP 0 70.3 0.94 0 0 0.94 -0.89 0 0 -0.89 waechdo01
Matt Diaz TBD 2004 DH 24 0 0.6 0.44 0.16 0 0.05 0.07 0.04 0 diazma02
Joey Gathright TBD 2004 CF 57 0 0.42 0.13 0.29 0 -0.05 -0.13 0.09 0 gathrjo01
Mickey Callaway TBD 2004 SP 0 11.3 0 0 0 0 -0.12 0 0 -0.12 callami01
Jonny Gomes TBD 2004 DH 15 0 0 0 0 0 -0.22 -0.18 0 0 gomesjo01
Travis Phelps TBD 2004 RP 1 6 0 0 0 0 -0.35 0 0 -0.35 phelptr01
Jason Standridge TBD 2004 SP 0 10 0 0 0 0 -0.33 0 0 -0.33 standja01
Carl Crawford TBD 2005 LF 687 0 21.64 19.88 1.77 0 3.66 3.2 1.08 0 crawfca02
Jorge Cantu TBD 2005 2B 630 0 15.57 14.44 1.13 0 0.64 1.96 -1.42 0 cantujo01
Jonny Gomes TBD 2005 DH 407 0 15.34 14.82 0.52 0 2.17 2.99 -0.13 0 gomesjo01
Aubrey Huff TBD 2005 RF 636 0 13.09 11.77 1.32 0 -0.39 1.25 -0.8 0 huffau01
Toby Hall TBD 2005 C 463 0 11.23 5.47 5.76 0 0.67 -0.04 -0.07 0 hallto02
Dan Wheeler TBD 2005 RP 0 73.3 9.49 0 0 9.49 1.93 0 0 1.93 wheelda01
Brandon Backe TBD 2005 SP 53 149.3 5.9 0.36 0 5.54 0.31 0.36 0 -0.05 backebr01
Alex Sanchez TBD 2005 RF 192 0 4.96 4.61 0.35 0 0.19 0.6 -0.27 0 sanchal03
Joey Gathright TBD 2005 CF 218 0 3.85 2.64 1.21 0 0.48 0.04 0.41 0 gathrjo01
Chad Orvella TBD 2005 RP 0 50 3.55 0 0 3.55 0.08 0 0 0.08 orvelch01
Joe Kennedy TBD 2005 SP 35 152.7 2.46 0 0 2.46 -1.34 -0.01 0 -1.32 kennejo04
Doug Waechter TBD 2005 SP 3 157 2.31 0 0 2.31 -0.91 -0.01 0 -0.9 waechdo01
Jason Standridge TBD 2005 RP 0 33.3 1.73 0 0 1.73 0.37 0 0 0.37 standja01
Matt Diaz TBD 2005 LF 97 0 1.49 1.39 0.1 0 0.24 0.11 0.27 0 diazma02
Seth McClung TBD 2005 SP 0 109.3 0.3 0 0 0.3 -1.57 0 0 -1.57 mccluse01
Kenny Kelly TBD 2005 CF 14 0 0.11 0.09 0.02 0 -0.04 -0.03 0 0 kellyke01
Fernando Cortez TBD 2005 2B 14 0 0.05 0 0.05 0 -0.16 -0.16 -0.01 0 cortefe01
Dewon Brazelton TBD 2005 SP 0 71 0 0 0 0 -1.85 0 0 -1.85 brazede01
Lee Gardner TBD 2005 RP 0 7.3 0 0 0 0 -0.48 0 0 -0.48 gardnle01
Chad Gaudin TBD 2005 SP 0 13 0 0 0 0 -0.89 0 0 -0.89 gaudich01
Jon Switzer TBD 2005 RP 0 4 0 0 0 0 -0.17 0 0 -0.17 switzjo01
Carl Crawford TBD 2006 LF 652 0 17.85 16.08 1.77 0 2.8 3.28 0.17 0 crawfca02
Aubrey Huff TBD 2006 RF 517 0 12.96 10.28 2.68 0 0.81 1.76 -0.81 0 huffau01
Rocco Baldelli TBD 2006 CF 387 0 12.04 10.52 1.52 0 3.01 2.18 0.77 0 baldero01
Dan Wheeler TBD 2006 RP 0 71.3 11.31 0 0 11.31 1.66 0 0 1.66 wheelda01
Matt Diaz TBD 2006 LF 322 0 9.34 7.74 1.59 0 2.1 1.39 1.01 0 diazma02
Chad Gaudin TBD 2006 RP 0 64 6.93 0 0 6.93 0.73 0 0 0.73 gaudich01
James Shields TBD 2006 SP 8 124.7 6.37 0.16 0 6.22 1.38 0.07 0 1.31 shielja02
Jonny Gomes TBD 2006 DH 461 0 5.67 5.54 0.13 0 -0.3 0.76 -0.04 0 gomesjo01
Joey Gathright TBD 2006 CF 445 0 5.58 2.72 2.86 0 0.41 -0.49 0.83 0 gathrjo01
Joe Kennedy TBD 2006 RP 0 35 5.44 0 0 5.44 0.86 0 0 0.86 kennejo04
Jorge Cantu TBD 2006 2B 448 0 5.02 3.05 1.97 0 -1.83 -0.37 -1.71 0 cantujo01
Toby Hall TBD 2006 C 294 0 4.8 1.88 2.92 0 -0.09 -0.44 -0.1 0 hallto02
Brandon Backe TBD 2006 SP 15 43 3.2 0 0 3.2 0.85 -0.03 0 0.88 backebr01
Delmon Young TBD 2006 RF 131 0 3.18 2.83 0.35 0 0.12 0.46 -0.21 0 youngde03
Jon Switzer TBD 2006 RP 0 33.7 1.9 0 0 1.9 0.11 0 0 0.11 switzjo01
B.J. Upton TBD 2006 3B 189 0 1.76 0.78 0.97 0 -0.78 -0.39 -0.41 0 uptonbj01
Seth McClung TBD 2006 SP 2 103 1.36 0 0 1.36 -1.04 -0.01 0 -1.03 mccluse01
Brian Stokes TBD 2006 SP 0 24 1.29 0 0 1.29 0.26 0 0 0.26 stokebr01
Jose Veras TBD 2006 RP 0 11 0.85 0 0 0.85 0.1 0 0 0.1 verasjo01
Shawn Riggans TBD 2006 C 33 0 0.63 0 0.63 0 -0.21 -0.21 -0.05 0 riggash01
Jason Standridge TBD 2006 RP 0 18.7 0.59 0 0 0.59 -0.26 0 0 -0.26 standja01
Juan Salas TBD 2006 RP 0 10 0.24 0 0 0.24 -0.12 0 0 -0.12 salasju01
Paul Hoover TBD 2006 C 5 0 0.15 0.15 0 0 0.02 0.02 0 0 hoovepa01
Dewon Brazelton TBD 2006 SP 4 18 0.07 0.07 0 0 -1.25 0.04 0 -1.29 brazede01
Yurendell DeCaster TBD 2006 DH 2 0 0 0 0 0 -0.04 -0.03 0 0 decasyu01
Bartolome Fortunato TBD 2006 RP 0 3 0 0 0 0 -0.66 0 0 -0.66 fortuba01
Jason Hammel TBD 2006 SP 0 44 0 0 0 0 -0.8 0 0 -0.8 hammeja01
Chad Orvella TBD 2006 RP 0 24.3 0 0 0 0 -0.85 0 0 -0.85 orvelch01
Doug Waechter TBD 2006 SP 0 53 0 0 0 0 -0.49 0 0 -0.49 waechdo01
B.J. Upton TBD 2007 CF 548 0 19.52 16.85 2.67 0 3.68 3.58 -0.05 0 uptonbj01
Carl Crawford TBD 2007 LF 624 0 19.01 17.26 1.75 0 2.77 3.15 0.24 0 crawfca02
Akinori Iwamura TBD 2007 3B 559 0 14.68 12.09 2.59 0 0.97 1.92 -1 0 iwamuak01
Matt Diaz TBD 2007 LF 384 0 12.98 10.95 2.03 0 3.1 2.27 1.18 0 diazma02
James Shields TBD 2007 SP 7 215 12.66 0 0 12.66 4.14 -0.02 0 4.16 shielja02
Aubrey Huff TBD 2007 DH 603 0 12.24 10.96 1.28 0 -0.01 1.56 -0.48 0 huffau01
Delmon Young TBD 2007 RF 681 0 11.07 8.9 2.16 0 -1.43 0.43 -1.27 0 youngde03
Josh Hamilton TBD 2007 CF 337 0 10.52 9.25 1.27 0 0.99 2 -1 0 hamiljo03
Jonny Gomes TBD 2007 DH 394 0 9.2 8.47 0.72 0 0.5 1.45 -0.29 0 gomesjo01
Chad Gaudin TBD 2007 SP 5 199.3 8.98 0 0 8.98 1.03 0 0 1.03 gaudich01
Lee Gardner TBD 2007 RP 4 74.3 7.05 0 0 7.05 2.15 -0.01 0 2.16 gardnle01
Joey Gathright TBD 2007 LF 261 0 5.59 3.8 1.79 0 0.89 0.41 0.73 0 gathrjo01
Joe Kennedy TBD 2007 RP 3 110.7 4.55 0.13 0 4.42 -0.08 0.05 0 -0.13 kennejo04
Dan Wheeler TBD 2007 RP 0 74.7 4.3 0 0 4.3 -0.68 0 0 -0.68 wheelda01
Brandon Backe TBD 2007 SP 11 28.7 2.94 0.76 0 2.19 0.75 0.26 0 0.49 backebr01
Andy Sonnanstine TBD 2007 SP 5 130.7 2.65 0.15 0 2.51 -0.2 0.05 0 -0.24 sonnaan01
Elijah Dukes TBD 2007 CF 220 0 2.62 1.99 0.63 0 -0.61 0.07 -0.61 0 dukesel01
Juan Salas TBD 2007 RP 0 36.3 1.86 0 0 1.86 0.32 0 0 0.32 salasju01
Jorge Cantu TBD 2007 1B 133 0 1.77 1.51 0.26 0 -0.45 -0.06 -0.21 0 cantujo01
Rocco Baldelli TBD 2007 CF 150 0 1.55 0.8 0.76 0 -0.21 -0.23 0.16 0 baldero01
Jason Hammel TBD 2007 SP 1 85 1.52 0.3 0 1.22 -0.24 0.08 0 -0.32 hammeja01
Jose Veras TBD 2007 RP 0 9.3 0.81 0 0 0.81 -0.06 0 0 -0.06 verasjo01
Toby Hall TBD 2007 C 120 0 0.81 0 0.81 0 -0.87 -0.91 -0.18 0 hallto02
Fernando Cortez TBD 2007 2B 16 0 0.4 0.22 0.18 0 0.01 0.02 -0.02 0 cortefe01
Seth McClung TBD 2007 RP 0 12 0.24 0 0 0.24 -0.29 0 0 -0.29 mccluse01
Paul Hoover TBD 2007 C 8 0 0.24 0.17 0.07 0 0.02 0.01 -0.01 0 hoovepa01
Shawn Riggans TBD 2007 C 10 0 0.06 0 0.06 0 -0.14 -0.14 -0.02 0 riggash01
Chad Orvella TBD 2007 RP 0 8 0 0 0 0 -0.92 0 0 -0.92 orvelch01
Jeff Ridgway TBD 2007 RP 0 0.3 0 0 0 0 -0.5 0 0 -0.5 ridgwje01
Chris Seddon TBD 2007 SP 5 17.3 0 0 0 0 -0.66 -0.01 0 -0.65 seddoch01
Jason Standridge TBD 2007 RP 0 7.7 0 0 0 0 -0.52 0 0 -0.52 standja01
Brian Stokes TBD 2007 RP 0 62.3 0 0 0 0 -1.05 0 0 -1.05 stokebr01
Jon Switzer TBD 2007 RP 0 19 0 0 0 0 -0.44 0 0 -0.44 switzjo01
Josh Hamilton TBD 2008 CF 704 0 25.62 23.39 2.23 0 3.29 4.78 -1.27 0 hamiljo03
B.J. Upton TBD 2008 CF 640 0 21.72 15.05 6.67 0 2.89 2.88 -0.09 0 uptonbj01
Aubrey Huff TBD 2008 DH 661 0 21.67 20.38 1.29 0 3.34 4.77 -0.34 0 huffau01
Evan Longoria TBD 2008 3B 508 0 21.07 15.52 5.55 0 4.29 3.12 1.13 0 longoev01
Akinori Iwamura TBD 2008 2B 707 0 20.36 13.57 6.79 0 1.96 1.65 -0.09 0 iwamuak01
Jorge Cantu TBD 2008 3B 685 0 19.75 16.56 3.18 0 1.26 2.61 -1.19 0 cantujo01
James Shields TBD 2008 SP 5 215 14.99 0.08 0 14.91 3.58 0.04 0 3.55 shielja02
Delmon Young TBD 2008 LF 623 0 14.68 12.45 2.23 0 -0.22 1.92 -1.48 0 youngde03
Dan Wheeler TBD 2008 RP 0 66.3 11.01 0 0 11.01 0.75 0 0 0.75 wheelda01
Carl Crawford TBD 2008 LF 480 0 10.57 7.76 2.81 0 0.8 0.78 0.48 0 crawfca02
Elijah Dukes TBD 2008 RF 334 0 10.41 8.87 1.54 0 1.62 2.02 -0.07 0 dukesel01
Andy Sonnanstine TBD 2008 SP 9 193.3 9.5 0.33 0 9.18 1.17 0.13 0 1.04 sonnaan01
Edgar Gonzalez TBD 2008 2B 353 0 7.29 4.89 2.4 0 0.65 0.31 0.18 0 gonzaed02
Seth McClung TBD 2008 SP 21 105.3 6.13 0.03 0 6.1 1.5 0.1 0 1.39 mccluse01
Jose Veras TBD 2008 RP 0 57.7 5.15 0 0 5.15 0.69 0 0 0.69 verasjo01
Chad Gaudin TBD 2008 RP 0 90 4.95 0 0 4.95 -0.13 0 0 -0.13 gaudich01
Joey Gathright TBD 2008 CF 315 0 4.37 1.95 2.42 0 -0.83 -0.34 -0.55 0 gathrjo01
Doug Waechter TBD 2008 RP 7 63.3 4.32 0 0 4.32 0.69 0 0 0.69 waechdo01
Jason Hammel TBD 2008 SW 0 78.3 3.18 0 0 3.18 -0.28 0 0 -0.28 hammeja01
Shawn Riggans TBD 2008 C 152 0 2.81 1.45 1.36 0 -0.01 0.01 -0.27 0 riggash01
Brian Stokes TBD 2008 RP 3 33.3 2.75 0.29 0 2.46 0.56 0.08 0 0.47 stokebr01
Fernando Perez TBD 2008 CF 72 0 2.43 1.44 0.99 0 0.53 0.26 0.29 0 perezfe01
Jonny Gomes TBD 2008 DH 177 0 2.41 1.99 0.42 0 -0.3 0.14 -0.11 0 gomesjo01
Rocco Baldelli TBD 2008 DH 90 0 2.34 2.32 0.01 0 0.25 0.41 -0.01 0 baldero01
Brandon Backe TBD 2008 SP 56 166.7 2.23 1.31 0 0.92 -0.62 0.61 0 -1.23 backebr01
Toby Hall TBD 2008 C 136 0 1.72 1.19 0.53 0 -0.12 -0.16 -0.19 0 hallto02
David Price TBD 2008 SW 0 14 1.41 0 0 1.41 0.39 0 0 0.39 priceda01
Jeff Ridgway TBD 2008 RP 0 9.7 0.71 0 0 0.71 0.09 0 0 0.09 ridgwje01
Matt Diaz TBD 2008 LF 140 0 0.6 0 0.6 0 -0.39 -0.58 0.34 0 diazma02
Jeff Niemann TBD 2008 SP 0 16 0.37 0 0 0.37 -0.26 0 0 -0.26 niemaje01
Paul Hoover TBD 2008 C 42 0 0.34 0 0.34 0 -0.32 -0.35 -0.05 0 hoovepa01
Elliot Johnson TBD 2008 SS 19 0 0.33 0 0.33 0 -0.22 -0.23 0.01 0 johnsel02
Wes Bankston TBD 2008 1B 63 0 0.12 0 0.12 0 -0.34 -0.21 0 0 bankswe01
John Jaso TBD 2008 C 10 0 0.1 0 0.1 0 -0.12 -0.12 -0.01 0 jasojo01
Reid Brignac TBD 2008 SS 11 0 0.1 0 0.1 0 -0.1 -0.13 0.02 0 brignre01
Cedrick Bowers TBD 2008 RP 1 6.7 0.08 0.08 0 0 -0.53 0.03 0 -0.56 bowerce01
Lee Gardner TBD 2008 RP 1 6.7 0 0 0 0 -0.42 0 0 -0.42 gardnle01
Jason Pridie TBD 2008 LF 6 0 0 0 0 0 -0.06 -0.06 0 0 pridija01
Juan Salas TBD 2008 RP 0 6.3 0 0 0 0 -0.2 0 0 -0.2 salasju01
Evan Longoria TBD 2009 3B 671 0 25.4 18.24 7.16 0 5.25 3.93 1.28 0 longoev01
Carl Crawford TBD 2009 LF 672 0 21.97 18.5 3.48 0 4.28 3.73 1.19 0 crawfca02
Jorge Cantu TBD 2009 1B 643 0 17.2 14.91 2.28 0 0.75 2.13 -0.68 0 cantujo01
Matt Diaz TBD 2009 RF 425 0 13.48 12.15 1.33 0 1.88 2.68 -0.37 0 diazma02
B.J. Upton TBD 2009 CF 626 0 12.68 7.81 4.88 0 0.68 0.69 -0.11 0 uptonbj01
Jeff Niemann TBD 2009 SP 6 180.7 11.28 0 0 11.28 2.38 -0.02 0 2.4 niemaje01
James Shields TBD 2009 SP 5 219.7 10.82 0 0 10.82 1.81 -0.01 0 1.82 shielja02
Jason Hammel TBD 2009 SP 60 176.7 10.6 0 0 10.6 2.14 -0.13 0 2.27 hammeja01
Jonny Gomes TBD 2009 LF 314 0 9.95 8.84 1.11 0 1.13 1.78 -0.3 0 gomesjo01
Josh Hamilton TBD 2009 CF 365 0 8.33 5.59 2.74 0 -0.12 0.55 -0.55 0 hamiljo03
Akinori Iwamura TBD 2009 2B 260 0 7.4 5.65 1.74 0 0.91 0.95 -0.21 0 iwamuak01
Elijah Dukes TBD 2009 RF 416 0 6.97 5.43 1.54 0 -0.5 0.36 -0.59 0 dukesel01
Aubrey Huff TBD 2009 1B 597 0 6.28 5.02 1.25 0 -1.45 -0.24 -0.14 0 huffau01
Dan Wheeler TBD 2009 RP 0 57.7 6.17 0 0 6.17 0.62 0 0 0.62 wheelda01
David Price TBD 2009 SP 3 128.3 6.08 0.04 0 6.04 0.46 0.02 0 0.44 priceda01
Delmon Young TBD 2009 LF 416 0 6.02 4.8 1.22 0 -1.3 0.19 -1.02 0 youngde03
Chad Gaudin TBD 2009 SP 30 147.3 3.69 0 0 3.69 -0.26 -0.06 0 -0.2 gaudich01
Brian Stokes TBD 2009 RP 1 70.3 3.61 0 0 3.61 0.28 0 0 0.27 stokebr01
Rocco Baldelli TBD 2009 RF 164 0 2.86 2.01 0.85 0 -0.04 0.15 -0.02 0 baldero01
Reid Brignac TBD 2009 SS 93 0 2.16 1.44 0.72 0 0.5 0.12 0.25 0 brignre01
Wade Davis TBD 2009 SP 0 36.3 1.97 0 0 1.97 0.28 0 0 0.28 daviswa01
Edgar Gonzalez TBD 2009 2B 169 0 1.92 1.5 0.43 0 -0.1 -0.12 0.05 0 gonzaed02
Jose Veras TBD 2009 RP 0 50.4 1.86 0 0 1.86 -0.65 0 0 -0.65 verasjo01
Seth McClung TBD 2009 RP 7 62 1.75 0 0 1.75 -0.27 -0.02 0 -0.26 mccluse01
Paul Hoover TBD 2009 C 4 0 0.51 0.46 0.05 0 0.12 0.11 -0.01 0 hoovepa01
Fernando Perez TBD 2009 CF 35 0 0.42 0 0.42 0 -0.27 -0.38 0.13 0 perezfe01
Joey Gathright TBD 2009 LF 32 0 0.35 0.01 0.34 0 -0.21 -0.2 -0.01 0 gathrjo01
Andy Sonnanstine TBD 2009 SP 12 99.7 0.18 0.18 0 0 -2.24 0.1 0 -2.34 sonnaan01
Shawn Riggans TBD 2009 C 14 0 0.11 0 0.11 0 -0.12 -0.12 -0.03 0 riggash01
Travis Schlichting TBD 2009 RP 0 2.7 0.04 0 0 0.04 -0.08 0 0 -0.08 schlitr01
Brandon Backe TBD 2009 SP 2 13 0.04 0.04 0 0 -0.65 0.02 0 -0.67 backebr01
Josh Butler TBD 2009 RP 0 4 0 0 0 0 -0.21 0 0 -0.21 butlejo03
Jason Pridie TBD 2009 - 0 0 0 0 0 0 0 0 0 0 pridija01
Jon Switzer TBD 2009 RP 0 3.3 0 0 0 0 -0.13 0 0 -0.13 switzjo01
Doug Waechter TBD 2009 RP 0 5.3 0 0 0 0 -0.19 0 0 -0.19 waechdo01
Evan Longoria TBD 2010 3B 661 0 33.14 26 7.14 0 7.13 5.81 1.25 0 longoev01
Carl Crawford TBD 2010 LF 657 0 30.89 27.73 3.16 0 5.97 6.02 0.6 0 crawfca02
Josh Hamilton TBD 2010 LF 571 0 30.43 26.74 3.69 0 6.19 6.66 0.02 0 hamiljo03
Aubrey Huff TBD 2010 1B 668 0 28.67 23.73 4.95 0 5.08 5.4 0.55 0 huffau01
B.J. Upton TBD 2010 CF 610 0 20.32 15.47 4.85 0 3.42 3.19 0.12 0 uptonbj01
Delmon Young TBD 2010 LF 613 0 18.9 16.73 2.16 0 0.62 3.25 -1.98 0 youngde03
David Price TBD 2010 SP 7 208.7 16.94 0 0 16.94 4.67 -0.02 0 4.69 priceda01
John Jaso TBD 2010 C 404 0 14.88 11.24 3.64 0 1.94 2.18 -0.69 0 jasojo01
Jonny Gomes TBD 2010 LF 571 0 13.69 11.84 1.85 0 0.69 1.84 -0.56 0 gomesjo01
Reid Brignac TBD 2010 2B 326 0 9.51 5.66 3.85 0 1.61 0.66 0.63 0 brignre01
Jorge Cantu TBD 2010 3B 515 0 8.89 6.38 2.5 0 -0.76 0.36 -0.85 0 cantujo01
Jason Hammel TBD 2010 SP 63 177.7 8.73 0 0 8.73 1.72 -0.13 0 1.85 hammeja01
Wade Davis TBD 2010 SP 1 168 7.74 0 0 7.74 1.56 0 0 1.56 daviswa01
Jeff Niemann TBD 2010 SP 5 174.3 6.8 0 0 6.8 0.97 -0.01 0 0.98 niemaje01
Matt Diaz TBD 2010 LF 244 0 5.41 4.22 1.19 0 0.69 0.49 0.42 0 diazma02
Jose Veras TBD 2010 RP 0 48 3.8 0 0 3.8 0.59 0 0 0.59 verasjo01
Dan Wheeler TBD 2010 RP 0 48.3 3.65 0 0 3.65 0.05 0 0 0.05 wheelda01
Andy Sonnanstine TBD 2010 RP 1 81 2.85 0 0 2.85 -0.07 0 0 -0.07 sonnaan01
Jeremy Hellickson TBD 2010 SP 0 36.3 2.72 0 0 2.72 0.54 0 0 0.54 hellije01
James Shields TBD 2010 SP 2 203.3 2.57 0.14 0 2.44 -1.6 0.04 0 -1.63 shielja02
Bobby Cramer TBD 2010 SP 0 23.7 2.01 0 0 2.01 0.56 0 0 0.56 cramebo01
Chad Gaudin TBD 2010 RP 0 65.3 1.55 0 0 1.55 -1.4 0 0 -1.4 gaudich01
Travis Schlichting TBD 2010 RP 1 22.7 1.41 0 0 1.41 0.18 0 0 0.19 schlitr01
Akinori Iwamura TBD 2010 3B 229 0 0.89 0.43 0.46 0 -0.93 -0.69 -0.34 0 iwamuak01
Jake McGee TBD 2010 RP 0 5 0.45 0 0 0.45 0.09 0 0 0.09 mcgeeja01
Desmond Jennings TBD 2010 RF 24 0 0.38 0.13 0.25 0 -0.05 -0.02 -0.01 0 jennide01
Chris Seddon TBD 2010 RP 0 22.3 0.26 0 0 0.26 -0.43 0 0 -0.43 seddoch01
Rocco Baldelli TBD 2010 DH 25 0 0.22 0.15 0.06 0 -0.07 -0.02 -0.01 0 baldero01
Paul Hoover TBD 2010 C 25 0 0.17 0 0.17 0 -0.08 -0.11 -0.01 0 hoovepa01
Cedrick Bowers TBD 2010 RP 0 14 0.13 0 0 0.13 -0.25 0 0 -0.25 bowerce01
Rhyne Hughes TBD 2010 1B 51 0 0.09 0 0.09 0 -0.33 -0.2 -0.05 0 hugherh01
James Houser TBD 2010 RP 0 1.3 0 0 0 0 -0.21 0 0 -0.21 houseja01
Brian Stokes TBD 2010 RP 0 16.7 0 0 0 0 -1.04 0 0 -1.04 stokebr01
Evan Longoria TBD 2011 3B 574 0 23.91 17.8 6.11 0 4.78 3.92 0.83 0 longoev01
B.J. Upton TBD 2011 CF 640 0 20.11 13.99 6.12 0 2.93 2.68 0.14 0 uptonbj01
James Shields TBD 2011 SP 8 249.3 19.99 0 0 19.99 5.62 -0.03 0 5.65 shielja02
Josh Hamilton TBD 2011 LF 538 0 18.53 15.52 3.02 0 2.83 3.36 -0.11 0 hamiljo03
Jeremy Hellickson TBD 2011 SP 2 189 14.82 0 0 14.82 4.03 -0.01 0 4.03 hellije01
David Price TBD 2011 SP 5 224.3 13.04 0 0 13.04 2.93 -0.02 0 2.94 priceda01
Aubrey Huff TBD 2011 1B 579 0 12.98 9.77 3.21 0 0.81 0.82 0.85 0 huffau01
Desmond Jennings TBD 2011 LF 287 0 10.43 8.86 1.57 0 1.65 1.88 0.01 0 jennide01
Carl Crawford TBD 2011 LF 538 0 9.3 6.28 3.02 0 -0.07 0.44 0.05 0 crawfca02
Delmon Young TBD 2011 LF 503 0 8.16 6.7 1.46 0 -1.8 0.45 -1.69 0 youngde03
Jonny Gomes TBD 2011 LF 372 0 7.91 6.87 1.04 0 0.57 1.18 -0.23 0 gomesjo01
Jeff Niemann TBD 2011 SP 3 135.3 6.8 0.05 0 6.75 0.8 0.02 0 0.78 niemaje01
Wade Davis TBD 2011 SP 4 184 6.41 0.09 0 6.32 0.27 0.04 0 0.22 daviswa01
Jason Hammel TBD 2011 SP 61 170.3 5.89 0 0 5.89 1.02 0.11 0 0.9 hammeja01
John Jaso TBD 2011 C 273 0 5.07 2.3 2.77 0 -0.19 -0.06 -0.58 0 jasojo01
Jason Pridie TBD 2011 CF 236 0 4.88 3.99 0.89 0 0.32 0.5 -0.13 0 pridija01
Jose Veras TBD 2011 RP 1 71 4.59 0.11 0 4.48 0.15 0.03 0 0.12 verasjo01
Reid Brignac TBD 2011 SS 264 0 4.1 0 4.1 0 -0.67 -1.62 0.54 0 brignre01
Alex Cobb TBD 2011 SP 0 52.7 3.34 0 0 3.34 0.77 0 0 0.77 cobbal01
Matt Diaz TBD 2011 RF 268 0 2.79 2.16 0.63 0 -1.01 -0.32 -0.45 0 diazma02
Dan Wheeler TBD 2011 RP 0 49.3 2.5 0 0 2.5 0.02 0 0 0.02 wheelda01
Elliot Johnson TBD 2011 SS 181 0 1.93 0 1.93 0 -0.23 -0.44 0.01 0 johnsel02
Jake McGee TBD 2011 RP 0 28 1.76 0 0 1.76 -0.26 0 0 -0.26 mcgeeja01
Matt Moore TBD 2011 SP 0 9.3 0.92 0 0 0.92 0.2 0 0 0.2 moorema02
Bobby Cramer TBD 2011 RP 0 8.3 0.89 0 0 0.89 0.21 0 0 0.21 cramebo01
Jorge Cantu TBD 2011 1B 155 0 0.33 0 0.33 0 -0.92 -0.64 -0.13 0 cantujo01
Joey Gathright TBD 2011 LF 1 0 0.06 0.01 0.05 0 0 0.01 0 0 gathrjo01
Chad Gaudin TBD 2011 RP 0 8.3 0 0 0 0 -0.69 0 0 -0.69 gaudich01
Andy Sonnanstine TBD 2011 SP 2 35.7 0 0 0 0 -0.41 -0.01 0 -0.4 sonnaan01
Josh Hamilton TBD 2012 CF 636 0 25.5 22.08 3.41 0 4.39 4.95 -0.27 0 hamiljo03
B.J. Upton TBD 2012 CF 631 0 19.64 14.06 5.58 0 2.56 2.81 -0.32 0 uptonbj01
David Price TBD 2012 SP 5 211 19.12 0 0 19.12 6.4 -0.01 0 6.41 priceda01
John Jaso TBD 2012 DH 361 0 15.96 14.49 1.46 0 2.83 3.26 -0.24 0 jasojo01
Desmond Jennings TBD 2012 LF 563 0 15.18 11.78 3.4 0 1.62 2.07 0 0 jennide01
Jonny Gomes TBD 2012 DH 333 0 13.04 12.37 0.67 0 2.05 2.7 -0.05 0 gomesjo01
James Shields TBD 2012 SP 5 227.7 12.33 0 0 12.33 2.85 -0.01 0 2.86 shielja02
Jeremy Hellickson TBD 2012 SP 2 177 11.21 0 0 11.21 3.57 0 0 3.57 hellije01
Evan Longoria TBD 2012 3B 312 0 11.12 10.01 1.11 0 2.39 2.28 0.34 0 longoev01
Jason Hammel TBD 2012 SP 7 118 9.74 0 0 9.74 2.82 -0.02 0 2.84 hammeja01
Elliot Johnson TBD 2012 SS 331 0 8.62 4.74 3.89 0 1.02 0.56 0.05 0 johnsel02
Matt Moore TBD 2012 SP 5 177.3 8.07 0 0 8.07 1.76 -0.01 0 1.78 moorema02
Jake McGee TBD 2012 RP 0 55.3 7.5 0 0 7.5 1.09 0 0 1.09 mcgeeja01
Delmon Young TBD 2012 DH 608 0 6.95 6.7 0.26 0 -1.37 0.3 -0.41 0 youngde03
Wade Davis TBD 2012 RP 2 70.3 6.43 0.12 0 6.31 0.9 0.04 0 0.86 daviswa01
Alex Cobb TBD 2012 SP 0 136.3 6.18 0 0 6.18 1.14 0 0 1.14 cobbal01
Jose Veras TBD 2012 RP 0 67 5.01 0 0 5.01 0.75 0 0 0.75 verasjo01
Carl Crawford TBD 2012 LF 125 0 3.19 2.84 0.34 0 0.46 0.58 0 0 crawfca02
Chad Gaudin TBD 2012 RP 8 69.3 2.68 0 0 2.68 -0.46 -0.02 0 -0.45 gaudich01
Jeff Niemann TBD 2012 SP 0 38 2.07 0 0 2.07 0.5 0 0 0.5 niemaje01
Chris Seddon TBD 2012 SW 0 34.3 1.97 0 0 1.97 0.37 0 0 0.37 seddoch01
Matt Diaz TBD 2012 LF 118 0 1.61 0.63 0.99 0 -0.25 -0.2 0.05 0 diazma02
Aubrey Huff TBD 2012 1B 95 0 1.14 0.94 0.2 0 0.07 0.04 0.12 0 huffau01
Reid Brignac TBD 2012 SS 22 0 0.52 0 0.52 0 -0.19 -0.24 0.02 0 brignre01
Jason Pridie TBD 2012 RF 10 0 0.5 0.48 0.02 0 0.1 0.1 0 0 pridija01
Stephen Vogt TBD 2012 C 27 0 0.16 0 0.16 0 -0.35 -0.31 -0.01 0 vogtst01
Dan Wheeler TBD 2012 RP 0 12.3 0 0 0 0 -0.68 0 0 -0.68 wheelda01
Evan Longoria TBD 2013 3B 693 0 26.99 21.86 5.13 0 4.72 4.11 0.68 0 longoev01
Desmond Jennings TBD 2013 CF 602 0 19.19 14.6 4.59 0 2.6 2.39 0.13 0 jennide01
James Shields TBD 2013 SP 3 228.7 17.93 0.05 0 17.88 5.11 0.02 0 5.09 shielja02
Josh Hamilton TBD 2013 RF 636 0 13.82 12.47 1.35 0 1.27 2.06 0.02 0 hamiljo03
Alex Cobb TBD 2013 SP 3 143.3 13.36 0 0 13.36 3.41 -0.01 0 3.42 cobbal01
Matt Moore TBD 2013 SP 2 150.3 12.99 0 0 12.99 2.45 0 0 2.45 moorema02
Carl Crawford TBD 2013 LF 468 0 12.93 11.77 1.16 0 1.75 1.66 0.53 0 crawfca02
David Price TBD 2013 SP 6 186.7 12.28 0 0 12.28 2.32 -0.01 0 2.33 priceda01
Jonny Gomes TBD 2013 LF 366 0 9.21 7.71 1.5 0 0.3 1.56 -0.85 0 gomesjo01
Jose Veras TBD 2013 RP 0 62.7 8.75 0 0 8.75 0.97 0 0 0.97 verasjo01
John Jaso TBD 2013 C 249 0 8.23 6.72 1.51 0 1.19 1.32 -0.26 0 jasojo01
Delmon Young TBD 2013 RF 361 0 7.82 7.23 0.59 0 0.1 0.76 -0.17 0 youngde03
Jake McGee TBD 2013 RP 0 62.7 5.37 0 0 5.37 -0.24 0 0 -0.24 mcgeeja01
Chad Gaudin TBD 2013 SP 29 97 5.35 0 0 5.35 1.47 -0.05 0 1.52 gaudich01
Derek Dietrich TBD 2013 2B 233 0 5.29 3.2 2.09 0 0.63 0.34 0.14 0 dietrde01
Elliot Johnson TBD 2013 2B 275 0 4.73 1.87 2.86 0 -0.39 -0.56 0.1 0 johnsel02
Stephen Vogt TBD 2013 C 148 0 4.3 2.4 1.89 0 0.29 0.3 -0.25 0 vogtst01
B.J. Upton TBD 2013 CF 445 0 3.98 1.19 2.79 0 -1.66 -0.77 -0.97 0 uptonbj01
Jason Hammel TBD 2013 SP 4 139.3 3.85 0 0 3.85 -0.03 -0.01 0 -0.02 hammeja01
Jeremy Hellickson TBD 2013 SP 3 174 3.77 0.06 0 3.71 -0.93 0.02 0 -0.95 hellije01
Wade Davis TBD 2013 SP 4 135.3 1.58 0 0 1.58 -1.25 -0.01 0 -1.24 daviswa01
Ryan Reid TBD 2013 RP 1 11 1.24 0 0 1.24 0.17 0 0 0.17 reidry01
Alex Colome TBD 2013 SP 2 16 1.14 0 0 1.14 0.06 0 0 0.06 colomal01
Reid Brignac TBD 2013 3B 98 0 0.83 0.1 0.73 0 -0.56 -0.69 0.04 0 brignre01
Zachary Rosscub TBD 2013 RP 0 6.7 0.74 0 0 0.74 0.19 0 0 0.19 rosscza01
Enny Romero TBD 2013 SP 0 4.7 0.72 0 0 0.72 0.3 0 0 0.3 romeren01
Tim Beckham TBD 2013 2B 8 0 0.37 0.3 0.06 0 0.07 0.06 0 0 beckhti01
Matt Diaz TBD 2013 LF 19 0 0.15 0 0.15 0 -0.14 -0.16 0.03 0 diazma02
Kevin Kiermaier TBD 2013 CF 0 0 0 0 0 0 0 0 0 0 kiermke01
Jason Pridie TBD 2013 LF 10 0 0 0 0 0 -0.11 -0.08 -0.01 0 pridija01
Return to Top
   

Hardball Retrospective

 

Paperback and Digital editions now available at Amazon * Barnes and Nobles * CreateSpace * GooglePlay * iTunes * Kobo

 

References

Retrosheet The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at "www.retrosheet.org".

Seamheads - Baseball Gauge Win Shares and Wins Above Replacement data courtesy of Dan Hirsch

Sean Lahman - Lahman Database The information used here was obtained free of charge from and is copyrighted by Sean Lahman. Interested parties can download the database at www.SeanLahman.com.

 

(c) 2015 Tuatara Software, LLC. All Rights Reserved