The 2nd Iowa fought in the Battle for Corinth with a force numbering 346. During the two days of fighting, the 2nd Iowa suffered a total of 108 casualties. Due to the tragic fall of Colonel Baker and Lieutenant Colonel Mills, James B. Weaver was promoted to colonel and was now in command of the regiment. Henry R. Cowles, former captain of Company H was promoted to lieutenant colonel, and Captain N. B. Howard of Company I was third in command after being promoted to major.