Christopher Poulsen kom til FC Midtjylland i sommeren 2007, fra ligarivalerne Viborg FF[1]. Poulsen overtog hurtigt venstrebackpladsen.
Silkeborg IF
Christopher Poulsen blev fra 1. januar 2010 solgt til sin gamle klub Silkeborg IF fra FC Midtjylland. Her var han udset til at afløse Steven Lustü, der indstillede karrieren i samme anledning. Poulsen indgik en 4 årig aftale med Silkeborg IF.[2]
Den 16. april 2013 offentliggjorde Silkeborg IF at man havde ophævet Christopher Poulsens kontrakt et år før tid efter det klubben betegnede som "uoverensstemmelser af ikke sportslig karakter" [3] Dagen efter offentliggjorde Poulsen årsagen til bruddet med Silkeborg IF. Han havde forfalsket klubbens direktør og økonomidirektørs underskrifter for at skaffe et lån til at dække en fejlslagen vindmølleinvestering.[4]
Viborg FF (2013-2016)
I juni 2013 indgik Poulsen en to-årig aftale med det nyoprykkede SuperligaholdViborg FF, hvor han tidligere havde spillet fra 2005 til 2007. Han skiftede til klubben på en fri transfer efter at have fået ophævet sin tidligere kontrakt med Silkeborg IF i april 2013.[5]
Christopher Poulsen har flere gange været iført anførerbindet i sin tid hos Viborg FF. Særligt var han anfører for holdet meget i efteråret 2014, hvor holdets sædvanlige anfører, Mikkel Rask, havde orlov.
I den sidste sæson i klubben mistede Christopher Poulsen sin plads på holdet, og i sommeren 2016 meddelte Viborg FF at de ikke ønskede at forlænge kontrakten med ham. Han offentliggjorde derefter at han med stor sandsynlighed ville stoppe karrieren. Den 11. juli 2016 oplyste han at sin karriere som professionel fodboldspiller var slut, og at han fremover vil være spillende assistenttræner i amatørklubben Silkeborg KFUM i Jyllandsserien.
Christopher Poulsen fik i august 2008 sin A-landskampsdebut, sammen med sine to klubkammerater Mikkel Thygesen og Jonas Borring. Efter 56 minutter af en venskabskamp mod Spanien blev Poulsen skiftet ind som afløser for Martin Vingaard.[6]