Ardoin next signed with the Colorado Rockies as a free agent in 2005 and began the season with the Colorado Springs Sky Sox. He was called up to the Rockies because of poor performance by the starting catcher J.D. Closser and an injury to backup Todd Greene. Ardoin set career highs in every offensive category, despite playing regularly in only the second half of the season. He compiled a .229 batting average with 6 home runs and 22 runs batted in. The season began with Ardoin slated for a platoon catching role with free agent acquisition Yorvit Torrealba; however, with Torrealba injuring his shoulder during spring training, Ardoin assumed the starting role. Although Ardoin was one of the top defensive catchers in baseball, his offense struggled during the first two months of the 2006 season. In his first 94 at-bats, Ardoin hit for a .191 batting average with no home runs and two runs batted in. Ardoin strained his left knee while tagging out Los Angeles Dodgers outfielder José Cruz Jr. on a play at home plate, and he was placed on the disabled list on May 27. Closser was recalled from the Rockies' Triple-A affiliate to fill in during Ardoin's absence. When Ardoin returned from his injury, the Rockies optioned Closser back to Triple-A; however, after being back with the Rockies for five games, Ardoin was designated for assignment on August 25, 2006, clearing a roster spot for rookie prospect Chris Iannetta. Baltimore Orioles On August 30, Ardoin was claimed by the Baltimore Orioles. He was immediately thrust into action with injuries to Orioles starting catcher Ramón Hernández and backup catcher Chris Widger. He appeared in only five games with the O's and recorded one hit in 13 at-bats before being released in September. Nationals/Astros/Cardinals Ardoin signed a minor league contract by the Washington Nationals prior to the 2007 season and was invited to spring training. He did not make the club and was traded to the Houston Astros for pitcher Wade Robinson on March 26. Ardoin spent the 2007 season in the minor league organizations of the Astros (Round Rock Express) and the St. Louis Cardinals (Memphis Redbirds). Los Angeles Dodgers Ardoin began the 2008 season with the Las Vegas 51s, the Triple-A affiliate of the Los Angeles Dodgers. On May 20, 2008, his contract was purchased by the Dodgers and he was recalled after backup catcher Gary