On 15 April 2016 Main dijenengi minangka salah siji saka limang debut Olimpiade ing skuad wolung nglangi kanggo makili Selandia Baru ing Olimpiade Musim Panas 2016 ing Rio de Janeiro, Brasil, ing ngendi dheweke saingan ing acara 100m lan 200m Backstroke. Main menang 100m punggungé
kanthi wektu 53,99 detik kanggo lolos menyang semifinal. Dheweke ngrampungake urutan kaping 15 ing babak semifinal kanthi wektu 54.29 detik, nanging ora maju menyang final. Ing acara 200m backstroke pria, Main lolos 15th paling cepet kanggo semifinal kanthi wektu 1:57.51 nanging wektu 1:58.08 ora cukup kanggo nggawa dheweke menyang final.