Junior Diaz urodził się 12 września 1983 roku. Ma 185 centymetrów wzrostu, waży 76 kilogramów. Swoją piłkarską karierę rozpoczynał w zespole CS Herediano, z którego w styczniu 2008 roku przeszedł do Wisły. W Krakowie Diaz rozegrał 95 spotkań, z czego 66 w lidze. Do drużyny Białej Gwiazdy przychodził jako lewy obrońca, ale przy Reymonta grywał również jako defensywny pomocnik i po lewej stronie pomocy. Reprezentując Białą Gwiazdę zdobył dziesięć goli. Swój ostatni dotychczas mecz w barwach Wisły rozegrał 28 sierpnia 2010 roku, kiedy trenerem Wisły był już Robert Maaskant. W zespole Club Brugge Junior Diaz rozegrał w zeszłym sezonie jedynie 13 meczów ze względu na kontuzję, której nabawił się w trakcie poprzedniego sezonu. Nie przeszkodziło to jednak zawodnikowi w otrzymaniu powołania do reprezentacji Kostaryki na turniej o Złoty Puchar CONCACAF. Ze swoją drużyną narodową Diaz dotarł do ćwierćfinału, gdzie Kostaryka musiała uznać wyższość Hondurasu. Junior Diaz w Wiśle występować będzie, tak samo jak w trakcie swojej poprzedniej przygody z "Białą Gwiazdą", z numerem 15. Jeszcze dziś reprezentant Kostaryki dotrze do Tallina, gdzie przebywa drużyna Wisły Kraków. Wygląda na to, że jest to przedostatni transfer Wisły tego lata. Z zespołem cały czas trenuje serbski stoper Partizana Belgrad - Marko Jovanović, ale negocjacje dotyczącego jego przejścia do mistrzów Polski utknęły w martwym punkcie.