It was a record-breaking day for both New Zealand’s Cameron Brown and the United States’ Meredith Kessler.

2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
The stunning Ironman New Zealand run course in Taupo takes athletes through town three times and then along the beautiful Lake Taupo waterfront. Photo: Delly Carr
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand
2016 Ironman New Zealand

Photos: Delly Carr

It was a record-breaking day for both New Zealand’s Cameron Brown and the United States’ Meredith Kessler. For Brown, he extended his record as the oldest man to win an Ironman (43), became the first professional man to win the same Ironman 12 times and broke the course record. Kessler also had a stellar race, earning her fifth-straight victory in Taupo and again breaking her own course record.
Read the race recap