Mhairi took up water polo at the age of 11 after deciding she wanted to something more challenging than swimming.
In 2014 she achieved a career highlight by playing at the 2014 European Club Championships in Imperia, Italy.
She was part of Team GB for the 2015 European Games in Baku where Britain finished 11th.