Грамматический словарь Зализняка (склонения слова):
Легкоатлет, легкоатлеты, легкоатлета, легкоатлетов, легкоатлету, легкоатлетам, легкоатлета, легкоатлетов, легкоатлетом, легкоатлетами, легкоатлете, легкоатлетах
легкоатле́т
-а, м.
Спортсмен, занимающийся легкой атлетикой.
ЛЕГКОАТЛЕТ [хк], а, м. Спортсмен, занимающийся лёгкой атлетикой.
| ж. легкоатлетка, и.
легкоатле́т
ЛЕГКОАТЛЕТ -а; м. Спортсмен, занимающийся лёгкой атлетикой. Соревнование легкоатлетов. Рекорд легкоатлета.
◁ Легкоатлетка, -и; мн. род. -ток, дат. -ткам; ж.