Even though I like toad much bettr (and I have a tattoo of him on my left arm), Roll has more fighting experience... having fought both Capcom and Marvel characters.
Gender: Male Location: Following the Source of Light.
Re: In case you wanted to know...
I'm thinking Roll also has a strength and durability advantage, being a robot and all. If you included the Marve vs Capcom Roll, I think it becomes a stomp considering the destruction Roll can bring about as Hyper Roll, the Beat Plane, and Rush Drill.