Koch spielte in der Jugend Basketball in seiner Geburtsstadt Darmstadt[1] und entwickelte sich zum Junioren-Nationalspieler. Zur Saison 1982/83 ging er von Darmstadt zum TV Langen,[2] 1985 schaffte er mit dem TVL den Aufstieg in die Basketball-Bundesliga.[3] Auch in Deutschlands höchster Spielklasse war er ein Leistungsträger der Langener Mannschaft[4] und bestritt im November 1985 sein erstes Länderspiel für die deutsche A-Nationalmannschaft.[5]
In der Saison 1986/87 spielte und studierte Koch am Eckerd College im US-Bundesstaat Florida,[6] ehe er im Spieljahr 1987/88 wieder für Langen in der Bundesliga auflief. 1987 nahm er mit der deutschen Studierendennationalmannschaft an der Universiade in Zagreb teil.[7]
1988 wechselte Koch zu Steiner Bayreuth und gewann mit der Mannschaft im Laufe der Saison 1988/89 die deutsche Meisterschaft sowie den DBB-Pokal.[8] Während seiner Bayreuther Zeit spielte Koch auch gegen NBA-Star Michael Jordan.[9] 1989 gewann Koch mit der deutschen Studentennationalmannschaft Bronze bei der Universiade in Duisburg.[10]
Im weiteren Verlauf seiner Karriere spielte Koch noch bis 1999 für die BG Ludwigsburg, bis 1997 in der Bundesliga, anschließend in der zweiten Liga.[11] In der ersten Liga erzielte er während seiner Laufbahn insgesamt 3670 Punkte.[12]