Greg Macken
Greg Macken is the Head Coach at the UBC Tennis Centre, where he leads the coaching team and oversees the design and delivery of tennis programs across all age groups and skill levels. With over 15 years of coaching experience, Greg has worked in a variety of roles focused on program management, coach mentorship, and junior development. His […]
JJ Mahony
With over 35 years of coaching experience, JJ joined the UBC Tennis Centre in 2011 after serving as Tennis Director at the North Shore Winter Club from 2003 to 2011. Since arriving at UBC, he has led the program as Tennis Director for more than 15 years, continuing to share his passion for the game […]
Walking & Rolling Programs
Walking & Rolling Programs Walking is a convenient, accessible, and free way to improve your health, reduce stress, and make connections with the community and nature. In line with the 2021 ParticipACTION Report Card on Physical Activity for Adults recommendations to encourage the development and mobilization of community walking groups, our walking and rolling programs […]
Get Moving
Welcome! UBC Recreation is committed to providing all individuals on campus with welcoming, accessible, and enjoyable physical recreation opportunities. Explore this section to find free and low barrier activities suitable for all abilities, backgrounds, and fitness levels. What’s New?
Storm the Wall
Welcome to March 22 – 25, 2026 | Register By March 13, 2026 Join us for one of UBC’s most iconic experiences! Participate as a competitive or just for fun team and complete the course as a relay, or challenge yourself to do the whole course on your own as an Iron Person. You will […]
Heat Schedules & Entrants List
2024 Heat Schedules & Entrants List Listed here are all entrants and heats for the 2024 UBC TriDu. Please be sure to double check your race time prior to your race. Any changes to race schedules will be posted here first. Race Type First Name Last Name Heat Time & Type Pool Swim Time Bib […]
UBC Triathlon Duathlon
× 2026 Triathlon Registration Status Standard Distance registration is sold out and is now accepting waitlist registrations. On the waitlist or thinking about joining? Read our blog about what to expect when on the waitlist. For any questions, please contact us at ubc.triathlon@ubc.ca. March 6, 2027 – First Outdoor Triathlon of the Year in BC […]
Gladiator
Welcome to Gladiator Latest Gladiator News
Day of the LongBoat
Welcome to the Join UBC’s Most Iconic Event! What’s New?








