De vereniging werd op 26 juni 1946 opgericht als VCH (Voetbalclub Hoogmade). In 1947 volgde de naamswijziging tot MMO. Op 20 mei 1953 werd er een handbalvereniging opgericht. Op 1 juli 2008 fuseerden de handbal- en voetbalvereniging. Thuisbasis is het “Sportpark MMO”.
Naast het eerste elftal dat met ingang van 2019/20 op zaterdag speelt, komen de overige seniorenteams uit in het zondagvoetbal. De jeugdteams spelen op zaterdag. In het verleden telde de club tevens een vrouwenvoetbalelftal, een handbalteam voor vrouwen en enkele jeugdhandballeden.
Met ingang van het seizoen 2019/20 komt het standaardelftal uit in de zaterdagafdeling van het amateurvoetbal, daarmee is “MMO” een van de vele verenigingen die de overstap van (standaard)zondagvoetbal naar zaterdagvoetbal hebben gemaakt. Het startte in de vierde klasse van het KNVB-district West-II, het laagste niveau in dit district.
In het seizoen 1958/59 werd MMO in de tweede klasse van de Leidse Voetbalbond voor het eerst kampioen na een 1-0 overwinning in de beslissingswedstrijd tegen UDO. Het doelpunt werd gescoord door Jan Jansen. MMO hield het acht jaar vol in de eerste klasse, maar in het seizoen 1966/67 degradeerde MMO naar de tweede klasse na een beslissingswedstrijd tegen Rouwkoop. Het seizoen daarop werd MMO meteen kampioen, door de beslissingswedstrijd tegen Meerburg met 1-0 te winnen. George Jansen scoorde. Het seizoen 1971/72 was ook een zeer goed seizoen voor MMO. De club werd op 27 februari 1972 na een 4-2 overwinning op Unitas ongeslagen kampioen van de tweede klasse. Uit 16 wedstrijden haalde MMO 29 punten, er werden toen nog 2 punten bijgeteld voor elke overwinning. Dick van Goozen werd met 14 doelpunten topsocorer van dat seizoen. Drie jaar later promoveerde MMO naar de vierde klasse van de KNVB. Uit 24 wedstrijden haalde MMO 34 punten. MMO speelde dat seizoen mee in de strijd om het Nederlands kampioenschap voor afdelingskampioenen. Zeven jaar later degradeerde MMO weer naar de Leidse Voetbalbond. De vierde klasse werd in 1992 opnieuw bereikt via de nacompetitie, nadat de beslissingswedstrijd tegen Teylingen werd verloren.
Op 22 april 2012 promoveerde MMO voor het eerst naar de derde klasse, de club speelde met 2-2 gelijk tegen Altior, maar omdat concurrent Stompwijk '92 met 3-7 verloor van DoCoS werd MMO kampioen. Onder leiding van Ben Stukart sleepte MMO 57 punten binnen. In het seizoen 2016/17 degradeerde MMO uit de derde klasse. Door de inkrimping van de vierde klasse in het KNVB-district West-II kwam MMO in het seizoen 2017/18 uit in de vierde klasse van het district West-I. In het seizoen 2018/19 werd MMO ingedeeld in de derde klasse van het district West-II, waarvoor dat seizoen een speciale competitieopzet was gemaakt met alle derde- en vierde klassers in dit district.
Seizoen 1982/83 en 1983/84 werd er in de LVB een najaars- en voorjaarscompetitie gespeeld, waarbij er vanuit een overgangsklasse (OV) kon worden gepromoveerd naar de vierde klasseKNVB.