Completa la seguente frase: Freese ha vinto il voto finale All-Star nel 2012, unendosi al roster All-Star con i compagni di squadra Lance Lynn, Carlos Beltrán, Rafael Furcal e Yadier Molina per la National League nel 2012 MLB All-Star Game. Freese aveva una media di battuta di.294, insieme a 13 fuoricampo e 50 RBI nella prima metà della stagione. Dopo essere stato afflitto da infortuni negli anni precedenti, Freese ha giocato in 144 partite nel 2012, terminando la stagione con 79 RBI, 20 fuoricampo e una media di battuta di.293. Nel 2012
Nella NLCS contro i San Francisco Giants, Freese ha fatto due fuoricampo contro Madison Bumgarner nella prima partita. A questo punto della sua carriera in post-stagione, Freese aveva giocato 25 partite, battendo.386 con 11 doppi, sei fuoricampo, 25 RBI e una percentuale di battuta di.739 in 100 apparizioni al piatto. Solo Carlos Beltrán (.824) e Babe Ruth (.744) hanno avuto percentuali di slugging più elevate tra i giocatori con 100 o più apparizioni al piatto nella post-stagione. Tuttavia, è crollato dopo quella partita, battendo solo.192 per la serie mentre i Giants hanno vinto in sette partite e sono avanzati alle World Series del 2012.