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