He was traded by the Indians to the Houston Astros for Jeriome Robertson on March 31, 2004. He made his Major League debut on April 5, 2005 against the St. Louis Cardinals, and was hitless in three at-bats in that game. His first hit was a triple to centerfield off Ramón Ortiz of the Cincinnati Reds on April 8, 2005. He appeared in 34 games that season and posted a.188 batting average. Scott became the first Astros' rookie to hit for the cycle, accomplishing an "unnatural cycle" on July 28, 2006. Scott hit his first career home run, off Enrique González, in the same game. After the completion of the 2007 season Scott headed to Venezuela to play another season in the Winter League, where he earned Winter League all-star honors.
Baltimore Orioles
Scott was traded to the Orioles with Matt Albers, Troy Patton, Dennis Sarfate and Mike Costanzo for Miguel Tejada during the 2007–2008 off-season. Scott appeared in a career-high 148 games for the Orioles in 2008. He batted.257 and tallied 23 home runs and 65 runs batted in. In May, Scott was involved in a benches-clearing situation after New York Yankees pitcher LaTroy Hawkins threw a fastball near his head. Home plate umpireChuck Meriwether ejected Hawkins and then restrained Scott from confronting the pitcher. Hawkins was suspended for three games. On July 7, 2009, Scott had a career high seven RBIs against the Seattle Mariners, going 3-4 with a single, triple, and home run. After Aubrey Huff was dealt to the Detroit Tigers in August 2009, the Orioles starting using Scott as an occasional 1st baseman. Scott was named Most Valuable Oriole for the 2010 season. Scott hit.220 in 2011 and struck out 54 times in 209 at-bats. The Orioles declined to offer him a contract for 2012, making him a free agent.
On January 12, 2012, Scott signed a one-year deal with a player option for 2013 with the Tampa Bay Rays. His option was declined on October 31, making him a free agent. On February 6, 2013 he was re-signed by the Rays to a one-year, $2.75 million, contract. He was placed on the 15-day DL on March 31, 2013. On April 30, Scott was activated from the disabled list, and Shelley Duncan, who had been getting most of the time at designated hitter in Scott's absence, was designated for assignment to make room on the roster. On August 17, Scott was placed on the disabled list with back spasms. After his return on September 1, he was used mostly off the bench. His best month was July, where in 20 games, he hit.284 with 4 HR and 11 RBI. In 91 games in 2013, including a team-leading 61 starts at designated hitter, he hit.241 with 9 HR and 40 RBI.
SK Wyverns
On December 19, 2013, Scott agreed to a one-year, $300,000 deal with the SK Wyverns of the Korea Baseball Championship. The $300,000 is made up of a $50,000 signing bonus and a $250,000 contract. On July 16, it was reported that Scott had been cut from the team for calling the coach, Lee Man-soo, a "liar" and a "coward".
Scott signed with the Toronto Blue Jays on a minor league deal on May 15, 2015, and was assigned to the Triple-A Buffalo Bisons. He was released on August 13 after batting.240 in 52 games.
Personal life
Scott enjoys hunting and is a firearms enthusiast. He is a supporter of greater personal responsibility and smaller government. In 2010, during the dispute regarding President Obama's birth certificate, Scott said that Obama was not born in the United States. Scott added: "I was born here. If someone accuses me of not being born here, I can go – within 10 minutes – to my filing cabinet and I can pick up my real birth certificate and I can go, 'See? Look! Here it is. Here it is.' The man has dodged everything. He dodges questions, he doesn't answer anything. And why? Because he's hiding something."