MRA provides group training and personal coaching to athletes of all ages and abilities, a local multisport club to train and socialize with, and produces local endurance events.
MRA also provides event services to other race directors/organizations, including registration platform, volunteer management, integrated fundraising, social media, race infrastructure (finish line structure, etc), and timing services.