Fylltu upp eftirfarandi setningu: 15. apríl 2016 var Main nefndur einn af fimm Ólympíusveinum í hópi átta sundmanna til að fulltrúa Nýja Sjálandi á Ólympíuleikunum 2016 í Rio de Janeiro, Brasilíu, þar sem hann keppti bæði í 100m og 200m Bakstrokke. Main vann hans
100 metra bakhlaup karla með tíma 53.99 sekúndur til að komast í undanúrslitin. Hann endaði í 15. sæti í undanúrslitunum með tímanum 54.29 sekúndur en komst ekki í úrslitin. Í 200m bakhlaupum karla hæfðist Main í 15. sæti í undanúrslitunum með tímanum 1:57.51 en tímanum 1:58.08 var ekki nóg til að komast í úrslitin.