Hi there
There is some low quality evidence, from questionable journals, that D Ribose supplements may help with the fatigue encountered in conditions like fibromyalgia or Chronic Fatigue Syndrome, and it has been studied in some very specific conditions (most heart related). Overall, there is not really much convincing evidence that it would help with athletic performance, and I would always be very skeptical about a lot of the claims that are made online about the effectiveness of supplements. There was a study a number of years ago that looked at contaminants (banned substances) in popular supplements, and it was incredible how many products were actually tainted. My advice is to stay away from most supplements, except the very small number that have a proven track record, and even then, most people would be advised to save their money and just train smarter.