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 O'Connor, Logan RW USA 29 $1,500,000 2 O'Neil, Kevin C USA 27 Free Agent $0 0 OBrien, Liam C CAN 31 Free Agent $0 0 OConnor, Drew LW USA 27 Montreal Canadiens $1,450,000 2 Oesterle, Jordan D USA 33 Free Agent $0 0 Oettinger, Jake G USA 27 Dallas Stars $8,000,000 4 Oksentyuk, Yevgeni RW BLR 24 $850,000 2 Olausson, Oskar C SWE 23 $950,000 1 Oleksiak, Jamie D CAN 33 Free Agent $0 0 Olivier, Mathieu RW USA 28 Free Agent $0 0 Olofsson, Gustav D SWE 31 Free Agent $0 0 Olofsson, Victor LWRW SWE 30 Colorado Avalanche $4,750,000 1 Olsson, Ross C USA 31 Free Agent $0 0 Onyebuchi, Montana D CAN 25 Free Agent $0 0 Ordoobadi, Chris C USA 31 Free Agent $0 0 OReilly, Cal C CAN 39 Free Agent $0 0 OReilly, Ryan C CAN 34 Winnipeg Jets $5,000,000 1 Orgel, Ryan D USA 28 Free Agent $0 0 Orlov, Dmitry D RUS 34 Chicago Blackhawks $7,500,000 1 ORourke, Ryan D ONT 22 $850,000 1 Orzeck, Nolan D CAN 24 Free Agent $0 0 Oshie, T.J. RW USA 39 Washington Capitals $5,000,000 1 Osik, Derek C USA 27 Free Agent $0 0 Osipov, Dmitri D RUS 29 Free Agent $0 0 Osmundson, Brandon CLWRW USA 27 Free Agent $0 0 Ostapchuk, Zack LW CAN 22 $900,000 2 Othmann, Brennan LW CAN 22 $950,000 2 Ottavainen, Ville D FIN 23 $800,000 2 Ottenbreit, Turner D CAN 28 Free Agent $0 0 Ovchinnikov, Dmitri RW RUS 23 Free Agent $0 0 Ovechkin, Alex LW RUS 40 Washington Capitals $9,500,000 2 Total 1963