Yadav was born in Mainpuri, Uttar Pradesh, to Raghuveer Yadav, a retired army officer, and Munna Devi, a homemaker.[3]
To pursue her career, Yadav had to shift to Agra from Mainpuri.[4] There she trained at the Eklavya Sports Stadium.[4] Three years later, Yadav almost quit cricket but was motivated by her father to continue further.[4]
International career
Yadav was part of the Indian team to reach the final of the 2017 Women's Cricket World Cup where the team lost to England by nine runs.[5][6][7] In June 2018, she entered the top five of the women's T20I rankings and came in third on the list.[8] In October 2018, she was named in India's squad for the 2018 ICC Women's World Twenty20 tournament in the West Indies.[9][10] Ahead of the tournament, she was named as one of the players to watch.[11] She was the joint-leading wicket-taker for India in the tournament, with eight dismissals in five matches.[12] She became India's highest wicket-taker in Twenty20 Internationals in September 2018 with 57 wickets from 39 T20Is. She went past Jhulan Goswami's tally of 56 in the first T20I against Sri Lanka.[13] She is also the only front-line bowler who has been in every T20 match for India in 2018.[14]
In January 2020, she was named in India's squad for the 2020 ICC Women's T20 World Cup in Australia.[15] India reached the final but lost to the hosts, with Yadav taking 1-30 (her solitary wicket being that of Rachael Haynes) and scoring 1 run before being last out to confirm Australia's victory.[16] Her best bowling performance came in the opening game against the eventual champions Australia, where she wreaked havoc with figures of 4-0-19-4[17][18]