W reprezentacji Kostaryki Bennett zadebiutował w 2002 roku. W 2003 roku wziął udział w Złotym Pucharze CONCACAF, zakończonym przez Kostarykę na 4. miejscu. Wystąpił na nim w spotkaniach z Salwadorem (5:2) oraz USA (2:3).