5. Moeen Ali - 37 Years 166 Days

Veteran England all-rounder Moeen Ali will feature in the IPL for yet another season; at 37 years and 166 days of age, Ali will be the 5th oldest player in the tournament. He was roped in by defending champions Kolkata Knight Riders for INR 2 crore in the mega auction.
Ali has been influential for any side that he has played for. Efficient with both the bat and the ball, Moeen Ali will look to give his best once again. Having played 67 IPL matches in his career, Ali has scored 1162 runs and taken 35 wickets as well.