The following units and commanders fought at the Battle of Schellenberg on July 2, 1704.
Unless otherwise noted, all regiments had one battalion.
Schellenberg order of battle Wikipedia
John Churchill, Duke of Marlborough
General Charles Churchill
Colonel Holcroft Bloodtwenty 3 pounders
ten 9 pounders
six 12 pounders
Louis William, Margrave of Baden
General Count von Styrum
Jean Baptist, Comte d'Arco
Second in command: Alessandro, Marquis de Maffei