Viết phần tiếp theo cho đoạn này - Giants đã giành được NL West một lần nữa vào năm 2012. Casilla xuất hiện trong tất cả năm trận đấu của NLDS chống lại Cincinnati Reds. Trong Trận 1, anh đã đi vào với San Francisco đứng sau ở hiệp chín và cho phép hai lần chạy, mặc dù chỉ có một lần kiếm được, khi Giants thua 5-2. Tuy nhiên, anh không cho phép chạy trong bốn trận đấu còn lại, khi San Francisco giành chiến thắng trong loạt bài trong năm trận đấu. Trong NLCS
chống lại St. Louis Cardinals, Casilla ném trong trận playoff thứ sáu liên tiếp của mình trong Game 1, không ném trong ba trận tiếp theo, và ném trong ba trận liên tiếp để kết thúc loạt trận. Anh ấy không cho phép bất kỳ đường chạy nào, khi San Francisco tập hợp từ thâm hụt 3-1 để đánh bại Cardinals trong bảy trận đấu. Chống lại Detroit Tigers trong Trận 2 của World Series 2012, Casilla đã giải phóng Madison Bumgarner để bắt đầu hiệp thứ tám với Giants dẫn trước 1 <unk> 0. Anh ta đã ném một hiệp không ghi bàn, giúp bảo vệ chiến thắng 2-0. Trong trận đấu 4, anh đã có hai lần ra sân ở hiệp 9 và khiến Gerald Laird phải ra sân để kết thúc hiệp, sau đó giành chiến thắng sau khi Giants ghi bàn ở hiệp 10, quét sạch Detroit Tigers để giành chiến thắng.