Our Classes
From our youngest warriors to elite adult competitors — XFC has the right program for every age and level.
Junior MMA — Little Warriors
Our youngest members discover movement, coordination, and the joy of martial arts in a fun, safe environment. Classes focus on basic motor skills, listening, and respect.
View Timetable →Junior MMA — Junior Warriors
Building on foundations with introductory striking and basic grappling concepts. Kids learn discipline, confidence, and how to work as part of a team.
View Timetable →Junior MMA — Rising Warriors
A step up in technique and conditioning. Rising Warriors develop real martial arts skills across MMA, striking, and ground work with structured grading.
View Timetable →Junior MMA — Elite Warriors
High-intensity technical training for our most advanced juniors. Elite Warriors prepare for competition with full MMA, sparring, and tactical coaching.
View Timetable →Kickboxing / Muay Thai Beginner
Learn the fundamentals of stand-up striking — jabs, crosses, kicks, and combos. Perfect for anyone starting their striking journey or looking to build fitness.
View Timetable →Kickboxing / Muay Thai Advanced
Fast-paced technical drilling, pad work, and sparring for experienced strikers. Sharpen your Muay Thai game with advanced combinations and ring craft.
View Timetable →Mixed Martial Arts
The complete combat sport — integrating striking, wrestling, and grappling. Learn to transition fluidly between stand-up and ground in a dynamic class environment.
View Timetable →Brazilian Jiu Jitsu
Ground-based grappling art focused on leverage, control, and submission. Train no-gi or with a gi — both beginners and experienced grapplers are welcome.
View Timetable →Boxing
The sweet science. Technical boxing training covering footwork, head movement, combinations, and pad/bag work. Great for fitness and competition prep.
View Timetable →Adults Sparring
Open sparring session for intermediate and advanced adult members. Apply your techniques in a controlled, supervised environment with structured rounds.
View Timetable →Not Sure Where to Start?
Come in for a FREE trial class — no commitment, no gear needed. We'll find the perfect program for you.
Book Your Free Trial