James Anderson might have retired on the international front, but the veteran bowler is still producing magical deliveries on the domestic front.
The 42-year-old is currently playing in the English County Championship with Lancashire and has still got bit a magic about him.
Anderson signed an extension with Lancashire and Englishman turned back the time when he clean bowled Derbyshire batter Caleb Jewell with the video of the delivery going viral on social media.
Lancashire amassed 458 runs in their first innings, and as James Anderson took the new ball in his hands, the veteran did not disappoint.
Anderson's delivery was angled in and as Caleb Jewell attempted to defend the ball on the front foot, the ball went right through his defences and hit the off stump.
Anderson was part of the England coaching set since last year. The veteran pacer was roped in by the ECB as a bowling consultant but ahead of the IND vs ENG series, Anderson parted ways to be with Lancashire.
Anderson has had a great record against India over the years in Test match cricket. In 39 Test against India Anderson has scalped 149 wickets at an average of 25.47.
Overall, Anderson has played in 188 Tests for England and picked 704 wickets at an economy of 2.79 with 32 four-wicket hauls, 32 five-fors and three 10-wicket hauls.