Kenneth Viljoen
International Regular
Holder has got 8 5-fors and 1 10 wicket haul , from the all rounders who you had above him only Shakib , Jadeja , Ashwin and Philander took more 5+ wickets in a match .Holder is a terrible bowler though
Then you filter in he's got 3 test tons and 14 test 50's, plays for a weak side and juggled captaincy..
Plus Holder had an insane mini peak with bat and ball during 2018 & 2019..
680 runs @42.50
53 test wickets @14.23
2021 was his last great year in Tests with the ball though , 22 test wickets @22.77, given the lack of proper all rounders who could make their side as a batter or bowler I would say Holder has to be top 7.