Most states are 21+ for sports betting, but there are actually a handful where you can bet at 18. Wyoming is definitely one of them they allow 18+ for online sports betting, which is pretty rare. Montana, Rhode Island, New Hampshire, Tennessee, and Washington DC also have some 18+ options, though it gets complicated because sometimes it’s only for certain types of betting or certain venues. The confusing part is that even in states like Wyoming where the law says 18+, some sportsbooks like FanDuel and BetMGM still require you to be 21 anyway because that’s their company policy. So your friend isn’t totally wrong since the vast majority of places do require 21, but you’re also right that there are exceptions. It’s a mess trying to figure out because every state really does have different rules and the sportsbooks add their own restrictions on top of that.