A nonprofessional in a sport or other activity (7)
I believe the answer is:
amateur
(Other definitions for amateur that I've seen before include "Dilettante: buff" , "hobbyist" , "Unpaid practitioner" , "Of sportsman, not professional" , "Unprofessional" .)