His dad Adam said although Ruben is just 8 years old, Ruben is racing against all competitors under 11 years of age.
Ruben won gold in the Under 11 Time Trial Championships and Under 11 Criterium Championship, and Silver in the Under 11 Road Championship.
Ruben also competed in the European Championships at Assen in the Netherlands recently, placing 11th in a six-day event.
IGS congratulates Ruben on another magnificent achievement.