Player List All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Name Position Country Age Team Salary Contract Olen Zellweger D CAN 22 Penguins $844,167 3 Oliver Bjorkstrand RW DNK 30 San Jose Sharks $2,500,000 5 Oliver Ekman-Larsson D SWE 34 Calgary Flames $8,250,000 4 Oliver Kylington D SWE 28 Checkers $850,000 1 Oliver Wahlstrom RW USA 25 Los Angeles Kings $925,000 1 Olivier Rodrigue G CAN 25 Canucks $775,000 2 Olli Juolevi D FIN 27 Moose $775,000 1 Olli Maatta D FIN 31 Caroline Hurricanes $3,000,000 2 Ondrej Kase RW CZE 30 Free Agent $0 0 Ondrej Palat LWRW CZE 34 Colorado Avalanche $6,000,000 3 Oscar Dansk G SWE 31 Griffins $775,000 1 Oscar Klefbom D SWE 32 Vancouver Canucks $3,900,000 2 Oskar Back C SWE 25 IceHogs $853,833 1 Oskar Lindblom LWRW SWE 29 Free Agent $0 0 Oskar Olausson CLWRW SWE 23 Americans $863,333 3 Oskar Pettersson RW SWE 21 Gulls $865,000 4 Oskar Steen C RW SWE 27 Gulls $775,000 2 Oskar Sundqvist C RW SWE 31 New Jersey Devils $2,250,000 1 Otto Koivula CLW FIN 27 Senators $775,000 1 Owen Power D CAN 23 Comets $916,667 2 Owen Tippett LWRW CAN 26 St.Louis Blues $3,750,000 2 Ozzy Wiesblatt RW CAN 23 Thunderbirds $835,333 2 Total 2955