Army at the time of Alexandros

Based on the army at Granicus. I use this model because it was Alexandros first battle against Persia and it shows the best of Makedonia at the moment (in later battles Alexandros had reinforcements like horse archers).
1700 Companions
800 Podromoi
1700 Thessaly cavalry
600 Greek cavalry
200 Paeonian cavalry
12000 phalanx
7000 allied Greek hoplites
3000 Hypaspists
6000 Thracian peltasts
5000 Greek mercenary peltasts
1000 Illyrians
500 Agrianians
500 Cretans

with EB units

1 General
Cavalry
1 unit of Heitaroi
1 unit of Podromoi
2 unit of Hippeis Thessalikoi
Infantry
3 units of Hoplitai
4 units of Pezhetairoi
2 units of Hypaspits
Light Infantry
3 units of Thraikoi Peltastai
2 units of Peltastai
1 unit of Agrianikoi Pelekephoroi
1 unit of Toxotai Kretikoi

* Some units were too small or don’t exist for Makedonia like the Paeonian cavalry or the Illyrian light infantry so I ommited them. Other EB units have more than what Alexandros used, but I ommited that too. I also omitted the Greek mercenary cavalry because they were too few, but you can change 1 unit of Hippeis Thessalikoi for them. With the Hypaspits, one of this was the agema so I think u can use the Pheraspidai as placeholders if you want.