Programs
Choose the Environment That Fits the Athlete
Different athletes need different rooms. Some need silence and detail, some need a competitive group, some need their body to catch up with their skill. Here is what Hard Earned Hoops currently offers.
Current services
All programs

Program
1 on 1 Sessions
Individual sessions shaped by what the athlete actually needs — skill, footwork, decisions and competitive preparation.
Learn more
Program
Group Sessions
High-repetition skill work plus live reads, spacing and controlled competition with a small group of peers.
Learn more
Program
Team Training
Sessions for school, club and community teams that connect individual skill to shared standards and team concepts.
Learn more
Program
Clinics
Age- and level-appropriate events that pair instruction and repetition with real competition.
Learn moreProgram
Youth League Interest
Planned leagues emphasizing fundamentals, movement, teamwork and age-appropriate competition.
Learn more
Program
Athletic Performance
Individualized, evidence-informed work on speed, strength, power, jumping and physical resilience.
Learn more
Program
Mentorship & Life Development
Structured mentorship on discipline, leadership, communication, adversity and the link between preparation and opportunity.
Learn moreProgram availability depends on gym time, coach availability and the athlete's schedule, and is confirmed after an enquiry. Hard Earned Hoops does not offer athlete representation, agency services, NIL management, or recruiting, scholarship or professional placement, and does not guarantee any recruiting or performance outcome.
Not sure which one?
Tell us about the athlete first
Send an enquiry describing their age, level, schedule and goals. We will suggest the environment that actually fits — including telling you when now is not the right time to add training.
Next step
Start an Enquiry
Tell us about the athlete — goals, current level, and the kind of support you are looking for. We will follow up as soon as possible.
Prefer to talk first? Call 206-398-9564 or send a text.