Learn to Play
Learning the fundamentals is key to your development. Develop the basics with our U10 Program.
Learn to Play
Learn to Train
Learn how to develop your skill on a consistent level. To become great, you must lear consistency.
Become Consistent
Learn to Compete
Learn to play, train and compete at your best abilities. Taking your game to the next level can be challenging but nothing you can't over come. Face your challenges and compete against the best.
Register Now

Youth basketball skill development training is a crucial part of every young player’s development. This training is designed to help players of all skill levels develop the fundamentals needed to excel on the court. Through our programs, players learn to dribble, pass, shoot, rebound, defend and perform various other advanced skills that are critical to becoming a successful basketball player. All training is run by our lead and experienced trainer Angelo who focus on making the drills fun, engaging, and challenging, all while helping the players develop their skills. The ultimate goal of youth basketball skill development training is to help players become more confident, show improvement in their individual games, and to help them develop a life-long love for basketball.

Youth basketball skill development training is a crucial part of every young player’s development. This training is designed to help players of all skill levels develop the fundamentals needed to excel on the court. Through our programs, players learn to dribble, pass, shoot, rebound, defend and perform various other advanced skills that are critical to becoming a successful basketball player. All training is run by our lead and experienced trainer Angelo who focus on making the drills fun, engaging, and challenging, all while helping the players develop their skills. The ultimate goal of youth basketball skill development training is to help players become more confident, show improvement in their individual games, and to help them develop a life-long love for basketball.

Our Mission

Our mission is to deliver the best fundamental skills for youth in multiple sports, while encouraging hard work, motivation and having fun on and off the court.

The purpose of the Mecca is to provide a safe environment where youth can learn and understand the fundamental skills required to becoming a great athlete.

Mecca Sports offers multiple youth basketball skill development programs in Richmond, BC that will enhance your training.

Richmond Youth Basketball

  • Start at the beginning of your b-ball career with our Beginners Sessions
  • Continue to improve your knowledge with the Junior Programs
  • Or push yourself to the fullest in our Advanced Senior Training Sessions
Take a look at our testimonials!
Leave a google review