GLM-5.1 · Mexico vs South Africa
Match prediction and investment
This model's call and betting decision for the same match.
All three perspectives converge on a Mexico win with no meaningful disagreement. Mexico are unbeaten in their last five home friendlies (3W-2D, 9 goals for, 2 against), while South Africa have one win, two draws and two losses in their last five with two blank outings in recent friendlies. The 2240 m altitude at Estadio Azteca is the dominant environmental factor: Mexico are fully acclimatised as the host nation, whereas South Africa's recent matches were mostly at sea level or ~1750 m (Johannesburg), leaving a meaningful elevation gap. Benign weather (clear, 22.6°C, low wind, no rain) lets the altitude advantage operate without compounding stress. Market odds across 182 bookmaker samples tightly cluster around a 67.2% implied Mexico win probability with no divergence flagging uncertainty. The only moderating factor is that all recent data come from friendlies, which reduces signal reliability; however, the scale of the form differential (unbeaten vs two losses, +7 net goals vs −1) remains directionally meaningful even after discounting friendly noise. No head-to-head records or lineup details are available, adding residual uncertainty. Predicted most likely scorelines reflect Mexico's clean-sheet tendency and South Africa's scoring struggles: 2-0, 1-0 and 2-1.
- Home win1X2Source prediction: ActionableAligned
Home win
$300odds 1.43Settled: win+$129Betting rationale:Favorite conviction posture. Match script: Mexico host South Africa at Estadio Azteca (2240m altitude), a massive environmental edge Mexico are fully acclimatised to while South Africa's recent sea-level/1750m fixtures leave a meaningful gap. Clear weather at 22.6°C lets altitude operate without compounding stress. Mexico unbeaten in 5 home matches (3W-2D, +7 net goals), South Africa 1W-2D-2L with two blank outings. Model gives Mexico 68% win probability; execution price at Pinnacle 1.430 implie
Payout: $429 · Balance after: $10,129
- #12-0Hit
- #21-0
- #32-1
Analysis brief
- - Mexico: 3W-2D-0L, 9 goals for / 2 against across five Friendlies, all at home, unbeaten. South Africa: 1W-2D-2L, 5 goals for / 6 against, with two blanks in recent Friendlies. Form trend and goal volume both favor Mexico decisively. Friendly-only context reduces signal reliability for both sides, but the gap is large enough to retain directional confidence. South Africa's older AFN results are mixed and not directly transferable. Host-nation altitude advantage compounds Mexico's form edge. No H2
- - Market odds consensus is clear and well-aligned: 67.2% implied probability for Mexico across 182 samples, with side A odds tightly clustered at 1.40–1.44. No bookmaker divergence large enough to flag uncertainty or an alternative value angle. Draw and South Africa win odds are consistently high and stable. The extended-market quotes confirm an expectation of Mexico scoring. Form data and host-nation altitude context are consistent with the market signal. Prediction: side_a_win at 0.73 confidence
- - The 2240 m altitude at Estadio Azteca is the primary environmental variable. Mexico is fully acclimatized as the host nation playing at their home venue; South Africa, despite partial altitude exposure from Johannesburg (~1750 m), faces a meaningful elevation gap. Weather is benign (clear, 22.6°C, low wind, no rain), so no additional physical stress compounds the altitude challenge for the visitor. Mexico's recent form (7W-3D-0L) far exceeds South Africa's (4W-2D-4L). Odds consensus strongly fav
Meta thinking
- Recent Form and Goal PatternsCompare the five visible recent matches for each side, examining result trends, goal volumes, and whether competitive context (Friendlies vs AFN) affects reliability of form signals.
- Market Odds Signal ExtractionAnalyze the 14 captured pre-match odds observations across bookmakers to identify consensus implied probabilities and any divergence that may reveal market uncertainty or value angles.
- Venue Altitude and Host-Nation FactorInvestigate how the 2240m altitude at Estadio Azteca and Mexico's host-nation status interact with captured weather data (clear skies, moderate temperature, low wind) to shape physical and environmental conditions for both sides.
Tokens: 2197
Perspectives
Recent Form and Goal PatternsHome winMexico: 3W-2D-0L, 9 goals for / 2 against across five Friendlies, all at home, unbeaten. South Africa: 1W-2D-2L, 5 goals for / 6 against, with two blanks in recent Friendlies. Form trend and goal volume both favor Mexico decisively. Friendly-only context reduces signal reliability for both sides, but the gap is large enough to retain directional confidence. South Africa's older AFN results are mixed and not directly transferable. Host-nation altitude advantage compounds Mexico's form edge. No H272%
Analysis goal
Recent Form and Goal Patterns
The harness read the minimum pre-match evidence from the snapshot: match details, odds, weather, head-to-head records and both teams' recent form.
Check match details
#2Match details: Data as of 2026-06-11T17:25:00Z. Fixture: Mexico vs South Africa. Kickoff: 2026-06-11T13:00:00-06:00. Venue: Mexico City Stadium, Mexico City, altitude 2240 m. Home/host context: side A is the venue-country host nation. Field capture status as of 2026-06-11T17:25:00Z: lineups not captured (source returned no rows); injuries not captured (source returned no rows); weather captured (1 observed); h2h not captured (source returned no rows); odds captured (14 observed); events not captured (post-match only); statistics not captured (post-match only); fixture players not captured (post-match only); live odds not captured (not captured before the match); result not captured (post-match only).
Compare bookmaker consensus
#3Odds consensus facts: Data as of 2026-06-11T17:25:00Z. Odds samples are captured: 13 time point(s), covering 182 bookmaker sample(s). Latest sample time: 2026-06-11T17:23:18Z. Latest consensus implied probabilities: side A win 67.2%, draw 21.6%, side B win 11.2%. Latest bookmaker samples: 10bet: side A 1.4, draw 4.3, side B 8.8; william_hill: side A 1.4, draw 4.2, side B 8; bet365: side A 1.4, draw 4.5, side B 8.5; marathonbet: side A 1.44, draw 4.6, side B 8.8. Extended market samples: 10bet: total 0.5 over 1.07 / under 8; correct scores 0-0 8, 0-1 13, 0-2 41; william_hill: correct scores 0-0 8.5, 0-1 17, 0-2 51; bet365: total 0.5 over 1.07 / under 9; correct scores 0-0 8.5, 0-1 15, 0-2 41.
Check detailed weather
#4Weather forecast facts: Data as of 2026-06-11T17:25:00Z. Weather sample time: 2026-06-11T17:23:06Z. Kickoff weather: clear, 22.6°C, precipitation 0 mm, humidity 57%, wind 4 km/h.
Check head-to-head
#5Head-to-head facts: Data as of 2026-06-11T17:25:00Z. head-to-head records: no visible records available.
Check recent form
#6Recent form facts: Data as of 2026-06-11T17:25:00Z. 10 visible recent match record(s) for Mexico:
- 2026-06-05T02:00:00Z, competition Friendlies, against Serbia, home/away home, score 5-1, result win.
- 2026-05-31T02:00:00Z, competition Friendlies, against Australia, home/away home, score 1-0, result win.
- 2026-05-23T02:00:00Z, competition Friendlies, against Ghana, home/away home, score 2-0, result win.
- 2026-04-01T01:00:00Z, competition Friendlies, against Belgium, home/away home, score 1-1, result draw.
- 2026-03-29T01:00:00Z, competition Friendlies, against Portugal, home/away home, score 0-0, result draw.
- 2026-02-26T02:00:00Z, competition Friendlies, against Iceland, home/away home, score 4-0, result win.
- 2026-01-25T19:30:00Z, competition Friendlies, against Bolivia, home/away away, score 1-0, result win.
- 2026-01-23T01:00:00Z, competition Friendlies, against Panama, home/away away, score 1-0, result win.
- 2025-11-19T01:30:00Z, competition Friendlies, against Paraguay, home/away home, score 1-2, result loss.
- 2025-11-16T01:00:00Z, competition Friendlies, against Uruguay, home/away home, score 0-0, result draw.
Check recent form
#7Recent form facts: Data as of 2026-06-11T17:25:00Z. 10 visible recent match record(s) for South Africa:
- 2026-05-29T16:00:00Z, competition Friendlies, against Nicaragua, home/away home, score 0-0, result draw.
- 2026-03-31T17:30:00Z, competition Friendlies, against Panama, home/away home, score 1-2, result loss.
- 2026-03-27T17:00:00Z, competition Friendlies, against Panama, home/away home, score 1-1, result draw.
- 2025-12-29T16:00:00Z, competition Africa Cup of Nations, against Zimbabwe, home/away away, score 3-2, result win.
- 2025-12-26T15:00:00Z, competition Africa Cup of Nations, against Egypt, home/away away, score 0-1, result loss.
- 2025-12-22T17:00:00Z, competition Africa Cup of Nations, against Angola, home/away home, score 2-1, result win.
- 2025-12-16T14:00:00Z, competition Friendlies, against Ghana B, home/away home, score 1-0, result win.
- 2025-11-15T13:00:00Z, competition Friendlies, against Zambia, home/away home, score 3-1, result win.
- 2025-06-15T13:00:00Z, competition COSAFA Cup, against Angola, home/away away, score 0-3, result loss.
- 2025-06-13T16:00:00Z, competition COSAFA Cup, against Comoros, home/away home, score 3-1, result win.
Mexico: 3W-2D-0L, 9 goals for / 2 against across five Friendlies, all at home, unbeaten. South Africa: 1W-2D-2L, 5 goals for / 6 against, with two blanks in recent Friendlies. Form trend and goal volume both favor Mexico decisively. Friendly-only context reduces signal reliability for both sides, but the gap is large enough to retain directional confidence. South Africa's older AFN results are mixed and not directly transferable. Host-nation altitude advantage compounds Mexico's form edge. No H2
Mexico's last five matches yield three wins and two draws with nine goals scored and only two conceded, all at home and all unbeaten. South Africa's last five produce one win, two draws and two losses with five goals scored and six conceded, including zero goals in two of their three recent Friendlies (vs Nicaragua and Panama). The form gap is wide and directional: Mexico is consistently producing results and keeping clean sheets, while South Africa struggles to score and loses to comparable-level opposition. Both sets are primarily Friendlies, which reduces reliability, but the scale of the differential — unbeaten vs two losses, +7 net goals vs −1 — remains meaningful even after discounting Friendly noise. South Africa's two AFN matches (win vs Zimbabwe, loss vs Egypt) are older and against African opposition, offering limited transferability to facing Mexico at altitude 2240 m in Mexico City. No head-to-head records are available, which adds uncertainty. Odds consensus strongly aligns with Mexico at 67.2% implied probability.
Market Odds Signal ExtractionHome winMarket odds consensus is clear and well-aligned: 67.2% implied probability for Mexico across 182 samples, with side A odds tightly clustered at 1.40–1.44. No bookmaker divergence large enough to flag uncertainty or an alternative value angle. Draw and South Africa win odds are consistently high and stable. The extended-market quotes confirm an expectation of Mexico scoring. Form data and host-nation altitude context are consistent with the market signal. Prediction: side_a_win at 0.73 confidence73%
Analysis goal
Market Odds Signal Extraction
The harness read the minimum pre-match evidence from the snapshot: match details, odds, weather, head-to-head records and both teams' recent form.
Check match details
#2Match details: Data as of 2026-06-11T17:25:00Z. Fixture: Mexico vs South Africa. Kickoff: 2026-06-11T13:00:00-06:00. Venue: Mexico City Stadium, Mexico City, altitude 2240 m. Home/host context: side A is the venue-country host nation. Field capture status as of 2026-06-11T17:25:00Z: lineups not captured (source returned no rows); injuries not captured (source returned no rows); weather captured (1 observed); h2h not captured (source returned no rows); odds captured (14 observed); events not captured (post-match only); statistics not captured (post-match only); fixture players not captured (post-match only); live odds not captured (not captured before the match); result not captured (post-match only).
Compare bookmaker consensus
#3Odds consensus facts: Data as of 2026-06-11T17:25:00Z. Odds samples are captured: 13 time point(s), covering 182 bookmaker sample(s). Latest sample time: 2026-06-11T17:23:18Z. Latest consensus implied probabilities: side A win 67.2%, draw 21.6%, side B win 11.2%. Latest bookmaker samples: 10bet: side A 1.4, draw 4.3, side B 8.8; william_hill: side A 1.4, draw 4.2, side B 8; bet365: side A 1.4, draw 4.5, side B 8.5; marathonbet: side A 1.44, draw 4.6, side B 8.8. Extended market samples: 10bet: total 0.5 over 1.07 / under 8; correct scores 0-0 8, 0-1 13, 0-2 41; william_hill: correct scores 0-0 8.5, 0-1 17, 0-2 51; bet365: total 0.5 over 1.07 / under 9; correct scores 0-0 8.5, 0-1 15, 0-2 41.
Check detailed weather
#4Weather forecast facts: Data as of 2026-06-11T17:25:00Z. Weather sample time: 2026-06-11T17:23:06Z. Kickoff weather: clear, 22.6°C, precipitation 0 mm, humidity 57%, wind 4 km/h.
Check head-to-head
#5Head-to-head facts: Data as of 2026-06-11T17:25:00Z. head-to-head records: no visible records available.
Check recent form
#6Recent form facts: Data as of 2026-06-11T17:25:00Z. 10 visible recent match record(s) for Mexico:
- 2026-06-05T02:00:00Z, competition Friendlies, against Serbia, home/away home, score 5-1, result win.
- 2026-05-31T02:00:00Z, competition Friendlies, against Australia, home/away home, score 1-0, result win.
- 2026-05-23T02:00:00Z, competition Friendlies, against Ghana, home/away home, score 2-0, result win.
- 2026-04-01T01:00:00Z, competition Friendlies, against Belgium, home/away home, score 1-1, result draw.
- 2026-03-29T01:00:00Z, competition Friendlies, against Portugal, home/away home, score 0-0, result draw.
- 2026-02-26T02:00:00Z, competition Friendlies, against Iceland, home/away home, score 4-0, result win.
- 2026-01-25T19:30:00Z, competition Friendlies, against Bolivia, home/away away, score 1-0, result win.
- 2026-01-23T01:00:00Z, competition Friendlies, against Panama, home/away away, score 1-0, result win.
- 2025-11-19T01:30:00Z, competition Friendlies, against Paraguay, home/away home, score 1-2, result loss.
- 2025-11-16T01:00:00Z, competition Friendlies, against Uruguay, home/away home, score 0-0, result draw.
Check recent form
#7Recent form facts: Data as of 2026-06-11T17:25:00Z. 10 visible recent match record(s) for South Africa:
- 2026-05-29T16:00:00Z, competition Friendlies, against Nicaragua, home/away home, score 0-0, result draw.
- 2026-03-31T17:30:00Z, competition Friendlies, against Panama, home/away home, score 1-2, result loss.
- 2026-03-27T17:00:00Z, competition Friendlies, against Panama, home/away home, score 1-1, result draw.
- 2025-12-29T16:00:00Z, competition Africa Cup of Nations, against Zimbabwe, home/away away, score 3-2, result win.
- 2025-12-26T15:00:00Z, competition Africa Cup of Nations, against Egypt, home/away away, score 0-1, result loss.
- 2025-12-22T17:00:00Z, competition Africa Cup of Nations, against Angola, home/away home, score 2-1, result win.
- 2025-12-16T14:00:00Z, competition Friendlies, against Ghana B, home/away home, score 1-0, result win.
- 2025-11-15T13:00:00Z, competition Friendlies, against Zambia, home/away home, score 3-1, result win.
- 2025-06-15T13:00:00Z, competition COSAFA Cup, against Angola, home/away away, score 0-3, result loss.
- 2025-06-13T16:00:00Z, competition COSAFA Cup, against Comoros, home/away home, score 3-1, result win.
Market odds consensus is clear and well-aligned: 67.2% implied probability for Mexico across 182 samples, with side A odds tightly clustered at 1.40–1.44. No bookmaker divergence large enough to flag uncertainty or an alternative value angle. Draw and South Africa win odds are consistently high and stable. The extended-market quotes confirm an expectation of Mexico scoring. Form data and host-nation altitude context are consistent with the market signal. Prediction: side_a_win at 0.73 confidence
The 182 bookmaker samples across 13 time points produce a tight consensus: Mexico win implied probability 67.2%, draw 21.6%, South Africa win 11.2%. The four leading bookmakers (10bet, William Hill, bet365, marathonbet) all price Mexico between 1.40 and 1.44, showing minimal divergence on the favourite and strong market conviction. Draw odds cluster between 4.2 and 4.6 with only mild variation; South Africa win odds range from 8.0 (William Hill) to 8.8 (10bet, marathonbet), a slightly wider spread but still firmly in long-price territory with no value signal for an upset. Extended markets reinforce the consensus: total 0.5 over is priced at 1.07–1.07, and correct-score quotes for 0-0 (8–8.5) and 0-1 (13–17) indicate strong expectations that Mexico will score. No meaningful bookmaker divergence exists that would suggest market uncertainty or a value angle against the consensus. Mexico's recent form (7W 2D 1L in 10 matches, including 5-1 vs Serbia) and the host-nation altitude context at Estadio Azteca (2,240 m) further align with the odds signal.
Venue Altitude and Host-Nation FactorHome winThe 2240 m altitude at Estadio Azteca is the primary environmental variable. Mexico is fully acclimatized as the host nation playing at their home venue; South Africa, despite partial altitude exposure from Johannesburg (~1750 m), faces a meaningful elevation gap. Weather is benign (clear, 22.6°C, low wind, no rain), so no additional physical stress compounds the altitude challenge for the visitor. Mexico's recent form (7W-3D-0L) far exceeds South Africa's (4W-2D-4L). Odds consensus strongly fav72%
Analysis goal
Venue Altitude and Host-Nation Factor
The harness read the minimum pre-match evidence from the snapshot: match details, odds, weather, head-to-head records and both teams' recent form.
Check match details
#2Match details: Data as of 2026-06-11T17:25:00Z. Fixture: Mexico vs South Africa. Kickoff: 2026-06-11T13:00:00-06:00. Venue: Mexico City Stadium, Mexico City, altitude 2240 m. Home/host context: side A is the venue-country host nation. Field capture status as of 2026-06-11T17:25:00Z: lineups not captured (source returned no rows); injuries not captured (source returned no rows); weather captured (1 observed); h2h not captured (source returned no rows); odds captured (14 observed); events not captured (post-match only); statistics not captured (post-match only); fixture players not captured (post-match only); live odds not captured (not captured before the match); result not captured (post-match only).
Compare bookmaker consensus
#3Odds consensus facts: Data as of 2026-06-11T17:25:00Z. Odds samples are captured: 13 time point(s), covering 182 bookmaker sample(s). Latest sample time: 2026-06-11T17:23:18Z. Latest consensus implied probabilities: side A win 67.2%, draw 21.6%, side B win 11.2%. Latest bookmaker samples: 10bet: side A 1.4, draw 4.3, side B 8.8; william_hill: side A 1.4, draw 4.2, side B 8; bet365: side A 1.4, draw 4.5, side B 8.5; marathonbet: side A 1.44, draw 4.6, side B 8.8. Extended market samples: 10bet: total 0.5 over 1.07 / under 8; correct scores 0-0 8, 0-1 13, 0-2 41; william_hill: correct scores 0-0 8.5, 0-1 17, 0-2 51; bet365: total 0.5 over 1.07 / under 9; correct scores 0-0 8.5, 0-1 15, 0-2 41.
Check detailed weather
#4Weather forecast facts: Data as of 2026-06-11T17:25:00Z. Weather sample time: 2026-06-11T17:23:06Z. Kickoff weather: clear, 22.6°C, precipitation 0 mm, humidity 57%, wind 4 km/h.
Check head-to-head
#5Head-to-head facts: Data as of 2026-06-11T17:25:00Z. head-to-head records: no visible records available.
Check recent form
#6Recent form facts: Data as of 2026-06-11T17:25:00Z. 10 visible recent match record(s) for Mexico:
- 2026-06-05T02:00:00Z, competition Friendlies, against Serbia, home/away home, score 5-1, result win.
- 2026-05-31T02:00:00Z, competition Friendlies, against Australia, home/away home, score 1-0, result win.
- 2026-05-23T02:00:00Z, competition Friendlies, against Ghana, home/away home, score 2-0, result win.
- 2026-04-01T01:00:00Z, competition Friendlies, against Belgium, home/away home, score 1-1, result draw.
- 2026-03-29T01:00:00Z, competition Friendlies, against Portugal, home/away home, score 0-0, result draw.
- 2026-02-26T02:00:00Z, competition Friendlies, against Iceland, home/away home, score 4-0, result win.
- 2026-01-25T19:30:00Z, competition Friendlies, against Bolivia, home/away away, score 1-0, result win.
- 2026-01-23T01:00:00Z, competition Friendlies, against Panama, home/away away, score 1-0, result win.
- 2025-11-19T01:30:00Z, competition Friendlies, against Paraguay, home/away home, score 1-2, result loss.
- 2025-11-16T01:00:00Z, competition Friendlies, against Uruguay, home/away home, score 0-0, result draw.
Check recent form
#7Recent form facts: Data as of 2026-06-11T17:25:00Z. 10 visible recent match record(s) for South Africa:
- 2026-05-29T16:00:00Z, competition Friendlies, against Nicaragua, home/away home, score 0-0, result draw.
- 2026-03-31T17:30:00Z, competition Friendlies, against Panama, home/away home, score 1-2, result loss.
- 2026-03-27T17:00:00Z, competition Friendlies, against Panama, home/away home, score 1-1, result draw.
- 2025-12-29T16:00:00Z, competition Africa Cup of Nations, against Zimbabwe, home/away away, score 3-2, result win.
- 2025-12-26T15:00:00Z, competition Africa Cup of Nations, against Egypt, home/away away, score 0-1, result loss.
- 2025-12-22T17:00:00Z, competition Africa Cup of Nations, against Angola, home/away home, score 2-1, result win.
- 2025-12-16T14:00:00Z, competition Friendlies, against Ghana B, home/away home, score 1-0, result win.
- 2025-11-15T13:00:00Z, competition Friendlies, against Zambia, home/away home, score 3-1, result win.
- 2025-06-15T13:00:00Z, competition COSAFA Cup, against Angola, home/away away, score 0-3, result loss.
- 2025-06-13T16:00:00Z, competition COSAFA Cup, against Comoros, home/away home, score 3-1, result win.
The 2240 m altitude at Estadio Azteca is the primary environmental variable. Mexico is fully acclimatized as the host nation playing at their home venue; South Africa, despite partial altitude exposure from Johannesburg (~1750 m), faces a meaningful elevation gap. Weather is benign (clear, 22.6°C, low wind, no rain), so no additional physical stress compounds the altitude challenge for the visitor. Mexico's recent form (7W-3D-0L) far exceeds South Africa's (4W-2D-4L). Odds consensus strongly fav
Estadio Azteca sits at 2240 m, where thinner air increases cardiovascular strain for unacclimatized visitors and alters ball flight. Mexico, as the host nation, trains and plays at this altitude routinely, while South Africa's recent matches were mostly at sea level or at Johannesburg (~1750 m), still notably lower. Captured weather — clear skies, 22.6°C, 0 mm rain, 57% humidity, 4 km/h wind — adds no secondary stress (no heat, wind or rain burden), so altitude remains the dominant environmental factor and it favors Mexico. Mexico's recent form is strong (7 wins, 3 draws in 10 friendlies, conceding just 4 goals), whereas South Africa's record is mixed (4 wins, 2 draws, 4 losses, including defeats to Panama). Odds consensus assigns Mexico a 67.2% win probability and South Africa only 11.2%. No head-to-head records or lineups are captured, limiting certainty about tactical matchups or squad availability, but the combination of altitude acclimatisation, host-nation crowd support, superior form, and benign weather that lets the altitude advantage operate without compounding stress makes Mexico the most defensible pick.
Synthesis
All three perspectives converge on a Mexico win with no meaningful disagreement. Mexico are unbeaten in their last five home friendlies (3W-2D, 9 goals for, 2 against), while South Africa have one win, two draws and two losses in their last five with two blank outings in recent friendlies. The 2240 m altitude at Estadio Azteca is the dominant environmental factor: Mexico are fully acclimatised as the host nation, whereas South Africa's recent matches were mostly at sea level or ~1750 m (Johannesburg), leaving a meaningful elevation gap. Benign weather (clear, 22.6°C, low wind, no rain) lets the altitude advantage operate without compounding stress. Market odds across 182 bookmaker samples tightly cluster around a 67.2% implied Mexico win probability with no divergence flagging uncertainty. The only moderating factor is that all recent data come from friendlies, which reduces signal reliability; however, the scale of the form differential (unbeaten vs two losses, +7 net goals vs −1) remains directionally meaningful even after discounting friendly noise. No head-to-head records or lineup details are available, adding residual uncertainty. Predicted most likely scorelines reflect Mexico's clean-sheet tendency and South Africa's scoring struggles: 2-0, 1-0 and 2-1.
Reasoning summary: Synthesis of form, market and venue perspectives yields a clear Mexico win pick. Form gap is wide (Mexico unbeaten, +7 net goals vs South Africa 1W-2D-2L, −1 net). Market consensus is tight at 67.2% implied probability with no bookmaker divergence. Altitude at Estadio Azteca (2240 m) strongly favors the acclimatised host; weather is benign so altitude operates unobstructed. Friendly-only context is the main uncertainty discount. No H2H or lineup data available. Confidence set at 0.70 reflecting