He plays for Haryana in the domestic Ranji Trophy and for the T20 franchise Lucknow Super Giants in the Indian Premier League.
Mishra was initially called into the Indian squad for a Test against the West Indies in 2002, but was not selected.
He took 5 wickets for 71 runs in Australia's first innings and then 2/35 in the second, making him the leading wicket-taker in the match as India proceeded to a decisive victory.
[1] Despite this, Indian coach Gary Kirsten said that Mishra would be dropped if Kumble recovered for the Third Test.
Mishra was selected for the early-2009 Test tour of New Zealand, but India opted to field only one spinner, and he watched as Harbhajan performed the spin duties alone.
Mishra was recalled for the tour of Bangladesh and played in the First Test in Chittagong as the only spinner after Harbhajan suffered an injury.
Mishra made his One Day International (ODI) debut against South Africa during the TVS Cup in 2003.
Mishra bowled a fine spell for two wickets against Pakistan in the 6th match of Asia Cup on 2 February 2014.
In the 2020 IPL, Mishra started well, taking 3 wickets at an economy rate of 7.20, before a finger injury ended his tournament.
[9] Mishra is the fourth highest wicket taker in Indian Premier League history.