The league began as an invitational event in the Northern Mariana Islands. The league has been operating since 2005[1] and grew to include eight teams in the 2008 season.[3][4]
On 2 August 2012 the competition was re-branded as the M-League, following the suit of many other AFC national competitions.
In September 2012, the Northern Mariana Islands Football Association (NMIFA) officially launched a two tier completion, usually without promotion and relegation. In the inaugural season there were 5 teams in Division 1 and 4 teams in generally amateur Division 2.
After the 2020 season was abandoned due to the COVID-19 pandemic, the league was relaunched in Spring 2021 as the Marianas Soccer League.