7 bowlers with most no balls in IPL

Jasprit Bumrah

Jasprit has bowled 28 no-balls in 120 games at an average of 23.30, the most by any bowler in IPL history. 

Umesh Yadav

Umesh has 24 no-balls in 133 matches at an average of 29.02.  

S. Sreesanth

Sreesanth has played 44 matches having 23 no-balls at an average of 29.85. 

Amit Mishra

Sreesanth has played 44 matches having 23 no-balls at an average of 29.85. 

Ishant Sharma

Ishant served as the IPL's journeyman and repeatedly switched between many franchises. In IPL, he has 21 no-balls in 93 matches at an average of 37.51. 

Lasith Malinga

He played for the Mumbai Indians in the IPL. Malinga has 18 no-balls in 122 matches at an average of 19.80. 

Prasidh Krishna

He has 17 no-balls in 51 matches at an average of 34.76