Shiloh Confederate order of battle

The following Confederate States Army units and commanders fought in the Battle of Shiloh of the American Civil War. The Union order of battle is shown separately. Order of battle compiled from the army organization during the battle.

Military rank

 * Gen = General
 * MG = Major General
 * BG = Brigadier General
 * Col = Colonel
 * Ltc = Lieutenant Colonel
 * Maj = Major
 * Cpt = Captain
 * Lt = Lieutenant

Other

 * (w) = wounded
 * (mw) = mortally wounded
 * (k) = killed in action
 * (c) = captured

Army of the Mississippi
Gen Albert S. Johnston (k) Gen Pierre G. T. Beauregard

First Army Corps
MG Leonidas Polk

Second Army Corps
MG Braxton Bragg

Escort:
 * Alabama Cavalry: Cpt Robert W. Smith

Third Army Corps
MG William J. Hardee (w)

Reserve Corps
BG John C. Breckinridge