Mastering the Art of Sports Betting