Advertisement

Outfielder Alex Gordon agreed to re-sign with the Kansas City Royals on Wednesday in what's almost certain to be a franchise-record contract for the defending champions, league sources told Yahoo Sports. As talks intensified in recent days, the sides were discussing a four-year deal in the low $70 million range, sources said. Never have the Royals guaranteed more than $55 million to a player until Gordon, the 32-year-old left fielder whose sparkling defense and solid bat have made him among the game's most underappreciated stars.