No, Marcelo Mayer has not made his MLB debut yet. He is still playing in the minor leagues for the Red Sox organization.