A black MJP Coaching hoodie laid over a weight bench on a gym floor

Your coach

I'm Macca, your Barnsley personal trainer

I'm a PT and online coach building MJP Coaching one client at a time, and I train every day myself.

My story

The losses are the lessons.

I'm a PT and online coach based in Barnsley. I'm 19, and I'm building MJP Coaching one client at a time, coaching face to face at HM Fitness in Barugh Green, and online wherever you are.

I've had a lot of setbacks within my own journey, but the losses are the lessons. Without the things that I deemed as the end of the world, I wouldn't have the business or the mindset I have today.

“Trust your gut, back yourself and you'll be just fine.”

That's how I coach: a plan built around the life you actually have, and me in your corner keeping you turning up while it becomes a habit. Real people, real lives, real results.

Three things I say a lot.

Straight from my posts, and what each one means when I'm coaching you.

  • “
    Do the obvious thing.

    Most progress is boring: turn up, eat well, sleep. The plan makes the obvious thing easy to do.

    Posted 15 Oct 2026
  • “
    You should see the price of staying where you are.

    Starting costs something. So does another year of feeling the way you do now.

    Posted 20 Oct 2026
  • “
    Take the jump.

    Nobody feels ready. The first session is the hardest, and it's the one I'm there for most.

    Posted 17 Oct 2026

Right now

I train every day too.

I myself have just completed Birmingham HYROX and I am prepping ready for Manchester in January, so when I ask you to stick to a plan on a hard week, I know exactly what it takes.

“Last session of the prep completed, what a journey it has been.” Me, on Instagram, 18 Oct

Macca and his doubles partner in a selfie at HYROX Birmingham, each with a HYROX patch between their teeth

Where MJP is going

“The vision is to grow MJP Coaching into something more than just a coaching business: a community, out of a shared desire to better yourself and the people around you.”

Take the jump.

Book a free chat and tell me how you'd like to train. No commitment, just a conversation.

Step 1 of your free chat

How would you like to train?

Not sure yet? Start the chat anyway
Book a free chat Call