After Shiloh he was appointed major general of volunteers and commanded the II Corps in the Army of the Ohio during the Perryville Campaign although his corps was only lightly engaged in the fighting.
Efter Shiloh blev han forfremmet til generalmajor i den frivillige hær og fik kommandoen over II Korps i Army of the Ohio under kampagnen som endte med slaget ved Perryville, selv om hans korps kun blev lidt indblandet i kampene.