Currently, there are 925 holders of TimeandSpaceTraveller (TST). This number refers to the total count of unique addresses holding at least some amount of TimeandSpaceTraveller.