Powar has impressed Indian selectors with consistent performances in domestic cricket since his debut. He played a large role in Mumbai's successful 2002-03 season in the Ranji Trophy. Not only did he take 20 wickets but despite batting in the lower order he finished as the second-highest run scorer for his side with 418 runs at 46. He was first selected to the Indian squad for their tour of Pakistan. Powar did not look out of place in the international arena, playing Shoaib Akhtar with confidence. He did not return to the ODI side again until early 2006. His recall came on the back of 63 domestic wickets for 2005-06. It was the second season in a row that he had taken over 50 wickets.
However, in January 2007, he was dropped from the squad because of injury and Anil Kumble returned as the second spinner in the lead up to the 2007 Cricket World Cup. In May 2008, he made his IPL debut for the Kings XI Punjab and picked up a wicket in the very first over he bowled. He represented Kings XI Punjab in the first three seasons of the IPL. He represented the now defunct Kochi Tuskers Kerala franchise in the IPL in 2011. He now plays for Kings XI Punjab.