Urodzony w Wenezueli 30-letni Valdivia rozegrał od 2004 roku 60 meczów w reprezentacji Chile. "Dziękuję za wszystko i przepraszam za błędy, jakie popełniłem" - napisał na Twitterze. Podczas brazylijskiego mundialu strzelił bramkę w meczu grupowym z Australią (3-1). Zabrakło go w składzie w spotkaniu 1/8 finału przeciwko gospodarzom; Chile przegrało w karnych 2-3. Pomocnik Valdivia grał m.in. w Rayo Vallecano i Servette Genewa. W nowym sezonie ma ponownie występować w lidze Zjednoczonych Emiratów Arabskich, w barwach Dibba Al Fujairah (kilka sezonów temu był w Al Ain FC).