Shekhar has scored a total of 6,980 runs in his test career. To determine how many more runs he needs to reach his goal of 10,000 runs, we can simply subtract the runs he has already scored from his target:
Target Runs: 10,000
Current Runs: 6,980
Now, calculating the difference:
10,000 – 6,980 = 3,020
Thus, Shekhar needs to score 3,020 more runs to achieve his milestone of 10,000 runs in test matches.