American athlete Fiona O'Keeffe withdrew from the Boston Marathon due to a hamstring issue, just one day before the race, O'Keeffe and the BAA announced Sunday.