Those pokemon all check different aspects of MRay (except for xerneas, that gets OHKOed by +1 dragon ascent even with max defense investment), but none can check all of them. If fact, MRay can only ever counter SD sets, because DD sets destroy them, using groudon rids you of the chance to run...