Kind of brings back memories of the "Batman vs Reed Richards" thread we had a while back..anyway I have to go with spider-man..why?..well unlike the bat..his abilities are on a superhuman level...
he's fast enough to evade Richards assault..and knows enough about Richards and exploit his vulnerabilities...
People always underestimate Spider Man's tactical abilities..but he's atually a very smart fighter....Richards would give him a good fight..but I don't think it would be enough to win..