Career
He bats and throws right-handed. Upon graduation from Seongnam High School, Ko was drafted by the Doosan Bears in the second round (17th overall) of the 2002 KBO Draft. He had several mediocre season, spending most of his time in the reserve team of the Bears.
In 2006, Ko became a fixture in second base for the Bears as veteran second baseman Ahn Kyung-Hyun moved to first base due to deteriorating health.
Ko batted a career-high.270 with 85 hits, 29 RBIs, a career-high 5 triples, and 14 stolen bases, appearing 116 games as a starting second baseman. In 2007, Ko batted.268, compiling a career-high 12 home runs, 119 hits and 66 RBIs while appearing all 126 regular-season games.
He led the KBO league in runs (89), and 3rd in stolen bases (36). In 2008, Ko batted.267 with a career-high 70 RBIs, 114 hits, 84 runs, 39 stolen bases and 9 home runs.
He led the KBO league in walks (74), and ranked 3rd in runs, 4th in stolen bases and 13th in Reserve Bank of India. Prior to the 2009 KBO season, Ko participated in the 2009 World Baseball Classic in March 2009.
In the WBC, he batted.308 with 4 hit in 13 at-bats, sharing the starting second base position with Jeong Keun-Woo. In Round 2, Ko smacked a solo home run off New York Mets starter Óliver Pérez in the bottom of the 5th inning to lead his team to a 8-2 victory over Mexico. Notable international careers
His nicknames are "Kodget" (it was made of his family name Ko and a character Gadget who can do everything) and "outer second baseman" (his defensive position is wider than any other second basemen).