Starling Marte, Pirates agree to $31 million extension
Tigers add infielder Javier Báez for six years, $140 million - The Boston Globe
Pirates, LF Starling Marte finalize 6-year, $31 million deal
Starling Marte suspended 80 games for PED violation
MORE
Pirates' Starling Marte Suspended for 80 Games for Steroid Use - The New York Times
Analysis: Pirates players see Bryan Reynolds' contract as the opening of a window to win
Starling Marte trade: Athletics acquire outfielder from Marlins for Jesús Luzardo
Pirates agree to 8-year, $106.75 million contract with star outfielder Bryan Reynolds
Analysis: Why Ke'Bryan Hayes' defense could make his extension a massive bargain for the Pirates
MLB rumors: Rockies, Trevor Story agree to two-year contract; Starling Marte trade rumors heating up
Pirates trade Starling Marte to Diamondbacks for two prospects - ESPN