 According to Herodotus, the Persians numbered 300,000 and were accompanied by troops from Greek city states that supported the Persian cause (including Macedonia, Thessaly and Thebes).Herodotus admits that no one counted the Greek allies of the Achaemenids, but he guesses that there were about 50,000 of them.Mardonius' troops consisted of not only Persians and Medes, but also Bactrians, Scythians, Indians, Boeotians, Locrians, Malians, Thessalians, Macedonians, Thracians, and 1,000 Phocians.