Meet your coach
Training with purpose, not pressure.
I started Mind Core Fitness because I believe change is possible for everyone. With the right mindset and the right person in your corner, you can do more than you think. Fitness doesn't need to be complicated or extreme. It's about simplifying your life, building strong habits, and proving to yourself that you can.
Every session I run is tailored to you. Your goals, your body, your pace. Whether you're starting from scratch or pushing for peak performance, I'm here to guide you, challenge you, and keep you accountable.
Training programmes
Which path is right for you?
Private sessions in my fully-equipped Elgin studio. Strength, mindset, and real accountability. With me in your corner.
Success stories
What my clients say. See Google reviews →
★★★★★
“So far I have lost 25 kilos and still going. Ross is a good motivator, pushing me onwards to better and more physical workouts even at my tender age of 53. The monthly weigh ins are a very strong motivator to get to my target.”

Scott Grant
Lost 25 kilos · 1-2-1 training
★★★★★
“Since signing up, it’s been the kick up the arse I’ve desperately needed. Ross makes the sessions varied and challenging yet fun. I feel so much more motivated, fitter and stronger. Thanks Ross!”

Emily Paterson
Building strength · 1-2-1 training
★★★★★
“Intense but deeply satisfying — pushed beyond limits into new gears I didn’t know I had. Exactly the kick I needed to stay disciplined for my well-being.”

Lee Bazzie Duncan
Staying disciplined · 1-2-1 training
★★★★★
“Wish I contacted Ross sooner, but what a difference he has made in such a short period. Not only physically but also mentally. Our workouts are non-negotiable, and he makes sure I get the most out of whatever we are doing. He communicates well and you know exactly what he expects of you. I would recommend Ross to anyone, from beginners to experienced.”
Stuart Gauld
Beginners to experienced · 1-2-1 training
★★★★★
“From day one, he’s been knowledgeable, supportive, and genuinely invested in helping me reach my goals. Ross creates a welcoming, positive environment that makes training enjoyable, no matter your fitness level. If you’re looking for a personal trainer who truly cares about your progress, Ross at Mind Core Fitness is the one to go to!”
Angus Duncan
1-2-1 training
★★★★★
“Mind Core Fitness delivers top-class instruction. Ross is very knowledgeable and brings an encouraging energy to every single session. What sets mind core apart is the inclusivity — with adapted workouts for all fitness levels so everyone feels supported and challenged”
Denise Walton
All fitness levels · 1-2-1 training
★★★★★
“Ross will get you to where you wanna be — great sessions, lots of fun, some type 2 fun as well (Bulgarian squats) but seriously if your looking for a personal trainer in and around Elgin he’s your go to”
Georgina Mckimm
1-2-1 training
★★★★★
“Really enjoying my group PT sessions with Ross, every session tailored to what our goals are and every session is different and fun!! Never a dull moment. 100% recommend if you are looking for a local PT!”
Fern Beattie
Group PT sessions
★★★★★
“Just what I needed to give me a push & regain some strength & focus. Thank you Ross”
Hafidha Park
Regaining strength · 1-2-1 training
Common questions
Got questions? Here's the answers.
Not at all. Most people who come to me haven’t trained in years. That’s the whole point. I meet you where you are.
Comfortable gym clothes and trainers. Nothing fancy.
Usually around 45 minutes to an hour. Quality over quantity.
Aye. Custom programmes, weekly check-ins, form reviews, ongoing support. Wherever you are in the world.
Just let me know with 24 hours notice. Life happens, no drama.
Find the studio
Based in Elgin, Moray
A fully-equipped private studio in the heart of Elgin. No crowded gyms, no waiting for equipment, no distractions. All fitness levels welcome.
Sessions available this week