Nope, you had it right.
No, I wasn’t thinking. Themistocles fought at Marathon then later commanded the Greek fleet which had the Spartan’s back at Thermopylae. He defeated the far larger Persian fleet then more than held his own until the Spartans were all dead.
He later gave the Persians a backbreaking defeat at Salamis from which Xerxes never completely recovered. He was later ostracized tho I can’t recall why. In an ironic development, he lived his last years as governor of a Persian region under the Persian King.