He earned his India debut after waiting for far too long and Mayank Agarwal says batting great Rahul Dravid's motivating words helped him keep negative thoughts at bay and continue with his quest.
His big moment came when he made his Test debut against Australia at the Melbourne Cricket Ground (MCG) during the 2018/19 series.
"I was getting runs you know. I got massive runs that Ranji Trophy season and for India A. I did have a word with Rahul bhai. I told him I was getting thoughts of sometimes not getting picked," Agarwal told Sanjay Manjrekar in a videocast on ESPNcricinfo.
Agarwal got his international career off to a fine start with a fighting 76 against a high-quality Australian bowling attack.
In 17 innings so far, he has scored 974 runs at an average of 57.29 with three centuries at the top of the order.
But he had to endure a long wait to get there having performed consistently in the domestic circuit for Karnataka. That's when former India captain Dravid, doing duty as the A team coach, helped Agarwal with his wisdom.
"I very clearly remember him telling me 'Mayank these are the things that are in your hands. You have worked hard, you have gotten here. You are as close as you can get. Selection is not in your hands'.
"And I totally agreed with him. Theoretically you understand that but practically it's not easy.
"But he put forth few things - 'What is to say that the coming October and November is not going to be different from September. If you think otherwise you will get into a negative mind frame it's you who is going to lose out and nobody else'. So I remembered that talk and that kept me going," Mayank added.
"When I got the call I was elated and I called him up and thanked him."