He landed a minor-league contract with the Washington Nationals after being released from the Marlins, but Cameron decided to retire on February 19, 2012. He signed a one-day deal with the Mariners and officially retired as a member of the organization on April 14, 2012. He was an MLB All-Star in 2001 and has won three Gold Glove awards: 2001, 2003, and 2006. Cameron is well remembered for hitting four home runs in a single game with the Mariners on May 2, 2002. He finished his MLB career with a .249 batting average, 278 home runs, and 968 runs batted in.