Moderne historikere har også kommet med forskjellige anslag. Kampuris har bemerket at dersom de 600 skipene var krigsskip, og ikke transportskip, med 30 –soldater i hvert skip, bestod styrken av 18 000 epibates. Epibates var soldater som forsvarte skipene fra bordingsstyrker under sjøslag. Disse var typiske for persiske skip etter slaget ved Lade. Skipene under invasjonen til Xerxes hadde 30 epibates. Men siden flåten hadde transportskip, må de i det minste ha transportert det persiske kavaleriet. Herodot hevder at kavaleriet ble fraktet i triremene. Den persiske flåte hadde skip som var laget for slike formål, og ifølge Eforos støttet 800 transportskip Xerxes' invasjon ti år senere. Anslag for kavaleriet ligger vanligvis mellom 1000 og 3000, selv om Cornelius Nepos oppgir 10 000.