I was SURE that the word "crack" existed in English to denote a star player, but I suddenly doubted my memory
so I consulted my very complete dictionary! Among the many meanings, I found this one:
Crack: champion, excellent player. Also: excellent, superior, first rate.
In fact, I think the Argentines borrowed the English word and turned it into "crac"!