Jasprit Bumrah has bowled the most number of no-balls in IPL history with 39. Umesh Yadav is second on the list with 24 no-balls. He is followed by Ishant Sharma and S Sreesanth, who have bowled 23 no-balls each. Veteran leg-spinner Amit Mishra is the only spinner in top five with 21 no-balls.