The Edmonton Oilers and forward Ryan McLeod agreed on a two-year contract extension with an average annual value of $2.1 million, the team announced on Tuesday night.

McLeod, 23, bounced around a few lines for Edmonton last season, playing in 57 games.