Umesh Yadav made his debut for India in 2010 and has represented the country in all formats. In 141 international matches, he has taken 288 wickets at an average of 31.62 and best bowling figures of 6/88. He has taken three five-wicket hauls in his career and a ten-fer as well.