Osatu esaldi hau: Freesek All-Star finaleko botoa irabazi zuen 2012an, eta Lance Lynn, Carlos Beltrán, Rafael Furcal eta Yadier Molina taldekideekin bat egin zuen 2012ko MLB All-Star Jokoan. Freesek.294ko batez besteko bat egin zuen, 13 home run eta 50 RBIrekin batera denboraldiaren lehen erdian. Aurreko urteetan lesioak izan ondoren, Freesek 144 partida jokatu zituen 2012an, eta denboraldia 79 RBI, 20 home run eta.293 batez bestekoarekin amaitu zuen. 2012an, berriz,
San Francisco Giants taldearen aurka, Freesek bi home run egin zituen Madison Bumgarnerren aurka lehen partidan. Bere postseason ibilbidean, Freesek 25 partida jokatu zituen,.386 batzen 11 bikoitz, sei home run, 25 RBI eta.739 slugging portzentajea 100 plateretan. Carlos Beltránek (.824) eta Babe Ruthek (.744) baino ez zuten portzentaje handiagoa izan jokalarien artean 100 edo gehiago plater agerpenekin postseason. Hala eta guztiz ere, joko horren ondoren erori egin zen,.192 bat eginez seriean, Giantsek zazpi partidetan irabazi eta 2012ko Munduko Serieetara aurreratu baitzuten.