Looking at the number of soldiers on the Greek side(considering 300 men is about 1 unit):

1 Spartiatai Hoplitai, as the Spartan Hippeis(as far as it really might be the Hippeis, if so a chevron is in place ).

3 Akontistai, as the Spartan Helots who were forced to fight and probably with a big part of them also fighting till death!

3 Hoplitai, the Periokoi allies of the Spartans.

2 Hoplitai, the Mantineans.

2 Hoplitai, the Tegeans.

1 Hoplitai, Arcadian Orchomenos, Philians, Mycenaeans. (combined to make 1 unit of Hoplitai)

3 Hoplitai, other Arcadians.

1 Hoplitai, Corinthians.

2 Hoplitai, Thespians.

1 Hoplitai, Thebans.

3 Hoplitai, Phocians.

3 Hoplitai, Opuntian Lokrians.

-------------

1 Spartiatai Hoplitai
3 Akontistai
21 Hoplitai

Mmm, ok that didn't work out. For a stack the best would prob be: 1 Spartiatai, 3 Akontistai, 16 Hoplitai.

But that would been thousands of Persian stacks.

I'm just gonna keep it with the last battle: 1 Spartiatai, 3 Akontistai, 3 Hoplitai (Thespians + Thebans).