VS
Z1GMA: 45 - 55
Comment: It's one thing getting gimped by MK, but if you get gimped by Mario,
you're doing something wrong.
If we stay focused and deal with his Fire Balls properly,
he's gonna have a hard time opening us up.
We beat him when he's too close to Fire Ball us.
Also, his KO-moves are pretty weak on Ganon.
A2ZOMG: 35/65
Ganon has a few decent advantages against Mario. Mario is fairly easy for Ganon to juggle and edgetrap. Outside of that, a Mario that knows how to space properly to avoid Ganon's Flame Choke and wizkick will generally give Ganondorf a lot of problems.
The main problem Ganon has against Mario is he really just doesn't have a very good answer to Mario's B-air due to his piss poor anti-air options. For the most part in midrange, Mario can get away with B-airs pretty freely and Ganon usually can't punish it. Really predictable SH B-air approaches can be sometimes beaten with psychic F-smashes, but if you whiff, Mario can hit you back with his longer ranged F-smash which can kill you at around 90-115% when up angled. For the most part Ganon can't really punish fullhop spaced B-airs or fullhop fireballs either. Mario's D-air and Jabs are also difficult for Ganon to deal with, since they are fast options and things that Ganon really just can't punish on shield. Mario's D-smash is also annoying since it's frame 5, and can lead to gimps if not DIed optimally, plus it's also difficult for Ganon to punish on block.
All Mario really needs to do to gimp Ganon in most situations is edgeguard with weak N-air, which hits rather horizontally and sets up for easy edgehogs. It's usually harder for Ganondorf to edgeguard Mario, although both characters can edgetrap each other for massive reward. Also it's common knowledge that Mario juggles and combos Ganon well, and he can also score kills with charged U-smash at around 125-130ish as long as he knows that his U-smash will at minimum trade with Ganon's options to break juggles.
Generally speaking, a Mario that doesn't know this matchup is probably easy for Ganon to beat, since when you're in control, you can juggle Mario easily with Flame Choke and U-air, and edgetrap his ledge jump for pretty massive reward. A Mario that knows how to stay in Ganon's blindspots while pressuring Ganon's defenses however is very frustrating for Ganon to deal with.
G-P: 45:55
We can outrange mario all day, in return he gets a troublesome projectile. you cna barg through them with DA, but get punished afterwards.
this matchup is all abotu controlling centre stage, as if mario gets you off, you wont be comnig back.
figure out how the mario uses the fireballs, if he approaches with them, DA and go past/through him, if he retreats with them simply walk and shield. dtilt and u-air are going to be pretty much everything in ths matchup.
rather than going into that kinda detail, ill jsut say its all about hitting him while avoiding the fireballs and grabs. hit and run basically (although with ganon's run speed its hit and jog)
Supreme Dirt: 50:50
Mario is fast, has a cape, and in general seems irritating until you realize one thing: Mario can't actually kill you. He has to rely entirely on punishing our RCO lag with an FSmash, or more likely, gimping us to actually kill us. Here's the thing: You should never be getting gimped by the cape. Ever. It's very obvious when a Mario will do it. You just have to learn how to tell which gimp they're going for, and play accordingly. Mario is one of those matchups where spacing is pretty important. Remember, Mario has a SS FSmash to rival our own. Don't roll around him, DSmash is his second best kill move, though it kills us at 130+. Flame Choking is pretty effective, just remember if you keep doing it you will get beat.
Our ability to actually kill far outclasses Mario. He has easily punishable RCO lag, and if he's on the ground he's going to get hit. An aerial Mario might seem hard to deal with, just remember that UAir is a godsend. Don't get hit by his UAir at low percents, you'll get juggled.
All that said, the most important thing to remember is that Mario is a horrible character with a few redeeming tools. It goes without saying, but learn their patterns, in my experience, Mario mains tend to fall into the same patterns against us.
Sol Diviner: 40:60
Basically, everything Supreme Dirt mentioned was what I would've said. The only thing preventing a better MU ratio for me is that a defensive Mario that keeps his distance while spamming fireballs is a pain to approach and punish. We can certainly beat aggressive Marios, but once said Mario ups his defensive game and plays real safe, that's when we'll have quite the adversity to try to tackle... at least from my experience anyway.
Clai: 35-> Ganon Mario <- 65
While Mario is in general a middling character that doesn't have too much in the realm of options, he is a very, very frustrating matchup for Ganondorf. The reason, as A2Zomg astutely pointed out, is that Mario can pressure Ganondorf seeming at will and Ganondorf can't do much about it in the slightest. Mario's B-air has decent horizontal range, a good fall speed and a very quick landing, meaning that Ganon's not punishing it OOS as long as the Mario knows his spacing. Ganondorf can create plenty of periolous situations for Mario, which is why the matchup isn't further in Mario's favor, but Mario can too easily pick at Ganon's blind spots because Ganondorf jumps way too slowly to combat Mario in the air, even though Ganon has the superior aerials. Of course, being predictable in the air just lets Mario approach slowly and prepare an U-Smash without trouble, so Ganon has to watch out in that regard as well. Overall, fighting Mario is just not fun for Ganon. Keep an eye on your options and blind spts at all times, because that's where Mario is aiming to strike.