While England and South Africa are playing their first Test of the three-match series at the Lord's, vereran English ace pacer James Anderson has busted 110-year-old.
Defying all the odds, English star bowler James Anderson has turned 40 but is still up and running, which has earned him a world record against his name.
English pacer James Anderson has broken a 110-year-old world record and has become the world's oldest bowler to take a wicket in Tests.
Anderson has leapfrogged Australia's Sydney Barnes to become the oldest to take Test wicket. Sydney Barnes took a Test wicket as a fast bowler in 1912 when he was 39 years and 52 days-old.
James Anderson has become the only fast bowler in the world to take a Test wicket at the age of 40 years and 19 days.
Although the iconic cricketer Sachin Tendulkar and Sri Lanka's Rangana Herath have achieved the feat of taking Test wickets at the age of 40, they are both spinners.
James Anderson is also the world's highest Test wicket-taker fast bowler. He has taken 658 Test scalps so far.
Replying to England's first innings' 165, South Africa scored 289/7 at the end of the second day's play.
Anderson's teammatae Stuart Broad also created history by snaring a wicket in this match by making a century of wickets at the Lord's. He became the second English bowler after Anderson to do so.