Ironman South Africa 2013 Results Analysis

The average finish time at Ironman South Africa in 2013 was 12 hours, 42 minutes, very similar to 2011 race results, but a remarkably full 61 minutes faster than the apparently overwhelmingly difficult 2012 race, which had an average finish time of 13:43. What accounted for the difference?
  • Swim: a 16-minute improvement -- 1:17 in 2013 vs 1:33 in 2012
  • Bike: a huge 49 minute improvement -- 6:11 in 2013 vs 7:00 in 2012
  • Run: not much change 4:59 in 2013 vs 4:53 in 2012
We've run the numbers; compare and contrast 2011, 2012 and 2013 results overall, by split and by age group.