Dodgers and Roberts have finalized a contract worth slightly more than $8 million per season in a deal that keeps the two-time World Series winner on the bench through 2028.