Ryan McLaren has been called into South Africa's squad ahead of this week's final Test against Australia in Perth.
The all-rounder, who plays for Chevrolet Knights, will act as cover for the injured Jacques Kallis and Vernon Philander.
Kallis has an injured hamstring while bowler Philander missed the Adelaide Test with a lower back complaint.
A statement by South Africa read: "There are injury concerns around both Jacques and Vernon.
"So we have specifically gone for an all-rounder as a like-for-like replacement. Ryan can comfortably bat at number seven in addition to his seam bowling skills."
McLaren's only previous Test match was against England at the Wanderers Stadium in 2010.
The third and final Test begins at Perth's WACA Ground on Friday.