А почему 16-ть лет?
Он вполне мог быть студентом последнего года, когда приехал на Турнир и ему при этом было бы 18-ть - как было той же Гермионе на пропущенном 7-м курсе.
То есть, ему исполняется 17-ть на предпоследнем курсе, школьный препод по полетам ведет Крама к своему знакомому показать "талант" - и, вуаля, Крам принят.
Он тренируется и играет год до ЧМ, благодаря чему он так известен.
Или где-то было, сколько времени он играет за сборную?