W czerwcu 2008 roku Paterson przeszedł za milion funtów do Burnley FC. W The Clarets zadebiutował 9 sierpnia, kiedy to wystąpił w ligowym meczu z Sheffield Wednesday F.C. Również w tym spotkaniu strzelił swojego pierwszego gola dla Burnley. Dobry początek gry w angielskim zespole spowodował, że Paterson szybko zdobył zaufanie trenera i wywalczył sobie pewne miejsce w podstawowym składzie. Łącznie w sezonie 2008/09 zawodnik wystąpił w 57 meczach (w tym 43 ligowych) i zdobył w nich 19 goli (12 w lidze), a wraz z kolegami z drużyny, po wygranych barażach, awansował do Premier League. W lidze tej pierwszy mecz rozegrał 15 sierpnia 2009 przeciwko Stoke City (0:2). W sezonie 2009/2010 wraz z zespołem Burnley zajął 18. miejsce w Premier League i spadł z nim do Championship.
W 2013 roku Paterson odszedł do także w Championship Huddersfield Town. Stamtąd był wypożyczany do zespołów League One – Bristolu City oraz Fleetwood Town, a także do amerykańskiego Orlando City, grającego w MLS, z którym następnie podpisał kontrakt. Z Orlando odszedł w sierpniu 2015.
Potem ponownie występował w League One w drużynach Blackpool oraz Port Vale. Był też graczem amerykańskiego Tampa Bay Rowdies, a także indyjskiego ATK.