At his prime it will be close
The question is, can his construct absorb the energy blasts and attacks that Odin uses. If so, it will be tough for Odin.
Regardless, he has way too be "low" showing for me to take him seriously. He may have the power of an entire corp, he clearly does not utilize it anywhere close. He has been defeat by less
10/10 with I guess a rare chance of Odin losing one