Afghanistan Vice Captain Rashid Khan has set a new record for the most overs bowled in a test match.
The legspinner bowled 99.2 overs in the 2nd test against the Zimbabwe.
He has surpassed Sri Lanka legend Muttiah Muralitharan who has 97 overs, and Australia great Shane Warne who topped the list with 98 overs. (NewsWire)