Thorman steadily rose through the Braves organization, finishing the 2005 season with their Triple-A team, the Richmond Braves. Thorman made his major league debut on June 18, 2006. Thorman's first major league hit was an RBIsingle against Scott Downs of the Toronto Blue Jays on June 20, 2006.
Thorman earned his first multi-home run game on May 12, 2007 in a 9–2 win over the Pittsburgh Pirates. On September 22, Thorman hit a pinch-hit game-tying homer with 2 outs in the bottom of the 10th inning against the Milwaukee Brewers. The Braves went on to win the game an inning later.
The Braves sent Thorman outright to the minors on March 28, 2008. Thorman became a free agent at the end of the season.
Milwaukee Brewers
In December 2008 Thorman was signed to a minor league contract with the Milwaukee Brewers and Thorman received an invitation to Spring training.[2] Thorman was released by the Brewers on April 4, 2009 after the Brewers acquired first baseman Joe Koshansky.[3]
Texas Rangers
On April 7, 2009, Thorman signed a minor league contract with the Texas Rangers, but was released on April 27.[4] Thorman had hit only .188 with one home run and four RBIs in 11 games with the Triple-A Oklahoma RedHawks before his release.
Kansas City Royals
Thorman signed a minor league contract with the Kansas City Royals on May 21, 2009.[4] Thorman hit .297 with 19 home runs and 63 RBIs in 97 games with the Triple-A Omaha Royals. On December 11, 2009 Thorman was re-signed by the Royals with an invitation to spring training.[5]
Detroit Tigers
On December 1, 2010, Thorman signed a minor league contract with the Detroit Tigers and played in 109 games for the Toledo Mud Hens in AAA, hitting .240. He went into coaching not long after.
Personal life
Thorman's father died of cancer when Thorman was 12.[6] Thorman has a wife, Kelly.[6] Thorman also has 3 children.