Valdez began his career with the Chicago Cubs organization in 2003, and reached as high as the High-A Daytona Cubs when he became a free agent after the 2007 season.
Washington Nationals
Valdez joined the Washington Nationals organization in 2008. On November 2, 2011, Valdez elected free agency, but re-signed with the Nationals on November 7. Valdez reached Triple-A with the Syracuse Chiefs but never made the major leagues as he elected free agency on November 2, 2012.
Mexican League
On March 27, 2015, Valdez was assigned to the Leones de Yucatán of the Mexican League. On July 4, 2017, Valdez was traded to the Vaqueros Unión Laguna. On October 20, 2017, Valdez was traded back to the Leones, who released Valdez on July 3, 2018. On April 4, 2019, Valdez signed with the Toros de Tijuana.[2] Valdez did not play in a game in 2020 due to the cancellation of the Mexican League season because of the COVID-19 pandemic.[3]
On February 12, 2021, Valdez's rights were secured by El Águila de Veracruz of the Mexican League, and he later signed with them for the 2021 season.
In 57 games for Veracruz, Valdez batted .235/.294/.345 with five home runs and 28 RBI. On December 2, 2024, Valdez was released by the team.[4]