The following Confederate States Army units and commanders fought in the First Battle of Winchester of the American Civil War. The Union order of battle is listed separately.