I believe Asta would win because for around 6 or 7 years he did 1000 pushups, maybe situps, while saitama only did 100 pushups, situps for 3 years. Asta's anti magic effect would do no harm to saitama though. I like both characters equally but believe Asta is more powerful.