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 Odeen Tufto CLWRW USA 27 Free Agent $0 0 Ole Bjorgvik Holm D NOR 22 Eagles $875,000 2 Olen Zellweger D CAN 21 Condors $875,000 3 Oliver Bjorkstrand RW DNK 29 New Jersey Devils $5,400,000 3 Oliver Chau CLWRW CAN 27 Free Agent $0 0 Oliver Ekman-Larsson D SWE 33 New Jersey Devils $2,300,000 3 Oliver Kylington D SWE 27 Washington Capitals $2,500,000 1 Oliver Wahlstrom RW USA 24 Washington Capitals $2,145,000 3 Olivier Galipeau D CAN 27 Reign $775,000 1 Olivier Nadeau RW CAN 21 Gulls $775,000 3 Olivier Rodrigue G CAN 24 Vancouver Canucks $1,000,000 2 Olle Lycksell RW SWE 25 Senators $875,000 1 Olli Maatta D FIN 30 Carolina Hurricanes $4,035,000 2 Olof Lindbom G SWE 24 Vegas Golden Knights $775,000 1 Ondrej Palat LW CZE 33 Vancouver Canucks $3,500,000 3 Ondrej Pavel CLWRW CZE 24 Senators $950,000 1 Orrin Centazzo CLWRW CAN 24 Free Agent $0 0 Oscar Back C SWE 24 Griffins $900,000 2 Oscar Dansk G SWE 30 Americans $775,000 1 Oskar Lindblom LW SWE 28 Chicago Blackhawks $2,750,000 1 Oskar Olausson RW SWE 22 Wolves $875,000 2 Oskar Pettersson RW SWE 20 Bruins $875,000 3 Oskar Steen C SWE 26 New York Rangers $775,000 1 Oskar Sundqvist C SWE 30 Vegas Golden Knights $1,500,000 1 Oskari Salminen G FIN 25 Senators $950,000 1 Otto Koivula LW FIN 26 Free Agent $0 0 Owen Headrick D CAN 27 Free Agent $0 0 Owen Norton D CAN 26 Free Agent $0 0 Owen Pederson CLWRW CAN 22 Free Agent $0 0 Owen Power D CAN 22 Crunch $950,000 2 Owen Sillinger C CAN 27 Americans $775,000 1 Owen Tippett RW CAN 25 Calgary Flames $3,000,000 1 Ozzy Wiesblatt CLWRW CAN 22 Rocket $875,000 2 Total 2683