Second Battle of Kernstown order of battle: Confederate

The following Confederate States Army units and commanders fought in the American Civil War's Second Battle of Kernstown on July 24, 1864, in Kernstown, now part of the Virginia city of Winchester.

The Union order of battle is shown separately.

BG Zebulon York Hays’s Old Brigade (Louisiana Tigers) - Col William R. Peck Stafford’s Old Brigade - Col Eugene Waggaman

BG William Terry Stonewall Brigade - Col John H. Stover Funk Jones’s Old Second Brigade - Col Robert H. Dungan Steuart’s Old Third Brigade - Cpt William B. Yancy [4] Rodes’ Division

BG William Ruffin Cox Ramseur's Division

Col Archibald Godwin Ransom's Cavalry Division