Ravindra Jadeja tops list of spinners with most Test no-balls since 2021

Ravindra Jadeja has bowled 88 no-balls in Test matches since 2021, the highest total among spinners for that period, and he delivered four no-balls during India’s 2nd Test against Sri Lanka in Colombo in 2026.
No-balls are more commonly linked to fast bowlers because of longer run-ups and higher speeds, while spinners typically run in shorter distances; in Test cricket a no-ball adds one run but does not trigger a free hit. Bowlers in red-ball cricket are expected to control long spells, so repeated no-balls can increase their own workload, and the figures since 2021 show several spinners committing multiple no-balls.
Jadeja leads the five-player list with 88 no-balls across the 2021–2026 span and his most recent four no-balls occurred in Colombo in 2026. The compilation also notes that Ravindra Jadeja has bowled over 106 no-balls in his entire Test career.
Pakistan’s Noman Ali occupies second place with 40 no-balls since 2021; the report mentions he, along with Sajid Khan, has been a key part of Pakistan’s Test setup. The tally places Noman well behind Jadeja in this particular five-year review.
Sri Lanka’s Lasith Embuldeniya ranks third with 33 no-balls during the period, while England’s left-arm orthodox Jack Leach is fourth with 19 no-balls. The account adds that Leach is not a regular in the England side and that his last Test appearance for England came on the tour to Pakistan in 2024.
West Indies left-arm spinner Jomel Warrican and Afghanistan’s Zahir Khan share fifth place on the list, each credited with 17 no-balls since 2021; the piece describes Warrican as having been an active part of the West Indies Test team in recent times.
For historical context, the report cites Australia’s Brett Lee as holding the all-time Test no-ball record with 472 deliveries called no-balls.
The ranked totals cover Test matches played since 2021 and involve players from nations that are part of the World Test Championship points table.