 Marrero died on April 23, 2014, at his home in Havana just 2 days shy of his 103rd birthday.According to Wikipedia's List of MLB player Centenarians, Marrero is the second oldest living major league baseball player of all time (102 years, 363 days).Source