I augusti 2019 vid junior-VM i Budapest tog Fairweather guld på 200 meter frisim.[3] I juli 2021 vid OS i Tokyo tävlade hon i tre grenar. Fairweather tog sig till semifinal och slutade på 16:e plats på 200 meter frisim samt tog sig till final och slutade på 8:e plats på 400 meter frisim.[4][5] Hon var även en del av Nya Zeelands kapplag som slutade på 12:e plats på 4×200 meter frisim.[6]