Täytä seuraava lause: Giants voitti NL Westin jälleen vuonna 2012. Casilla esiintyi kaikissa viidessä NLDS-pelissä Cincinnati Redsia vastaan. Ensimmäisessä pelissä hän tuli San Franciscon jälkeen yhdeksännessä ja antoi kaksi juoksua, vaikka vain yksi oli ansainnut, kun jättiläiset hävisivät 5-2. Hän ei kuitenkaan salli juoksuja muissa neljässä pelissä, kun San Francisco voitti sarjan viidessä pelissä. Tässä
Casilla syöttänyt kuudennessa playoff-pelissään peräkkäin pelissä 1, ei syöttänyt seuraavissa kolmessa, ja syöttänyt kolmessa peräkkäisessä sarjan loppuun. Hän ei antanut juoksua, kun San Francisco nousi 3-1:n alijäämästä voittaakseen Cardinalsit seitsemässä pelissä. Casilla vapautti Madison Bumgarnerin Detroit Tigersia vastaan vuoden 2012 World Series -sarjan toisessa pelissä ja aloitti kahdeksannen, jolloin Giants johti 1: 0. Hän heitti pisteettömän erän, auttaen säilyttämään voiton 2:0. Neljännessä pelissä hän tuli sisään kahdella ulospääsyllä yhdeksännessä ja sai Gerald Lairdin maadoittumaan lopettamaan vuoroparin, sitten otti voiton Giantsin maalin jälkeen kymmenennessä, ja pyyhkäisi Detroit Tigersin voittamaan sarjan.