The Persians defeated the Greek forces..
The wars went on for 50 years, and the Greek forces engaged in many battles over the period, with many generals.
They defeated the Persians.
The Greek city-states of peninsular Greece and the Aegean.
They were defeated by a coalition of Greek city-states led by Sparta.
Granicus
The Persians defeated the Greek, with each side losing a few thousand casualties.
The Persians defeated the Greek, with each side losing a few thousand casualties.
It was not the Greeks but the Greek city-state of Eretria.The Persians then switched to Athens which defeated them at Marathon.
A coalition of southern Greek city-states led by Sparta.
The Persians invaded mainland Greece and faced a combined fleet and army of some Greek city-states, including Sparta. The Persians were defeated at sea and on land.
Most of the Persian defeats in the 50 years of warfare between the Greek city-states and Persia were either sea or sea-land battles, not land battles involving just the army. The single land battle of Plataia in 469 BCE was won by the Greek forces sticking defeating the inferior unsupported Persian infantry.