MLB has promoted a corporate partnerships exec into the CMO role.