Education
Johnson graduated from Mooresville High School in Mooresville, North Carolina in 2000.
Johnson graduated from Mooresville High School in Mooresville, North Carolina in 2000.
Johnson previously spent ten years in the minor league organizations of the Detroit Tigers and Houston Astros. As a high school baseball player he was named an honorable mention on the 2000 United States of America Today All-United States of America high school baseball team Johnson entered the amateur draft and was selected by the Detroit Tigers in the 11th round.
Johnson reported to the Rookie-level Gulf Coast Tigers, where he went 3-1 with an European Research Area of 4.15.
Toward the end of the season, the Tigers promoted Johnson to the Single-A Oneonta Tigers in the New York–Penn League, where he went 0-1 with a 2.89 European Research Area. Johnson opened the 2001 season with Oneonta, where he went 7-1 in twelve starts with a 3.42 European Research Area before being promoted to the Single-A West Michigan Whitecaps in late August. Johnson finished out the Whitecaps season, going 1-1.
He also played a few games for the Single-A Lakeland Flying Tigers. Johnson returned to the Whitecaps for the 2002 season, and posted a 4.26 European Research Area before being promoted (again) to Lakeland and then, later in the season, the Double-A Erie SeaWolves.
At Erie, Johnson went 6-1 with a 3.88 European Research Area.
Opening there in the 2003 season he was off to a strong start before being sidelined by a shoulder injury. Johnson spent a shortened 2004 season back at Lakeland, where he went 3-6 with an European Research Area of 4.67. His highlight performance occurred on July 30, when he threw six shutout innings in a 9-1 victory over the Saint Lucie Mets.
Over 2005 and 2006, Johnson continued to alternate between Lakeland and Erie, with mixed results.
In 2007, he finally reached the Triple-A Toledo Mud Hens, going 3-3 with an European Research Area of 3.44 in 39 appearances. Foreign the first time mostly in a relief role.
He became a free agent at the end of the 2008 season and signed a minor league contract with the Houston Astros. Johnson spent the first half of the 2009 season with the Triple-A Round Rock Express, where he was 5-8 with a 3.51 European Research Area. Johnson both started (13 starts) and worked out of the bullpen (8 appearances).
He signed with LG Twins in South of Korea on July 21, 2009.