← Back to matches

CAF Champions League · Knockout round

Esperance de Tunis vs Al Ahly

Kickoff: Sun 5 Jul, 19:00

Venue: Esperance de Tunis Stadium, CAF Champions League

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

Referee: Istvan Kovacs (Romania)

Win / Draw / Loss Probability

Esperance de Tunis

51%

51%

Draw

24%

75%

Al Ahly

24%

75%
High riskPredicted score range: 3+ total goals. Model lean: Esperance de Tunis at 51% confidence.

AI explanation: Esperance de Tunis to win: Esperance de Tunis averages 1.4 goals scored and 0.8 conceded recently (home boost applied); Al Ahly averages 1.0 scored and 1.7 conceded away from home; head-to-head history (2 matches) was blended in.

Team Comparison — Recent Form

Esperance de TunisRecent form (last 8/8)Al Ahly
3-3-2Record (W-D-L)2-1-5
1.6Goals scored / match0.8
0.9Goals conceded / match1.8
7.4Corners for / match7.6
7.5Corners against / match7
15.8Shots / match10.6
6.6Shots on target / match4.6
11.8Fouls committed / match13.9
2.9Yellow cards / match1.9
3Clean sheets1
40%BTTS rate50%

Home / Away Form Split

Esperance de Tunis (home)Recent form (last 3/8)Al Ahly (away)
1-2-0Record (W-D-L)3-1-4
1Goals scored / match1.3
0.7Goals conceded / match1.5
4.7Corners for / match6.8
6.7Corners against / match6.5
17.3Shots / match11.9
7Shots on target / match4.8
12.7Fouls committed / match14
2.3Yellow cards / match2.1
1Clean sheets2
70%BTTS rate50%

Head-to-Head

Matches played

2

Esperance de Tunis wins

2

Draws

0

Al Ahly wins

0

Avg total goals

3

BTTS rate

50%

Key Player Impact

  • K. Hassan (FW, Al Ahly)
  • S. Owusu (MF, Al Ahly)
  • B. Rossi (FW, Esperance de)
  • T. Rossi (MF, Esperance de)
  • M. Mensah (FW, Esperance de)
  • M. Suzuki (MF, Al Ahly)

Injuries / Suspensions

  • M. JohnsonAnkle knock
  • K. DialloSuspended: accumulated yellow cards
  • Y. MensahSuspended: accumulated yellow cards
  • O. HassanSuspended: accumulated yellow cards
  • L. TanakaMuscle fatigue

Referee Tendency

Matches officiated

87

Avg yellow cards

3.3

Avg red cards

0.17

Avg fouls/match

22.5

Side Market Predictions

over_under_goalsHigh risk
Over 2 551%
51%
Bookmaker odds: 2.20+5.6% edge

Combined expected goals of 2.72 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: 2.26+4.7% edge

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

bttsHigh risk
Yes52%
52%
Bookmaker odds: 2.15+5.5% edge

Esperance de Tunis scores in 81% of comparable matchups and Al Ahly in 65%, blended with a 50% BTTS rate in head-to-head meetings.

total_cornersHigh risk
Over 14.544%
55%
Bookmaker odds:

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

team_cornersHigh risk
Esperance de Tunis Over 6.554%
54%
Bookmaker odds:

Esperance de Tunis wins 7.4 corners per match on average against teams conceding 7.0.

total_shotsMedium risk
Over 25.559%
59%
Bookmaker odds:

Esperance de Tunis (15.8/match) and Al Ahly (10.6/match) combine for a projected 26.4 shots.

shots_on_targetHigh risk
Over 10.554%
54%
Bookmaker odds:

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

total_foulsHigh risk
Over 25.543%
56%
Bookmaker odds:

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

yellow_cardsMedium risk
Over 4.539%
60%
Bookmaker odds:

Team card rates project 4.5 yellow cards, adjusted for a referee averaging 3.3 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_shotsHigh risk
B. Rossi Over 3.543%
56%
Bookmaker odds:

B. Rossi averages 3.7 shots per match over the last 3 appearances.

player_shotsHigh risk
K. Hassan Over 3.543%
56%
Bookmaker odds:

K. Hassan averages 3.7 shots per match over the last 5 appearances.

player_foulsHigh risk
B. Rossi Over 1.552%
52%
Bookmaker odds:

B. Rossi commits 2.1 fouls per match on average.

player_foulsMedium risk
K. Hassan Over 1.539%
61%
Bookmaker odds:

K. Hassan commits 1.5 fouls per match on average.

player_card_riskLow risk
B. Rossi booked3%
95%
Bookmaker odds:

B. Rossi has been booked in 0% of recent appearances.

player_card_riskLow risk
K. Hassan booked18%
81%
Bookmaker odds:

K. Hassan has been booked in 20% of recent appearances.

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