Die National Soccer League wurde 2014 mit 12 Teams gegründet. 2016 wurde die NSL um sechs weitere Teams erweitert. Die 18 Teams sind in drei Divisions aufgeteilt. Die Spiele innerhalb der Division bilden die Regular Season.
Das jeweils beste Team erhält dann die Arthur-Pember-Trophy. Die Freeport Mariners haben bislang als einziges Team die Trophy zwei Mal (2014 und 2015) gewonnen.
Die jeweils drei Besten der Division erreichen dann die Championship Season. Die jeweiligen erst- und zweitplatzierten und der beste Drittplatzierte sind allerdings direkt qualifiziert, während die beiden übrigen Drittplatzierten in Play Off-Spielen den letzten Teilnehmer der Championship Season ausspielen müssen.
Seit 2019 gibt es auch eine Pre-Season, in denen sechs verschiedene Pokalwettbewerbe ausgetragen werden. Da die NSL nicht nach regionalen Gesichtspunkten gebildet worden ist, sind Derbys eine Seltenheit. Daher sind Pokalduelle mit Derby-Charakter gebildet worden.
Seasons-übergreifend haben die Mariners und die Sharks in ihrem 38. Spiel am 04. Juni 2016 gleichzeitig das 100. Tor erzielt. Die Sharks waren das erste Team in der NSL, welches Seasons-übergreifend in ihrem 46. Spiel am 30. Juli 2016 ihren 100. Punkt machten.
Die Towers sind das erste Team, welches in ihrem 131. Spiel am 12. Dezember 2020 das 250. Tor erzielte.
Top 10 der NSL
Nur Regular und Post-Season
Seite 2021, wie bereits 2015 und 2017 bis 2018 sind die Castle Rock Sharks an der Spitze. 2019 und 2020 waren die Gareth Scorpions das beste Team der National Soccer League. Davor (2014 und 2016) waren die Freeport Mariners das beste Team.