Mohammed Shami just cannot seem to get rid of the injury bug, after the fast bowler was ruled out of the entire limited-overs series against Australia with a hamstring injury.

Shami did not bowl in the T20 warm-up game against a Western Australia XI on Friday, with the fast bowler also absent for the one-day game against the same opposition today.

Expected to feature in the match against Western Australia XI after missing out on the action on Friday, it was clear there was something amiss when the fast bowler failed to show up at the ground for the 50-over game.

The BCCI confirmed Shami's injury in a statement, saying the 25-year-old will be out for at least a month.

"The BCCI medical team confirms that Mohammed Shami has been ruled out of India's tour of Australia due to injury," a statement read on BCCI's official website.

"He sustained a Grade II injury to his left hamstring, which will restrict him from playing active cricket for about 4 to 6 weeks."

Shami will be replaced in the team by Bhuvneshwar Kumar, and not Jasprit Bumrah, as was suggested in a report in The Hindu earlier.

India will play five ODIs and three T20s against the home team, starting with the first ODI at the WACA on Tuesday.