Shivani was selected as India's wildcard entry for the Rio Olympics by the Swimming Federation of India (SFI), making her the first Indian women to swim in the Summer Olympics since 2004 in Athens. She competed at the 2016 Summer Olympics in the women's 200 metre freestyle event; her time of 2:09.30 in the heats did not qualify her for the semifinals. She holds most of India's national records. Shivani sees the 2016 Olympics qualification more as a learning curve which will strengthen her chances in the 2020 Olympic.