BASICS SPORTS

COACH McGANNON - BB, Mindset, Golf
2026-01-01 - 2027-01-01 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Examples of Winning Outcomes. Scroll to bottom for Mindset Registrations

West Catholic 42. Notre Dame Prep 14. Nov 29, 2025 @ Ford Field
8th State Championship since 2010 – ie The best football program in Michigan
West Catholic has been thru the Mindset training 3 X.

Team and program training by appointment only. Please inquire to 616 402-1600
Privates are good for 1 or 2 players. Same cost.
Coach McGannon founded Basics in 2006. Over 200 graduates are playing or have played in college, 17 D-1. Coach played 2 sports in the Ivy League at Dartmouth, basketball and golf. His 5 years of pro golf included 2 trips to the PGA Tour Q-school, where the Basics Mindset was born. He trained with legendary Coach Pete Carril, and his college coach Gary Walters was Carril’s protege. Walters went on to a 20 year career at Princeton as Athletic Director. Coach McGannon’s bio here.

Coach demonstrating BB Skills via video. His skills training is NOT POSTED; please inquire to grab some time. The shooting videos below speak for themselves.

Keep the ball up when shooting – advanced players only
Defensive Positioning – a MUST HAVE skill for competition
The Jump Hook – every post player should possess a jump hook going BOTH ways
Free Throws – the skill that wins (and loses) more games than any other
Ball Control
The Step Back
Basics Skills channel here

Mindset sessions expire 48 hours before the date. I need time to analyze the assessment.
Call 616 402-1600 to set up a time.

Rockford U14 Travel Hockey Club Cornerstone U. Track and Field
Golf
Yes GOLF!! Coach has won the Muskegon County 4 X, qualified for the Michigan Amateur 3 X, US Open sectional qualifier once, D-1 at Dartmouth, PGA Tour Q-School twice. Qualified for the NCAA Championship. NOTE: ALL GOLF LESSONS are by appointment and the emphasis will be on the SHORT GAME, particularly Chipping and putting. EX HERE. More Golf info here. Call 616 402-1600 for more details or to set up a time.

Simple and effective Chip and Run shot here.
The key element of the Pre-Shot Routine (IDENTICAL to Free throws!)

PRIVATES with COACH DYLAN MEDENDORP
2026-01-01 - 2026-12-31 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
1 or 2 players permitted, not extra for 2nd player

Coach Dylan is a patient, intelligent, skilled coach
Dylan was a Basics player through MS and HS (all conference at Whitehall)
TERRIFIC defensive player and coach, and knows how to teach all the skills

PRIVATES with COACH Gabe Newhof
2026-01-01 - 2026-12-31 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Very Limited, Grab a spot

6’9″, 230 lbs
All State at Unity Christian
Freshman of the Year – Crossroads Conference at Spring Arbor
Averaged 24 and 10 his senior year
Signed by James Madison D-1 in Virginia
Only available for a couple of weeks
DROP STEP Demo shows his Basics Training
Came over 100 X to Basics in Grade and high school

Basics Mindset Training - Charleston
2026-01-03 - 2026-03-01 | Charleston, SC, Charleston-Folly Beach, SC, United States
“Hi, I’m Coach Jim McGannon. Any individual, team, program or business that chooses the Mindset training will improve, and often that improvement comes QUICKLY. Bad outcomes, losses, failure and adversity are most often NOT HANDLED correctly. This training corrects those mistakes. Get ready to improve by practicing what the pros practice! Call, text (616) 402-1600 or email jim@BasicsSports.com with questions. Applies to ALL SPORTS. Parents-Coaches encouraged to attend at no cost.”
Available January and February 2026

Coach Jim McGannon’s bio here
4 minute video explaing the power of the Mindset Training. ALL SPORTS
$125 for Private 1 v 1 training
$75 per player for groups/teams
Max is $1500. EXAMPLE – if athletes from a school attended from various sports, that could be 50, 75, 100+ players. Cost would still be $1500. This includes 2 visits.
TIP: Boosters/Benefactors – you could provide no more important service for these young athletes
Communicate With Coach McGannon at 616 402-1600 to set up a date and time for your team, program or business.

Pinewood Prep: baseball, boys soccer, girls soccer: NOTE – both soccer teams won state championships the year AFTER they went through the Mindset training. From good to great…

Hortech, Inc. $17 M (annual sales): Whole sale nursery, product development, Live Roofs, Live Walls
Lakeshore Animal Hospital (6 vets, 14 support staff). A pressure packed industry

Charleston Southern University (D-1) Women’s Basketball

SPRING - Ferrysburg - SUNDAYS
2026-03-01 - 2026-06-07 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Sundays
Non Spring Team Players register and pay here. You have a Per Diem option or a Package deal which saves almost 30%.
You may also VENMO to @basics-sports-1 for training below and in the COMMENTS field put players name, age, school, email and cell phone.

Sunday Skills – BELOW
Monday Skills – REGISTER
Tuesday Skills – REGISTER
Wednesday Skills – REGISTER
Thursday Skills – REGISTER
Fridays – Private Training. Call 616 402-1600
Sats – Games REGISTER

MONDAYS - Skills and Private Training
2026-03-01 - 2026-06-01 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Mondays
You may also VENMO to @basics-sports-1 for training below and in the COMMENTS field put players name, age, school, email and cell phone

Sunday Skills – REGISTER
Monday Skills – see BELOW
Tuesday Skills – REGISTER
Wednesday Skills – REGISTER
Thursday Skills – REGISTER
Fridays – Private Training only here
Sats – Games REGISTER

Skills and Spring Teams in Rockford
2026-03-08 - 2026-06-06 | Rockford: 6060 Belding Rd, 6060 Belding Rd NE, Rockford, MI, 49341, United States
ALL YEAR – Every Sunday
SPRING TEAMS – Per diem attendance is permitted
NOTE: FOR ADVANCED PLAYERS- Sundays at 100 PM we will split the gym with these advanced players (MS + HS ONLY) working with Alona Blackwell (4 year D-1 at Oakland) – Alona’s Skills on display here. (2019 GR Area Female Athlete of the Year)

Summer Camps in Rockford – Early Bird ends April 15

REGISTER HERE

VENMO ALSO ACCEPTED

@basics-sports-1
Identify chosen date in COMMENTS
Please put player name, cell, email, grade and school in the COMMENTS.

Saturday Games + Coast Guard Park workouts
2026-03-14 10:00 - 2026-05-30 13:00 (America/Detroit) | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
17520 Ridge Ave in Ferrysburg
SPRING TEAM PLAYERS – Sat games are INCLUDED for Spring Players – get the code from Coach. Games posted 2 weeks at a time. Limited to 14. JUST ADDED – Coach Batts OUTDOOR WORKOUTS at Coast Guard Park at 800 AM before the games. No cost for Spring Players, use the same game code to register. MEET ON BB COURTS. Words/phrases that come to mind are commitment, effort, discipline, extra work, doing one’s best.
NOTE: Spring Team officiated games are May 16 and June 6 at Fruitport HS. INCLUDED with your Spring fee and NO ADMISSION. Some team spots still available: REGISTER

No admission (NOTE – if you’ve paid for your child to train, you should NOT have to pay admission to see them play. You have already paid!)
NOTE ON 12 years old and Younger players: if your child is new to the game and has difficulty handling the ball with BOTH HANDS or PASSING with some quickness and accuracy, playing games is NOT advised but coming to WATCH is! Give them time to develop their skills BEFORE competing. Every “youth league” should follow that guidance.

Spring - Ferrysburg - THURSDAYS
2026-03-15 - 2026-06-06 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Thursdays
See April 2 below
Tues and Thurs all spring are reserved for our 3rd/4th and 5th/6th grade teams.
Ferrysburg: 3rd/4th Graders + 5th/6th Graders w/ Nathan Batts and Dylan Medendorp

Tuesdays and Thursdays in Ferrysburg. REGISTER

You may also VENMO to @basics-sports-1 for training below and in the COMMENTS field put players name, age, school, email and cell phone

Sunday Skills – REGISTER
Monday Skills – REGISTER
Tuesday Skills – REGISTER
Wednesday Skills – REGISTER
Thursday Skills – See BELOW
Fridays – Private Training only here. Call 616 402-1600
Sats – Games REGISTER

Ferrysburg Pre-Season Prep Fall 2026
2026-03-15 17:30 - 2026-11-18 20:30 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
School Try Out Dates

MS Boys: late October after football ends
HS Boys: the week of November 11
HS Girls: the week of November 18
MS Girls: mid to late January 2027

Other Recommended Preparation

Private 1 v 1 Training HERE
The Basics Mindset Training (Mental Strength) HERE

MS + HS Girls Spring - Tues + Weds Practices - Teams or Per Diem Skills
2026-04-01 - 2026-06-03 | Whitehall VAC, Whitehall, MI, 49461, United States
Team Practices OR Per Diem Skills/Scrimmaging
NO TRAVEL. NO MANDATORY WEEKENDS
Mindset Training – Mental Strength. Winning Outcomes here
Reversible Basics Jersy. Basics Shooting Shirt for Team players
Two (2) Saturday Basics Tourneys in Fruitport: May 16 and June 6
NO ADMISSION to these events – why would you have to pay for something you have already paid for?
Sibling Discounts ($75 off each sib for 2 day a week players)
For players with college potential, 50% off our Player Profile – example

OTHER SPRING TEAMS

Rockford: 2 teams: 5th/6th and 7th/8th Graders. REGISTER
Fruitport: 2 teams: MS and HS Boys (FULL) REGISTER
Ferrysburg: 2 teams: 3rd/4th and 5th/6th Graders. REGISTER

VENMO ALSO ACCEPTED

@basics-sports-1
Identify chosen date in COMMENTS
Please put player name, cell, email, grade and school in the COMMENTS.

Christmas Break Clinics - Ferrysburg
2026-04-11 17:30 - 2026-12-28 20:30 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Gift Certificates available for any amount.
Call-Text Coach for details. 616 402-1600
Christmas Break Clinics in Ferrysburg. Privates at 400 + 800 PM each night.

Also available in Rockford. Dates TBD

Buddy + Santa can shoot!
Example

MS and HS Boys Spring Teams @ Fruitport HS - Mons/Weds Practices
2026-04-13 08:00 - 2026-06-06 17:00 | Fruitport HS, 357 N. 6th Ave, Fruitport, MI, 49415, United States
Steve Erny – Terrific Varsity coach, great skills coach
Nathan Batts: All Area in HS, college football at Davenport. GREAT trainer
Gabe Newhof: D1 at JMU, All State at Hudsonville Unity, played on our Spring teams 4 times.

High School Boys are FULL, MS Boys have room

NO TRAVEL. NO MANDATORY WEEKENDS
Mindset Training – Mental Strength. Winning Outcomes here
Reversible Basics Jersy. Basics Shooting Shirt
Two (2) Saturday Basics Tourneys in Fruitport: May 16 and June 6
NO ADMISSION to these events – why would you have to pay for something you have already paid for?
Sibling Discounts ($75 off each sib for 2 day a week players)
For players with college potential, 50% off our Player Profile – example
Players may often attend an adjacent practice (space permitting) at NO COST.

OTHER SPRING TEAMS

Rockford: 2 teams: 5th/6th and 7th/8th Graders. REGISTER
Whitehall: 2 teams: MS Girls and HS Girls w/Sophia Wiard. REGISTER
Ferrysburg: 2 teams: 3rd/4th and 5th/6th Graders. REGISTER

VENMO ALSO ACCEPTED

@basics-sports-1
Please put player name, cell, email, grade and school in the COMMENTS.
If it’s a 1 day a week registration, identify which day.

3rd/4th and 5th/6th Spring Teams: Tues/Thurs
2026-04-14 17:00 - 2026-06-27 17:00 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Limited to 14 players. Players have a choice of 1 or 2 practices a week.
INCLUDES – NO TRAVEL, 2 Basics tourneys in Fruitport (May 16 and June 6) (NO ADMISSION), Basics uniform and shooting shirt, introduction to the Basics Mindset (mental strength training), no required weekend play,
OTHER SPRING TEAMS

Rockford: 2 teams: 5th/6th and 7th/8th Graders. REGISTER
Whitehall: 2 teams: MS Girls and HS Girls w/Sophia Wiard. REGISTER
Fruitport: 2 teams: MS and HS Boys REGISTER

VENMO ALSO ACCEPTED

@basics-sports-1
Please put player name, cell, email, grade and school in the COMMENTS.
If it’s a 1 day a week registration, identify which day.

––

Outdoors - Spring Lake - AM
2026-06-15 09:30 - 2026-08-20 11:00 | Spring Lake, 18643 N. Fruitport Rd, Spring Lake, MI, 49456, United States
Early Bird Pricing: – $95 until April 15
After April 15: $125

Coach McGannon runs outdoor camps – GET READY!!

Since 2003 outdoor camps have been conducted on this terrific surface, Sport Court
Private, 4 goals, great skill development and scrimmaging.
NOTE: Private Camps arranged by the parents are possible – see July 27-29 camp below.

This court has been inducted into the Basics Hall of Fame! Yes, a COURT!! Take a look here!
For INDOOR CAMPS in Ferrysburg, REGISTER HERE

Rockford Summer Camps
2026-06-15 09:30 - 2026-08-20 11:00 | Rockford: 6060 Belding Rd, 6060 Belding Rd NE, Rockford, MI, 49341, United States
Early Bird Pricing: 10 and Under – $95 until April 15. After April 15: $125
Early Bird Pricing: 5th-8th Grades – $175 until April 15. After April 15: $225
All Camps are Mon, Tues, Weds.
Rockford Christian is an outstanding training gym, full court with 6 rims. LOTS of shooting and ball handling repetitions. 6060 Belding Rd. Enter BEHIND the school

If you are connected to a high school program that is in transition (between coaches) or interested in a structured skills camp for that ONE SCHOOL ONLY in your own gym, check out Basics Team Camps here. Deadline for dates is May 15. Both teams that chose Team Camps last summer won their District Championships this year!

Indoors - Ferrysburg - PM
2026-06-15 17:00 - 2026-08-20 18:30 | Ferrysburg: 17520 Ridge Ave, 17520 Ridge Ave., Spring Lake, MI, 49456, United States
Early Bird Pricing: 6 hour camps – $95 until April 15
After April 15: $125
Coach Sophia has 1 camp ONLY: June 15-17 500-700 PM

Co-Ed. Terrific Gym in Ferrysburg. 7 RIMS!!! Lots of shooting and finishing skills. ALL EVENING CAMPS

Shooting, Ball Handling and Scrimmaging
Our coaches will split up the players when scrimmaging based on age and skill. GET READY! Try to hang with our coaches! Good luck!
For OUTDOOR MORNING CAMPS in Spring Lake, REGISTER HERE

A Private Training session will always be available at 400 PM and 700 PM all Summer in Ferrysburg on Mondays, Tuesdays and Wednesdays. 1 or 2 players is the same cost. REGISTER on Private Training page. NOTE: Mindset Training with Coach McGannon (Mental Strength) may also be available. Call 616 402-1600.
