Why the article "a"? why not just "magyar sportolók"
Because Hungarian has its own rules. And those require the article, unlike English.
Why isn't there no "vannak" at the end of the sentence?
"jók" means here "they are good", so the "vannak" is not used. This is often so.