Carrum Downs' Premier MMA & Martial Arts Gym

Train Harder.
Fight Smarter.

World-class coaching. Elite facilities. A community that pushes you to be your best.

15+
Years Open
500+
Active Members
6
Programs

The XFC Difference

Why Train at XFC?

We're not just a gym — we're a community built on discipline, growth, and respect.

Community

Train alongside supportive members of all backgrounds and skill levels. At XFC, everyone belongs — from first-timers to seasoned fighters.

Professional Coaches

Our coaches are competition-proven athletes and certified instructors dedicated to developing your technique, fitness, and mental game.

All Levels Welcome

Whether you're 4 or 40, complete beginner or seasoned competitor — we have structured programs designed specifically for your journey.

Find Your Program

Our Classes

From little warriors to elite fighters — find the right program for you.

Junior MMA

Junior MMA

Structured martial arts programs for kids aged 2–13. Builds discipline, confidence, and fitness.

Learn more →
Kickboxing / Muay Thai

Muay Thai

Stand-up striking art combining punches, kicks, knees and elbows. Beginner and advanced classes.

Learn more →
Adult MMA

Adult MMA

Mixed Martial Arts combining striking, wrestling, and grappling. The complete combat sports experience.

Learn more →
Brazilian Jiu Jitsu

Brazilian Jiu Jitsu

Ground-based grappling art focusing on submissions and positional control. All levels welcome.

Learn more →

Real Training. Real Athletes.

Inside XFC

Plan Your Week

This Week's Schedule

Filter by class type and day to find your perfect session.

Opens 4:30 PM · Closes 8:45 PM
4:45– 5:15 PM
Junior MMA
Rising Warriors · Ages 7–9
5:15– 6:00 PM
Junior MMA
Elite Warriors · Ages 10–13
6:00– 7:00 PM
Kickboxing / Muay Thai
Advanced
7:00– 8:00 PM
Kickboxing / Muay Thai
Beginner
6:45– 7:45 PM
Mixed Martial Arts
All Levels
7:45– 8:45 PM
Brazilian Jiu Jitsu
All Levels
Opens 3:45 PM · Closes 8:45 PM
4:00– 4:30 PM
Junior MMA
Little Warriors · Ages 2–4 · Parents on mat
4:40– 5:10 PM
Junior MMA
Junior Warriors · Ages 5–6
5:20– 5:50 PM
Junior MMA
Rising Warriors · Ages 7–9
6:00– 6:40 PM
Junior MMA
Elite Warriors · Ages 10–13
6:45– 7:45 PM
Mixed Martial Arts
All Levels
6:45– 7:45 PM
Boxing
All Levels
7:45– 8:45 PM
Brazilian Jiu Jitsu
All Levels
Opens 4:30 PM · Closes 8:30 PM
4:45– 5:15 PM
Junior MMA
Rising Warriors · Ages 7–9
5:15– 6:00 PM
Junior MMA
Elite Warriors · Ages 10–13
6:00– 7:00 PM
Kickboxing / Muay Thai
Advanced
6:00– 7:00 PM
Adults Intake
Entry Class · New Members Welcome
7:00– 8:00 PM
Kickboxing / Muay Thai
Beginner
Opens 3:45 PM · Closes 8:45 PM
4:00– 4:30 PM
Junior MMA
Little Warriors · Ages 2–4 · Parents on mat
4:40– 5:10 PM
Junior MMA
Junior Warriors · Ages 5–6
5:20– 5:50 PM
Junior MMA
Rising Warriors · Ages 7–9
6:00– 6:40 PM
Junior MMA
Elite Warriors · Ages 10–13
6:45– 7:45 PM
Mixed Martial Arts
All Levels
6:45– 7:45 PM
Boxing
All Levels
7:45– 8:45 PM
Brazilian Jiu Jitsu
All Levels
Opens 3:45 PM · Closes 7:30 PM
4:00– 4:30 PM
Assessment
Junior Warriors · Ages 5–6
4:45– 5:15 PM
Assessment
Rising Warriors · Ages 7–9
5:15– 5:45 PM
Assessment
Elite Warriors · Ages 10–13
5:45– 6:30 PM
Adults Sparring
All Levels
6:30– 7:30 PM
Kickboxing / Boxing
All Levels
Opens 9:00 AM · Closes 11:00 AM
9:30– 10:00 AM
Junior MMA
Junior Warriors · Ages 5–6
10:00– 10:30 AM
Junior MMA
Rising Warriors · Ages 7–9
10:30– 11:00 AM
Junior MMA
Elite Warriors · Ages 10–13
Monday4:30 – 8:45 PM
4:45 – 5:15 PM
Junior MMA
Rising Warriors · 7–9
5:15 – 6:00 PM
Junior MMA
Elite Warriors · 10–13
6:00 – 7:00 PM
Kickboxing / MT
Advanced
6:45 – 7:45 PM
Mixed Martial Arts
All Levels
7:00 – 8:00 PM
Kickboxing / MT
Beginner
7:45 – 8:45 PM
Brazilian Jiu Jitsu
All Levels
Tuesday3:45 – 8:45 PM
4:00 – 4:30 PM
Junior MMA
Little Warriors · 2–4
4:40 – 5:10 PM
Junior MMA
Junior Warriors · 5–6
5:20 – 5:50 PM
Junior MMA
Rising Warriors · 7–9
6:00 – 6:40 PM
Junior MMA
Elite Warriors · 10–13
6:45 – 7:45 PM
Mixed Martial Arts
All Levels
6:45 – 7:45 PM
Boxing
All Levels
7:45 – 8:45 PM
Brazilian Jiu Jitsu
All Levels
Wednesday4:30 – 8:30 PM
4:45 – 5:15 PM
Junior MMA
Rising Warriors · 7–9
5:15 – 6:00 PM
Junior MMA
Elite Warriors · 10–13
6:00 – 7:00 PM
Kickboxing / MT
Advanced
6:00 – 7:00 PM
Adults Intake
Entry Class · New Members
7:00 – 8:00 PM
Kickboxing / MT
Beginner
Thursday3:45 – 8:45 PM
4:00 – 4:30 PM
Junior MMA
Little Warriors · 2–4
4:40 – 5:10 PM
Junior MMA
Junior Warriors · 5–6
5:20 – 5:50 PM
Junior MMA
Rising Warriors · 7–9
6:00 – 6:40 PM
Junior MMA
Elite Warriors · 10–13
6:45 – 7:45 PM
Mixed Martial Arts
All Levels
6:45 – 7:45 PM
Boxing
All Levels
7:45 – 8:45 PM
Brazilian Jiu Jitsu
All Levels
Friday3:45 – 7:30 PM
4:00 – 4:30 PM
Assessment
Junior Warriors · 5–6
4:45 – 5:15 PM
Assessment
Rising Warriors · 7–9
5:15 – 5:45 PM
Assessment
Elite Warriors · 10–13
5:45 – 6:30 PM
Adults Sparring
All Levels
6:30 – 7:30 PM
Kickboxing / Boxing
All Levels
Saturday9:00 – 11:00 AM
9:30 – 10:00 AM
Junior MMA
Junior Warriors · 5–6
10:00 – 10:30 AM
Junior MMA
Rising Warriors · 7–9
10:30 – 11:00 AM
Junior MMA
Elite Warriors · 10–13
Junior MMA
Kickboxing / Muay Thai
Adult MMA
Brazilian Jiu Jitsu
Boxing
Assessment
Sparring
Intake / New Members

XFC CARRUM DOWNS · 2026 · SUBJECT TO CHANGE

Member Stories

What Our Members Say

Real stories from the XFC family.

"My son started Little Warriors at age 3 and I've watched his confidence absolutely skyrocket. The coaches are incredible with kids — patient, encouraging, and genuinely passionate. Best decision we made!"

S

Sarah M.

Parent · Junior MMA

"I came in with zero martial arts experience and honestly felt nervous. Within two weeks the team made me feel completely at home. The Kickboxing classes are intense but the instructors always make sure you're working at the right level."

J

James K.

Member · Kickboxing & MMA

"I've trained BJJ at a few gyms around Melbourne and XFC is by far the best. The level of technical instruction is exceptional and the competition team is tight-knit and supportive. Training here has changed my life."

M

Marcus T.

Competitor · Brazilian Jiu Jitsu

No Contract. No Commitment.

Ready to Start
Your Journey?

First trial class is FREE — walk in, gear up, get after it.

Book Your Free Trial

Follow Our Journey

@xfc3201

9,000+ followers watching our fighters, classes and community. Join us on Instagram.

Follow @xfc3201
Book Free Trial