{"id":603663,"league_id":29,"league":"CAF Champions League","kickoff":1792778400,"home":"Mamelodi Sundowns","away":"Wiliete SC","home_id":587,"away_id":619,"venue_id":468,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.276,"score":null,"live_score":null,"lambda":[1.05,0.81],"read":{"text":"Mamelodi Sundowns to win","side":"home"},"pass":"Nothing to take on Mamelodi Sundowns against Wiliete SC. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"availability.rotation_risk","section":"§3.1","note":"Nobody has named a side yet, so this eleven is a projection."},{"id":"form.away","section":"§2.1","note":"Wiliete SC have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 2.2 and conceding 0.2, and 2.00 a game on the road."}],"lambda_home":1.0489672672255377,"lambda_away":0.8058635587128761,"corner_rate":8.79,"card_rate":0.092,"lineups":{"status":"predicted","confidence":0,"home":{"formation":"4-2-3-1","players":[{"id":14393,"name":"Ronwen Williams","position":"G","starting":true,"ai_score":0.54},{"id":14406,"name":"Divine Lunga","position":"D","starting":true,"ai_score":0.384},{"id":14403,"name":"Keanu Cupido","position":"D","starting":true,"ai_score":0.488},{"id":14395,"name":"Khulumani Ndamane","position":"D","starting":true,"ai_score":0.429},{"id":14394,"name":"Khuliso Mudau","position":"D","starting":true,"ai_score":0.534},{"id":14399,"name":"Teboho Mokoena","position":"M","starting":true,"ai_score":0.51},{"id":14400,"name":"Marcelo Allende","position":"M","starting":true,"ai_score":0.334},{"id":14404,"name":"Tashreeq Matthews","position":"M","starting":true,"ai_score":0.381},{"id":4727,"name":"Nuno Santos","position":"M","starting":true,"ai_score":0.369},{"id":15168,"name":"Kutlwano Letlhaku","position":"M","starting":true,"ai_score":0.234},{"id":14405,"name":"Brayan Léon Muñiz","position":"F","starting":true,"ai_score":0.441},{"id":14397,"name":"Aubrey Modiba","position":"D","starting":false,"ai_score":0.323},{"id":14401,"name":"Arthur Sales","position":"F","starting":false,"ai_score":0.318},{"id":15166,"name":"Thapelo Morena","position":"D","starting":false,"ai_score":0.303},{"id":14396,"name":"Grant Kekana","position":"D","starting":false,"ai_score":0.285},{"id":14407,"name":"Zuko Mdunyelwa","position":"D","starting":false,"ai_score":0.206},{"id":15466,"name":"Bathusi Aubaas","position":"M","starting":false,"ai_score":0.2},{"id":14402,"name":"Iqraam Rayners","position":"F","starting":false,"ai_score":0.197},{"id":14875,"name":"Kegan Johannes","position":"D","starting":false,"ai_score":0.193},{"id":14874,"name":"Monnapule Saleng","position":"F","starting":false,"ai_score":0.154},{"id":14877,"name":"Lebo Mothiba","position":"F","starting":false,"ai_score":0.109},{"id":14410,"name":"Themba Zwane","position":"M","starting":false,"ai_score":0.045},{"id":14408,"name":"Denis Onyango","position":"G","starting":false,"ai_score":0.04}],"confidence":0.468},"away":{"formation":"4-3-3","players":[{"id":24479,"name":"Beny","position":"G","starting":true,"ai_score":0},{"id":75461,"name":"Carlos Balsa","position":"D","starting":true,"ai_score":0},{"id":64581,"name":"Guilherme Neto","position":"D","starting":true,"ai_score":0},{"id":24476,"name":"Júnior Goiano","position":"D","starting":true,"ai_score":0},{"id":15137,"name":"Gilberto","position":"F","starting":true,"ai_score":0},{"id":64580,"name":"Célio","position":"M","starting":true,"ai_score":0},{"id":220999,"name":"Célio Fortuna Junqueira Zua","position":"M","starting":true,"ai_score":0},{"id":21520,"name":"Janderson","position":"M","starting":true,"ai_score":0},{"id":36415,"name":"Bello Lukman","position":"F","starting":true,"ai_score":0},{"id":24468,"name":"Camilo Mbule Ngongue","position":"F","starting":true,"ai_score":0},{"id":24465,"name":"César Cangué","position":"F","starting":true,"ai_score":0}],"confidence":0},"unavailable":[]},"people":[{"id":14393,"name":"Ronwen Williams","side":"home"},{"id":14406,"name":"Divine Lunga","side":"home"},{"id":14403,"name":"Keanu Cupido","side":"home"},{"id":14395,"name":"Khulumani Ndamane","side":"home"},{"id":14394,"name":"Khuliso Mudau","side":"home"},{"id":14399,"name":"Teboho Mokoena","side":"home"},{"id":14400,"name":"Marcelo Allende","side":"home"},{"id":14404,"name":"Tashreeq Matthews","side":"home"},{"id":4727,"name":"Nuno Santos","side":"home"},{"id":15168,"name":"Kutlwano Letlhaku","side":"home"},{"id":14405,"name":"Brayan Léon Muñiz","side":"home"},{"id":14397,"name":"Aubrey Modiba","side":"home"},{"id":14401,"name":"Arthur Sales","side":"home"},{"id":15166,"name":"Thapelo Morena","side":"home"},{"id":14396,"name":"Grant Kekana","side":"home"},{"id":14407,"name":"Zuko Mdunyelwa","side":"home"},{"id":15466,"name":"Bathusi Aubaas","side":"home"},{"id":14402,"name":"Iqraam Rayners","side":"home"},{"id":14875,"name":"Kegan Johannes","side":"home"},{"id":14874,"name":"Monnapule Saleng","side":"home"},{"id":14877,"name":"Lebo Mothiba","side":"home"},{"id":14410,"name":"Themba Zwane","side":"home"},{"id":14408,"name":"Denis Onyango","side":"home"},{"id":15475,"name":"Tholo Thabang Matuludi","side":"home"},{"id":14876,"name":"Fawaaz Basadien","side":"home"},{"id":99263,"name":"Wandile Dube","side":"home"},{"id":25194,"name":"Mothobi Mvala","side":"home"},{"id":25195,"name":"Malibongwe Khoza","side":"home"},{"id":24240,"name":"Deano David Van Rooyen","side":"home"},{"id":25192,"name":"Siyabonga Mabena","side":"home"},{"id":30918,"name":"Antonio Van Wyk","side":"home"},{"id":62398,"name":"Cassius Mailula","side":"home"},{"id":59217,"name":"Bennet Mokoena","side":"home"},{"id":11613,"name":"Matías Esquivel","side":"home"},{"id":15291,"name":"Reyaad Pieterse","side":"home"},{"id":15473,"name":"Ricardo Goss","side":"home"},{"id":9813,"name":"Tsiki Ntsabeleng","side":"home"},{"id":89495,"name":"Thabo Cele","side":"home"},{"id":14409,"name":"Sphelele Mkhulise","side":"home"},{"id":64639,"name":"Siyanda Ndlovu","side":"home"},{"id":15292,"name":"Gomolemo Kekana","side":"home"},{"id":24479,"name":"Beny","side":"away"},{"id":75461,"name":"Carlos Balsa","side":"away"},{"id":64581,"name":"Guilherme Neto","side":"away"},{"id":24476,"name":"Júnior Goiano","side":"away"},{"id":15137,"name":"Gilberto","side":"away"},{"id":64580,"name":"Célio","side":"away"},{"id":220999,"name":"Célio Fortuna Junqueira Zua","side":"away"},{"id":21520,"name":"Janderson","side":"away"},{"id":36415,"name":"Bello Lukman","side":"away"},{"id":24468,"name":"Camilo Mbule Ngongue","side":"away"},{"id":24465,"name":"César Cangué","side":"away"},{"id":212715,"name":"Nelo","side":"away"},{"id":19608,"name":"Mindinho","side":"away"},{"id":24475,"name":"Wiwí","side":"away"},{"id":24467,"name":"Karanga","side":"away"},{"id":154614,"name":"Gui","side":"away"},{"id":15659,"name":"Mabululu","side":"away"},{"id":21883,"name":"Macaiabo","side":"away"},{"id":64582,"name":"Nayan","side":"away"},{"id":64583,"name":"Elber","side":"away"},{"id":19607,"name":"João Cairo","side":"away"},{"id":24470,"name":"Lema Mabidi Chikito","side":"away"},{"id":15287,"name":"Walter Monteiro","side":"away"}],"players":[{"id":14405,"name":"Brayan Léon Muñiz","side":"home","team":"Mamelodi Sundowns","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":15137,"name":"Gilberto","side":"away","team":"Wiliete SC","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":36415,"name":"Bello Lukman","side":"away","team":"Wiliete SC","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null}],"extras":{"teams":{"home":587,"away":619},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":544,"name":"Miguel Cardoso","vs":{"w":0,"d":1,"l":0,"last":{"kickoff":1792337400,"score":"0-0","result":"D"}}},"away":{"id":2079,"name":"Beto Bianchi","vs":{"w":0,"d":1,"l":0,"last":{"kickoff":1792337400,"score":"0-0","result":"D"}}}},"best_xi":[],"players":{"14405":{"caps":null,"goals":null,"country":null,"signed":{"from":"Independiente Medellín","fee":2700000,"at":1768176000}},"15137":{"caps":13,"goals":1,"country":"Angola","signed":null}}},"notable":[],"round_label":"Qualification Round 2","neutral":false,"h2h":{"total_matches":1,"home_wins":0,"draws":1,"away_wins":0,"home_goals":0,"away_goals":0,"avg_total_goals":0,"home_win_rate":0,"away_win_rate":0,"recent_matches":[{"away":"Mamelodi Sundowns","date":"2026-10-18T15:30:00+00:00","home":"Wiliete SC","score":"0-0","event_id":603662,"away_score":0,"home_score":0,"away_team_id":587,"home_team_id":619}]},"standings":null,"form":{"home":{"matches":6,"ppg":1.17,"record":"1-4-1","goals_for":1,"goals_against":1,"clean_sheets":1,"streak":"winless 4","sequence":"DWDLDD","venue_ppg":2},"away":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":2.17,"goals_against":0.17,"clean_sheets":5,"streak":"unbeaten 6","sequence":"WWWWDD","venue_ppg":2}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Mamelodi Sundowns report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Wiliete SC report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"COMPUTED","note":"Nobody has named a side yet, so this eleven is a projection.","evidence":{"lineup_status":"predicted","confidence":0,"cup_tie":false},"strength":1,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"No league table or round number available, so what either side is playing for is unknown.","evidence":{},"strength":0,"moves":[]},{"id":"fixture.derby","section":"§5.2","tier":2,"state":"COMPUTED","note":"Not a local derby.","evidence":{"derby":false},"strength":0,"moves":[]},{"id":"fixture.revenge","section":"§5.3","tier":2,"state":"COMPUTED","note":"The reverse fixture finished 0-0, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Miguel Cardoso is 9 games into the job at Mamelodi Sundowns, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Miguel Cardoso","matches_in_charge":9,"tenure_days":197,"ppm":1.78,"appointment_effect":{"before_ppm":1.8,"after_ppm":1.78,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Beto Bianchi is 11 games into the job at Wiliete SC, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Beto Bianchi","matches_in_charge":11,"tenure_days":392,"ppm":2.36,"appointment_effect":{"before_ppm":0,"after_ppm":2.5,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Mamelodi Sundowns come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.104166666666667,"matchesIn7":1,"matchesIn14":1,"days_rest":5.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Wiliete SC come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.104166666666667,"matchesIn7":2,"matchesIn14":3,"days_rest":5.1},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 2.635685677638589 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.029,"defence":0.093,"effective_matches":4.2,"shrunk":0.66},"away":{"attack":0.067,"defence":0.192,"effective_matches":2.6,"shrunk":0.75},"sample":2.635685677638589,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"THIN","note":"Possession data is missing for at least one side, so the style matchup cannot be read.","evidence":{"home_matches":12,"away_matches":12},"strength":0,"moves":[]},{"id":"style.press_matchup","section":"§4.2","tier":5,"state":"UNAVAILABLE","note":"Pressing intensity and defensive line height are not in the ingested stats, so the press matchup is not assessed. Possession is not a substitute for PPDA and is not used as one.","evidence":{"requires":["ppda","defensive_line_height"]},"strength":0,"moves":[]},{"id":"style.finishing.home","section":"§2.1","tier":5,"state":"COMPUTED","note":"Mamelodi Sundowns are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.16,"matches":12},"strength":0.1,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"THIN","note":"No chance data on record for Wiliete SC's recent matches, so finishing cannot be compared to chances.","evidence":{"matches":12},"strength":0,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"UNAVAILABLE","note":"No referee appointed or recorded for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"UNAVAILABLE","note":"No travel distance reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.weather","section":"§6.2","tier":6,"state":"UNAVAILABLE","note":"No weather reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.pitch","section":"§6.3","tier":6,"state":"UNAVAILABLE","note":"No pitch condition reported for this fixture.","evidence":{},"strength":0,"moves":[]},{"id":"environment.venue","section":"§6.1","tier":6,"state":"UNAVAILABLE","note":"Attendance is only published after kickoff, so crowd size cannot be assessed in advance. Home advantage is carried by the fitted rating rather than estimated here.","evidence":{"home_adv":0.40150003990951555},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":5579,"created_at":"2026-10-17T02:15:26Z","event":{"id":603663,"event_date":"2026-10-23T18:00:00Z","status":"notstarted","home_team_id":587,"home_team":"Mamelodi Sundowns","away_team_id":619,"away_team":"Wiliete SC","league_id":29,"league_name":"CAF Champions League"},"recommendations":{"favorite":"H","favorite_prob":79.2,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.7924,"version":"dc-blend-v1"}}},"computed_at":1792734425,"verdicts":[],"locked":false,"colors":{"home":"#e4d713","away":"#0eb03d"},"venue":{"name":"Loftus Versfeld Stadium","city":"Tshwane/Pretoria","capacity":51762},"pulled":[],"published":[]}