Jeff MacGregor

Owner, Head Coach, Kinesiologist


Bachelor of Science (Kinesiology)

CrossFit Level 1 Trainer

CrossFit Level 2 Trainer

NCCP Level 1 Coach


First Aid/CPR

Jeff MacGregor is the owner and head coach of River City Strength & Conditioning which has been helping people achieve their goals since its inauguration in 2014.  Throughout his life and starting at a young age, Jeff  has been involved in many sports including hockey, golf, soccer, badminton and volleyball.  However, when Jeff turned 16 years old he decided to focus his time and efforts towards his junior hockey career where he played two years with the Charleswood Hawks (MMJHL) and two years with the Campbellton/Restigouche Tigers (MJAHL) in New Brunswick.

After his MJAHL career Jeff received a CIS hockey scholarship to Dalhousie University in Halifax, Nova Scotia where he played four seasons with the Dalhousie Tigers and graduated with a Bachelor of Science specializing in Kinesiology (the study of human movement).

After graduating from university and hanging up the skates, Jeff was desperately searching for a way to find that competitive edge once again. While working as a personal trainer for a few years he was introduced to Functional Fitness by his old college roommate and box owner Jeff Larsh (Tidal CrossFit).  Jeff decided to try it out so he bought some recommended “Home Gym/Garage” Functional Fitness equipment, outfitted his apartment’s patio and nearby oak tree, and started to WOD.  After a few complaints from his neighbours, he decided that he outgrew his home gym, and chose to take the next step and join a box.  As Jeff began training at CrossFit Roborean his love of Functional Fitness and the community that surrounded it began to flourish even more.  His passion for sport and Functional Fitness continues to grow each day and because of the never ending excitement surrounding sport and coaching, it has led him to open up his own gym, River City Strength & Conditioning. 


Phone: 204.899.4088



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s