... This is obvious. Whereas Sonic can go at super speed, the old Italian plumber could definitely destroy him with any kind of powerup. Fire Flower, Invincibility star, Bee Power Up, etc. Mario would definitely win. (I will prove it when Brawl comes out)
sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic sonic
Mario is older and more experianced (though older, he himself has not aged a bit since what was it? '85?) Mario has more powerups and though he is not as fast as Sonic, Sonic has not faced enimies as feirce as Mario. Mario would be hard to outsmart. Have you ever tried to outsmart a plumber/ golfer/ docter/ socker player/ referee/ tennis player/ gocart driver/ a paper cutout/ a partier/ baseball player/ brawler/ basketball player/ and dino tamer.
Sonic has been and still is a hedghog/ pipe surfer person... thats about it.
I beleive that Sonic just does not have what it takes to face a real pro.