Seven Days Union order of battle

The following Union Army units and commanders fought in the Seven Days Battles (from June 25 to July 1, 1862) of the American Civil War. Order of battle compiled from the army organization-return of casualties during the battle and the reports. The Confederate order of battle is listed separately.
Army of the Potomac.
MG George B. McClellan, Commanding
General Staff and Headquarters.
General Staff
General Headquarters
II Corps.
BG Edwin V. Sumner
III Corps.
BG Samuel P. Heintzelman (w - Glendale)
IV Corps.
BG Erasmus D. Keyes
V Corps.
BG Fitz J. Porter
VI Corps.
BG William B. Franklin
Artillery Reserve.
Col Henry J. Hunt