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
2:00 PM - OPEN
3:00 PM - OPEN
4:00 PM - TAKEN
5:00 PM - OPEN
2
4:00 PM - OPEN
5:00 PM - OPEN
6:00 PM - OPEN
3
5:30 PM - OPEN
6:30 PM - OPEN
4
6:00 PM - OPEN
7:00 PM - OPEN
5
7:30 PM - TAKEN
6
7
10:30 AM - TAKEN
11:30 AM - OPEN
11:30 AM - OPEN
12:30 PM - OPEN
8
12:00 PM - TAKEN
5:00 PM - TAKEN
6:00 PM - TAKEN
7:00 PM - TAKEN
9
6:00 PM - TAKEN
7:00 PM - OPEN
8:00 PM - OPEN
5:30 PM - OPEN
6:30 PM - OPEN
11
7:30 PM - OPEN
4:00 PM - TAKEN
5:00 PM - TAKEN
6:00 PM - TAKEN
11:30 AM - TAKEN
12:30 PM - OPEN
12:30 PM - OPEN
1:30 PM - OPEN
12:00 PM - OPEN
5:00 PM - TAKEN
6:00 PM - TAKEN
7:00 PM - TAKEN
4:00 PM - OPEN
5:00 PM - TAKEN
6:00 PM - TAKEN
5:30 PM - TAKEN
6:30 PM - TAKEN
6:00 PM - TAKEN
7:00 PM - TAKEN
19
11:00 AM - OPEN 11-Noon
12:00 PM - TAKEN Noon-100
1:00 PM - TAKEN
12:30 PM - TAKEN
12:30 PM - TAKEN
1:30 PM - TAKEN
1:30 PM - OPEN
22
10:00 AM - TAKEN
11:00 AM - TAKEN
12:00 PM - TAKEN
1:00 PM - TAKEN
6:00 PM - OPEN
24
25
9:00 AM - TAKEN
9:00 AM - TAKEN
9:00 AM - TAKEN
5:00 PM - TAKEN
6:00 PM - TAKEN
7:00 PM - TAKEN
10:00 AM - TAKEN
11:00 AM - TAKEN
12:00 PM - TAKEN
1:00 PM - TAKEN
9:00 AM - TAKEN
10:00 AM - TAKEN
11:00 AM - TAKEN
12:00 PM - TAKEN
1:00 PM - TAKEN
1
2:00 PM - TAKEN
3:00 PM - TAKEN
4:00 PM - TAKEN
2
3
4
01 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
01 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
01 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
01 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
02 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
02 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
02 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
03 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
03 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
04 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
04 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
05 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
07 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
07 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
07 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
07 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
08 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
08 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
08 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
08 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
09 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
09 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
09 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
10 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
10 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
12 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
13 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
13 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
13 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
14 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
14 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
14 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
14 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
15 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
15 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
15 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
15 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
16 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
16 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
16 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
17 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
17 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
18 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
18 Dec
Many privates are also available BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Sophia Wiard is [...]
20 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
20 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
20 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
21 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
21 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
21 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
21 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
23 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
23 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
23 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
23 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
23 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Batts is highly conditioned, [...]
26 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
27 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
28 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
29 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
29 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
29 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
30 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
30 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
30 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
30 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
31 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
31 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
31 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
31 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
31 Dec
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
01 Jan
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
01 Jan
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
01 Jan
Many privates are BY APPOINTMENT.  Please inquire to 616 402-1600 Privates are good for 1 or 2 players.  Same cost. Coach Sophia Wiard is the [...]
Events on Sun 12/01/24
01 Dec
1 Dec 24
Spring Lake
01 Dec
1 Dec 24
Spring Lake
01 Dec
1 Dec 24
Spring Lake
01 Dec
1 Dec 24
Spring Lake
Events on Mon 12/02/24
02 Dec
2 Dec 24
Spring Lake
02 Dec
2 Dec 24
Spring Lake
02 Dec
2 Dec 24
Spring Lake
Events on Tue 12/03/24
03 Dec
3 Dec 24
Spring Lake
03 Dec
3 Dec 24
Spring Lake
Events on Wed 12/04/24
04 Dec
4 Dec 24
Spring Lake
04 Dec
4 Dec 24
Spring Lake
Events on Thu 12/05/24
05 Dec
5 Dec 24
Spring Lake
Events on Sat 12/07/24
07 Dec
7 Dec 24
Spring Lake
07 Dec
7 Dec 24
Spring Lake
07 Dec
7 Dec 24
Spring Lake
07 Dec
7 Dec 24
Spring Lake
Events on Sun 12/08/24
08 Dec
8 Dec 24
Spring Lake
08 Dec
8 Dec 24
Spring Lake
08 Dec
8 Dec 24
Spring Lake
08 Dec
8 Dec 24
Spring Lake
Events on Mon 12/09/24
09 Dec
9 Dec 24
Spring Lake
09 Dec
9 Dec 24
Spring Lake
09 Dec
9 Dec 24
Spring Lake
Events on Tue 12/10/24
10 Dec
10 Dec 24
Spring Lake
10 Dec
10 Dec 24
Spring Lake
Events on Thu 12/12/24
12 Dec
12 Dec 24
Spring Lake
Events on Fri 12/13/24
13 Dec
13 Dec 24
Spring Lake
13 Dec
13 Dec 24
Spring Lake
13 Dec
13 Dec 24
Spring Lake
Events on Sat 12/14/24
14 Dec
14 Dec 24
Spring Lake
14 Dec
14 Dec 24
Spring Lake
14 Dec
14 Dec 24
Spring Lake
14 Dec
14 Dec 24
Spring Lake
Events on Sun 12/15/24
15 Dec
15 Dec 24
Spring Lake
15 Dec
15 Dec 24
Spring Lake
15 Dec
15 Dec 24
Spring Lake
15 Dec
15 Dec 24
Spring Lake
Events on Mon 12/16/24
16 Dec
16 Dec 24
Spring Lake
16 Dec
16 Dec 24
Spring Lake
16 Dec
16 Dec 24
Spring Lake
Events on Tue 12/17/24
17 Dec
17 Dec 24
Spring Lake
17 Dec
17 Dec 24
Spring Lake
Events on Wed 12/18/24
18 Dec
18 Dec 24
Spring Lake
18 Dec
18 Dec 24
Spring Lake
Events on Fri 12/20/24
20 Dec
20 Dec 24
Spring Lake
20 Dec
20 Dec 24
Spring Lake
20 Dec
20 Dec 24
Spring Lake
Events on Sat 12/21/24
21 Dec
21 Dec 24
Spring Lake
21 Dec
21 Dec 24
Spring Lake
21 Dec
21 Dec 24
Spring Lake
21 Dec
21 Dec 24
Spring Lake
Events on Mon 12/23/24
23 Dec
23 Dec 24
Fruitport
23 Dec
23 Dec 24
Fruitport
23 Dec
23 Dec 24
Fruitport
23 Dec
23 Dec 24
Fruitport
23 Dec
23 Dec 24
Spring Lake
Events on Thu 12/26/24
26 Dec
26 Dec 24
Spring Lake
Events on Fri 12/27/24
27 Dec
27 Dec 24
Spring Lake
Events on Sat 12/28/24
28 Dec
28 Dec 24
Spring Lake
Events on Sun 12/29/24
29 Dec
29 Dec 24
Spring Lake
29 Dec
29 Dec 24
Spring Lake
29 Dec
29 Dec 24
Spring Lake
Events on Mon 12/30/24
30 Dec
30 Dec 24
Spring Lake
30 Dec
30 Dec 24
Spring Lake
30 Dec
30 Dec 24
Spring Lake
30 Dec
30 Dec 24
Spring Lake
Events on Tue 12/31/24
31 Dec
31 Dec 24
Spring Lake
31 Dec
31 Dec 24
Spring Lake
31 Dec
31 Dec 24
Spring Lake
31 Dec
31 Dec 24
Spring Lake
31 Dec
31 Dec 24
Spring Lake
Events on Wed 01/01/25
01 Jan
1 Jan 25
Spring Lake
01 Jan
1 Jan 25
Spring Lake
01 Jan
1 Jan 25
Spring Lake

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