Shami delivered figures of 3 for 27 and 4 for 31 as Bangladesh were dismissed for 150 and 213, while Agarwal crafted a remarkable 243 – his second double-century in just 12 Test innings – contributing to India’s declaration at 493 for 6.
Shami’s outstanding performance propelled him up eight places in the rankings to a career-high No. 7, positioning him three spots below Jasprit Bumrah and three spots above No. 10 R Ashwin. Shami’s current rating of 790 points is also the third best among India’s fast bowlers, surpassing all but Kapil Dev (877) and Bumrah (832).
On the other hand, Agarwal narrowly missed a spot in the top ten, which is currently occupied by his teammates Virat Kohli at No. 2, Cheteshwar Pujara at No. 4, Ajinkya Rahane at No. 5, and Rohit Sharma at No. 10. The 28-year-old batsman has had a remarkable beginning to his Test career, amassing 858 runs in just eight matches, averaging 71.50, and achieving three centuries and three half-centuries.