Former major-league star Vladimir Guerrero has signed a contract to play with the Atlantic League's Long Island Ducks, Fox Sports' Ken Rosenthal reported on Thursday.
The 38-year-old Guerrero hasn't played in the major leagues since 2011 with the Baltimore Orioles, when he hit .290 with 13 homers, 63 RBI and a .733 OPS.
Guerrero made it known this spring that he was looking to make a comeback, but it appeared he had no major-league takers. Last year, he signed with the Blue Jays in early May, spending time in the organization's extended spring training camp. He had a line of .358/.364/.679 in 12 games for the Blue Jays' High-A Dunedin and Triple-A Las Vegas affiliates, but he never cracked the major-league roster.