Johan Koch (born 29 November 1990) is a Danish handball player who plays as a pivot for German Bundesliga club Füchse Berlin.
He made his senior debut for GOG Svendborg TGI.
When the club went bankrupt and was demoted in January 2010, Koch trained and played with Danish lower-league teams for the rest of the season before joining Swedish club IFK Kristianstad in the summer.
He helped the team reach the Swedish Championship finals in 2012 and 2013; however, they lost both finals.
After the second final Kristianstad chose not to extend his contract and he joined German newly-promoted Bundesliga club TV Emsdetten.
He stayed there for two seasons before signing for Swiss club Kadetten Schaffhausen in 2015.
He was a member of the squads that won the Swiss Nationalliga A in 2015–16 and 2016–17.
In January 2018, Füchse Berlin signed Koch due to injuries at the pivot position.