On June 29, 2008, Višňovský was traded to the Edmonton Oilers in exchange for forward Jarret Stoll and defenceman Matt Greene on the day before his no trade clause would take effect. He was put on the injured reserve on February 5, 2009, after dislocating his shoudler in a game against the Chicago Blackhawks on February 3. It was later revealed Višňovský required season-ending surgery to repair his labrum.