← Back to matches

Africa Cup of Nations · Group stage

Morocco vs South Africa

Kickoff: Wed 1 Jul, 19:00

Venue: Morocco Stadium, FIFA World Cup

Weather/stadium note: Warm, 27°C, humid

Referee: Slavko Vincic (Slovenia)

Win / Draw / Loss Probability

Morocco

53%

53%

Draw

24%

75%

South Africa

22%

77%
High riskPredicted score range: 3+ total goals. Model lean: Morocco at 53% confidence.

AI explanation: Morocco to win: Morocco averages 1.8 goals scored and 1.1 conceded recently (home boost applied); South Africa averages 0.9 scored and 1.6 conceded away from home; head-to-head history (2 matches) was blended in.

Team Comparison — Recent Form

MoroccoRecent form (last 2/1)South Africa
2-0-0Record (W-D-L)1-0-0
2.5Goals scored / match1
1Goals conceded / match0
0Corners for / match0
0Corners against / match0
0Shots / match0
0Shots on target / match0
0Fouls committed / match0
0Yellow cards / match0
1Clean sheets1
50%BTTS rate0%

Home / Away Form Split

Morocco (home)Recent form (last 1/0)South Africa (away)
1-0-0Record (W-D-L)0-0-0
4Goals scored / match0
2Goals conceded / match0
0Corners for / match0
0Corners against / match0
0Shots / match0
0Shots on target / match0
0Fouls committed / match0
0Yellow cards / match0
0Clean sheets0
100%BTTS rate0%

Head-to-Head

Matches played

2

Morocco wins

0

Draws

2

South Africa wins

0

Avg total goals

2

BTTS rate

50%

Key Player Impact

  • Y. Silva (FW, Morocco)
  • A. Mensah (FW, South Africa)
  • B. Costa (FW, South Africa)
  • M. Lopez (FW, Morocco)
  • C. Haidara (FW, South Africa)
  • M. Garcia (MF, South Africa)

Injuries / Suspensions

  • L. NakamuraMuscle fatigue
  • H. KimSuspended: accumulated yellow cards
  • Y. TanakaKnee injury (assessment pending)
  • M. HassanMuscle fatigue

Referee Tendency

Matches officiated

159

Avg yellow cards

4.6

Avg red cards

0.16

Avg fouls/match

26.4

Side Market Predictions

over_under_goalsHigh risk
Over 2 551%
51%
Bookmaker odds: 2.04+1.6% edge

Combined expected goals of 2.71 from both teams' recent scoring/conceding rates puts the total goals line at 2.5 in favour of the over.

over_under_goalsHigh risk
Under 2 549%
51%
Bookmaker odds: 1.77

Inverse of the over 2.5 calculation based on combined expected goals of 2.71.

bttsHigh risk
Yes51%
51%
Bookmaker odds: 2.25+6.9% edge

Morocco scores in 82% of comparable matchups and South Africa in 63%, blended with a 50% BTTS rate in head-to-head meetings.

total_cornersMedium risk
Over 16.539%
61%
Bookmaker odds:

Average combined corner count from both teams' recent matches projects to 16.5, just below the 16.5 line.

team_cornersHigh risk
Morocco Over 7.556%
55%
Bookmaker odds:

Morocco wins 8.5 corners per match on average against teams conceding 8.0.

total_shotsHigh risk
Over 24.546%
54%
Bookmaker odds:

Morocco (11.4/match) and South Africa (13.4/match) combine for a projected 24.8 shots.

shots_on_targetHigh risk
Over 8.554%
54%
Bookmaker odds:

Projected combined shots on target of 9.2 based on recent shot accuracy from both sides.

total_foulsHigh risk
Over 24.552%
52%
Bookmaker odds:

Combined foul rate of 25.1 per match from both teams' recent disciplinary record.

yellow_cardsMedium risk
Over 7.542%
58%
Bookmaker odds:

Team card rates project 7.6 yellow cards, adjusted for a referee averaging 4.6 cards/match.

red_card_chanceLow risk
Yes5%
93%
Bookmaker odds:

Low-frequency event modelled from each team's red-card rate and the assigned referee's history; red cards remain rare even for high-foul teams.

player_shotsMedium risk
Y. Silva Over 2.559%
59%
Bookmaker odds:

Y. Silva averages 3.4 shots per match over the last 5 appearances.

player_shotsHigh risk
A. Mensah Over 1.550%
50%
Bookmaker odds:

A. Mensah averages 2.0 shots per match over the last 5 appearances.

player_foulsHigh risk
Y. Silva Over 1.550%
50%
Bookmaker odds:

Y. Silva commits 2.0 fouls per match on average.

player_foulsHigh risk
A. Mensah Over 1.543%
56%
Bookmaker odds:

A. Mensah commits 1.7 fouls per match on average.

player_card_riskHigh risk
Y. Silva booked45%
55%
Bookmaker odds:

Y. Silva has been booked in 60% of recent appearances.

player_card_riskLow risk
A. Mensah booked3%
95%
Bookmaker odds:

A. Mensah has been booked in 0% of recent appearances.

Bookmaker odds shown are sourced from mock data (OddsHub, PunterPro, BetEdge) for demonstration. Connect a real odds feed via src/lib/api.