

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.
AmaZulu arrive in better short-term shape, with two wins and a draw from their last three league matches after a run of three straight defeats. At home, though, their record is stronger than their recent overall sequence suggests: seven wins, one draw and only three losses in the league, with 12 goals scored and eight conceded.
Sekhukhune United are harder to trust on the road right now. They have gone four league matches without a win, and their last away fixture ended in a narrow defeat at Lamontville Golden Arrows. Even so, their away split is respectable overall, with five wins, two draws and four losses, so this is not a simple home-versus-away mismatch.
The head-to-head also gives AmaZulu encouragement. They have taken the first goal in six of the last seven meetings, and the pair have produced fewer than 2.5 goals in nine of the last ten clashes. That lower-scoring pattern fits the current numbers too, with AmaZulu's recent home games and Sekhukhune's away results both tending to stay tight.
There is still a little tension in the scoreline angle because AmaZulu's projected 1.0 xG is not especially high, but Sekhukhune's own 0.6 xG projection points to a limited away threat. AmaZulu's recent 1-0 win at Polokwane City and home victory over Richards Bay both show they can edge close games, while Sekhukhune have scored only once across their last three league outings.
My prediction is Home Win at 7/4. AmaZulu's home record is stronger than Sekhukhune's away profile, Sekhukhune are four league games without a win, and the home side have also led the scoring in six of the last seven head-to-head meetings. With both teams' recent matches leaning tight rather than open, AmaZulu look the more reliable side to nick it on Monday evening.