Omni-man vs DC

What would be the weakest DC character that could defeat Omni-man more often than not ? Personally i think martian manhunter but i glady hear why i'am wrong