New Timetable

🔥 Muay Thai (MT)

Monday

  • 🔥 MT – All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🔥 MT – All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm
  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm
  • 🔥 MT - Int/Adv/Fighters
    5:30 pm - 7:00 pm
  • 🔥 MT – All Levels Beginners Welcome
    6:30 pm - 7:30 pm

Tuesday

  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm
  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm
  • 🔥 MT – All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🔥 MT - Int/Adv/Fighters
    5:30 pm - 7:00 pm
  • 🔥 MT – All Levels Beginners welcome
    6:30 pm - 7:30 pm

Wednesday

  • 🔥 MT – All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🔥 MT – All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm
  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm
  • 🔥 MT – All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🔥 MT – Int/Adv/Fighters Sparring High-energy sparring for fighters, competitors, and serious trainers. You're expected to show up strong — technique, cardio, sparring, and conditioning. If you haven't pushed hard in every area, build up first.
    5:30 pm - 6:30 pm
  • 🔥 MT – All Levels Beginners Welcome
    6:30 pm - 7:30 pm

Thursday

  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm
  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm
  • 🔥 MT – All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🔥 MT - Int/Adv/Fighters
    5:30 pm - 7:00 pm
  • 🔥 MT – All Levels Beginners Welcome
    6:30 pm - 7:30 pm

Friday

  • 🔥 MT – All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🔥 MT – All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🔥 MT – All Levels Friday nights are high-energy. Suitable for people who have attended at least 10 classes.
    5:30 pm - 6:30 pm

Saturday

  • 🔥 MT – All Levels Beginners Welcome
    8:00 am - 9:00 am
  • 🔥 MT – All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am

Monday

  • 🔥 MT – All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🔥 MT – All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 MT – All Levels Beginners Welcome
    6:30 pm - 7:30 pm

Tuesday

  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 MT – All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🔥 MT – All Levels Beginners welcome
    6:30 pm - 7:30 pm

Wednesday

  • 🔥 MT – All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🔥 MT – All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 MT – All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🔥 MT – All Levels Beginners Welcome
    6:30 pm - 7:30 pm

Thursday

  • 🔥 MT – All Levels Beginners welcome
    12:00 pm - 1:00 pm
  • 🔥 MT – All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🔥 MT – All Levels Beginners Welcome
    6:30 pm - 7:30 pm

Friday

  • 🔥 MT – All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🔥 MT – All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🔥 MT – All Levels Friday nights are high-energy. Suitable for people who have attended at least 10 classes.
    5:30 pm - 6:30 pm

Saturday

  • 🔥 MT – All Levels Beginners Welcome
    8:00 am - 9:00 am
  • 🔥 MT – All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am

Monday

  • 🔥 MT - Int/Adv/Fighters
    5:30 pm - 7:00 pm

Tuesday

  • 🔥 MT - Int/Adv/Fighters
    5:30 pm - 7:00 pm

Wednesday

  • 🔥 MT – Int/Adv/Fighters Sparring High-energy sparring for fighters, competitors, and serious trainers. You're expected to show up strong — technique, cardio, sparring, and conditioning. If you haven't pushed hard in every area, build up first.
    5:30 pm - 6:30 pm

Thursday

  • 🔥 MT - Int/Adv/Fighters
    5:30 pm - 7:00 pm

Saturday

  • 🔥 MT – All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am

Monday

  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm

Tuesday

  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm

Wednesday

  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm

Thursday

  • 🔥 Junior Kids (5 - 11 yrs)
    4:30 pm - 5:15 pm

Monday

  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm

Tuesday

  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm

Wednesday

  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm

Thursday

  • 🔥 Senior Kids (10 - 14 yrs)
    3:45 pm - 4:30 pm

Wednesday

  • 🔥 MT – Int/Adv/Fighters Sparring High-energy sparring for fighters, competitors, and serious trainers. You're expected to show up strong — technique, cardio, sparring, and conditioning. If you haven't pushed hard in every area, build up first.
    5:30 pm - 6:30 pm

Saturday

  • 🔥 MT – All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am
No events available!

🥊 Boxing

Monday

  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm

Tuesday

  • 🥊 Boxing - All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    6:30 pm - 7:30 pm

Wednesday

  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm

Thursday

  • 🥊 Boxing - All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    6:30 pm - 7:30 pm

Saturday

  • 👋 🥊 Community Boxing & Functional Fitness Free community event completely open to the public. No need to be a member, designed to be lighthearted for anyone curious - just come in and have some fun!
    7:00 am - 8:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    8:00 am - 9:00 am
  • 🥊 Boxing - All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am

Monday

  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm

Tuesday

  • 🥊 Boxing - All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    6:30 pm - 7:30 pm

Wednesday

  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm

Thursday

  • 🥊 Boxing - All Levels Beginners welcome
    5:00 am - 6:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    6:00 am - 7:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    4:30 pm - 5:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    5:30 pm - 6:30 pm
  • 🥊 Boxing - All Levels Beginners welcome
    6:30 pm - 7:30 pm

Saturday

  • 👋 🥊 Community Boxing & Functional Fitness Free community event completely open to the public. No need to be a member, designed to be lighthearted for anyone curious - just come in and have some fun!
    7:00 am - 8:00 am
  • 🥊 Boxing - All Levels Beginners welcome
    8:00 am - 9:00 am
  • 🥊 Boxing - All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am

Saturday

  • 🥊 Boxing - All Levels Sparring All levels welcome — from fresh faces to fighters. If you're curious about sparring, Saturday is the place to start.
    9:00 am - 10:00 am
No events available!

🥋 Brazilian Jiu Jitsu (BJJ)

Monday

  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🤼 BJJ (No-Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm
  • 🥋 BJJ (Gi) - All Levels Beginners Welcome
    6:30 pm - 7:30 pm
  • 🥋 BJJ (Gi) - Int/Advanced
    7:30 pm - 9:00 pm

Tuesday

  • 🥋 BJJ (Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🥋 BJJ (Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm
  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:30 pm - 8:00 pm

Wednesday

  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🤼 BJJ (No-Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm
  • 🥋 BJJ (Gi) - Int/Advanced
    6:30 pm - 8:00 pm

Thursday

  • 🥋 BJJ (Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🥋 BJJ (Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm
  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:30 pm - 7:30 pm
  • 🤼 BJJ (No-Gi) - Int/Advanced
    7:30 pm - 9:00 pm

Friday

  • 🥋 Open Mat (Gi & No-Gi) 🤼 Open to both Ironfist BJJ members and BJJ members from other gyms. An opportunity for people to come in, learn and get some experience with different training partners.
    5:30 pm - 7:00 pm

Saturday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    8:00 am - 8:45 am
  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    9:00 am - 10:30 am

Monday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm

Tuesday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm

Wednesday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm

Thursday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm

Saturday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    8:00 am - 8:45 am

Monday

  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🤼 BJJ (No-Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Tuesday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:30 pm - 8:00 pm

Wednesday

  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🤼 BJJ (No-Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Thursday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    6:30 pm - 7:30 pm
  • 🤼 BJJ (No-Gi) - Int/Advanced
    7:30 pm - 9:00 pm

Friday

  • 🥋 Open Mat (Gi & No-Gi) 🤼 Open to both Ironfist BJJ members and BJJ members from other gyms. An opportunity for people to come in, learn and get some experience with different training partners.
    5:30 pm - 7:00 pm

Saturday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    8:00 am - 8:45 am
  • 🤼 BJJ (No-Gi) - All Levels Beginners Welcome
    9:00 am - 10:30 am

Monday

  • 🤼 BJJ (No-Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Tuesday

  • 🥋 BJJ (Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Wednesday

  • 🤼 BJJ (No-Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Thursday

  • 🥋 BJJ (Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Monday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🥋 BJJ (Gi) - All Levels Beginners Welcome
    6:30 pm - 7:30 pm
  • 🥋 BJJ (Gi) - Int/Advanced
    7:30 pm - 9:00 pm

Tuesday

  • 🥋 BJJ (Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🥋 BJJ (Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Wednesday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🥋 BJJ (Gi) - Int/Advanced
    6:30 pm - 8:00 pm

Thursday

  • 🥋 BJJ (Gi) - All Levels Beginners Welcome
    6:00 am - 7:00 am
  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    3:45 pm - 4:30 pm
  • 🥋 BJJ (Gi) - All Levels & 10 to 14yrs welcome This is an All Levels Teens and Adult session (beginners welcome) and is supported by a teen instructor for younger members.
    5:30 pm - 6:30 pm

Friday

  • 🥋 Open Mat (Gi & No-Gi) 🤼 Open to both Ironfist BJJ members and BJJ members from other gyms. An opportunity for people to come in, learn and get some experience with different training partners.
    5:30 pm - 7:00 pm

Saturday

  • 🥋 BJJ Juniors (5-11 yrs) 🤼
    8:00 am - 8:45 am
No events available!

TRAIN FOR

FREE TODAY!

GET YOUR FREE PASS
Start your martial arts journey and experience the welcoming Ironfist atmosphere with our no-risk free trial, letting you attend 2 days of boxing, muay thai and BJJ classes.