 On December 2, 2009, Gosling re-signed with the Cleveland Indians on a minor league contract with an invite to spring training.On May 17, 2010, Gosling officially announced his retirement before a Columbus Clippers game for Cleveland's AAA minor league affiliate.He finished his career that night by pitching 6.1 scoreless innings in a spot start against the Durham Bulls.