Sport in the Royal Navy is organised through Sports Associations that are run by volunteers. The Associations are non-publicly funded and the Sports Lottery makes a major contribution to this.
If you have access to the RN Intranet use this link for lots of information about sport in the Royal Navy.
If you want to know more about a particular sport you can visit the Royal Navy PDev Portal for more information about individual Sports Associations and their websites.