By any measure you like, no - Roy Keane is not the best player to play for Ireland. The most capped is Steve Staunton with 102 caps between 1988 and 2002. Keane is only the 18th most capped player...
Roy Keane is a former soccer player and currently manages the English Premier League club. He played for sixteen years. He was one of the best modern players.