John Harbaugh, who led the Baltimore Ravens to a Super Bowl title, agreed to a contract extension through the 2028 season.