Your coach.
Your time.
Your training.
Flexible individual and small-group soccer training built around the player. Choose the right coach, select a session format and book a time that works for your family.
A session built around what the player needs
Train individually, with a teammate or in a focused group. Every format gives the coach room to observe, adjust and provide meaningful feedback.
Individual Training
One player and one coach, with the full session shaped around the player's goals, position and development needs.
Partner Training
Train with a teammate, sibling or friend while receiving focused instruction and frequent feedback.
Small-Group Training
Bring a group of up to eight players for purposeful technical work and game-relevant competition.
Training built around the player.
No two players develop in exactly the same way. Rain City offers flexible, customized training rather than a predetermined program. Families choose the coach, the session format and an available time.
Team training builds the team.
Rain City focuses on the player.
From booking to the turf
Select a session
Train individually, with a partner or with a group of up to eight.
Choose your coach
Review specialties, best fit and available appointments.
Tell us the goal
Provide the player's position, experience and priorities.
Build from there
Rebook the coach or select another specialist as needs change.
Work on what matters now
Find the right coach for your player
Coach profiles should help families choose based on fit—not simply credentials.
Emmanuel Dolo
Best fit: Advanced competitive and attacking players.
Mary Whiffen
Best fit: Developing players seeking confidence and technical detail.
Morgan Harris
Best fit: Younger and female players building strong foundations.
Alex Nunes
Best fit: Players seeking purposeful technical development.
Built for technical development
The 75-by-45-foot indoor turf creates an ideal environment for frequent repetitions, close control and immediate feedback.
In group training, the tighter space demands ball mastery, quicker decisions, earlier scanning and the ability to play under pressure.
Support beyond the technical game
Confidence, attention, expectations, mistakes and pressure can affect how an athlete performs. Practical coaching helps athletes understand these patterns and respond more effectively.