The 2016-17 NHL season is coming to a close and it's been another great year. There have been countless memorable highlights and with the Stanley Cup Playoffs in sight, we thought we would count down the top 10 goals of the season so far.

Yes there are some games left, but we don't think anyone is taking that number one spot away. You'll agree once you see it.

Without furder ado, our top 10 goals of the NHL season.

10. Alexander Radulov vs. the Ottawa Senators

9. Connor McDavid vs. the Detroit Red Wings

8. John Tavares vs. the St. Louis Blues

7. Josh Bailey vs. the Anaheim Ducks

6. Patrick Kane vs. the Montreal Canadiens

5. Jamie Oleksiak vs. the St. Louis Blues

4. Nathan MacKinnon vs. the Toronto Maple Leafs

3. Viktor Arvidsson vs. the St. Louis Blues

2. Richard Panik vs. the Pittsburgh Penguins

1. Sidney Crosby vs. the Buffalo Sabres

If you think we missed out on any goals or have comments on our list, get in touch with us on Facebook or Twitter!