4) Sachin Tendulkar (39 days and 362 days)
Sachin Tendulkar scored 54 against Delhi Daredevils in IPL 2013, in Delhi’s Firoz Shah Kotla stadium which was the name of the stadium then. He hit three fours and two sixes in his innings and added 96 runs with Rohit Sharma. Sachin scored 2334 runs in 78 innings at an average of just a shade under 35 and a strike-rate of 120.
Tendulkar remains the second oldest Indian player to have scored a half-century in the IPL.