The Edmonton Oilers announced Monday that captain Connor McDavid signed a two-year, $25 million contract. He gave the team a big discount as he kept the average annual value at just $12.