The following Confederate States Army units and commanders fought in the Second Battle of Winchester.
The Union order of battle is listed separately.
Second Corps, Army of Northern Virginia (22651 officers & men) LTG Richard S. Ewell Early's Division (6350 officers & men) MG Jubal Anderson Early
BG William "Extra Billy" Smith
Ltc Hilary P. Jones Johnson's Division (6473 officers & men) MG Edward "Allegheny" Johnson BG George H. Steuart Col Jesse M. Williams BG James A. Walker BG John M. Jones Ltc R. Snowden Andrews (W); Maj Joseph W. Latimer Rodes's Division (7952 officers & men) MG Robert E. Rodes BG Junius Daniel BG Alfred Iverson, Jr. BG George P. Doles BG Stephen Dodson Ramseur Col Edward A. O'Neal Ltc Thomas H. Carter Unattached Cavalry BG Albert G. Jenkins Artillery Reserve (85 officers & men) Col J. Thompson Brown