 At age 102, Marrero was the oldest living former Major League Baseball player at the time of his death.Marrero was born on a farm called El Laberinto in the district of Sagua la Grande, Cuba; he was of Canary Islands descent.He played for various teams in his rural region, then in 1938 at age 26 or 27 was invited to pitch for the Cienfuegos team of the Cuban Amateur League.