First Battle of Bull Run order of battle: Confederate

The following Confederate units and commanders fought in the First Battle of Bull Run on July 21, 1861.

The Union order of battle is shown separately.

[2] BG Joseph E. Johnston,[3] Commanding BG P. G. T. Beauregard General Staff: Headquarters Escort:

BG Barnard Elliott Bee, Jr. (mw)

Col States Rights Gist

Organization of the Army of the Potomac
Army of the Shenandoah