Siege of Corinth Union order of battle

The following units and commanders of the Union Army fought at the Siege of Corinth (29 Apr-30 May 1862) of the American Civil War. The Union Army had approximately 150,000 present for duty. The Confederate order of battle is shown separately. Order of battle compiled from the army organization during the siege.
Department of the Mississippi.
MG Henry W. Halleck
<br>
District of West Tennessee.
MG Ulysses S. Grant
Right Wing (Army of the Tennessee).
MG George H. Thomas
Reserves (Army of the Tennessee).
MG John A. McClernand
Center (Army of the Ohio).
MG Don Carlos Buell
Left Wing (Army of the Mississippi).
MG John Pope
Right Wing.
MG William S. Rosecrans 
Left Wing.
BG Schuyler Hamilton 