Senior India pacer Umesh Yadav will play for Middlesex for the remainder of the English County season replacing Pakistan speedster Shaheen Shah Afridi. The 34-year-old pacer has represented India in 52 Tests, 77 ODIS, and 7 T20s and has scalped 273 international wickets across all formats. (More Cricket News)