Joueur majeur des années 2000, il a disputé six Gold Cup entre 2002 et 2013 et a également pris part à six Coupes caribéennes (en 2001, 2005, 2007, 2008, 2010 et 2012). C'est à l'occasion du tournoi caribéen qu'il remporte son seul titre international, la Coupe caribéenne des nations 2012, après avoir perdu la finale en 2005.