Влітку 2012 року футболіст перейшов у бразильський «Корінтіанс», де був покликаний замінити Лієдсона. В кінці того ж року Герреро забив обидва м'ячі команди на Клубному чемпіонаті світу в Японії, в тому числі і єдиний переможний гол у фінальному матчі проти «Челсі», який приніс «Корінтіансу» перемогу у турнірі.