Skryf 'n voortsetting vir hierdie paragraaf - Op 15 April 2016 is Main aangewys as een van vyf Olimpiese debutante in 'n span van agt swemmers om Nieu-Seeland te verteenwoordig by die 2016 Somer Olimpiese Spele in Rio de Janeiro, Brasilië, waar hy in beide die 100m en 200m Rugstroke-byeenkomste meegeding het. Main het sy mans se 100m rugwedloop gewen
met 'n tyd van 53.99 sekondes om vir die halfeindronde te kwalifiseer. Hy eindig 15de in die halfeindstryd met 'n tyd van 54.29 sekondes, maar het nie na die eindstryd gevorder nie. In die mans se 200m rugwedloop het Main 15de vinnigste gekwalifiseer vir die halfeindronde met 'n tyd van 1:57.51, maar sy tyd van 1:58.08 was nie genoeg om hom deur te bring na die eindstryd nie.