Ce qui suit est l'ordre de bataille lors de la bataille de Shiloh des forces militaires en présence, qui eut lieu les 6 et 7 avril 1862 lors de la guerre civile américaine, appelée également guerre de Sécession.
Les forces nordistes, de 67 000 hommes sont composées de l'armée du Tennessee sous les ordres du major général Ulysses S. Grant et de l'armée de l'Ohio sous les ordres du major général Don Carlos Buell
Les forces sudistes, fortes de 45 000 hommes de l'armée du Mississippi sont commandées par le général Albert S. Johnston qui sera remplacé, après sa mort par le général P. G. T. Beauregard.