Mecca Sports Basketball House Basketball

Over the past ten years, Coach Angelo has been dedicated to teaching youth sports in the city of Richmond through programs such as the Richmond Youth Basketball League (RYBL), Basketball World Toronto (BWT), LayUp (Toronto), and of course, here with Mecca Sports. Basketball skill development has been the main focus for Mecca Sports for the last six years.

I noticed the lack of detailed skill development among youth in Richmond about ten years ago. I felt my talents and experience were needed in this area, and so The Mecca was born.

The Mecca became a place for everyone who are dedicated to improving their skills. It's for athletes who played at a high level and for kids who weren’t deemed talented or skilled enough to make their school or private club teams - a place where they could improve, grow, and appreciate the sport regardless of team selection. Mecca is for anyone willing to put in the work to become better, build strong habits, and develop skills that translate both on the court and in life. It is a place to feel at home, without being treated differently based on skill level.

Over time, the demand for more game-time opportunities has grown, and private clubs are everywhere. Yet many kids are still left behind - unable to make teams, or on teams but not improving in skill or understanding. At Mecca, we do not expect every participant to become the top athlete in the city, but we do expect our students to leave with a stronger understanding of the sport and valuable life lessons. We aim to help them build good habits and routines, learn to respect themselves and others, and most importantly, enjoy the moment.

With that being said, we are excited to introduce our new format for the upcoming season: Mecca Sports House Teams.

The goal remains skill development, now with the addition of structured team play. If you’ve ever met Coach Angelo, you know that anything he does is driven by quality and a pursuit of excellence. Stay tuned for more detailed information in the coming days and weeks. It’s time to bring in real coaches, trainers, and former high-level athletes - people with true experience and skin in the game - to take back the reins.

MECCA

Teams

U16

U14

U12

MECCA

U12

Teams

U16

Coming Soon!

U14

Shop Mecca Athletics

Hey Mecca Sports family! We’re clearing space for exciting new apparel, which means select items are now on sale exclusively for our members. To grab your promo code, just shoot an email to Coach Angelo at [email protected].

Discounted items for members only

SUMMER 2025 MIX-UP

If nothing feels easy for you, maybe your journey is harder because your ceiling is higher.

At Mecca Sports we prepare our athletes to compete against all competition. With hard work and consistency, anything is possible. Everything is earned and nothing is given. 

EVERYTHING IS EARNED

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.

EVERYTHING IS EARNED

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.

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Â