Atkins attended University High School in Irvine, California.[1] As a senior, he was named the Irvine World News All-City MVP, after posting a .557 batting average, along with a school single-season record 13 home runs.
Atkins made his Major League debut in 2003 and hit .159 with 0 home runs and 4 RBIs. He fared better in his second stint in the Major Leagues in 2004 hitting .357 with 1 home run and 8 RBIs. Atkins won the Rockies' third base job in 2005 but was placed on the DL with a strained hamstring before the season started. He returned in April and finished 4th in the Rookie of the Year voting after a season in which he topped NL rookies with 221 total bases, 31 doubles, 45 walks, and 45 extra-base hits. He also finished the year with a 16-game hitting streak in September. His final stat line was impressive: .287 batting average, 13 homers, and 89 RBIs. Atkins followed with two strong seasons in 2006 and 2007, where he hit a combined 54 HR and 231 RBI and took part in his only World Series, where the Rockies fell in four games to the Boston Red Sox.
In 2008, Atkins spent much of the season playing first base in the absence of injured teammate Todd Helton, marking a defensive transition to "a more natural position for him."[6] Prior to the start of the 2009 season, Atkins accepted a one-year $7 million contract from the Rockies. He struggled, hitting .226 with nine home runs, and 48 RBIs. With the emergence of Ian Stewart, Atkins became less of a priority in the Rockies long-term plans and was non-tendered on December 12, 2009, officially making him a free agent.[7]
Baltimore Orioles
Atkins agreed to a one-year, $4 million deal with the Baltimore Orioles for 2010.[8] On June 27, the Orioles designated Atkins for assignment.[9] On July 6, he was released.
Pittsburgh Pirates
Atkins agreed to a minor league deal with the Pirates on December 23, 2010. In March 2011, Atkins was released.