India all-rounder Irfan Pathan announced on Saturday he will be retiring from professional cricket with immediate effect. Irfan Pathan, who made his international debut in 2003, played professional cricket for 16 years. Despite not featuring in an international fixture since 2012, Irfan was playing domestic cricket until February 2019.