I sesongen 2007-2008 startet han sesongen for Edmonton Oilers' farmerlag Springfield Falcons i AHL, men ble 2. desember tatt opp i hovedstallen igjen og spilte sin første NHL-kamp for sesongen mot Anaheim Ducks. Senere samme sesong ble Patrick Thoresen sendt på den såkalte waivers-lista hvor han ble plukket opp av Philadelphia Flyers. Han debuterte for Flyers 23. februar hjemme mot Florida Panthers (tap 2-1 på overtid). 24. mars 2008 spilte han sin NHL-kamp nr 100 da han med Philadelphia Flyers slo New York Islanders 4-1.