McDavid, who is captain of the Pacific Division All-Stars, is the sixth player to win the event multiple times, joining Sergei Fedorov, Mike Gartner, Peter Bondra, Scott Niedermayer and Sami Kapanen.
"Obviously when you speak of those guys I think right away you just think of the speedsters of the NHL," McDavid said. "To have my name next to those guys is pretty cool."
Results
Connor McDavid, Edmonton Oilers, 13.454 seconds
Brayden Point, Tampa Bay Lightning, 13.579
Jack Eichel, Buffalo Sabres, 13.828
Nathan MacKinnon, Colorado Avalanche, 14.056
Rickard Rakell, Anaheim Ducks, 14.181
Zach Werenski, Columbus Blue Jackets, 14.250
Noah Hanifin, Carolina Hurricanes, 14.317
Josh Bailey, New York Islanders, 14.413