1. Marnus Labuschagne

The Australian cricketer tops the list of most runs in Test cricket this year. In 2018, Marnus Labuschagne made the Test debut for Australia. He was selected as the backup player in the Ashes 2019. With his strong luck, he played the first Ashes game when Steve Smith was ruled out in the middle of a Test match because of concussion. His impressive performance against England gave him a permanent place in the Australian team.
2019 was a fantastic year for the allrounder in the longest format. In 11 Test matches played, he has scored 1104 runs, which include three centuries and seven half-centuries. However, he was not able to convert hundreds into double hundreds. His average in Tests this year is 64.94.