Calendar

Click on Agenda at the right to change the calendar look.
Click on Subscribe at the bottom right to add calendar to your device.

Sun Mon Tue Wed Thu Fri Sat
1
Belknap Park
Belknap Park
Aug 1 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00.  Courts 5-10 as needed 5:00 p.m. – 3.5 – 4.0 – Courts 5-10[...]
Cascade Township Park 8:30 am
Cascade Township Park
Aug 1 @ 8:30 am – 10:00 am
 
MSA Indoor Play / Ladder League @ 11:00 9:00 am
MSA Indoor Play / Ladder League @ 11:00 @ Michigan Sports Academy
Aug 1 @ 9:00 am – 1:00 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members only
Aug 1 @ 1:30 pm – 3:30 pm
 
Bella Vista Church 6:00 pm
Bella Vista Church @ 50 years and over & novice adults
Aug 1 @ 6:00 pm – 9:00 pm
 
Duncan Lake Middle School in Caledonia 6:30 pm
Duncan Lake Middle School in Caledonia @ 3.0 players welcome!
Aug 1 @ 6:30 pm – 9:00 pm
 
2
Belknap Park
Belknap Park
Aug 2 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play – Social Night
State Games Social
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 2 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 2 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 2 @ 3:30 pm – 4:30 pm
 
Whistle Stop 5:00 pm
Whistle Stop @ Byron Township Community Center
Aug 2 @ 5:00 pm – 7:00 pm
 
Cascade Township Park 6:30 pm
Cascade Township Park
Aug 2 @ 6:30 pm – 8:00 pm
 
3
Belknap Park
Belknap Park
Aug 3 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00. Courts 5-10 9:00 a.m. – 1:00 p.m. – 3.5 + – Courts 1-4[...]
State Games
State Games
Aug 3 all-day
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 3 @ 9:00 am – 1:00 pm
 
Premier Athletic and Tennis Club 5:00 pm
Premier Athletic and Tennis Club
Aug 3 @ 5:00 pm – 7:00 pm
 
4
Belknap Park
Belknap Park
Aug 4 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play 7:30-11:00 p.m. – Friday Night Lights – See Calendar
State Games
State Games
Aug 4 all-day
 
Cascade Township Park 8:30 am
Cascade Township Park
Aug 4 @ 8:30 am – 10:00 am
 
Bella Vista Church 9:00 am
Bella Vista Church @ 50 years and over & novice adults
Aug 4 @ 9:00 am – 11:30 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 4 @ 9:00 am – 1:00 pm
 
Presbyterian Church in Hastings 9:30 am
Presbyterian Church in Hastings @ Open play
Aug 4 @ 9:30 am
 
Whistle Stop 11:30 am
Whistle Stop @ Byron Township Community Center
Aug 4 @ 11:30 am – 3:30 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members Only
Aug 4 @ 1:30 pm – 3:30 pm
 
7
Bleknap Park
Bleknap Park
Aug 7 all-day
9:00 a.m. – Noon  – Open Play all levels 5:00 p.m. – Open Play Courts 5-10 6:00 p.m. – 7:30 p.m. – Learn to Play Beginners (Starts May 8) Courts 1-4
Cascade Township Park 8:30 am
Cascade Township Park
Aug 7 @ 8:30 am – 10:00 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 7 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 7 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 7 @ 3:30 pm – 8:00 pm
 
8
Belknap Park
Belknap Park
Aug 8 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00.  Courts 5-10 as needed 5:00 p.m. – 3.5 – 4.0 – Courts 5-10[...]
Cascade Township Park 8:30 am
Cascade Township Park
Aug 8 @ 8:30 am – 10:00 am
 
MSA Indoor Play / Ladder League @ 11:00 9:00 am
MSA Indoor Play / Ladder League @ 11:00 @ Michigan Sports Academy
Aug 8 @ 9:00 am – 1:00 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members only
Aug 8 @ 1:30 pm – 3:30 pm
 
Bella Vista Church 6:00 pm
Bella Vista Church @ 50 years and over & novice adults
Aug 8 @ 6:00 pm – 9:00 pm
 
Duncan Lake Middle School in Caledonia 6:30 pm
Duncan Lake Middle School in Caledonia @ 3.0 players welcome!
Aug 8 @ 6:30 pm – 9:00 pm
 
9
Belknap Park
Belknap Park
Aug 9 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play – Social Night
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 9 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 9 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 9 @ 3:30 pm – 4:30 pm
 
Whistle Stop 5:00 pm
Whistle Stop @ Byron Township Community Center
Aug 9 @ 5:00 pm – 7:00 pm
 
Cascade Township Park 6:30 pm
Cascade Township Park
Aug 9 @ 6:30 pm – 8:00 pm
 
10
Belknap Park
Belknap Park
Aug 10 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00. Courts 5-10 9:00 a.m. – 1:00 p.m. – 3.5 + – Courts 1-4[...]
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 10 @ 9:00 am – 1:00 pm
 
Premier Athletic and Tennis Club 5:00 pm
Premier Athletic and Tennis Club
Aug 10 @ 5:00 pm – 7:00 pm
 
11
Belknap Park
Belknap Park
Aug 11 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play 7:30-11:00 p.m. – Friday Night Lights – See Calendar
Cascade Township Park 8:30 am
Cascade Township Park
Aug 11 @ 8:30 am – 10:00 am
 
Bella Vista Church 9:00 am
Bella Vista Church @ 50 years and over & novice adults
Aug 11 @ 9:00 am – 11:30 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 11 @ 9:00 am – 1:00 pm
 
Presbyterian Church in Hastings 9:30 am
Presbyterian Church in Hastings @ Open play
Aug 11 @ 9:30 am
 
Whistle Stop 11:30 am
Whistle Stop @ Byron Township Community Center
Aug 11 @ 11:30 am – 3:30 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members Only
Aug 11 @ 1:30 pm – 3:30 pm
 
14
Bleknap Park
Bleknap Park
Aug 14 all-day
9:00 a.m. – Noon  – Open Play all levels 5:00 p.m. – Open Play Courts 5-10 6:00 p.m. – 7:30 p.m. – Learn to Play Beginners (Starts May 8) Courts 1-4
Cascade Township Park 8:30 am
Cascade Township Park
Aug 14 @ 8:30 am – 10:00 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 14 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 14 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 14 @ 3:30 pm – 8:00 pm
 
15
Belknap Park
Belknap Park
Aug 15 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00.  Courts 5-10 as needed 5:00 p.m. – 3.5 – 4.0 – Courts 5-10[...]
Cascade Township Park 8:30 am
Cascade Township Park
Aug 15 @ 8:30 am – 10:00 am
 
MSA Indoor Play / Ladder League @ 11:00 9:00 am
MSA Indoor Play / Ladder League @ 11:00 @ Michigan Sports Academy
Aug 15 @ 9:00 am – 1:00 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members only
Aug 15 @ 1:30 pm – 3:30 pm
 
Bella Vista Church 6:00 pm
Bella Vista Church @ 50 years and over & novice adults
Aug 15 @ 6:00 pm – 9:00 pm
 
Duncan Lake Middle School in Caledonia 6:30 pm
Duncan Lake Middle School in Caledonia @ 3.0 players welcome!
Aug 15 @ 6:30 pm – 9:00 pm
 
16
Belknap Park
Belknap Park
Aug 16 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play – Social Night
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 16 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 16 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 16 @ 3:30 pm – 4:30 pm
 
Whistle Stop 5:00 pm
Whistle Stop @ Byron Township Community Center
Aug 16 @ 5:00 pm – 7:00 pm
 
Cascade Township Park 6:30 pm
Cascade Township Park
Aug 16 @ 6:30 pm – 8:00 pm
 
17
Belknap Park
Belknap Park
Aug 17 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00. Courts 5-10 9:00 a.m. – 1:00 p.m. – 3.5 + – Courts 1-4[...]
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 17 @ 9:00 am – 1:00 pm
 
Premier Athletic and Tennis Club 5:00 pm
Premier Athletic and Tennis Club
Aug 17 @ 5:00 pm – 7:00 pm
 
18
Belknap Park
Belknap Park
Aug 18 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play 7:30-11:00 p.m. – Friday Night Lights – See Calendar
Friday Night Lights
Cascade Township Park 8:30 am
Cascade Township Park
Aug 18 @ 8:30 am – 10:00 am
 
Bella Vista Church 9:00 am
Bella Vista Church @ 50 years and over & novice adults
Aug 18 @ 9:00 am – 11:30 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 18 @ 9:00 am – 1:00 pm
 
Presbyterian Church in Hastings 9:30 am
Presbyterian Church in Hastings @ Open play
Aug 18 @ 9:30 am
 
Whistle Stop 11:30 am
Whistle Stop @ Byron Township Community Center
Aug 18 @ 11:30 am – 3:30 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members Only
Aug 18 @ 1:30 pm – 3:30 pm
 
20
Belknap Park
Belknap Park
Aug 20 all-day
Mainly between 10:00 a.m. and 3:00 p.m.
Premier Athletic and Tennis Club 9:00 am
Premier Athletic and Tennis Club
Aug 20 @ 9:00 am – 1:00 pm
 
Spartan YMCA 11:00 am
Spartan YMCA @ Members Only
Aug 20 @ 11:00 am – 2:00 pm
 
Cascade Township Park 6:30 pm
Cascade Township Park
Aug 20 @ 6:30 pm – 8:00 pm
 
21
Bleknap Park
Bleknap Park
Aug 21 all-day
9:00 a.m. – Noon  – Open Play all levels 5:00 p.m. – Open Play Courts 5-10 6:00 p.m. – 7:30 p.m. – Learn to Play Beginners (Starts May 8) Courts 1-4
Cascade Township Park 8:30 am
Cascade Township Park
Aug 21 @ 8:30 am – 10:00 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 21 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 21 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 21 @ 3:30 pm – 8:00 pm
 
22
Belknap Park
Belknap Park
Aug 22 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00.  Courts 5-10 as needed 5:00 p.m. – 3.5 – 4.0 – Courts 5-10[...]
Cascade Township Park 8:30 am
Cascade Township Park
Aug 22 @ 8:30 am – 10:00 am
 
MSA Indoor Play / Ladder League @ 11:00 9:00 am
MSA Indoor Play / Ladder League @ 11:00 @ Michigan Sports Academy
Aug 22 @ 9:00 am – 1:00 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members only
Aug 22 @ 1:30 pm – 3:30 pm
 
Bella Vista Church 6:00 pm
Bella Vista Church @ 50 years and over & novice adults
Aug 22 @ 6:00 pm – 9:00 pm
 
Duncan Lake Middle School in Caledonia 6:30 pm
Duncan Lake Middle School in Caledonia @ 3.0 players welcome!
Aug 22 @ 6:30 pm – 9:00 pm
 
23
Belknap Park
Belknap Park
Aug 23 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play – Social Night
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 23 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 23 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 23 @ 3:30 pm – 4:30 pm
 
Whistle Stop 5:00 pm
Whistle Stop @ Byron Township Community Center
Aug 23 @ 5:00 pm – 7:00 pm
 
Cascade Township Park 6:30 pm
Cascade Township Park
Aug 23 @ 6:30 pm – 8:00 pm
 
24
Belknap Park
Belknap Park
Aug 24 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00. Courts 5-10 9:00 a.m. – 1:00 p.m. – 3.5 + – Courts 1-4[...]
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 24 @ 9:00 am – 1:00 pm
 
Premier Athletic and Tennis Club 5:00 pm
Premier Athletic and Tennis Club
Aug 24 @ 5:00 pm – 7:00 pm
 
25
Belknap Park
Belknap Park
Aug 25 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play 7:30-11:00 p.m. – Friday Night Lights – See Calendar
Royal Oak PB
Royal Oak PB
Aug 25 all-day
 
Cascade Township Park 8:30 am
Cascade Township Park
Aug 25 @ 8:30 am – 10:00 am
 
Bella Vista Church 9:00 am
Bella Vista Church @ 50 years and over & novice adults
Aug 25 @ 9:00 am – 11:30 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 25 @ 9:00 am – 1:00 pm
 
Presbyterian Church in Hastings 9:30 am
Presbyterian Church in Hastings @ Open play
Aug 25 @ 9:30 am
 
Whistle Stop 11:30 am
Whistle Stop @ Byron Township Community Center
Aug 25 @ 11:30 am – 3:30 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members Only
Aug 25 @ 1:30 pm – 3:30 pm
 
28
Bleknap Park
Bleknap Park
Aug 28 all-day
9:00 a.m. – Noon  – Open Play all levels 5:00 p.m. – Open Play Courts 5-10 6:00 p.m. – 7:30 p.m. – Learn to Play Beginners (Starts May 8) Courts 1-4
Cascade Township Park 8:30 am
Cascade Township Park
Aug 28 @ 8:30 am – 10:00 am
 
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 28 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 28 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 28 @ 3:30 pm – 8:00 pm
 
29
Belknap Park
Belknap Park
Aug 29 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00.  Courts 5-10 as needed 5:00 p.m. – 3.5 – 4.0 – Courts 5-10[...]
Cascade Township Park 8:30 am
Cascade Township Park
Aug 29 @ 8:30 am – 10:00 am
 
MSA Indoor Play / Ladder League @ 11:00 9:00 am
MSA Indoor Play / Ladder League @ 11:00 @ Michigan Sports Academy
Aug 29 @ 9:00 am – 1:00 pm
 
Spartan YMCA 1:30 pm
Spartan YMCA @ Members only
Aug 29 @ 1:30 pm – 3:30 pm
 
Bella Vista Church 6:00 pm
Bella Vista Church @ 50 years and over & novice adults
Aug 29 @ 6:00 pm – 9:00 pm
 
Duncan Lake Middle School in Caledonia 6:30 pm
Duncan Lake Middle School in Caledonia @ 3.0 players welcome!
Aug 29 @ 6:30 pm – 9:00 pm
 
30
Belknap Park
Belknap Park
Aug 30 all-day
9:00 a.m. – Noon – Open Play all levels 5:00 p.m. – Open Play – Social Night
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 30 @ 9:00 am – 1:00 pm
 
Whistle Stop 10:00 am
Whistle Stop @ Byron Township Community Center
Aug 30 @ 10:00 am – 2:00 pm
 
Presbyterian Church in Hastings 3:30 pm
Presbyterian Church in Hastings @ Open play
Aug 30 @ 3:30 pm – 4:30 pm
 
Whistle Stop 5:00 pm
Whistle Stop @ Byron Township Community Center
Aug 30 @ 5:00 pm – 7:00 pm
 
Cascade Township Park 6:30 pm
Cascade Township Park
Aug 30 @ 6:30 pm – 8:00 pm
 
31
Belknap Park
Belknap Park
Aug 31 all-day
9:30 a.m. – Noon – Ladies 3.0 (+/-) with skills and drills starting at 9:30 and round robin to follow around 10:00. Courts 5-10 9:00 a.m. – 1:00 p.m. – 3.5 + – Courts 1-4[...]
MSA Indoor Play 9:00 am
MSA Indoor Play @ Michigan Sports Academy
Aug 31 @ 9:00 am – 1:00 pm
 
Premier Athletic and Tennis Club 5:00 pm
Premier Athletic and Tennis Club
Aug 31 @ 5:00 pm – 7:00 pm