The St Louis game was canceled so here's another baseball game for tonight. The NBA game has too many injuries. At least 3 players are game time decisions, and how well they can play is unknown even if they do play. NHL game I do like Colorado if the price keeps coming down. MLB tonight San Francisco +100
NBA and NHL games tonight have tired teams vs rested teams. In the NHL, Carolina has had a long rest while Montreal is coming off a 7 game series. In the NBA, Cleveland entered game 1 exhausted and would have been better off losing by 30 and getting some rest. But they used a lot of energy, still lost, and still no extra days off. New York is still the team with rested legs. Keep this in mind before betting today. MLB today Colorado / Arizona over 9 -115