The SF Giants filled out the 40-man roster by claiming catcher Meibrys Viloria and pitcher Drew Strotman off waivers from the Rangers.