Loading McGeady calls time on career after injury-hit period on BBC...