Oklahoma City RedHawks
On October 26, 2012, Lin was claimed off waivers by the Houston Astros. On December 19, 2012, Lin was designated for assignment by the Astros and on December 21 he was assigned outright to the Oklahoma City RedHawks. On November 4, 2013, he elected free agency.