Moeen Ali has rocketed up the ICC Test rankings after his man of the series performances against South Africa.

The England and Worcestershire all-rounder has climbed to 18th spot in the bowling charts and 21st in the batting lists.

Both are the highest ever position achieved by the 30-year-old.

Moeen has clocked up 625 points for bowling after his haul of 25 wickets against the Proteas.

He ended the series with figures of 121-26-391-25-15.64 and his tally included returns of 4-59, 6-53, 4-78, 4-45 and 5-69.

Moeen has now taken 123 Test wickets at 36.82 – an average which is gradually coming down as his performances improve.

On the batting front, Moeen has 655 points to his credit after making some more important contributions against South Africa.

They included 87 at Lord’s and 75 not out at Old Trafford.

He now has totalled 2179 Test runs at an average of 35.14 despite batting down the order for the majority of his international career.

Moeen and Indian captain Virat Kohli were the only two players to score four Test centuries during 2016.

*Moeen has been named in the England squad for the first Investec day-night Test with the West Indies at Edgbaston beginning next Thursday.