I have a feeling Duosion will be on most teams. not only does it beat out Dusclops, Lairon, Chansey, and P2 (if it got in at least 1 CM) but it's also amazing stat wise and type wise. Seriously. not much really poses a threat to Eviolite Duosion, it's also good with TR. with the right prediction, a haunter coming in will have to take a psyshock which is nasty to the Haunter that just switched in.
Edit: Ivysaur seems like a fun pokemon! good bulk, passable SpA, useful typing and just the right moves!
Ivysaur @Eviolite Bold
EV's: 252 HP / 252 Def / 6 Spe
~ Sleep Powder
~ Leech Seed
~ Knock Off
~ Giga Drain.
Ivysaur has an awesome typing because it can soak up Toxic Spikes so you don't have to worry about Tspike ruining your team. he also has the invaluable sleep powder which, with the right prediction, can put your counters to sleep. Leech Seed provides slow healing and it saps away at the opponents health while knock off is neat because I'd imagine most people wouldn't expect that move from Ivysaur. Giga Drain provides more healing and a source of damage.
the reason for 6 speed is so you outspeed 0 speed Porygon 2 by 1 point. or at least speed tie with the Porygons that have 6 speed EV's. Ability doesn't matter. you won't be outspeeding chlorophyll users, nor do much to them while overgrow is almost always useless on this set so. Just go for overgrow in case you get to low HP. so your giga drains dish out more damage.
All said and done, Ivysaur seems like a useful pokemon with balanced stats, great typing, and an awesomely annoying movepool. It's also good for Gurdurr and Machoke. Just watch out for Kadabra so use team preview for your advantage so predict when they'll switch in their Kadabra so you can put it to sleep on the switch
All in all it seems like Ivysaur will find it's uses in MC