{"id":603739,"league_id":29,"league":"CAF Champions League","kickoff":1792765800,"home":"Atlético Petróleos de Luanda","away":"Scottland FC","home_id":597,"away_id":8244,"venue_id":474,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.19,"score":null,"live_score":null,"lambda":[1.19,0.68],"read":{"text":"Atlético Petróleos de Luanda to win","side":"home"},"pass":"No call on Atlético Petróleos de Luanda against Scottland FC. There is a lean, but not a strong enough one to call.","flags":[{"id":"availability.rotation_risk","section":"§3.1","note":"Nobody has named a side yet, so this eleven is a projection."},{"id":"form.home","section":"§2.1","note":"Atlético Petróleos de Luanda have taken 2.33 points a game from their last 6 (4W 2D 0L), scoring 1.5 and conceding 0.3, and 2.00 a game at home."}],"lambda_home":1.1919187415773862,"lambda_away":0.6784971941107738,"corner_rate":8.93,"card_rate":0.036,"lineups":{"status":"predicted","confidence":0,"home":{"formation":"4-3-3","players":[{"id":21887,"name":"Areola","position":"G","starting":true,"ai_score":0},{"id":63663,"name":"Berna","position":"M","starting":true,"ai_score":0},{"id":15125,"name":"António Hossi","position":"M","starting":true,"ai_score":0},{"id":8096,"name":"Deybi Flores","position":"M","starting":true,"ai_score":0},{"id":15128,"name":"Eddie Afonso","position":"D","starting":true,"ai_score":0},{"id":1913,"name":"Ivan Cavaleiro","position":"M","starting":true,"ai_score":0},{"id":21884,"name":"Jairo Muanha","position":"M","starting":true,"ai_score":0},{"id":15130,"name":"Jonathan Toro","position":"M","starting":true,"ai_score":0},{"id":14190,"name":"Depú","position":"F","starting":true,"ai_score":0},{"id":63662,"name":"Florentino Matemba","position":"F","starting":true,"ai_score":0},{"id":58997,"name":"Hélder Costa","position":"F","starting":true,"ai_score":0}],"confidence":0},"away":{"formation":"4-4-2","players":[{"id":137334,"name":"Talbert Shumba","position":"G","starting":true,"ai_score":0.012},{"id":54949,"name":"Kwakhe Thwala","position":"D","starting":true,"ai_score":0.012},{"id":120170,"name":"Kevin Moyo","position":"D","starting":true,"ai_score":0.012},{"id":155496,"name":"Mohammed Issaka","position":"D","starting":true,"ai_score":0.012},{"id":15648,"name":"Emmanuel Jalai","position":"D","starting":true,"ai_score":0.012},{"id":15702,"name":"Knowledge Musona","position":"M","starting":true,"ai_score":0.012},{"id":54576,"name":"Moses Shidolo","position":"M","starting":true,"ai_score":0.012},{"id":53869,"name":"Abubakar Moffat","position":"M","starting":true,"ai_score":0.012},{"id":121111,"name":"Anderson Canhoto","position":"M","starting":true,"ai_score":0.012},{"id":54485,"name":"Khama Billiat","position":"F","starting":true,"ai_score":0.012},{"id":155498,"name":"Emmanuel Ziocha","position":"F","starting":true,"ai_score":0.012},{"id":155495,"name":"Albert Manenji","position":"D","starting":false,"ai_score":0.012},{"id":155497,"name":"Kingsley Mureremba","position":"M","starting":false,"ai_score":0.012},{"id":55779,"name":"Mthokozisi Msebe","position":"M","starting":false,"ai_score":0.012},{"id":155500,"name":"Nelson Chadya","position":"G","starting":false,"ai_score":0.012},{"id":21391,"name":"Nickson Nyasulu","position":"D","starting":false,"ai_score":0.012},{"id":145309,"name":"Panashe Hilton Mutimbanyoka","position":"F","starting":false,"ai_score":0.012},{"id":55778,"name":"Peter Muduwa","position":"D","starting":false,"ai_score":0.012},{"id":155501,"name":"Prince Tafiremutsa","position":"G","starting":false,"ai_score":0.012},{"id":155499,"name":"Stoffel Witbeen","position":"F","starting":false,"ai_score":0.012},{"id":14588,"name":"Tijani Al-Ameen","position":"D","starting":false,"ai_score":0.012},{"id":54929,"name":"Tymon Machope","position":"F","starting":false,"ai_score":0.012},{"id":155502,"name":"Valentine Macheka","position":"M","starting":false,"ai_score":0.012}],"confidence":0.05},"unavailable":[]},"people":[{"id":21887,"name":"Areola","side":"home"},{"id":63663,"name":"Berna","side":"home"},{"id":15125,"name":"António Hossi","side":"home"},{"id":8096,"name":"Deybi Flores","side":"home"},{"id":15128,"name":"Eddie Afonso","side":"home"},{"id":1913,"name":"Ivan Cavaleiro","side":"home"},{"id":21884,"name":"Jairo Muanha","side":"home"},{"id":15130,"name":"Jonathan Toro","side":"home"},{"id":14190,"name":"Depú","side":"home"},{"id":63662,"name":"Florentino Matemba","side":"home"},{"id":58997,"name":"Hélder Costa","side":"home"},{"id":21885,"name":"Ruben Aderito","side":"home"},{"id":11731,"name":"Léo Bolgado","side":"home"},{"id":15141,"name":"Vidinho","side":"home"},{"id":15126,"name":"Kinito","side":"home"},{"id":10628,"name":"Núrio Fortuna","side":"home"},{"id":15249,"name":"Julinho","side":"home"},{"id":15250,"name":"Vanilson","side":"home"},{"id":2044,"name":"Lucas João","side":"home"},{"id":15133,"name":"Tiago Reis","side":"home"},{"id":15139,"name":"Tiago Azulão","side":"home"},{"id":15129,"name":"Ilídio Panda","side":"home"},{"id":15124,"name":"Hugo Marques","side":"home"},{"id":15664,"name":"Neblú","side":"home"},{"id":58434,"name":"Gelson","side":"home"},{"id":15666,"name":"Mário Balbúrdia","side":"home"},{"id":15135,"name":"Pedro Aparício","side":"home"},{"id":15131,"name":"Jorge Pereira","side":"home"},{"id":63664,"name":"Pedro Agostinho","side":"home"},{"id":15286,"name":"Soba","side":"home"},{"id":137334,"name":"Talbert Shumba","side":"away"},{"id":54949,"name":"Kwakhe Thwala","side":"away"},{"id":120170,"name":"Kevin Moyo","side":"away"},{"id":155496,"name":"Mohammed Issaka","side":"away"},{"id":15648,"name":"Emmanuel Jalai","side":"away"},{"id":15702,"name":"Knowledge Musona","side":"away"},{"id":54576,"name":"Moses Shidolo","side":"away"},{"id":53869,"name":"Abubakar Moffat","side":"away"},{"id":121111,"name":"Anderson Canhoto","side":"away"},{"id":54485,"name":"Khama Billiat","side":"away"},{"id":155498,"name":"Emmanuel Ziocha","side":"away"},{"id":155495,"name":"Albert Manenji","side":"away"},{"id":155497,"name":"Kingsley Mureremba","side":"away"},{"id":55779,"name":"Mthokozisi Msebe","side":"away"},{"id":155500,"name":"Nelson Chadya","side":"away"},{"id":21391,"name":"Nickson Nyasulu","side":"away"},{"id":145309,"name":"Panashe Hilton Mutimbanyoka","side":"away"},{"id":55778,"name":"Peter Muduwa","side":"away"},{"id":155501,"name":"Prince Tafiremutsa","side":"away"},{"id":155499,"name":"Stoffel Witbeen","side":"away"},{"id":14588,"name":"Tijani Al-Ameen","side":"away"},{"id":54929,"name":"Tymon Machope","side":"away"},{"id":155502,"name":"Valentine Macheka","side":"away"},{"id":169087,"name":"Jimmy Dzingai","side":"away"},{"id":146678,"name":"Joshua Onyango","side":"away"},{"id":169083,"name":"Ronald Pfumbidzai","side":"away"},{"id":121983,"name":"Cleopas Dube","side":"away"},{"id":137227,"name":"Khuda Muyaba","side":"away"},{"id":15649,"name":"Tadiwa Chakuchichi","side":"away"},{"id":221029,"name":"Tengeg Neville Mbanwei","side":"away"},{"id":54484,"name":"Walter Musona","side":"away"},{"id":120752,"name":"Nqobizitha Masuku","side":"away"},{"id":151467,"name":"Seth Patrick","side":"away"}],"players":[{"id":14190,"name":"Depú","side":"home","team":"Atlético Petróleos de Luanda","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":63662,"name":"Florentino Matemba","side":"home","team":"Atlético Petróleos de Luanda","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":54485,"name":"Khama Billiat","side":"away","team":"Scottland FC","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":155498,"name":"Emmanuel Ziocha","side":"away","team":"Scottland FC","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null}],"extras":{"teams":{"home":597,"away":8244},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":1978,"name":"Joao Pedro Sousa","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1792328400,"score":"0-2","result":"L"}}},"away":{"id":3441,"name":"Norman Mapeza","vs":{"w":1,"d":0,"l":0,"last":{"kickoff":1792328400,"score":"2-0","result":"W"}}}},"best_xi":[],"players":{"14190":{"caps":8,"goals":0,"country":"Angola","signed":null},"54485":{"caps":17,"goals":1,"country":"Zimbabwe","signed":null}}},"notable":[],"round_label":"Qualification Round 2","neutral":false,"h2h":{"total_matches":1,"home_wins":0,"draws":0,"away_wins":1,"home_goals":0,"away_goals":2,"avg_total_goals":2,"home_win_rate":0,"away_win_rate":1,"recent_matches":[{"away":"Atlético Petróleos de Luanda","date":"2026-10-18T13:00:00+00:00","home":"Scottland FC","score":"2-0","event_id":603730,"away_score":0,"home_score":2,"away_team_id":597,"home_team_id":8244}]},"standings":null,"form":{"home":{"matches":6,"ppg":2.33,"record":"4-2-0","goals_for":1.5,"goals_against":0.33,"clean_sheets":5,"streak":"unbeaten 6","sequence":"WWWDDW","venue_ppg":2},"away":{"matches":3}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Atlético Petróleos de Luanda report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Scottland FC 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":"form.away","section":"§2.1","tier":2,"state":"THIN","note":"Too few recent results on record for Scottland FC to read their form.","evidence":{"matches":3},"strength":0,"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":"THIN","note":"No reverse fixture on record this season, so there is no revenge angle to read.","evidence":{},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Joao Pedro Sousa has 18 matches in charge at Atlético Petróleos de Luanda, long enough that the side plays the way he wants it to.","evidence":{"manager":"Joao Pedro Sousa","matches_in_charge":18,"tenure_days":272,"ppm":1.78,"appointment_effect":{"before_ppm":1.8,"after_ppm":1.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Norman Mapeza is 4 games into the job at Scottland FC. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Norman Mapeza","matches_in_charge":4,"tenure_days":90,"ppm":1.75,"appointment_effect":null},"strength":0.233,"moves":[{"channel":"goals","side":"away","pct":1.4}]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Atlético Petróleos de Luanda come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.0625,"matchesIn7":1,"matchesIn14":3,"days_rest":5.1},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Scottland FC come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.0625,"matchesIn7":1,"matchesIn14":1,"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 1.590296250796841 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.025,"defence":0.026,"effective_matches":3,"shrunk":0.73},"away":{"attack":-0.069,"defence":0.143,"effective_matches":1.6,"shrunk":0.83},"sample":1.590296250796841,"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":3},"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":"THIN","note":"No chance data on record for Atlético Petróleos de Luanda's recent matches, so finishing cannot be compared to chances.","evidence":{"matches":12},"strength":0,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"THIN","note":"No chance data on record for Scottland FC's recent matches, so finishing cannot be compared to chances.","evidence":{"matches":3},"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.6003867353716408},"strength":0,"moves":[]}],"pass_reason":"call rule: close","preview":null,"external":{"bsd_prediction":{"id":6043,"created_at":"2026-10-19T02:15:36Z","event":{"id":603739,"event_date":"2026-10-23T14:30:00Z","status":"notstarted","home_team_id":597,"home_team":"Atlético Petróleos de Luanda","away_team_id":8244,"away_team":"Scottland FC","league_id":29,"league_name":"CAF Champions League"},"recommendations":{"favorite":"H","favorite_prob":73,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.7296,"version":"dc-blend-v1"}}},"computed_at":1792658217,"verdicts":[],"locked":false,"colors":{"home":"#0d3098","away":null},"venue":{"name":"Estadio 11 de Novembro","city":"Luanda","capacity":50000},"pulled":[],"published":[]}