Užpildykite šią frazę: "Giants" 2012 m. vėl laimėjo NL vakarinį. Casilla pasirodė visose penkiose NLDS rungtynėse prieš Cincinnati Reds. Pirmoje rungtynėje jis įžengė į varžybas, kai San Franciskas buvo galų gale devintame, ir leido du varžybas, nors tik vienas buvo pelnytas, nes "Giants" pralaimėjo 5-2. Tačiau jis neleidė nė vieno lenktynių likusiose keturiose rungtynėse, nes San Franciskas laimėjo seriją per penkias rungtynes. Į
NLCS prieš St. Louis Cardinals, Casilla žaidė šeštąjį iš eilės pley-off žaidimą 1-oje rungtynėje, nepirko per kitas tris rungtynes, ir tris kartus iš eilės baigė seriją. Jis neleidė jokių varžybų, nes San Franciskas susigrąžino iš 3 prieš 1 deficito ir nugalėjo "Cardinals" per septynias rungtynes. 2012 m. Pasaulio serijos antrosios rungtynės su Detroito tigrų varžybose, Casilla išlaisvino Madison Bumgarner ir pradėjo aštuntąją, kai "Giants" pirmavo 1: 0. Jis išleido be taškų iningą, padėdamas išsaugoti 2:0 pergalę. Ketvirtoje rungtynėje, jis įstojo su dviem "out" devyniojoje ir gavo Gerald Laird į žemę, kad užbaigtų inningą, tada laimėjo po to, kai "Giants" įmušė 10-ąją, išvalydamas "Detroito Tigers", kad laimėtų seriją.