Well Shazam was able to go head to head with him on Kingdom Come. I also heard that Flash kind of whupped him a few issues back in The Flash comic book (not really into the Flash though, so I can't confirm.)
I'm not very well informed about other heroes, but I think there might be others out there.
Kingdom Come is an elsewhere story, and didn't really happen.
If Thor is in the DC Universe (I don't keep too much of a track on other characters) then he can kick Superman's %$& because he is powered by the gods, he's powered by magic.
In the recent crossover they had, Thor didn't do too well at all against Superman and was humbled.