Veteran MLB reliever David Robertson announced his retirement on Friday, ending a playing career that saw him appear with eight different teams over the course of 18 years.
Veteran reliever David Robertson calls it a career at 40 after spending 17 seasons in MLB with eight different organizations.