We’re not just a gym, but a full-service health club that provides the highest quality of customer service, health coaching, personal training, aquatics, tennis, racquetball, and group fitness. MAC is a fitness center that welcomes anyone looking to enjoy a healthy lifestyle!

member wellness
Play tennis for a lifetime
Tennis
Enjoy indoor and outdoor
Aquatics
Activities for all ages
Youth
Motivate yourself and each other
Group Exercise
Achieve amazing results
Personal Training
Have fun with us
Sports

10800 Center View Drive
Richmond, Virginia 23235
804.330.2222
Club Hours
Hours are subject to change based on inclement weather or other extenuating circumstances. The kids’ club and the cafe are temporarily closed, due to COVID-19 pandemic.
Monday-Thursday:
5:00am-9:00pm
Friday:
5:00am-9:00pm
Saturday:
7:00am-6:30pm
Sunday:
7:00am-6:30pm

Week 2
- Sun 29
- Mon 30
- Tue 31
- Wed 1
- Thu 2
- Fri 3
- Sat 4
- Sun 5
- Mon 6
- Tue 7
- Wed 8
- Thu 9
- Fri 10
- Sat 11
- Sun 12
- Mon 13
- Tue 14
- Wed 15
- Thu 16
- Fri 17
- Sat 18
- Sun 19
- Mon 20
- Tue 21
- Wed 22
- Thu 23
- Fri 24
- Sat 25
- Sun 26
- Mon 27
- Tue 28
- Wed 1
- Thu 2
- Fri 3
- Sat 4
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amLES MILLS COREExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Megan
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Donna
6:30 pm - 7:15 pmGX1 TabataBootcampExpired
-
Donna
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpExpired
-
Patricia
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
11:30 am - 12:25 pmGX1 Active RenewalExpired
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua ZumbaExpired
-
Tracey
6:00 pm - 6:30 pmSStudio SprintExpired
-
Melissa R.
6:30 pm - 7:15 pmGX1 BodyattackExpired
-
Denise
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:15 amM/B Chair YogaExpired
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNEExpired
-
Donna
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Leo
6:30 pm - 7:15 pmGX1 BodypumpExpired
-
Denise
-
-
6:00 am - 6:45 am
GX1 BodybalanceExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne
8:30 am - 9:15 amGX1 BodycombatExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Melissa O.
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B BodybalanceExpired
-
Melissa O.
10:30 am - 11:00 amGX1 30 Minute CoreExpired
-
Sandy
-
-
8:30 am - 9:15 am
I Pool H2O FreestyleExpired
-
Anne/Kim
8:30 am - 9:15 amGX1 BodyattackExpired
-
Angela
9:00 am - 9:45 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:00 amGX1 Les Mills CoreExpired
-
Angela
10:00 am - 11:00 amM/B YOGAExpired
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amLES MILLS COREExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Megan
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Donna
6:30 pm - 7:15 pmGX1 TabataBootcampExpired
-
Donna
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpOngoing
-
Patricia
10:30 am - 11:30 amM/B YOGAOngoing
-
Allison
11:30 am - 12:25 pmGX1 Active Renewal
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua Zumba
-
Tracey
6:00 pm - 6:30 pmSStudio Sprint
-
Melissa R.
6:30 pm - 7:15 pmGX1 Bodyattack
-
Denise
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:15 amM/B Chair Yoga
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNE
-
Donna
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Leo
6:30 pm - 7:15 pmGX1 Bodypump
-
Denise
-
-
6:00 am - 6:45 am
GX1 Bodybalance
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Anne
8:30 am - 9:15 amGX1 Bodycombat
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Melissa O.
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B Bodybalance
-
Melissa O.
10:30 am - 11:00 amGX1 30 Minute Core
-
Sandy
-
-
8:30 am - 9:15 am
I Pool H2O Freestyle
-
Anne/Kim
8:30 am - 9:15 amGX1 Bodyattack
-
Angela
9:00 am - 9:45 amSStudio Spinning®
-
Allison
9:30 am - 10:00 amGX1 Les Mills Core
-
Angela
10:00 am - 11:00 amM/B YOGA
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNE
-
Jaclyn
9:00 am - 9:30 amSStudio Sprint
-
Norell
10:00 am - 10:45 amGX1 Bodybalance
-
Denise
11:00 am - 11:55 amGX1 BARRE
-
Denise
-
-
8:30 am - 9:15 am
GX1 Bodypump
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B YOGA
-
Cari
10:30 am - 11:00 amLES MILLS CORE
-
Mika
5:45 pm - 6:30 pmGX1 Bodycombat
-
Angela
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Megan
6:00 pm - 6:45 pmSStudio Spinning
-
Michelle
6:00 pm - 6:45 pmI POOL H2O Freestyle
-
Kim
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Cameron
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amM/B Chair Yoga
-
Cari
9:30 am - 10:15 amSStudio Spinning®
-
Patricia
10:30 am - 11:15 amGX1 Pilates Fusion
-
Patricia
5:45 pm - 6:30 pmGX1 Zumba
-
Donna
6:30 pm - 7:15 pmGX1 TabataBootcamp
-
Donna
-
-
9:30 am - 10:15 am
SStudio Spinning®
-
Michelle
9:30 am - 10:25 amGX1 BARRE
-
Allison
10:30 am - 11:15 amGX1 Bodypump
-
Patricia
10:30 am - 11:30 amM/B YOGA
-
Allison
11:30 am - 12:25 pmGX1 Active Renewal
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua Zumba
-
Tracey
6:00 pm - 6:30 pmSStudio Sprint
-
Melissa R.
6:30 pm - 7:15 pmGX1 Bodyattack
-
Denise
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:15 amM/B Chair Yoga
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNE
-
Donna
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Leo
6:30 pm - 7:15 pmGX1 Bodypump
-
Denise
-
-
6:00 am - 6:45 am
GX1 Bodybalance
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Anne
8:30 am - 9:15 amGX1 Bodycombat
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Melissa O.
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B Bodybalance
-
Melissa O.
10:30 am - 11:00 amGX1 30 Minute Core
-
Sandy
-
-
8:30 am - 9:15 am
I Pool H2O Freestyle
-
Anne/Kim
8:30 am - 9:15 amGX1 Bodyattack
-
Angela
9:00 am - 9:45 amSStudio Spinning®
-
Allison
9:30 am - 10:00 amGX1 Les Mills Core
-
Angela
10:00 am - 11:00 amM/B YOGA
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNE
-
Jaclyn
9:00 am - 9:30 amSStudio Sprint
-
Norell
10:00 am - 10:45 amGX1 Bodybalance
-
Denise
11:00 am - 11:55 amGX1 BARRE
-
Denise
-
-
8:30 am - 9:15 am
GX1 Bodypump
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B YOGA
-
Cari
10:30 am - 11:00 amLES MILLS CORE
-
Mika
5:45 pm - 6:30 pmGX1 Bodycombat
-
Angela
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Megan
6:00 pm - 6:45 pmSStudio Spinning
-
Michelle
6:00 pm - 6:45 pmI POOL H2O Freestyle
-
Kim
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Cameron
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amM/B Chair Yoga
-
Cari
9:30 am - 10:15 amSStudio Spinning®
-
Patricia
10:30 am - 11:15 amGX1 Pilates Fusion
-
Patricia
5:45 pm - 6:30 pmGX1 Zumba
-
Donna
6:30 pm - 7:15 pmGX1 TabataBootcamp
-
Donna
-
-
9:30 am - 10:15 am
SStudio Spinning®
-
Michelle
9:30 am - 10:25 amGX1 BARRE
-
Allison
10:30 am - 11:15 amGX1 Bodypump
-
Patricia
10:30 am - 11:30 amM/B YOGA
-
Allison
11:30 am - 12:25 pmGX1 Active Renewal
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua Zumba
-
Tracey
6:00 pm - 6:30 pmSStudio Sprint
-
Melissa R.
6:30 pm - 7:15 pmGX1 Bodyattack
-
Denise
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:15 amM/B Chair Yoga
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNE
-
Donna
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Leo
6:30 pm - 7:15 pmGX1 Bodypump
-
Denise
-
-
6:00 am - 6:45 am
GX1 Bodybalance
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Anne
8:30 am - 9:15 amGX1 Bodycombat
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Melissa O.
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B Bodybalance
-
Melissa O.
10:30 am - 11:00 amGX1 30 Minute Core
-
Sandy
-
-
8:30 am - 9:15 am
I Pool H2O Freestyle
-
Anne/Kim
8:30 am - 9:15 amGX1 Bodyattack
-
Angela
9:00 am - 9:45 amSStudio Spinning®
-
Allison
9:30 am - 10:00 amGX1 Les Mills Core
-
Angela
10:00 am - 11:00 amM/B YOGA
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNE
-
Jaclyn
9:00 am - 9:30 amSStudio Sprint
-
Norell
10:00 am - 10:45 amGX1 Bodybalance
-
Denise
11:00 am - 11:55 amGX1 BARRE
-
Denise
-
-
8:30 am - 9:15 am
GX1 Bodypump
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B YOGA
-
Cari
10:30 am - 11:00 amLES MILLS CORE
-
Mika
5:45 pm - 6:30 pmGX1 Bodycombat
-
Angela
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Megan
6:00 pm - 6:45 pmSStudio Spinning
-
Michelle
6:00 pm - 6:45 pmI POOL H2O Freestyle
-
Kim
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Cameron
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amM/B Chair Yoga
-
Cari
9:30 am - 10:15 amSStudio Spinning®
-
Patricia
10:30 am - 11:15 amGX1 Pilates Fusion
-
Patricia
5:45 pm - 6:30 pmGX1 Zumba
-
Donna
6:30 pm - 7:15 pmGX1 TabataBootcamp
-
Donna
-
-
9:30 am - 10:15 am
SStudio Spinning®
-
Michelle
9:30 am - 10:25 amGX1 BARRE
-
Allison
10:30 am - 11:15 amGX1 Bodypump
-
Patricia
10:30 am - 11:30 amM/B YOGA
-
Allison
11:30 am - 12:25 pmGX1 Active Renewal
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua Zumba
-
Tracey
6:00 pm - 6:30 pmSStudio Sprint
-
Melissa R.
6:30 pm - 7:15 pmGX1 Bodyattack
-
Denise
-
-
6:00 am - 6:30 am
SStudio Sprint
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills Core
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Patricia
8:30 am - 9:15 amGX1 Solid Strength
-
Tina
9:30 am - 10:15 amSStudio Spinning®
-
Allison
9:30 am - 10:15 amM/B Chair Yoga
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNE
-
Donna
6:00 pm - 7:00 pmM/B All Levels Yoga
-
Leo
6:30 pm - 7:15 pmGX1 Bodypump
-
Denise
-
-
6:00 am - 6:45 am
GX1 Bodybalance
-
Cameron
8:30 am - 9:15 amI Pool H2O Freestyle
-
Anne
8:30 am - 9:15 amGX1 Bodycombat
-
Mika
9:30 am - 10:15 amSStudio Spinning®
-
Melissa O.
9:30 am - 10:25 amGX1 Aeromix
-
Sandy
10:30 am - 11:30 amM/B Bodybalance
-
Melissa O.
10:30 am - 11:00 amGX1 30 Minute Core
-
Sandy
-
-
8:30 am - 9:15 am
I Pool H2O Freestyle
-
Anne/Kim
8:30 am - 9:15 amGX1 Bodyattack
-
Angela
9:00 am - 9:45 amSStudio Spinning®
-
Allison
9:30 am - 10:00 amGX1 Les Mills Core
-
Angela
10:00 am - 11:00 amM/B YOGA
-
Allison
-