Private Training Calendar

  • Scroll down to view calendar

The majority of this training is by appointment.  Call or text to set up a time.  616 402-1600

PARENTS: The correct ratio of PREARATION vs COMPETITION 3 to 4 times as much prep-practice as games.  Players-Teams who play as much or more than they practice have a limited shelf life.  BB is the most highgly skilled game of all

NOTE: Sophia Wiard is back from pro ball in Europe.  She is the reigning MAC Player of the Year at Toledo and one of the best players in the country, D-1.  GRAB A SPOT.  Her privates are color coded PURPLE.  

Happy BBall player pic
Happy BBall player pic

Basics Coaches in Photos:  Jim McGannon, All State Fairfield (CT) Prep School, D-1 at Dartmouth College (6’9″, 250), Sophia Wiard, All State Oakridge HS, MAC Player of the Year at Toledo, Nathan Batts All Area in HS, college football at Davenport, Gabe Newhof, All State at Hudsonville Unity Christian, Crossroads Conference Freshman of the Year at Spring Arbor, All American candidate.  (6’9″, 225), will play D-1 his final season at James Madison University.  

Private Training

Whether new to the game or an All State player, Basics privates help every player improve.

  • Private training will assist in the player’s growth, providing required drills and follow-up to improve.  NOTE: we MEASURE several primary skills, providing instant feedback as to the player’s level of skill.
  • Private sessions are for 1 or 2 players; we do NOT charge extra for a 2nd player.  Great for sibs or buddies.
  • Mental Strength Training The Basics Mindset is an IDEAL choice in tandem with private training
  • PURPLE SLOTS are with reigning MAC Player of the Year at Toledo Sophia Wiard

Private Training Block (4 Sessions)

This is a block of 4 privates at $75 each (Normally $95 per session). Save $80

  • Private sessions are for 1 or 2 players; we do NOT charge additionally for joining players.
  • Dates do NOT have to be chosen at the time of purchase.  
  • One session can be used for the Basics Mindset, an additional  $50 savings. 

Private Mindset Training

Whether your son or daughter has been through the Mindset already, please understand this training is IDENTICAL to skills training.  REPETITION is key.  The tools the players learn help them to handle ANY outcome, ANY call, ANY result.  Nothing really bothers mentally tough players or teams. 

  • With Coach McGannon

Schedule Your Private Training Today – Scroll FORWARD to next month

If you are looking for a specific day/time, call-text Coach McGannon to check coaching availability at 616-402-1600.  Many privates are NOT listed and are conducted by appointment. 

  1. PURPLE – Sophia Wiard
  2. GREEN – Nathan Batts
  3. RED – Jim McGannon
Sun
Mon
Tue
Wed
Thu
Fri
Sat
S
M
T
W
T
F
S
1:00 PM - OPEN
4:00 PM - OPEN
5:30 PM - TAKEN
6:30 PM - TAKEN
7:30 PM - TAKEN
30
1
12:30 PM - TAKEN
2
12:30 PM - TAKEN
4
5
10:00 AM - OPEN
11:00 AM - TAKEN
12:00 PM - OPEN
6
1:00 PM - OPEN
4:00 PM - OPEN
5:30 PM - TAKEN
6:30 PM - TAKEN
7:30 PM - TAKEN
7
5:00 PM - TAKEN
8
5:00 PM - OPEN - Fremont
6:00 PM - TAKEN
7:00 PM - TAKEN
9
1:00 PM - TAKEN
2:00 PM - TAKEN
3:00 PM - OPEN
11
12
1:00 PM - OPEN
4:00 PM - TAKEN
14
15
16
17
18
19
1:00 PM - TAKEN
4:00 PM - OPEN
4:00 PM - TAKEN
8:00 PM - OPEN - Fremont
4:00 PM - TAKEN
8:00 PM - TAKEN
4:00 PM - OPEN - Fremont
8:00 PM - OPEN - Fremont
1:00 PM - TAKEN
2:00 PM - TAKEN
3:00 PM - TAKEN
4:00 PM - TAKEN
25
26
1:00 PM - TAKEN
4:00 PM - TAKEN
5:30 PM - TAKEN
6:30 PM - TAKEN
7:30 PM - TAKEN
28
11:00 AM - TAKEN
11:00 AM - TAKEN
1
2
29 Jun
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
29 Jun
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
29 Jun
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
29 Jun
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
29 Jun
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
01 Jul
Tue 07/01/25    
12:30 pm - 1:30 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
02 Jul
Wed 07/02/25    
12:30 pm - 1:30 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
05 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
05 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
05 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
06 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
06 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
06 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
06 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
06 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
07 Jul
Mon 07/07/25    
5:00 pm - 6:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
07 Jul
Mon 07/07/25    
6:00 pm - 8:00 pm
July 7 ONLY Rare Skills Training in Fremont, grab a spot on Skills Page here 600 Ball handling.     700 Shooting.   $20 per [...]
08 Jul
Tue 07/08/25    
5:00 pm - 6:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
08 Jul
Tue 07/08/25    
6:00 pm - 7:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
08 Jul
Tue 07/08/25    
7:00 pm - 8:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
10 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
10 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
10 Jul
With Coach McGannon. Bio here. D1 at Dartmouth Expires July 9 at 8 AM Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates [...]
13 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
13 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
20 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
20 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
21 Jul
Mon 07/21/25    
4:00 pm - 5:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
21 Jul
Mon 07/21/25    
8:00 pm - 9:00 pm
$95.00
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
22 Jul
Tue 07/22/25    
4:00 pm - 5:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
22 Jul
Tue 07/22/25    
8:00 pm - 9:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
23 Jul
Wed 07/23/25    
4:00 pm - 5:00 pm
$95.00
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
23 Jul
Wed 07/23/25    
8:00 pm - 9:00 pm
$95.00
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
24 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
24 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
24 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
24 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
27 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
27 Jul
NOTE:  Skills Training on either side of Sunday Privates:  200 Ball handling, 300 Shooting.  GREAT supplement to these private sessions and fantastic for conditioning.   [...]
27 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
27 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
27 Jul
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
29 Jul
Tue 07/29/25    
11:00 am - 12:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
29 Jul
Tue 07/29/25 - Thu 07/31/25    
12:00 pm - 1:30 pm
Muskegon Catholic Team Camp. Noon-130. July 29, 30, 31 Mindset Training July 31 130-245 in the cafeteria, run by Coach McGannon (bio) Please inquire if [...]
30 Jul
Wed 07/30/25    
11:00 am - 12:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
31 Jul
Thu 07/31/25    
11:00 am - 12:00 pm
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. $95 or 4 @ $75 [...]
Events on Sun 06/29/25
29 Jun
29 Jun 25
Spring Lake
29 Jun
29 Jun 25
Spring Lake
29 Jun
29 Jun 25
Spring Lake
29 Jun
29 Jun 25
Spring Lake
29 Jun
29 Jun 25
Spring Lake
Events on Tue 07/01/25
01 Jul
1 Jul 25
Fremont
Events on Wed 07/02/25
02 Jul
2 Jul 25
Fremont
Events on Thu 07/03/25
03 Jul
Events on Fri 07/04/25
03 Jul
Events on Sat 07/05/25
05 Jul
5 Jul 25
Spring Lake
05 Jul
5 Jul 25
Spring Lake
05 Jul
5 Jul 25
Spring Lake
Events on Sun 07/06/25
06 Jul
6 Jul 25
Spring Lake
06 Jul
6 Jul 25
Spring Lake
06 Jul
6 Jul 25
Spring Lake
06 Jul
6 Jul 25
Spring Lake
06 Jul
6 Jul 25
Spring Lake
Events on Mon 07/07/25
07 Jul
7 Jul 25
Fremont
07 Jul
7 Jul 25
Fremont
Events on Tue 07/08/25
08 Jul
8 Jul 25
Fremont
08 Jul
8 Jul 25
Fremont
08 Jul
8 Jul 25
Fremont
Events on Thu 07/10/25
10 Jul
10 Jul 25
Spring Lake
10 Jul
10 Jul 25
Spring Lake
10 Jul
10 Jul 25
Spring Lake
Events on Sun 07/13/25
13 Jul
13 Jul 25
Spring Lake
13 Jul
13 Jul 25
Spring Lake
Events on Sun 07/20/25
20 Jul
20 Jul 25
Spring Lake
20 Jul
20 Jul 25
Spring Lake
Events on Mon 07/21/25
21 Jul
21 Jul 25
Fremont
21 Jul
21 Jul 25
Fremont
Events on Tue 07/22/25
22 Jul
22 Jul 25
Fremont
22 Jul
22 Jul 25
Fremont
Events on Wed 07/23/25
23 Jul
23 Jul 25
Fremont
23 Jul
23 Jul 25
Fremont
Events on Thu 07/24/25
24 Jul
24 Jul 25
Spring Lake
24 Jul
24 Jul 25
Spring Lake
24 Jul
24 Jul 25
Spring Lake
24 Jul
24 Jul 25
Spring Lake
Events on Sun 07/27/25
27 Jul
27 Jul 25
Spring Lake
27 Jul
27 Jul 25
Spring Lake
27 Jul
27 Jul 25
Spring Lake
27 Jul
27 Jul 25
Spring Lake
27 Jul
27 Jul 25
Spring Lake
Events on Tue 07/29/25
29 Jul
29 Jul 25
Muskegon
Events on Wed 07/30/25
30 Jul
30 Jul 25
Muskegon
Events on Thu 07/31/25
31 Jul
31 Jul 25
Muskegon

The Basics Mindset

can you clear the bar and reach your potential?

The Basics Mindset training improves confidence, resilience, and fosters stronger commitment & attitude. Learn how to approach adversity and challenge with resolve, creating a competitive advantage. A small % of young athletes and teams know how to handle adversity.

Learn More