Írj egy folytatást erre a bekezdésre - A Giants 2012-ben ismét megnyerte az NL Nyugati címet. Casilla az NLDS mind az öt mérkőzésében szerepelt a Cincinnati Reds ellen. Az első mérkőzésben a San Franciscóval kezdte a kilencedikben, és két futást engedett, bár csak egy jutott, mivel a Giants 5-2 vesztett. Azonban a többi négy meccsen nem engedett futást, mivel San Francisco öt meccsen nyerte a sorozatot. Az NLCS-ben
A St. Louis Cardinals ellen Casilla az első meccsben a hatodik meccsét játszotta, a következő háromban nem, és háromszor dobott egyenesen, hogy befejezze a sorozatot. Nem engedett futást, mivel San Francisco 3x1 hiányból 7 meccsen legyőzte a Cardinals-t. A Detroit Tigers ellen a 2012-es World Series 2. meccsében Casilla kiürítette Madison Bumgarner-t, hogy a nyolcadik kezdetén a Giants 1-0-ra vezetett. Egy gól nélküli inninget dobott, segítve a 2-0-os győzelmet. A negyedik meccsen két out-ot kapott a kilencedikben, és Gerald Lairddal a mérkőzést befejezte, majd megnyerte a győzelmet, miután a Giants gólt szerzett a tízedikben, és megnyerte a Detroit Tigerset, hogy megnyerje a sorozatot.