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.

Military rank

 * GEN = General
 * LTG = Lieutenant General
 * MG = Major General
 * BG = Brigadier General
 * Col = Colonel
 * Ltc = Lieutenant Colonel
 * Maj = Major
 * Cpt = Captain
 * Lt = Lieutenant
 * Bvt = Brevet Rank

Other

 * w = wounded
 * mw = mortally wounded
 * k = killed

Army of the Valley
LTG Jubal A. Early

Breckinridge’s Command
MG John C. Breckinridge