Safety Michael Thomas spent his entire rookie season with the 49ers on the practice squad, and was rewarded with a contract Monday.