EI Eternal Idol Lono, "The Dog" Shocker 5.5/10 against regular Moon Knight.Amped Moon Knight 8/10 against Shocker.
KM -K-M- ........... Depends on the era, as MK had different armor ie. adamantium reinforced armor or cloth.
BRU BruceSkywalker The BatLord of the Jedi Shocker loses..Moon Knight can evade his moves for a long time and then take him out
OCC occultdestroyer The Original One ^I agree.Any top-tier MA with peak human agility and speed could probably dodge his attacks.Funny thing is with all that power he's got, he's not that much of a marksman.