We do not currently know of any antonyms for good at sports.
For similar words to good at sports, try: