Escriba unha continuación para este parágrafo - Despois da tempada 2011, os Giants asinaron de novo a López a un contrato de dous anos, $ 8.5 millóns. O 6 de xullo de 2012, López deu o seu primeiro home run desde que se uniu aos Giants en 2010 cando permitiu un home run de 457 pés a Pedro Álvarez nunha vitoria por 6 a 5 sobre os Piratas. Isto levou a súa ERA a 4,00, pero rexistrou unha ERA de 1,00 nos seus últimos 32 partidos. Tras as loitas de Santiago Casilla (que substituíu a un Wilson lesionado como pechador dos Giants), o mánager dos Giants, Bruce Bochy, anunciou o 7 de agosto que os Giants irían a unha estratexia de "bullpen por comité", con López, Sergio Romo e Jeremy Affeldt lanzando as dúas últimas entradas de partidos apertados, dependendo de a que bateadores se enfrontasen. Romo e López recibiron a maioría das oportunidades de salvamento; Affeldt só tivo un salvamento despois dese punto. López recibiu seis oportunidades de salvamento despois do 7 de agosto e converteu cada unha delas. En 70 partidos, López tivo un récord de 3<unk>0, unha efectividade de 2.50, e 28 ponches en 36 entradas mentres convertían sete de nove oportunidades de salvamento. Encastrou o 87,9% dos corredores herdados, a terceira mellor marca na NL. López fixo cinco aparicións na NLDS e na NLCS.
, permitindo que non corra, xa que os Giants gañaron ambas as series. Non lanzou na Serie Mundial, pero gañou o seu terceiro anel da carreira na Serie Mundial cando os Giants barreron aos Detroit Tigers.