Second Battle of Winchester order of battle: Confederate

The following Confederate States Army units and commanders fought in the Second Battle of Winchester. The Union order of battle is listed separately.

Military rank abbreviations

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

Confederate army
Second Corps, Army of Northern Virginia (22651 officers & men)

LTG Richard S. Ewell