Seven Pines Union order of battle

The following Union Army units and commanders fought in the Battle of Seven Pines on May 31 and June 1, 1862. The Confederate order of battle is listed separately.

Military rank

 * MG = Major General
 * BG = Brigadier General
 * Col = Colonel
 * Ltc = Lieutenant Colonel
 * Maj = Major
 * Cpt = Captain
 * Lt = Lieutenant

Other

 * (w) = wounded
 * (mw) = mortally wounded
 * (k) = killed in action

Army of the Potomac
MG George B. McClellan

II Corps
BG Edwin V. Sumner

III Corps
BG Samuel P. Heintzelman

IV Corps
BG Erasmus D. Keyes

V Corps
BG Fitz John Porter

VI Corps
BG William B. Franklin