Online sports betting sites should offer moneylines, point spreads, parlays, prop bets, teasers and totals bets, as well as live betting markets to start. There should be a wide range of sporting events to choose from, with game lines available for NFL, NBA, NHL, EPL, MLB and other major sports leagues. Video Poker Guide: Play the Best Online Video Poker Games.