Wellington hadde seks britiske infanteridivisjoner, ledet av henholdsvis generalene Robert Craufurd, Brent Spencer, Rowland Hill, Thomas Picton, Galbraith Lowry Cole og James Leith. De siste tre divisjoner var støttet av hver sin portugisiske brigade. I tillegg var det flere rene portugisisk enheter, en infanteridivisjon bestående av to brigader under John Hamilton, og tre selvstendige brigader ledet av Denis Pack, Alexander Campbell og John Coleman. Videre ledet George DeGrey, John Slade, George Anson og Henry Fane hver sin britiske kavaleribrigade, pluss fire regimenter av portugisisk kavaleri. Artilleriet bestod av seks britiske, to tyske (King's German Legion) og fem portugisiske enheter.