The Pittsburgh Pirates and outfielder Bryan Reynolds have agreed to an eight-year, $106.75-million contract extension, reports Robert Murray of Fansided.
Reynolds, 28, wasn't slated to be eligible for free agency until after the 2025 campaign, still having two years of arbitration remaining. The new deal, which includes some form of no-trade protection, will keep him with the Pirates through 2030.