Logically speaking, its Shazam. Magic superman. Especially when Billy is actually USING magic, and casting spells, and not just punching things, and superspeed.
As well as, when full on taking the place of the Wizard as lord of Rock of Eternity, and magic.
Billy can go toe to toe with the Spectre.
In practice, Superman has "won" every encounter.