Answer
Robbie Keane is the highest capped Republic of Ireland player, having represented his country 146 times between 1998 and 2016. A prolific striker, Keane scored 68 goals for Ireland, making him their all-time leading scorer. He captained the team on numerous occasions and played a key role in their qualification for the 2002 FIFA World Cup and UEFA Euro 2012.