Think that there is a setting telling you to go to stopforumspam which is some site that gives you a key after you register the forum. Check under spam management in under the options menu. I have done the same on my forum and it prevents spammers from signing up. http://www.stopforumspam.com/ it's worth doing.
I think that you need more people to get onto social media and get this site active.
There are stacks of cricket fans out there in the world.
Also get yourselves onto Patreon which helps with supporters and memberships