Stay up to date on upcoming games and register for youth athletics here:

Buffalo Mountain
Martial Arts

Inspiring strength and building community through martial arts

One Free Trial Class for Each New Student

Not sure if you’ll like it? Try it for free! Fill out our new student form, and Coach James will reach out to schedule your trial class!

Coach James

About Coach James

James started martial arts at a young age, and has been training his entire life! He has continuously worked to hone his skills, training at world renowned professional teams (Urijah Faber, etc.) and competing in dozens of international championships.

Now, he’s opened his own gym right here in Floyd to pass on his knowledge and train the next generation.

“I believe everyone should learn some form of martial arts. It’s important for self-defense and fitness reasons, but it’s more than that too. The self-control, focus, and confidence you develop can make you more mentally and emotionally resilient so that you can overcome any obstacle in the gym and beyond.”

Weekly Class Schedule

Mondays and Wednesdays

12:00-1:00 PM Adult – Muay Thai

5:00-5:30 PM Adult – Women’s Intro to MMA

5:30-6:30 PM Adult – Women’s Only MMA

6:30-7:30 PM Adult – Fight Team Training

Tuesdays and Thursdays

12:00-1:00 PM Adult – No-Gi Jiu Jitsu

4:30-5:00 PM Youth – Intro to MMA

5:00-5:45 PM Youth – MMA Level 1

5:45-6:15 PM Adult – Intro to MMA

6:30-7:30 PM Adult – Fight Team Training

How do I get started?

New Student Form

Enter some basic information so we can reach out to schedule your trial class!

Schedule Trial Class

Coach James will reach out to schedule your free trial class!

Try It Out!

All you have to do is show up! We’ll need you to sign a waiver, and then we’re good to go!

New Student Form