If you're betting on a spread before the game, you're likely losing a ton of value. Every single game, whether NBA or NFL, will have better odds in game at some point in the game. Today the clippers were -8.5. They were +400 to win the game with about 2 min left. If you wanted the Rockets, their ML was higher during the game as well. If you wanted the Packers last night at +10.5, you're getting more points during the game. If you wanted the bills -10.5, you're also getting more points at the right point in the game.
Denver was down to the Jags. Jags were down to Denver.
Bucs were down to the Ravens. Ravens were down to the Bucs at half.
Dolphins were down to the Lions. Lions were down to the Dolphins.
Panthers and Falcons were back and forth.
Jets and Pats were back and forth.
Colts and Commanders were back and forth.
49ers were down to the Rams. Rams were down the 49ers.
It happens in nearly every single game. Why bet on a -110 spread or a ML pre game, unless you're doing a parlay? I don't get the point.
If you want to bet on a player prop, so and so to get so many yards, you think that player is going to explode, you can get alternate prop lines. You like Henry to dominate Houston (3 straight 200 yard games against Houston prior to last week, where he had 200 for the 4th time in a row against them), you can get over 150 yards for high + odds.
Sports betting is very much like the stock market, you gotta time things right. Get in at the right time. Even if you lose some doing this, you're eventually going to hit if you know what your doing.
Not everyone has the time to do this obviously, so it's hard for all of us I'm sure to do it consistently, but now with the new apps and betting on phones, it's become much easier. Out to dinner with the family/gf? Np. Whip out the phone real quick and place a live bet within seconds.