Schellenberg order of battle

The following units and commanders fought at the Battle of Schellenberg on July 2, 1704.
Allied army.
Left Wing.
John Churchill, Duke of Marlborough
Main Body.
General Charles Churchill
Artillery.
Colonel Holcroft Blood
Right Wing.
Louis William, Margrave of Baden
Infantry.
General Johann Karl Graf von Thüngen
Cavalry.
General Hermann Otto II of Limburg Stirum (mw)
Franco-Bavarian Army.
Jean Baptist, Comte d'Arco
Second in command: Alessandro, Marquis de Maffei