Okay, someone with gambling expertise, please help me understand how this isn't a massive bookmaking error:
THese are the odds from Foxbet, via Fox Sports' site.
LAFC +400 (bet $10 to win $50)
Philadelphia Union +600 (bet $10 to win $70)
NYCFC +700 (bet $10 to win $80)
CF Montreal +1200 (bet $10 to win $130)
New York Red Bulls +1200 (bet $10 to win $130)
LA Galaxy +1200 (bet $10 to win $130)
Austin FC +1400 (bet $10 to win $150)
Nashville SC +1600 (bet $10 to win $170)
Inter Miami CF +1800 (bet $10 to win $190)
Seattle Sounders +2000 (bet $10 to win $210)
Atlanta United +2000 (bet $10 to win $210)
Toronto FC +2500 (bet $10 to win $260)
Sporting Kansas City +2500 (bet $10 to win $260)
New England Revolution +2500 (bet $10 to win $260)
Columbus Crew +2500 (bet $10 to win $260)
FC Dallas +2500 (bet $10 to win $260)
FC Cincinnati +2500 (bet $10 to win $260)
Orlando City SC +2800 (bet $10 to win $290)
Minnesota United +2800 (bet $10 to win $290)
Colorado Rapids +3300 (bet $10 to win $340)
Real Salt Lake +4000 (bet $10 to win $410)
Portland Timbers +4000 (bet $10 to win $410)
San Jose Earthquakes +5000 (bet $10 to win $510)
Charlotte FC +5000 (bet $10 to win $510)
D.C. United +5000 (bet $10 to win $510)
Chicago Fire +6600 (bet $10 to win $670)
Vancouver Whitecaps +6600 (bet $10 to win $670)
Houston Dynamo +10000 (bet $10 to win $1,010)
Saint Louis City SC +10000 (bet $10 to win $1.010)
There are 29 teams here. If laying down $1,000 on all 29 costs $29,000 but the minimum return on a win is $50,000, couldn't someone guarantee themsleves a $21,000 profit just by covering all the teams?
I'm obviously missing something here.