Career
He previously played for Superliga clubs Silkeborg IF and Football Club Midtjylland. Poulsen played one game for the Denmark national under-21 football team in November 2002. He was called up for the Denmark League XI national football team by national team manager Morten Olsen in January 2007, and took part in two unofficial national team games during the team"s tour of the United States, El Salvador, and Honduras.
He made his senior Denmark national football team debut in an August 2008 friendly match against Spain, coming on as a substitute.
On April 16th 2013 Silkeborg IF announced that they had terminated Christopher Poulsen"s contract one year early due to "disagreements over nonsporting issues" In June 2013, he rejoined his former club Viborg FF.