Brian Lara
Brian Lara has scored the most number of runs after 100 Test matches. He is followed by Sri Lanka’s Kumar Sangakkara.