Viết tiếp cho đoạn này - Freese đã giành được phiếu bầu cuối cùng All-Star vào năm 2012, gia nhập danh sách All-Star với các đồng đội Lance Lynn, Carlos Beltrán, Rafael Furcal và Yadier Molina cho National League trong MLB All-Star Game 2012. Freese có trung bình đánh bóng.294, cùng với 13 lượt home run và 50 RBIs trong nửa đầu mùa giải. Sau khi bị chấn thương trong những năm trước, Freese đã chơi trong 144 trận đấu trong sự nghiệp năm 2012, kết thúc mùa giải với 79 RBI, 20 lượt về và trung bình.293. Trong năm 2012 NLCS
Trận đấu với San Francisco Giants, Freese đã có 2 cú home run trước Madison Bumgarner trong trận đấu đầu tiên. Đến thời điểm này trong sự nghiệp sau mùa giải của mình, Freese đã chơi 25 trận, đánh.386 với 11 cú gấp đôi, sáu đường về nhà, 25 RBIs và tỷ lệ slugging.739 trong 100 lần xuất hiện. Chỉ có Carlos Beltrán (.824) và Babe Ruth (.744) có tỷ lệ slugging cao hơn trong số các cầu thủ có 100 hoặc nhiều lần xuất hiện trên đĩa trong mùa giải sau. Tuy nhiên, anh đã sụp đổ sau trận đấu đó, chỉ đánh bóng.192 cho loạt trận khi Giants giành chiến thắng trong bảy trận và thăng hạng cho World Series 2012.