Match details. CAF Champions League, 2nd Preliminary Round. Kick-off is Fri 23 Oct, 19:00 Lagos time. It is played at Orlando Stadium, Johannesburg.
What's at stake. It is one game, with penalties if it is level.
Form. Orlando Pirates FC have won eight, drawn one and lost one of their last ten, 2.5 points a game. Their last five, newest first: W W L W W. African Stars have won three, drawn none and lost six of their last nine, 1.0 points a game. Their last five, newest first: L W L L L.
The numbers. Orlando Pirates FC score 2.2 and concede 0.5 a game in their last six at home, with four clean sheets. Orlando Pirates FC average 9.7 shots (5.2 on target), 5.5 corners and 1.3 cards a game. African Stars score 0.7 and concede one a game over their last nine, with two clean sheets and five games without a goal.
Head to head. The last time they met, on 17 Oct 2026, it finished Orlando Pirates FC 1-0 African Stars.
The case against. African Stars's record still gives them 24% to win.
The read. Orlando Pirates FC to win. A tight game. Their goals for and against make Orlando Pirates FC the likelier winners; Orlando Pirates FC are the stronger side on form and the table; both teams' records favour Orlando Pirates FC. Their goals for and against point to a tight game. Their records put over 2.5 goals at 34%.
The bets. No bet yet: nothing I'd back is priced yet. Leave: Under 3.5 Goals (Orlando Pirates FC are a clear winner, no Unders); Orlando Pirates FC to Win (the signs point different ways); Under 2.5 Goals (Orlando Pirates FC are a clear winner, no Unders). Predicted score: Orlando Pirates FC 1-0 African Stars (16% chance).
Every score's chance from both teams' checked games, never cut or rescaled. The lit square is the likeliest score that fits the read (the call and a tight game).