The 2nd Infantry Battalion was formed at Garysburg, North Carolina, during the fall of 1861. Five companies were from Madison, Stokes, Randolph, Surry, and Forsyth counties, one from Mecklenburg County, Virginia, and two from Pike and Meriwether counties, Georgia. The Virginia company was transferred in September, 1862, and the Georgia commands in mid-1863. It was sent to the coast and captured in the Battle of Roanoke Island
Lieutenant Colonel Hezekiah L. Andrews, Wharton J. Green, and Charles E. Shober; and Majors Marcus Erwin, John M. Hancock, and James J. Iredell.
The composite roster of this battalion contains the names of 1732 men.
Roster (PDF format)
REF: Crute - Units of the Confederate States Army
Moore - Roster of North Carolina Troops in the War Between the States