The Flathead Rapids Mentoring program goes beyond teams, camps, or academies. This program was developed to introduce the Flathead Valley and the State of Montana with its first 1 on 1 private training program for youth soccer players. It takes 10,000 hours of deliberate training to become a top class soccer player. With our private training we can speed up this process and extract the best potential out of our players.

Our players receive a fully individual and customized program that focuses on a player’s weaknesses as well as their strengths. With this type of individual training we have a big picture view on a player’s development. We're looking to develop our local players into a high level of success in high school, college, and beyond. With camps, academies, club teams, and private training the Rapids can provide the Flathead Valley with the essential ingredients for success in soccer.


How do you sign up?  


Step 1 - Pick your coach from our staff below.  

Step 2 - Click on your coaches registration link.  

* Registration link will re-direct you to Gotsoccer to sign up and pay for your private sessions.

Step 3 - Choose your session package.  

Options include: 

  • Single session option.  
  • 5 or 10 session packages - if purchased in a package, a discount is provided to each session.
  • Up to 4 participants - as you add more participants the individual cost will decrease



Pick Your Coach

Christopher Fannon



Christopher started his soccer career at the age of 4 in the Billings rec league. Realizing his passion from a young age he became involved with the Magic City select program as soon as he could.  He continued to play Magic city for 9 years.  Christopher had a successful High School career where he played varsity all 4 years, 2 of which he lead his team as thecaptain.  In high school, he was awarded the "Black Whistle" award from all the state referees.  He continued on to play 2 years in college at North Idaho College. Here he was awarded "The spirit of the Cardinal".  Wanting to further his career, he then moved to Los Angeles where he joined a team in the PASL called "Once Mas" for 1 season.  This led him to a try out with a different team, aspiring to join the USL, Inland Empire Training F.C. He signed on and played 1 season leading his team to a league championship as starting center back by allowing the fewest goals conceded in a season. For this he was awarded league MVP and a starting positionon the All-Star team.  For the past 10 years Christopher has played with the Flathead Rapids Men's Premier team where he now humbly resides. He is looking forward to an expansive season coaching tactics, technique and heart! Go Rapids!

Roland Benedict



Roland Benedict was an All-State soccer player at Bigfork High School.  He was offered scholarships to play in College but turned them down to take a chance at playing in England.  Shortly after arriving he had tryouts with Gillingham FC and Southend United.  Southend wanted to sign him but because of legal issues failed to do so. Roland then returned home and continued his pursuit of a contract.  He began playing with the Rapids Men’s team, he fell in love with the club and what they were trying to accomplish. He became a Rapid through and through.  In the Summer of 2010 he was offered a training opportunity with Manchester City one of the biggest clubs in the world.  While at Manchester City his skill level was evaluated at the level of a 2nd Division Italian player.  He was instead sent to Belgium where he tried out for several teams, including Club Brugge and Lierse SK.  Roland eventually signed a contract with Racing Gent for one year.  His contract has ended and he has come home to pursue a contract in the MLS.  While he prepares for his tryouts he will be playing with the Rapids Men’s team and has now also taken on the role of Director of the Mentoring Program.  He is very excited to give back to the Flathead Valley soccer community.

Ryan Heflin

Growing up, Ryan played premier soccer for Eastside FC, Washington State ODP, and Liberty High School. He was coached by former international players and saw first-hand what a high-level club looks like. Turning down offers to play in college to stay nearer to home and family during a difficult time, he instead received his E License and began coaching while attending the University of Washington. After 7 years spent traveling the world and teaching elementary school abroad, Ryan settled in Montana and became a part of the Flathead Rapids organization in the Spring of 2015. Since then, he has earned his USSF D License, NSCAA National Coaching Diploma, and NSCAA Director of Coaching Diploma. He was hired as Executive Director of the Flathead Rapids and is working tirelessly to build a premier-level club in northwest Montana.