Freese võitis 2012. aastal All-Star'i finaalhääletuse, liitus All-Star'i nimekirja meeskonnakaaslastega Lance Lynn, Carlos Beltrán, Rafael Furcal ja Yadier Molina 2012. aasta MLB All-Star'i mängus. Freese'il oli.294 löögi keskmine koos 13 kodujooksu ja 50 RBI-ga hooaja esimesel poolel. Pärast seda, kui Freese oli varasematel aastatel vigastusi kannatanud, mängis ta 2012. aastal karjääri kõrgeimal 144 mängul, lõpetades hooaja 79 RBI-ga, 20 kodujooksuga ja.293 löögi keskmisega. 2012. aasta NLCS
San Francisco Giants'i vastu lõi Freese esimeses mängus Madison Bumgarner'ile kahe hoomrunni. Freese oli mänginud 25 mängu, löödes.386 11 topelt, kuue kodujooksuga, 25 RBI ja.739 slugging protsent 100 plaadil. Ainult Carlos Beltránil (.824) ja Babe Ruthil (.744) olid kõrgemad slugging protsendid mängijate seas, kellel oli 100 või rohkem plaadi esinemisi järgsesoonis. Kuid pärast seda mängu langes ta, löödes vaid.192 seeria jaoks, kui Giants võitis seitsmes mängus ja läks 2012. aasta maailmameistrivõistlusele.