Aufgrund der politischen Ereignisse nach dem Ersten Weltkrieg musste Maróczy Ungarn verlassen. 1921 spielte er einen Wettkampf gegen den späteren Weltmeister Max Euwe, dessen Trainer er wurde; das Match endete unentschieden. Er gewann das Turnier in Karlsbad 1923 (zusammen mit Alexander Aljechin und Efim Bogoljubow) sowie Hastings 1924/25. Bei drei Schacholympiaden (1927, 1930 und 1933) sowie bei der inoffiziellen Schacholympiade von München 1936 war er Spitzenspieler der ungarischen Mannschaft (1927 und 1930 war noch keine feste Brettfolge vorgeschrieben, allerdings spielte Maróczy alle seine Partien am ersten Brett), er gewann mit dieser die Schacholympiade 1927 und die inoffizielle Schacholympiade 1936.