- Puck Line
- Money
- Total
- Merged
The upcoming NHL game on March 21, 2026, features the St. Louis Blues visiting the Vancouver Canucks at Rogers Arena in Vancouver, BC. The match will be broadcast on ESPN+ and FDSMw. Current odds favor the Blues with a moneyline of -134, a shift from opening odds indicating increased confidence. The Canucks hold a +118 moneyline, reflecting underdog status. The puck line shows Blues at -1½ +189 and Canucks at +1½ -225, with totals set at over 5½ -125 and under 5½ +109. These betting lines provide valuable insights into market sentiment and expected game flow. For comprehensive analysis, visit the NHL odds page at NHL odds and betting lines.
Pittsburgh 34-340% -150BetOnline | |||||||
Nashville 31-37- +120Bet105 | |||||||
San Jose 32-35- -112BetOnline | |||||||
![]() Los Angeles 28-400% +107Bet105 | |||||||
Minnesota 39-31- +112Bet105 | |||||||
Columbus 36-32- -162Heritage | |||||||
![]() Ottawa 35-33- -244Heritage | |||||||
Vancouver 21-47- +126Bet105 | |||||||
![]() Montreal 37-31100% -126Bet105 | |||||||
Detroit 38-31- -117Bet105 | |||||||
![]() Edmonton 34-360% +125BetOnline |