Skriv en fortsættelse til dette afsnit - Giants vandt NL West igen i 2012. Casilla optrådte i alle fem kampe i NLDS mod Cincinnati Reds. I kamp 1 kom han ind med San Francisco bagud i niende og tillod to runs, selvom kun en blev tjent, da Giants tabte 5-2. Han tillod dog ingen løb i de andre fire kampe, da San Francisco vandt serien i fem kampe. I NLCS
Mod St. Louis Cardinals, Casilla kastede i sin sjette playoff spil i træk i Game 1, ikke kastet i de næste tre, og kastet i tre lige til at afslutte serien. Han tillod ikke nogen løb, da San Francisco rallyede fra et 3 til 1-underskud for at besejre Cardinals i syv kampe. Mod Detroit Tigers i kamp 2 i 2012 World Series, afløste Casilla Madison Bumgarner for at starte den ottende med Giants førende 1 <unk> 0. Han kastede en scoreløs inning, hvilket hjalp med at bevare en 2-0 sejr. I kamp 4 kom han ind med to outs i den niende og fik Gerald Laird til at slå ud for at afslutte inning, og vandt derefter sejren efter Giants scorede i den 10. og fejede Detroit Tigers for at vinde serien.