More than three full years after he last pitched in a major league game, Esteban Yan signed with the Florida Marlins, according to Juan C. Rodriguez of the South Florida Sun-Sentinel. The 34-year-old veteran of 11 major league seasons had been pitching in the independent Atlantic League before the Marlins signed him. Yan was starting, but it's unclear whether the Marlins will have him work as a starter or a reliever once he reports to Triple A. In nearly 500 appearances over the course of a decade-plus, Yan started just 23 MLB games.