Kernstown II Confederate order of battle

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.
Army of the Valley.
LTG Jubal A. Early
Breckinridge’s Command.
MG John C. Breckinridge