The team is based in San Pedro Town and plays home matches at Ambergris Stadium.
[1] They won their first PLB championship in the 2018–19 closing season, defeating the Belmopan Bandits, who were defending champions.
[2] Following the 2022–23 season, the club was reportedly set to be sold to a foreign investor with big ambitions, such as winning the CONCACAF League.
The current ownership group then requested permission from the league to sit out the following season to rebuild and restructure the club.
[3] The club made the official announcement that it would not be participating on social media on July 3, 2023.