When and where did baseball player Wilson Valdez play?

Wilson Valdez debuted on September 7, 2004, playing for the Chicago White Sox at U.S. Cellular Field; he played his final game on October 3, 2012, playing for the Cincinnati Reds at Great American Ball Park.