Second Petersburg Union order of battle
The following Union Army units and commanders fought in the Second Battle of Petersburg (June 15–18, 1864) of the American Civil War. Order of battle compiled from the casualty returns. The Confederate order of battle is listed separately. General in Chief. LTG Ulysses S. Grant, commanding general, U.S. armies Army of the James. MG Benjamin F. Butler Headquarters units. Naval Brigade BG Charles K. Graham Siege Artillery Col Henry L. Abbot X Corps. BG Alfred H. Terry XVIII Corps. MG William F. Smith Army of the Potomac. MG George Meade Headquarters units. Provost Guard  BG Marsena R. Patrick Artillery BG Henry J. Hunt Volunteer Engineer Brigade BG Henry W. Benham II Corps. MG Winfield S. Hancock MG David B. Birney V Corps. MG Gouverneur K. Warren VI Corps. MG Horatio G. Wright IX Corps. MG Ambrose E. Burnside Cavalry Corps. MG Philip H. Sheridan