At the moment, after the conclusion of season three, Omni-Man is objectively stronger than his son, Invincible. As a pure-blooded Viltrumite, Nolan Grayson possesses not only immense physical strength but also centuries of experience that make him nearly unbeatable. Viltrumites only get stronger with age, and Omni-Man is a prime example of this.
Invincible, on the other hand, is only half-Viltrumite. While Mark Grayson shows impressive abilities, he is still far from his father’s level. In a fair fight, the teenager currently stands no chance. However, Mark’s potential is vast: with each season, he becomes stronger, smarter, and more experienced.
And considering that the main character of Invincible is half-human, he may develop his own unique abilities that could help him challenge Omni-Man in a one-on-one battle in the future.

For now, viewers can only guess when and how Invincible will catch up to his father. But one thing is certain: their final confrontation will be remembered for a long time.