Untitled Document


61 Bosbok Street Block B 1st floor Randpark Ridge, Greater Johannesburg 2103

Here at BJMMA we offer - Mixed Martial Arts-Adults or Kids classes - Ladies kickboxing. Get fit, healthy and grow confidence in a relaxed environment. Suitable for all


view phone082 561 2647
View BJMMA website

send message


Mixed Martial Arts is the fastest growing sport in the world thanks to industry leaders like the UFC (Ultimate Fighting Championship) and locally the EFC (Extreme Fighting Championship). MMA has also become a popular choice of self-defense due to its functional and practical applications and techniques, as well as becoming increasingly popular as a form of fitness, stress relief and all round physical and mental health.

At BJMMA, we offer Mixed Martial Arts with option of becoming a professional fighter, or simply training for the love of the sport and all the benefits that you get from it.

We have different classes to suit the individual, with different levels of experience and intensity. However, all classes are a tough workout as well as very technical.

At BJ MMA we are committed to promoting the highest level of fitness and a positive mental attitude. We achieve this through high quality Mixed Martial Arts training, combining Muay Thai, Boxing, Wrestling and Brazilian Jiu-Jitsu as well as our unique Ladies only Cardio Kickboxing. BJ MMA is run by Bobby and Jeni Karagiannidis and was established in the year 2000, offering mixed martial arts within Johannesburg.

Bobby has been training in martial arts since 1992 focusing on Mixed Martial Arts since 1999. He has competed internationally and nationally in Mixed Martial Arts and kickboxing events.

Bobby is a certified Brazilian Jiu-Jitsu 1st Degree Black Belt under Master Roberto Atalla (4th degree), and a member of Rio Grappling Club.

All MMA, BJJ and Kids classes are personally run by Bobby. The classes are designed to take you from being a total beginner to a competent Mixed Martial Artist. Learn all the basics in the intro class and work your way up to full MMA in the advanced class. As well as mixed martial arts training Bobby also teaches a specialized Brazilian Jiu-Jitsu class in Johannesburg.

EFC Heavyweight contender Andrew 'One Gear' van Zyl trains at BJMMA under Bobby.

However, at BJMMA we cater for the all levels.

Whether you are the average guy that wants to train for fitness, self-defense and personal growth, or you'd like to be a competitive fighter.

We have separate classes to suit you and your goals.

Jeni has been training in martial arts since 1993 moving to Mixed Martial Arts and Kickboxing in 1999. She has been teaching Ladies Kickboxing since then. Her classes involve authentic kickboxing training and techniques without the sparring. The classes include punching and kicking bags, push-ups, ab work as well as leg toning exercises giving you a full body workout.

She has a passion and energy for the sport second to none.

This passion comes out in every class she has. If she's not in there hitting the bags and doing the class with everyone, she's up and down the studio motivating and pushing all the ladies to their most awesome potential.

Ladies,you will not be disappointed!

Kids Mixed Martial Arts Classes
Children's Classes
From Age 6 to13 years old

They will learn:

Brazilian Jiu-Jitsu
The classes are very focused on physical fitness; building kids bodies in ways they would never be exposed to in other sports.

They will learn functional and practical self-defense techniques that they can carry through to their adult lives.

Just as importantly, they will learn respect for others, become super confident, super fit and have fun!


Photo Gallery


Click here for Slideshow. You can also click on any of the photos to start slideshow.

more photos »

Click here for Slideshow. You can also click on any of the photos to start slideshow.

more photos »

Click here for Slideshow. You can also click on any of the photos to start slideshow.

more photos »


Map Location


Complete the form below to contact us.

Please enter the text you see in the image at the left into the textbox. This is required to prevent automated submission of contact requests.

*Verification Code image cannot be displayed