I suggest: "He is the best soccer player in his class."
or this option, (which is not as good),
"He is the best at playing soccer in his class."
"Among" is actually not an easy word to use for this kind of sentence. If you try to create a sentence with "among", it is likely to sound formal or be constructed wrongly.