В августе 2016 года Сингх получила приглашение для участия в летних Олимпийских играх. На момент старта непальской пловчихе было 13 лет и 255 дней, что позволило ей стать самой юной участницей Игр 2016 года. Сингх выступила на 100-метровке на спине в первом заплыве, и выиграла его с результатом 1:08,45, однако этого времени не хватило, чтобы продолжить борьбу за медали. По итогам соревнований Сингх заняла 31-е место из 34 участниц.