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.