Osala signed a three-year contract with the Capitals in June 2008, and was assigned to Washington's AHL affiliate in Hershey.
[1] On 10 December 2008, Osala made his NHL debut replacing the injured Tomáš Fleischmann in the Caps' 3-1 win over the Boston Bruins, playing two games before being returned to the Bears.
[2] Osala made a brief NHL appearance with Carolina shortly after the trade, but spent most of the remainder of the season with the Albany River Rats.
Unable to find a role with the Hurricanes and subsequently assigned to AHL affiliate the Charlotte Checkers for the duration of the following season, Osala signed a one-year contract with Russian team Neftekhimik Nizhnekamsk of the Kontinental Hockey League (KHL) on 25 May 2011.
[4] On 12 November 2018, Osala opted to end his hiatus and agreed to a one-year contract for the remainder of the season in returning to his homeland with Oulun Kärpät of the top flight Liiga.