Edmonton Oilers captain Connor McDavid won the fastest skater, stickhandling, shooting accuracy and obstacle course events Friday after assisting the league in re-imagining a part of the all-star weekend that had lost much of its lustre in recent years.