Afghanistan gave a follow on to Zimbabwe after they got all-out for 287 in the first innings. However in the second innings Zimbabwe gave a very tough fight and scored 365 to set a target of 108 for Afghanistan in the fourth innings.
Here are some of the numbers achieved
99.2: Rashid Khan has bowled 99.2 overs in total, combining both innings (36.3 + 62.5). It is most for any bowler in Test cricket since 2000.
Most overs bowled in a Test match since 2000
Rashid Khan: 99.2 overs vs Zim, 2021*
Shane Warne: 98 overs vs SA, 2002
M.Muralitharan: 97 overs vs Eng, 2001
M.Muralitharan: 96 overs vs Eng, 2003
N.Lyon: 94 overs vs SA, 2012
151*: Sean Williams has scored 151* in follow-on and that's the 4th highest score for a player while following-on since 2010. Also, it is the 6th highest Test score for a Zimbabwe player while coming in at number 4.
Highest Test score in a follow-on innings since 2010
Darren Bravo: 218 vs NZ, 2013
Alastair Cook: 176 vs Ind, 2012
Dimuth Karunaratne: 152 vs NZ, 2014
Sean Williams: 151* vs Afg, 2021
95: Donald Tiripano's 95 is the highest score for a Zimbabwe player while batting at number 9
Highest Test score for Zimbabwe player while batting at number 9
Donald Tiripano: 95 vs Afg, 2021*
Andy Blignaut: 91 vs WI, 2003
Travis Friend: 81 vs Ban, 2001
Heath Streak: 71* vs Aus, 2003
Gavin Ewing: 71 vs Ban, 2004