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. 
Army of the Mississippi.
Gen Albert S. Johnston (k)
<br>
Gen Pierre G. T. Beauregard
First Army Corps.
MG Leonidas Polk
Second Army Corps.
MG Braxton Bragg
Escort:
Third Army Corps.
MG William J. Hardee (w)
Reserve Corps.
BG John C. Breckinridge