Reprezentacja seniorska 2003–2004: Debiut i Copa América W reprezentacji Kostaryki Díaz zadebiutował 7 września 2003 roku w towarzyskim spotkaniu z reprezentacją Chin. Kolejny występ w reprezentacji narodowej zaliczył 11 października 2003 roku, w towarzyskiej potyczce z RPA. 31 marca 2004 roku, zagrał w meczu z Meksykiem. Uczestniczył w Copa América 2004 w barwach reprezentacji Kostaryki. Wystąpił w jedynym wygranym przez Kostarykę meczu na tym turnieju, z reprezentacją Chile.

2005–2007 16 lutego 2005 roku, Díaz wystąpił w towarzyskim meczu z Ekwadorem. Następnie wygrał z reprezentacją Kostaryki turniej UNCAF Nations Cup 2005. Wystąpił we wszystkich 4 spotkaniach na tym turnieju. Kolejny występ w kadrze narodowej zaliczył 19 czerwca 2005 roku, w spotkaniu z Chinami. W 2005 roku był w składzie reprezentacji Kostaryki na Złoty Puchar CONCACAF 2005. Zagrał tam w jednym pojedynku, z reprezentacją Kuby.

1 marca 2006 roku zagrał w meczu z Iranem. We wrześniu 2006 roku, Díaz wystąpił w dwóch towarzyskich spotkaniach z reprezentacją Austrii oraz Szwajcarią.