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'Neil, Kevin C USA 28 Free Agent $0 0 OBrien, Liam C CAN 31 Chicago Blackhawks $1,100,000 2 OConnor, Drew LW USA 27 Montreal Canadiens $1,450,000 2 OConnor, Logan RW USA 29 Toronto Maple Leafs $1,500,000 2 Odelius, Calle D SWE 21 $900,000 3 Oesterle, Jordan D USA 33 Seattle Kraken $925,000 2 Oettinger, Jake G USA 27 Dallas Stars $8,000,000 4 Ohgren, Liam C SWE 22 $950,000 3 Oksentyuk, Yevgeni RW BLR 24 $850,000 2 Okuliar, Oliver C SVK 25 Free Agent $0 0 Olausson, Oskar C SWE 23 $950,000 1 Oleksiak, Jamie D CAN 33 Anaheim Ducks $4,750,000 4 Olivier, Mathieu RW USA 29 Anaheim Ducks $3,000,000 4 Ollas, Hugo G SWE 23 Free Agent $0 0 Olofsson, Gustav D SWE 31 Free Agent $0 0 Olofsson, Victor LWRW SWE 30 Colorado Avalanche $4,750,000 1 Onyebuchi, Montana D CAN 25 $750,000 1 OReilly, Cal C CAN 39 Free Agent $0 0 OReilly, Ryan C CAN 35 Winnipeg Jets $5,000,000 1 Orgel, Ryan D USA 29 Free Agent $0 0 Orlov, Dmitry D RUS 34 Chicago Blackhawks $7,500,000 1 ORourke, Ryan D ONT 22 $850,000 1 Ortiz, Chris D CAN 25 Free Agent $0 0 Orzeck, Nolan D CAN 25 Free Agent $0 0 Osik, Derek C USA 28 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 Ostlund, Noah C SWE 22 $950,000 3 Ostman, Victor G SWE 25 $950,000 2 Othmann, Brennan LW CAN 23 Detroit Red Wings $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 1885