Ordre de bataille alliés à Ebelsberg

Les français ont sur le terrain environ 22 000 hommes et 48 canons

IVe corps
(Masséna)
Division Legrand Brigade Ledru 26e léger 3 bataillons
18e ligne 3 bataillons
Badois (Kister) 1er RI (Grand Duc) 2 bataillons
2e RI (Grand Duc Héritier) 2 bataillons
Chasseurs Lingg 1 escadron
Division Claparède Brigade Coehorn 2e demie-brigade légère 28e léger
21e éger
17e léger
4e demie-brigade légère 26e léger
Tirailleurs du Pô
Tirailleurs corses
Brigade Fricatier 7e demie-brigade de ligne 88e ligne
40e ligne
8e demie-brigade de ligne 103e ligne
100e ligne
64e ligne
Brigade Lesuire 5e demie-brigade de ligne 27e ligne
39e ligne
6e demie-brigade de ligne 59e ligne
69e ligne
76e ligne
Division Marulaz
(cavalerie légère)
Stettner 1er dragons Badois
Chevau-légers Hessois
Chevau-légers Würtemburgeois
3e chasseurs à cheval
14e chasseurs à cheval
19e chasseurs à cheval
23e chasseurs à cheval