Australia batsman Shane Watson said he only had himself to blame for losing his spot for his team's win over Afghanistan.
A lack of form led to Watson being left out on Wednesday, with Australia winning by 275 runs in Perth.
Watson had made scores of 0 and 23 to open his Cricket World Cup campaign, while he also battled prior to the tournament.
The 33-year-old said he would be ready for Australia if he was given another chance later in the World Cup.
"I believe in myself and my own abilities. If an opportunity comes along, I'll be ready to go," Watson said at Perth airport on Thursday.
"I know I haven't scored enough runs, so I've only got myself to blame. That's the way it goes."