How are people getting the idea that Orion can beat Odin or that this is even a fair fight? Skyfathers are above herald level, there's just no way Orion could hurt the Allfather. None of the New Gods could. I wouldn't hesitate to say that Odin would beat Yuga Khan.
Edit: And mythology and DC don't mean anything, DC's German pantheon is not even significant in the DCU, there's no point in comparing them to the main pantheon of the MU. DC's Asgardians are probably a weak imitation of Marvel's, nothing more than that. DC's Asgard is no basis for comparison. Plus IMO DC's gods are weaker than Marvel's if it's in the case of way back when Marvel's gods got any respect. Even most of the powerful DC gods would lose to Superman, none of them are Thor level, let alone skyfather, level. Marvel's gods used to be cosmic and DC's just never were like that.