A men's hockey player looks on during a game.

Edmonton Oilers captain Connor McDavid is expected to be out for two to three weeks with an ankle injury, the NHL team said Wednesday.