The Scots, who have played T20, 50-over and two-day cricket during their first week, take on North West Dragons in a three-day match starting today and MacLeod, a regular opener in limited overs, is determined to prove he has a part to play in the longer form of the game.
"Multi-day cricket is the only format where I haven't made my mark and that frustrates me," said the Uddingston man. "I definitely need a big score and hopefully it will come against North-West because I have to do better than I have in the past."
MacLeod, who has found himself batting as low as No.7 or even No.8 in the longer format, added: "I've no problem batting where the coach wants me to. What I must do is adjust to the demands of the role I am given."
MacLeod, who boasts a T20 international century and a top one-day-international score of 99 not out, has a best effort of just 20 in first-class matches.
Meanwhile, the Leicestershire all-rounder Rob Taylor will become the fourth English-born player to make his debut during the tour. Taylor, who arrived in South Africa on Monday, is expected to face Dragons, joining Matt Machan, Richard Coughtrie and David Murphy as recruits from the county scene.