Rogers pulls out of Ireland clash
Rogers pulled out after his company arranged for him to go on a training course.
"It is difficult at the moment, but at least we have reached a compromise that I will have the day off to play against India in a couple of weeks," Rogers told The Scotsman. "It kills me to keep giving up my spot because I worked so hard to get it. But there's nothing I can do about it in the present circumstances.
"I can't afford to take a step back in income because we are looking for a bigger house at the moment. As far as my cricket career goes, I will have to keep taking it week by week unless there comes a time when we can have full-time contracts, which I believe is the only way we can improve."
Rogers will also miss the Twenty20 World Championship because it clashes with a family wedding.