"I can't blame anyone for not being able to cement my place in the India squad when I was touring West Indies last year. I wasn't consistent enough and that's why couldn't play more than five ODIs. I guess, it's all in the mind and I am not going to let this opportunity go," the 27-year-old told PTI during an interview.
Dhawan has played five ODIs scoring 69 runs with a half century that came in the West Indies.
"No excuses for not delivering but pitches in West Indies were extremely slow and the ball wasn't coming onto the bat. I should have scored more runs," Dhawan, who has scored 5679 runs in 81 first-class matches, said.
However, he said that he was expecting a call-up having scored four first-class centuries in his 833 runs this season.
"While going into the Irani Cup, I didn't want to think about selection as I had done in some earlier occasions while playing these kind of games before a team selection.
"I batted freely and should have got a century. But the key to my success this season is my consistency. I have not thrown away after getting into the 30's and 40's."
Dhawan feels that his unbeaten century (110 not out) against England in a practice game also helped his case.
"If you score runs against an international attack, the self belief automatically increases. I didn't face problems facing Steven Finn, Jade Dernbach, Stuart Meaker or James Tredwell. That innings also boosted my confidence a great deal."