Ljúktu eftirfarandi setningu: Casilla kom fram í öllum fimm leikjum NLDS gegn Cincinnati Reds. Í leiknum 1 kom hann inn með San Francisco á eftir í níunda og leyfði tveimur hlaupum, þó að aðeins eitt hafi verið unnið, þar sem Giants töpuðu 5-2. Hins vegar leyfði hann ekki hlaup í hinum fjórum leikjunum, þar sem San Francisco vann seríuna í fimm leikjum. Í
Casilla kastaði í sjötta úrslitaleiknum í röð í leiknum 1, ekki kastaði í næstu þremur og kastaði í þremur í röð til að klára seríuna. Hann leyfði ekki neitt hlaup, þar sem San Francisco komst upp úr 3 til 1 skorti til að sigra Cardinals í sjö leikjum. Á móti Detroit Tigers í leik 2 í World Series 2012, Casilla lét Madison Bumgarner að byrja áttunda með Giants leiða 1<unk>0. Hann kastaði markalausu innri og hjálpaði til við að varðveita 2 til 0 sigur. Í leiknum 4 kom hann inn með tvo út í níunda og fékk Gerald Laird til að jarða út til að ljúka inningunni, svo tók hann sigurinn eftir að Giants skoraði í 10. og sveif Detroit Tigers til að vinna seríuna.