Robbie Keane has not always been popular but was always there when it mattered
Robbie Keane is calling time on his 18 - year international career after next Wednesday 's friendly with Oman .
Robbie Keane , who is calling time on his 18 - year international career after next Wednesday 's friendly with Oman , has not always been popular but was always there when it mattered