In form all-rounder James Faulkner has been ruled out of Australia's tour to South Africa while batsman Shaun Marsh is in grave doubt with a calf strain.
Australia's injury-free summer has come to a grinding halt on the eve of the Test squad's departure for the showdown with the top-ranked Proteas.
Faulkner will have arthroscopic surgery on his knee on Tuesday, Marsh will stay in Perth for treatment on his calf instead of getting on the plane to Johannesburg and paceman Jackson Bird is battling a back problem.
"James injured his knee during the Australia Day one-day international in Adelaide," said CA physiotherapist Alex Kountouris.
"He has had subsequent scans and was reviewed by Cricket Australia's medical team and a knee specialist, and will require arthroscopic surgery on Tuesday.
"James' exact rehab plan and return to training and playing will be determined after surgery but unfortunately for him, he will not be available for the upcoming Test tour of South Africa. We are hopeful that he will recover in time to play the Twenty 20 games on that tour and take part in the ICC World Twenty20."
NSW all-rounder Moises Henriques has replaced Faulkner in the squad, having made his Test debut in India last year.
South Australian Kane Richardson has been drafted in to take his place in Australia’s squad for the T20 Internationals against England, beginning in Hobart on Wednesday night.
Henriques will play in Hobart before departing for South Africa on Friday.
Bird will also remain in Hobart to be assessed by CA’s medical staff. These tests will determine if he will take his place on the South Africa tour.