The 2026 Indian Premier League is just a few days away. Even though popularly termed as the batters' game, the best rulers eventually threaten them too. But they too have bad days. Prime bowlers like Jasprit Bumrah too had their nerves shaken, leading to wrong footing and a no-ball. Here are the top five bowlers with the most number of no-balls in IPL history. 1 | Jasprit Bumrah The prime bowler of India, Jasprit Bumrah, played 145 matches for the Mumbai Indians. There he took 183 wickets, averaging 22.02 at an economy of 7.24. However, in the list of bowlers with the most number of no balls, he ranks the highest. He leads the chart with 32 no-balls. 2 | Umesh Yadav Even though he stands second, he is pretty far behind Jasprit Bumrah. The former Kolkata Knight Riders IPL title-winning team member bowled 24 no balls. In IPL, he played in 147 innings for four teams. There he took 144 wickets, averaging around 30 with an economy of 8.49. 3 | Ishant Sharma The Delhi-born fast bowler Ishant Sharma has played for a number of teams since he first started playing in IPL. In 2008, he started with the OG KKR team before moving to Deccan Chargers. He played three seasons with Sunrisers Hyderabad before playing one season each with Rising Pune Super Giants (RPS) and Punjab Kings (2017). Delhi Capitals witnessed the most number of days with him (2019-2024) before he joined Gujarat Titans last season. The veteran bowler took 96 wickets in 117 matches but leaked 23 no-balls. 4 | S. Sreeshant Former Indian pacer S. Sreesanth is also part of this list, having delivered 23 no-balls in the IPL—matching the tally recorded by Ishant Sharma. 5 | Amit Mishra Leg-spinner Amit Mishra holds the record for conceding the most no-balls among spinners in IPL history. With 21 no-balls to his name, he sits fifth on the overall list. 6 | Lasith Malinga Jasprit Bumrah's ex-teammate from Mumbai Indians Lasith Malinga, holds the record of an overseas bowler with most no-balls in IPL. The Sri Lankan spearhead bowled 18 no-balls in 122 matches while taking 172 wickets. 5 Players with the Most No balls Players No balls Jasprit Bumrah 32 Umesh Yadav 24 Ishant Sharma 23 S. Sreeshant 23 Amit Mishra 21 Lasith Malinga 18