With over 15 years of experience, I provide structured basketball training focused on skill development, confidence, and game performance. I work with athletes of all ages and skill levels, from beginners to advanced players looking to elevate their game. My goal is to deliver measurable results through disciplined, game-realistic training.
Trains in Longwood, Orlando & virtually
Works with all age groups
Basketball
Background Check
Contact Information
Experience Verified
I am a dedicated basketball trainer and coach with over 15 years of coaching experience and 8 years of training athletes across multiple levels of competition. I have played organized basketball at the middle school, high school, and Armed Forces levels, including three seasons on the All Marine Corps Basketball Team, with playing experience in California and Japan.
I have experience building and coaching AAU teams, preparing athletes for tournament competition through structured training, team development, and a strong focus on fundamentals, chemistry, and performing under pressure. I have also coached at the middle school and high school levels, helping athletes grow both on and off the court.
In addition, I work with children and athletes with disabilities, adapting my approach to meet each individual’s needs. My training is structured, supportive, and results-driven, focused on skill development, conditioning, and real-game performance. My goal is to help every athlete build confidence, discipline, and a mindset that leads to success both on and off the court.
I focus on developing complete players by breaking down each athlete’s strengths and areas for improvement, then building a structured plan to elevate their performance. My training emphasizes ball handling, shooting mechanics, footwork, and defensive positioning, along with game IQ and decision-making in real-time situations. Through repetition, discipline, and game-like drills, I help athletes become more consistent, confident, and effective on the court.
I also prioritize conditioning and mental toughness, ensuring players are prepared to compete at a high level and perform under pressure. Whether you’re working to make a team, earn more playing time, or compete at the next level, my goal is to help you improve with purpose and see real, measurable results in your game.
Each session includes a dynamic warm-up, skill development (ball handling, footwork, shooting), and conditioning. Group sessions end with controlled scrimmages, while one-on-one training includes detailed feedback and a plan for continued improvement.
I have played organized basketball at the middle school, high school, and Armed Forces levels, including three seasons on the All Marine Corps Basketball Team, with playing experience in California and Japan. I was the Head Varsity and JV Coach at Pace Brantley Prep School of Longwood, FL. I have been Coaching at Pace Brantley Prep School for four seasons. My basketball business I have is called "Team McCray Basketball Services LLC". The basketball services include AAU basketball teams, Camps, Clinics, one on one training sessions, and group trainings sessions.
The best coach I ever had was my father. He taught me how to push through adversity, stay disciplined, and keep going even when things got tough. He held me accountable, demanded consistency, and showed me that real growth comes from hard work and resilience, not shortcuts. Those lessons didn’t just shape me as a player, they shaped who I am today.
That foundation is what I bring into my coaching. I expect effort, focus, and commitment from every athlete I work with, but I also provide the support and guidance they need to grow. My goal is to pass on those same values, helping athletes not only improve their game, but develop the mindset, discipline, and confidence they’ll carry with them long after they leave the court.
Basketball is more than a sport to me, it’s a passion and a platform to help athletes grow both on and off the court. I take pride in not only developing skills, but in building confidence, discipline, and character in every athlete I work with. My goal is to create an environment where players feel supported, challenged, and motivated to reach their full potential.
I am fully invested in each athlete’s development. That means paying attention to the details, holding players accountable, and pushing them to improve every session. I understand that every athlete learns differently, which is why I take the time to adapt my coaching style to meet individual needs, whether I’m working with beginners, competitive AAU players, or athletes with disabilities.
Parents can expect clear communication, structure, and a coach who genuinely cares about their child’s growth, not just as a player, but as a person. My passion for coaching comes from seeing athletes gain confidence, improve their game, and carry those lessons into life beyond basketball.
Monday
11:00 am - 8:00 pm
12:00 am - 1:00 am
Tuesday
10:00 pm - 11:30 pm
11:00 am - 8:00 pm
Wednesday
11:00 am - 8:00 pm
12:00 am - 1:00 am
Thursday
11:00 am - 8:00 pm
12:00 am - 1:00 am
Friday
11:00 am - 1:00 am
Saturday
Unavailable
Sunday
Unavailable
This is only general availability - more times may be available when booking!
Then $120/mo for 4 lessons. Subscription starts 48 hrs after your trial. Cancel Anytime.
Good Fit Guarantee
Browse our roster of vetted private coaches to find the right fit for you.
Book and schedule your lessons through our platform.
Meet your coach in-person or virtually, and start chasing down your goals!
If you’re looking to message a coach for the first time, go to their profile and click “Send a Message”. A type box will show, where you can enter and send your message. To follow up with a coach you've already contacted, log into your account and find the 'Inbox' tab. You'll see your message history and be able to send another note.
Once you find a coach that fits your needs, go to their profile, select the package you'd like to purchase, and click 'Book Lessons'. Here, you can reserve your desired number of lessons along with the number of athletes who will be training. After sessions are booked, coordinate the dates/times for each session on your calendar - using the calendar is important since this is how your coach will get paid.
Paying AU coaches via cash, Venmo, or any 3rd party is strictly prohibited. AU coaches know this, but their partnership with us is to split all bookings 80/20 - so coaches keep 80%. We use our 20% to help them find clients & manage their business. Without the split, we wouldn't be able to help our coaches & community thrive!
We integrate with Stripe - the largest & most secure payment processor in the US - to facilitate bookings. Paying online is required, and it simplifies the process for our coaches since it helps track their schedule & earnings in one place. If you have any questions or concerns, please contact our support team.
Each coach typically has at least one preferred training location. You can see the location(s) by going to your coach's profile and finding the 'Training Locations' section. If a coach doesn't have locations listed here, you can message the coach to see where they train. Some coaches are willing to travel to clients for lessons, or even meet halfway.
Each coach sets their own schedule for training. You can see a coach's general availability by going to their profile and finding the 'Availability' section - it will list the days and times. If a coach doesn't post their availability, or if your preferred coach doesn't have your desired times available but you want to double check, message them to see if they can work with your schedule.
Good Fit Guarantee — If your first lesson isn't the right fit, we'll move your lesson credit to a new coach. No hassle.
Easy rescheduling — Cancel or reschedule up to 4 hours before a lesson, no questions asked.
Coach no-shows — You'll be fully credited and we'll help you find a replacement.
Flexible credits — Unused lessons last 12 months and can be used with any coach on the platform.
Questions? Our team is here to help. View our policies.
Our coaches are open to helping athletes of any age and skill level. Please message your desired coach to ensure their skillset fits your needs.
AU was created by former college and pro athletes. We understand the benefits of training with a private coach. It develops discipline, boosts confidence, and provides an undeniable advantage - whether you are just learning the game or looking to earn a college scholarship. All AU coaches are required to pass a thorough onboarding process + background check, so you can trust you're training with the best.
At the end of the day, our mission is to provide athletes with better opportunities to succeed through coaching. You won't find a platform, and group of dedicated specialists, more excited to help you achieve your athletic goals!