Born in Bangalore, India,[4][5] Sriharsha has played cricket formally since the age of nine,[6] after being spotted by former Indian batter Smitha Harikrishna playing the game informally as a seven-year old with the boys of her neighborhood.[7] She has represented the India A and India under-21 teams.[8] In November 2015, she was part of the American squad that played in two Twenty20 matches against the Pakistan women's cricket team,[9] following Pakistan's tour of the West Indies. It was the first time the two teams had played each other in the format.[10]
In May 2019, she was named as the captain of the United States' squad for the 2019 ICC Women's Qualifier Americas tournament in Florida, saying that the team would be "ecstatic" if they won the qualifier.[11] She made her WT20I debut for the United States against Canada in the Americas Qualifier on 17 May 2019.[12] The United States won the Americas qualifier after taking an unassailable 2–0 lead, with wins in their first two matches.[13] Sriharsha finished as the leading run-scorer in the three-match series, with 80 runs.[14] After winning the Americas qualification tournament, Sriharsha said "it's amazing! Going to a global qualifier after eight years is a huge win for USA cricket".[15]