I de neste fire årene utviklet Castoldi flere sjøfly for konkurranse ( 52 M., M. 52R, og M. 67) som deltok i Schneiderløpet,men Tapte mot de britiske Supermarine S.5, og Supermarine S.6. Castoldis mest berømte fly var Macchi M. C. 72 (utviklet over tre år fra 1931 til 1933). Først håpet Castoldi at dette flyet ville delta og vinne Schneiderløpet i 1931, men flyet ble ikke ferdig i tide for konkurransen (vinneren ble det Britiske Supermarine S. 6B). Som følge av tre strake seire for britene var, Schneiderløpene over.