Kariera reprezentacyjna Reprezentacja U-23 i Igrzyska Olimpijskie We wrześniu 2003 roku Díaz zdobył trzy bramki w dwumeczu pierwszej rundy turnieju eliminacyjnego do Letnich Igrzyskach Olimpijskich w Atenach, z reprezentacją Belize. W listopadzie zagrał w dwumeczu drugiej rundy eliminacji z reprezentacją Gujany. 25 stycznia 2004 roku zagrał w towarzyskim meczu z Nikaraguą. W lutym zagrał w trzech meczach fazy grupowej eliminacji do Letnich Igrzyskach Olimpijskich. W spotkaniu z Meksykiem zdobył bramkę, a mecz zakończył się wynikiem 1:1. Kostaryka zajęła pierwsze miejsce w grupie i awansowała do półfinału, gdzie zmierzyła się z Hondurasem. Mecz zakończył się wygraną Kostaryki 2:0, a Díaz grał przez pełne 90. minut. Po tym meczu Kostaryka wywalczyła awans na Letnie Igrzyska Olimpijskie w Atenach.

W 2004 roku Díaz reprezentował Kostarykę na Letnich Igrzyskach Olimpijskich w Atenach. Wystąpił w pełnym wymiarze czasowym we wszystkich czterech spotkaniach, jakie reprezentacja Kostaryki U-23 rozegrała na turnieju olimpijskim w piłce nożnej. Kostaryka awansowała podczas turnieju do ćwierćfinału, gdzie przegrała z późniejszym triumfatorem imprezy, Argentyną.