there are more people than most think that are profitable sports bettors and even professionals. That’s why sportsbooks limit some people although the OP isn’t one of them. I’d guess that 2% of sports bettors make money.
Yeah. I feel that figure is even higher and it probably should be around 5-8% based on my research. Some of them report their earnings while some don't which is why this higher figure range makes more sense.
Many of those successful punters are sports traders who trade bets on a regular basis just like stock/crypto trading and end up making a living though they are all unstable professions.