数えられる名詞の「player」に,「soccer」や「good」などの修飾語がついて「a soccer player」「a good player」になっています。
a playerのplayerの前にsoccer(サッカーの)やgood(よい)という修飾語をつけます。
soccerは「数えられない名詞」,goodは「形容詞」で数えられませんが,
soccer player(サッカーの選手)やgood player(よい選手)は1人,2人と数えられます。
そのため,「a」をつけて, a soccer player,a good playerとなります。
[例]
・a long pencil((1本の)長い鉛筆)
・a good doctor((1人の)よい医者)