Weather is throwing some kinks into the NHL's slate of outdoor games this weekend.

On Sunday, the start of the Centennial Classic between the Detroit Red Wings and Toronto Maple Leafs at Exhibition Stadium was delayed a half hour because of glare from the sun on the ice. The league cited player safety as the reason for its decision to push back the puck drop to 3:53 p.m. ET following pregame festivities.

Red Wings and Maple Leafs alumni played a game outdoors at Exhibition Stadium on Saturday. Mark Blinch/NHLI via Getty Images

The Chicago Blackhawks are supposed to play the St. Louis Blues in the Winter Classic at Busch Stadium on Monday, but there is rain in the forecast to go with temperatures around 60 degrees. The game might have to be pushed back to Tuesday.

As recently as October, an outdoor game -- the Heritage Classic between the Edmonton Oilers and Winnipeg Jets in Winnipeg -- was delayed almost two hours because of sun glare on the ice.