Barnes took 189 Test wickets. His average of 16.43 and strike rate of 41.65 are the lowest amongst bowlers who have played in more than 25 Tests and taken more than 150 wickets, although Kagiso Rabada currently has a lower strike rate. His closest challenger is Alan Davidson, who took 186 wickets at 20.53. Barnes took his 150th test match wicket in only his 24th test, which is a world record. Next best are Waqar Younis and Yasir Shah (27 tests each).