We do not currently know of any antonyms for rock jock.
The noun rock jock is defined as:
See full definition of the word rock jock.