{"id":643229,"league_id":107,"league":"Trendyol 1. Lig","kickoff":1793379600,"home":"Esenler Erokspor","away":"Keçiörengücü","home_id":2769,"away_id":3654,"venue_id":3170,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.64,"score":null,"live_score":null,"lambda":[1.52,1.37],"read":{"text":"Esenler Erokspor to edge it","side":"home"},"pass":"No call on Esenler Erokspor against Keçiörengücü. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[],"lambda_home":1.5169034848182357,"lambda_away":1.3685427979337907,"corner_rate":9.51,"card_rate":0.231,"lineups":{"status":"predicted","confidence":0.686,"home":{"formation":"4-2-3-1","players":[{"id":5848,"name":"Erdem Canpolat","position":"G","starting":true,"ai_score":0.863},{"id":222342,"name":"Enes Alic ","position":"D","starting":true,"ai_score":0.552},{"id":6685,"name":"Bahadır Öztürk","position":"D","starting":true,"ai_score":0.819},{"id":6907,"name":"Luccas Claro","position":"D","starting":true,"ai_score":0.755},{"id":6900,"name":"Furkan Orak","position":"D","starting":true,"ai_score":0.551},{"id":7160,"name":"Mikail Okyar","position":"M","starting":true,"ai_score":0.626},{"id":116639,"name":"Tugay Kaçar","position":"M","starting":true,"ai_score":0.223},{"id":65045,"name":"Yusuf Erdoğan","position":"M","starting":true,"ai_score":0.509},{"id":99054,"name":"Recep Niyaz","position":"M","starting":true,"ai_score":0.283},{"id":65743,"name":"Mame Mor Faye","position":"M","starting":true,"ai_score":0.495},{"id":97972,"name":"Braian Samudio","position":"F","starting":true,"ai_score":0.525},{"id":15523,"name":"Guélor Kanga","position":"M","starting":false,"ai_score":0.716},{"id":5792,"name":"Nicolas Janvier","position":"M","starting":false,"ai_score":0.709},{"id":65058,"name":"Erkan Kaş","position":"D","starting":false,"ai_score":0.491},{"id":5695,"name":"Kubilay Kanatsızkuş","position":"F","starting":false,"ai_score":0.487},{"id":65049,"name":"Burak Çoban","position":"M","starting":false,"ai_score":0.478},{"id":119051,"name":"Hayrullah Bilazer","position":"D","starting":false,"ai_score":0.432},{"id":222374,"name":"Onur Ulas","position":"D","starting":false,"ai_score":0.35},{"id":5866,"name":"Muhamed Buljubašić","position":"M","starting":false,"ai_score":0.313},{"id":5694,"name":"Habib Gueye","position":"F","starting":false,"ai_score":0.261},{"id":5857,"name":"Altin Zeqiri","position":"M","starting":false,"ai_score":0.246},{"id":65051,"name":"Ferhat Yazgan","position":"M","starting":false,"ai_score":0.222},{"id":222375,"name":"Yusuf Arda Ozyurt","position":"F","starting":false,"ai_score":0.156}],"confidence":0.686},"away":{"formation":"4-2-3-1","players":[{"id":119927,"name":"Mehmet Erdoğan","position":"G","starting":true,"ai_score":0.775},{"id":222336,"name":"Süleyman Luş","position":"D","starting":true,"ai_score":0.609},{"id":160332,"name":"Abdullah Çelik","position":"D","starting":true,"ai_score":0.827},{"id":97455,"name":"Wellington Nascimento","position":"D","starting":true,"ai_score":0.805},{"id":222334,"name":"Berkan Mahmut Keskin","position":"D","starting":true,"ai_score":0.689},{"id":119515,"name":"İbrahim Akdağ","position":"M","starting":true,"ai_score":0.676},{"id":222337,"name":"Erkam Develi","position":"M","starting":true,"ai_score":0.513},{"id":138925,"name":"Francis Ezeh","position":"M","starting":true,"ai_score":0.849},{"id":60720,"name":"Alcídio Raice","position":"F","starting":true,"ai_score":0.516},{"id":130271,"name":"Odise Roshi","position":"M","starting":true,"ai_score":0.749},{"id":126301,"name":"Mame Biram Diouf","position":"F","starting":true,"ai_score":0.862},{"id":222338,"name":"Ishak Karaoğul","position":"M","starting":false,"ai_score":0.669},{"id":222335,"name":"Oğuzcan Çalışkan","position":"D","starting":false,"ai_score":0.418},{"id":222340,"name":"Halil Can Ayan","position":"M","starting":false,"ai_score":0.346},{"id":124626,"name":"Emre Satılmış","position":"G","starting":false,"ai_score":0.342},{"id":28202,"name":"Yunus Bahadır","position":"D","starting":false,"ai_score":0.337},{"id":119176,"name":"Moryke Fofana","position":"M","starting":false,"ai_score":0.308},{"id":222339,"name":"Enes Yilmaz","position":"M","starting":false,"ai_score":0.281},{"id":121433,"name":"Jefferson","position":"M","starting":false,"ai_score":0.256},{"id":28205,"name":"Duhan Aksu","position":"D","starting":false,"ai_score":0.225},{"id":63844,"name":"Herculano Nabian","position":"F","starting":false,"ai_score":0.206},{"id":214972,"name":"Oğuzhan Ayaydın","position":"M","starting":false,"ai_score":0.173},{"id":214978,"name":"Yunus Emre Metin","position":"D","starting":false,"ai_score":0.02}],"confidence":0.85},"unavailable":[]},"people":[{"id":5848,"name":"Erdem Canpolat","side":"home"},{"id":222342,"name":"Enes Alic","side":"home"},{"id":6685,"name":"Bahadır Öztürk","side":"home"},{"id":6907,"name":"Luccas Claro","side":"home"},{"id":6900,"name":"Furkan Orak","side":"home"},{"id":7160,"name":"Mikail Okyar","side":"home"},{"id":116639,"name":"Tugay Kaçar","side":"home"},{"id":65045,"name":"Yusuf Erdoğan","side":"home"},{"id":99054,"name":"Recep Niyaz","side":"home"},{"id":65743,"name":"Mame Mor Faye","side":"home"},{"id":97972,"name":"Braian Samudio","side":"home"},{"id":15523,"name":"Guélor Kanga","side":"home"},{"id":5792,"name":"Nicolas Janvier","side":"home"},{"id":65058,"name":"Erkan Kaş","side":"home"},{"id":5695,"name":"Kubilay Kanatsızkuş","side":"home"},{"id":65049,"name":"Burak Çoban","side":"home"},{"id":119051,"name":"Hayrullah Bilazer","side":"home"},{"id":222374,"name":"Onur Ulas","side":"home"},{"id":5866,"name":"Muhamed Buljubašić","side":"home"},{"id":5694,"name":"Habib Gueye","side":"home"},{"id":5857,"name":"Altin Zeqiri","side":"home"},{"id":65051,"name":"Ferhat Yazgan","side":"home"},{"id":222375,"name":"Yusuf Arda Ozyurt","side":"home"},{"id":222484,"name":"Ogulcan Kestane","side":"home"},{"id":97932,"name":"Osman Ertuğrul Çetin","side":"home"},{"id":119934,"name":"Doğukan Demir","side":"home"},{"id":222478,"name":"Mehmet Idin","side":"home"},{"id":119927,"name":"Mehmet Erdoğan","side":"away"},{"id":222336,"name":"Süleyman Luş","side":"away"},{"id":160332,"name":"Abdullah Çelik","side":"away"},{"id":97455,"name":"Wellington Nascimento","side":"away"},{"id":222334,"name":"Berkan Mahmut Keskin","side":"away"},{"id":119515,"name":"İbrahim Akdağ","side":"away"},{"id":222337,"name":"Erkam Develi","side":"away"},{"id":138925,"name":"Francis Ezeh","side":"away"},{"id":60720,"name":"Alcídio Raice","side":"away"},{"id":130271,"name":"Odise Roshi","side":"away"},{"id":126301,"name":"Mame Biram Diouf","side":"away"},{"id":222338,"name":"Ishak Karaoğul","side":"away"},{"id":222335,"name":"Oğuzcan Çalışkan","side":"away"},{"id":222340,"name":"Halil Can Ayan","side":"away"},{"id":124626,"name":"Emre Satılmış","side":"away"},{"id":28202,"name":"Yunus Bahadır","side":"away"},{"id":119176,"name":"Moryke Fofana","side":"away"},{"id":222339,"name":"Enes Yilmaz","side":"away"},{"id":121433,"name":"Jefferson","side":"away"},{"id":28205,"name":"Duhan Aksu","side":"away"},{"id":63844,"name":"Herculano Nabian","side":"away"},{"id":214972,"name":"Oğuzhan Ayaydın","side":"away"},{"id":214978,"name":"Yunus Emre Metin","side":"away"},{"id":223865,"name":"Emin Arda Dogan","side":"away"},{"id":222341,"name":"Ömer Faruk Demirel","side":"away"},{"id":223864,"name":"Alcidio David Raice","side":"away"},{"id":223866,"name":"Efe Kaan Yıldız","side":"away"},{"id":222385,"name":"Marega Cheikh","side":"away"},{"id":222381,"name":"Recep Tasbakir","side":"away"},{"id":222445,"name":"Alper Duman","side":"away"}],"players":[{"id":15523,"name":"Guélor Kanga","side":"home","team":"Esenler Erokspor","club":null,"role":"MID","position":"CM","status":"fit","reason":null,"expected_return":null,"season":{"apps":8,"starts":7,"goals":3,"assists":1,"big_chances":2,"clean_sheets":2,"team_games":12,"tracked_apps":8,"tracked_starts":7},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"Batman Petrolspor","kickoff":1792924200,"goals":1,"assists":0,"score":"2-3","won":false},"strengths":[],"tags":["top_scorer","best_performer"],"importance":0.366,"country":null,"load":{"games":2,"minutes":135,"country":0}},{"id":97972,"name":"Braian Samudio","side":"home","team":"Esenler Erokspor","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":9,"starts":7,"goals":0,"assists":0,"big_chances":1,"clean_sheets":3,"team_games":12,"tracked_apps":9,"tracked_starts":7},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.018,"country":null,"load":{"games":1,"minutes":13,"country":0}},{"id":126301,"name":"Mame Biram Diouf","side":"away","team":"Keçiörengücü","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":11,"goals":7,"assists":2,"big_chances":2,"clean_sheets":4,"team_games":12,"tracked_apps":12,"tracked_starts":11},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Fatih Karagümrük","kickoff":1792418400,"goals":2,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_scorer","ever_present"],"importance":0.409,"country":null,"load":{"games":2,"minutes":180,"country":0}},{"id":60720,"name":"Alcídio Raice","side":"away","team":"Keçiörengücü","club":null,"role":"ATT","position":"AM","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":4,"goals":1,"assists":1,"big_chances":1,"clean_sheets":3,"team_games":12,"tracked_apps":10,"tracked_starts":4},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"Bodrum FK","kickoff":1791554400,"goals":1,"assists":0,"score":"2-0","won":true},"strengths":[],"tags":[],"importance":0.075,"country":null,"load":{"games":2,"minutes":106,"country":0}}],"extras":{"teams":{"home":2769,"away":3654},"split":{"home":{"above":{"w":1,"d":3,"l":4},"below":{"w":1,"d":1,"l":0}},"away":{"above":{"w":0,"d":1,"l":1},"below":{"w":4,"d":4,"l":0}}},"referee":null,"managers":{"home":{"id":4594,"name":"Hikmet Karaman","vs":{"w":1,"d":1,"l":0,"last":{"kickoff":1776603600,"score":"1-0","result":"W"}}},"away":{"id":4595,"name":"Osman Zeki Korkmaz","vs":{"w":0,"d":1,"l":1,"last":{"kickoff":1776603600,"score":"0-1","result":"L"}}}},"best_xi":[{"id":119927,"name":"Mehmet Erdoğan","team_id":3654,"position":"G","matches":8,"goals":0,"assists":0},{"id":15523,"name":"Guélor Kanga","team_id":2769,"position":"M","matches":8,"goals":3,"assists":1}],"players":{"15523":{"caps":29,"goals":2,"country":"Gabon","signed":null},"60720":{"caps":2,"goals":0,"country":"Mozambique","signed":null}}},"notable":[{"id":3405,"name":"Kelechi Iheanacho","goals":16,"rank":1},{"id":54216,"name":"Rey Manaj","goals":9,"rank":2},{"id":26731,"name":"Taulant Seferi","goals":9,"rank":3},{"id":65683,"name":"Daniel Moreno","goals":8,"rank":4},{"id":40565,"name":"Julien Anziani","goals":8,"rank":5},{"id":126301,"name":"Mame Biram Diouf","goals":7,"rank":6},{"id":4144,"name":"Aleksandar Pešić","goals":5,"rank":7},{"id":113593,"name":"Gianni Bruno","goals":5,"rank":8},{"id":151753,"name":"Batuhan Kör","goals":4,"rank":9},{"id":27405,"name":"Benhur Keser","goals":4,"rank":10},{"id":27393,"name":"Cheikne Sylla","goals":4,"rank":11},{"id":26743,"name":"Ege Bilsel","goals":4,"rank":12},{"id":95705,"name":"Jurgen Bardhi","goals":4,"rank":13},{"id":12903,"name":"Mamady Diarra","goals":4,"rank":14},{"id":91035,"name":"Olarenwaju Kayode","goals":4,"rank":15}],"round_label":"Regular season · Matchday 13","neutral":false,"h2h":{"total_matches":4,"home_wins":1,"draws":3,"away_wins":0,"home_goals":6,"away_goals":5,"avg_total_goals":2.75,"home_win_rate":0.25,"away_win_rate":0,"recent_matches":[{"away":"Keçiörengücü","date":"2026-04-19T13:00:00+00:00","home":"Esenler Erokspor","score":"1-0","event_id":643843,"away_score":0,"home_score":1,"away_team_id":3654,"home_team_id":2769},{"away":"Esenler Erokspor","date":"2025-12-14T10:30:00+00:00","home":"Keçiörengücü","score":"1-1","event_id":643655,"away_score":1,"home_score":1,"away_team_id":2769,"home_team_id":3654},{"away":"Esenler Erokspor","date":"2025-03-05T10:30:00+00:00","home":"Keçiörengücü","score":"2-2","event_id":644147,"away_score":2,"home_score":2,"away_team_id":2769,"home_team_id":3654},{"away":"Keçiörengücü","date":"2024-10-21T17:00:00+00:00","home":"Esenler Erokspor","score":"2-2","event_id":643964,"away_score":2,"home_score":2,"away_team_id":3654,"home_team_id":2769}]},"standings":{"home":{"team_id":2769,"position":15,"played":12,"points":12,"goal_diff":-4,"team_name":"Esenler Erokspor","won":2,"drawn":6,"lost":4,"goals_for":12,"goals_against":16,"group":null},"away":{"team_id":3654,"position":6,"played":12,"points":20,"goal_diff":8,"team_name":"Keçiörengücü","won":5,"drawn":5,"lost":2,"goals_for":23,"goals_against":15,"group":null},"size":20},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.67,"goals_against":1.67,"clean_sheets":1,"streak":"none","sequence":"DLWDWL","venue_ppg":1.5},"away":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.33,"goals_against":1.17,"clean_sheets":2,"streak":"none","sequence":"DDWDWL","venue_ppg":2.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Esenler Erokspor report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Keçiörengücü 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.686,"cup_tie":false},"strength":0.314,"moves":[]},{"id":"stakes.season","section":"§5.1","tier":2,"state":"COMPUTED","note":"Nothing much riding on this one for either side yet.","evidence":{"games_left":25,"home":{"state":"mid_table","position":15,"points":12,"games_left":25,"gap_to_leader":16,"gap_to_safety":2,"gap_to_europe":8},"away":{"state":"mid_table","position":6,"points":20,"games_left":25,"gap_to_leader":8,"gap_to_safety":10,"gap_to_europe":0},"six_pointer":false},"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 1-1, 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":"Hikmet Karaman is 12 games into the job at Esenler Erokspor, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Hikmet Karaman","matches_in_charge":12,"tenure_days":84,"ppm":1,"appointment_effect":{"before_ppm":1.2,"after_ppm":0.9,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Osman Zeki Korkmaz is 12 games into the job at Keçiörengücü, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Osman Zeki Korkmaz","matches_in_charge":12,"tenure_days":84,"ppm":1.67,"appointment_effect":{"before_ppm":1.7,"after_ppm":1.7,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Esenler Erokspor come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.270833333333333,"matchesIn7":1,"matchesIn14":2,"days_rest":5.3},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Keçiörengücü come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":5.041666666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":5},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"COMPUTED","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form.","evidence":{"home":{"attack":0.038,"defence":0.125,"effective_matches":15.9,"shrunk":0.33},"away":{"attack":0.185,"defence":0.061,"effective_matches":15.9,"shrunk":0.34}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Esenler Erokspor average 12 points more possession than Keçiörengücü, so this should be one side with the ball and one without it; Esenler Erokspor work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":56.9,"shots":11.9,"xg_per_shot":0.128,"corners":5.7,"corners_per_shot":0.476,"finishing_vs_xg":-0.52},"away":{"matches":12,"possession":44.7,"shots":14.9,"xg_per_shot":0.114,"corners":3.6,"corners_per_shot":0.24,"finishing_vs_xg":0.21},"possession_gap":12.3},"strength":0.49,"moves":[{"channel":"corners","side":"home","pct":2.6},{"channel":"corners","side":"away","pct":-2.6}]},{"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":"Esenler Erokspor have scored 6 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.52,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Keçiörengücü are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.21,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"68 yellow cards in this referee's last 13 games, where 57 would be usual in this league, and 3 reds. — though 13 games is too few to read much into, so it is left out of the call.","evidence":{"matches":13,"yellows_per_match":5.23,"reds_per_match":0.231,"league_yellows_per_match":4.41,"league_reds_per_match":0.27,"yellow_ratio":1.19,"red_ratio":0.85,"sample":13,"required":30},"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":"COMPUTED","note":"Nothing in the forecast worth mentioning.","evidence":{"rain_mm":null,"wind_kph":7.7,"temperature_c":13,"description":null},"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.18589807062462496},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":6807,"created_at":"2026-10-28T20:05:23Z","event":{"id":643229,"event_date":"2026-10-30T17:00:00Z","status":"notstarted","home_team_id":2769,"home_team":"Esenler Erokspor","away_team_id":3654,"away_team":"Keçiörengücü","league_id":107,"league_name":"Trendyol 1. Lig"},"recommendations":{"favorite":"H","favorite_prob":49.8,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4977,"version":"dc-blend-v1"}}},"computed_at":1793370657,"verdicts":[],"locked":false,"colors":{"home":"#e2db12","away":"#5e256a"},"venue":{"name":"Esenler Stadium","city":"Istanbul","capacity":5291},"pulled":[],"published":[]}