April 2025

Sun Mon Tue Wed Thu Fri Sat
30
31
1
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
2
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
3
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
4
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
5
6
7
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
8
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
9
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
10
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
11
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
12
13
14
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
15
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
16
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
17
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
18
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
19
20
21
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
22
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
23
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
24
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
25
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
26
27
28
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
29
9AM Court 2 Open Gym (0/8)
9AM Court 3 Open Gym (0/8)
9AM Field 1 Fitness (0/5)
9AM Field 1 Open Gym (0/15)
9AM Field 2 Open Gym (0/20)
10AM Court 2 Open Gym (0/8)
10AM Court 3 Open Gym (0/8)
10AM Field 1 Fitness (0/5)
10AM Field 1 Open Gym (0/15)
10AM Field 2 Open Gym (0/20)
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
30
3PM Court 2 Open Gym (0/8)
3PM Court 3 Open Gym (0/8)
3PM Field 1 Fitness (0/5)
3PM Field 1 Open Gym (0/15)
3PM Field 2 Open Gym (0/20)
4PM Court 2 Open Gym (0/8)
4PM Court 3 Open Gym (0/8)
4PM Field 1 Fitness (0/5)
4PM Field 1 Open Gym (0/15)
4PM Field 2 Open Gym (0/20)
1
2
3