Yes, it is legal to place MLB moneyline bets. Sportsbooks like DraftKings, FanDuel, BetMGM, Caesars Sportsbook, and Bet365 are perfect choices for legal MLB moneyline bets.