Escribe unha continuación para este parágrafo - Os xigantes gañaron a NL Oeste de novo en 2012. Casilla apareceu en todos os cinco partidos do NLDS contra os Cincinnati Reds. No xogo 1, entrou con San Francisco atrás no noveno e permitiu dúas corridas, aínda que só unha foi gañada, xa que os Giants perderon 5-2. Con todo, non permitiu ningunha carreira nos outros catro xogos, xa que San Francisco gañou a serie en cinco xogos. No NLCS
Contra os St. Louis Cardinals, Casilla lanzou no seu sexto partido de playoff consecutivo no xogo 1, non lanzou nos tres seguintes e lanzou en tres consecutivos para rematar a serie. Non permitiu ningunha carreira, xa que San Francisco recuperou dun déficit de 3 a 1 para derrotar aos Cardinals en sete partidos. Contra os Detroit Tigers no xogo 2 da Serie Mundial de 2012, Casilla aliviou a Madison Bumgarner para comezar o oitavo co Giants liderando 1<unk>0. Lanzou unha entrada sen goles, axudando a preservar unha vitoria de 2 a 0. No cuarto partido, entrou con dous outs no noveno e fixo que Gerald Laird se quedase fóra para rematar a entrada, e logo logrou a vitoria despois de que os Giants marcasen no décimo, barrendo aos Detroit Tigers para gañar a serie.