Kernstown II Confederate order of battle

The following Confederate States Army units and commanders fought in the Second Battle of Kernstown of the American Civil War, on July 24, 1864 in Kernstown, now part of the City of Winchester, Virginia. 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

Forces reporting directly to Early