{"id":210903,"league_id":10,"league":"Eredivisie","kickoff":1794136500,"home":"SC Heerenveen","away":"Feyenoord","home_id":174,"away_id":138,"venue_id":170,"rank":3,"status":"notstarted","provisional":false,"lineup_status":"confirmed","confidence":0.856,"score":null,"live_score":null,"lambda":[1.41,1.99],"read":{"text":"Feyenoord to edge it, with goals","side":"away"},"pass":"Passing on SC Heerenveen v Feyenoord. There is a likely outcome here, but every bookmaker has it shorter than it deserves, so there is nothing to take.","flags":[{"id":"form.home","section":"§2.1","note":"SC Heerenveen have taken 2.17 points a game from their last 6 (4W 1D 1L), scoring 2.0 and conceding 0.7, and 2.33 a game at home."}],"lambda_home":1.4141367184745335,"lambda_away":1.9899736406661055,"corner_rate":10.18,"card_rate":0.125,"lineups":{"status":"confirmed","confidence":null,"home":{"formation":"4-3-3","players":[{"id":5301,"name":"Bernt Klaverboer","position":"G","starting":true,"ai_score":null},{"id":5302,"name":"Oliver Braude","position":"D","starting":true,"ai_score":null},{"id":5303,"name":"Sam Kersten","position":"D","starting":true,"ai_score":null},{"id":5304,"name":"Maas Willemsen","position":"D","starting":true,"ai_score":null},{"id":5305,"name":"Vasilios Zagaritis","position":"D","starting":true,"ai_score":null},{"id":5321,"name":"Nolhan Courtens","position":"M","starting":true,"ai_score":null},{"id":5306,"name":"Marcus Linday","position":"M","starting":true,"ai_score":null},{"id":5621,"name":"Levi Smans","position":"M","starting":true,"ai_score":null},{"id":5309,"name":"Jacob Trenskow","position":"F","starting":true,"ai_score":null},{"id":5311,"name":"Dylan Vente","position":"F","starting":true,"ai_score":null},{"id":5312,"name":"Maxence Rivera","position":"F","starting":true,"ai_score":null},{"id":8525,"name":"Timo Schreuder","position":"G","starting":false,"ai_score":null},{"id":5318,"name":"Andries Noppert","position":"G","starting":false,"ai_score":null},{"id":5315,"name":"Hristiyan Petrov","position":"D","starting":false,"ai_score":null},{"id":5319,"name":"Mats Egbring","position":"D","starting":false,"ai_score":null},{"id":4703,"name":"Darling Bladi","position":"D","starting":false,"ai_score":null},{"id":24034,"name":"Mees Hilgers","position":"D","starting":false,"ai_score":null},{"id":29732,"name":"Marko Farji","position":"F","starting":false,"ai_score":null},{"id":8523,"name":"Luca Oyen","position":"F","starting":false,"ai_score":null},{"id":5310,"name":"Ringo Meerveld","position":"M","starting":false,"ai_score":null},{"id":5468,"name":"Dirk Wanner Proper","position":"M","starting":false,"ai_score":null},{"id":3846,"name":"Lanroy Machine","position":"F","starting":false,"ai_score":null},{"id":46962,"name":"Roberts Uldriķis","position":"F","starting":false,"ai_score":null}],"confidence":null},"away":{"formation":"4-3-3","players":[{"id":41309,"name":"Tjark Ernst","position":"G","starting":true,"ai_score":null},{"id":4163,"name":"Givairo Read","position":"D","starting":true,"ai_score":null},{"id":3363,"name":"Tsuyoshi Watanabe","position":"D","starting":true,"ai_score":null},{"id":28233,"name":"Mika Mármol","position":"D","starting":true,"ai_score":null},{"id":3861,"name":"Javi López","position":"D","starting":true,"ai_score":null},{"id":3000,"name":"Gjivai Zechiël","position":"M","starting":true,"ai_score":null},{"id":1503,"name":"Charles Vanhoutte","position":"M","starting":true,"ai_score":null},{"id":3366,"name":"Oussama Targhalline","position":"M","starting":true,"ai_score":null},{"id":3368,"name":"Anis Hadj Moussa","position":"F","starting":true,"ai_score":null},{"id":7548,"name":"Nacho Ferri","position":"F","starting":true,"ai_score":null},{"id":3367,"name":"Luciano Valente","position":"F","starting":true,"ai_score":null},{"id":27770,"name":"Florian Kastenmeier","position":"G","starting":false,"ai_score":null},{"id":3376,"name":"Liam Bossin","position":"G","starting":false,"ai_score":null},{"id":214877,"name":"Dani Slory","position":"D","starting":false,"ai_score":null},{"id":3098,"name":"Mats Deijl","position":"D","starting":false,"ai_score":null},{"id":4166,"name":"Tobias van den Elshout","position":"M","starting":false,"ai_score":null},{"id":217751,"name":"Theodoros Delianidis","position":"F","starting":false,"ai_score":null},{"id":2374,"name":"Reiss Nelson","position":"F","starting":false,"ai_score":null},{"id":3380,"name":"Thijs Kraaijeveld","position":"M","starting":false,"ai_score":null},{"id":3365,"name":"Sem Steijn","position":"M","starting":false,"ai_score":null},{"id":5676,"name":"Jerayno Schaken","position":"M","starting":false,"ai_score":null},{"id":3372,"name":"Gaoussou Diarra","position":"F","starting":false,"ai_score":null},{"id":3374,"name":"Shaqueel van Persie","position":"F","starting":false,"ai_score":null}],"confidence":null},"unavailable":[{"id":8837,"name":"Jakub Moder","team_id":null,"side":"away","reason":"Knee Injury"},{"id":8913,"name":"Jeremiah St. Juste","team_id":null,"side":"away","reason":"Unknown"},{"id":4396,"name":"Jordan Bos","team_id":null,"side":"away","reason":"Knee Injury"},{"id":2374,"name":"Reiss Nelson","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":5301,"name":"Bernt Klaverboer","side":"home"},{"id":5302,"name":"Oliver Braude","side":"home"},{"id":5303,"name":"Sam Kersten","side":"home"},{"id":5304,"name":"Maas Willemsen","side":"home"},{"id":5305,"name":"Vasilios Zagaritis","side":"home"},{"id":5321,"name":"Nolhan Courtens","side":"home"},{"id":5306,"name":"Marcus Linday","side":"home"},{"id":5621,"name":"Levi Smans","side":"home"},{"id":5309,"name":"Jacob Trenskow","side":"home"},{"id":5311,"name":"Dylan Vente","side":"home"},{"id":5312,"name":"Maxence Rivera","side":"home"},{"id":8525,"name":"Timo Schreuder","side":"home"},{"id":5318,"name":"Andries Noppert","side":"home"},{"id":5315,"name":"Hristiyan Petrov","side":"home"},{"id":5319,"name":"Mats Egbring","side":"home"},{"id":4703,"name":"Darling Bladi","side":"home"},{"id":24034,"name":"Mees Hilgers","side":"home"},{"id":29732,"name":"Marko Farji","side":"home"},{"id":8523,"name":"Luca Oyen","side":"home"},{"id":5310,"name":"Ringo Meerveld","side":"home"},{"id":5468,"name":"Dirk Wanner Proper","side":"home"},{"id":3846,"name":"Lanroy Machine","side":"home"},{"id":46962,"name":"Roberts Uldriķis","side":"home"},{"id":5546,"name":"Jermaine Rijssel","side":"home"},{"id":5547,"name":"Kirayno Schaken","side":"home"},{"id":27272,"name":"Sten Kremers","side":"home"},{"id":121350,"name":"Jimte Scholten","side":"home"},{"id":36061,"name":"Anass Bouziane","side":"home"},{"id":41309,"name":"Tjark Ernst","side":"away"},{"id":4163,"name":"Givairo Read","side":"away"},{"id":3363,"name":"Tsuyoshi Watanabe","side":"away"},{"id":28233,"name":"Mika Mármol","side":"away"},{"id":3861,"name":"Javi López","side":"away"},{"id":3000,"name":"Gjivai Zechiël","side":"away"},{"id":1503,"name":"Charles Vanhoutte","side":"away"},{"id":3366,"name":"Oussama Targhalline","side":"away"},{"id":3368,"name":"Anis Hadj Moussa","side":"away"},{"id":7548,"name":"Nacho Ferri","side":"away"},{"id":3367,"name":"Luciano Valente","side":"away"},{"id":27770,"name":"Florian Kastenmeier","side":"away"},{"id":3376,"name":"Liam Bossin","side":"away"},{"id":214877,"name":"Dani Slory","side":"away"},{"id":3098,"name":"Mats Deijl","side":"away"},{"id":4166,"name":"Tobias van den Elshout","side":"away"},{"id":217751,"name":"Theodoros Delianidis","side":"away"},{"id":2374,"name":"Reiss Nelson","side":"away"},{"id":3380,"name":"Thijs Kraaijeveld","side":"away"},{"id":3365,"name":"Sem Steijn","side":"away"},{"id":5676,"name":"Jerayno Schaken","side":"away"},{"id":3372,"name":"Gaoussou Diarra","side":"away"},{"id":3374,"name":"Shaqueel van Persie","side":"away"},{"id":3371,"name":"Bart Nieuwkoop","side":"away"},{"id":24033,"name":"Thomas Beelen","side":"away"},{"id":3364,"name":"Gijs Smal","side":"away"},{"id":8913,"name":"Jeremiah St. Juste","side":"away"},{"id":4396,"name":"Jordan Bos","side":"away"},{"id":67450,"name":"Tijme Wessels","side":"away"},{"id":21670,"name":"Jivayno Zinhagel","side":"away"},{"id":4165,"name":"Mannou Berger","side":"away"},{"id":8837,"name":"Jakub Moder","side":"away"},{"id":3381,"name":"Gonçalo Borges","side":"away"},{"id":3369,"name":"Ayase Ueda","side":"away"}],"players":[{"id":5309,"name":"Jacob Trenskow","side":"home","team":"SC Heerenveen","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":11,"goals":6,"assists":2,"big_chances":4,"clean_sheets":5,"team_games":15,"tracked_apps":11,"tracked_starts":11},"recent":{"apps":5,"goals":4,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"ADO Den Haag","kickoff":1792868400,"goals":2,"assists":0,"score":"3-2","won":true},"strengths":[],"tags":["top_scorer","best_performer","chance_creator","in_form"],"importance":0.261,"country":null,"load":{"games":1,"minutes":89,"country":0}},{"id":5311,"name":"Dylan Vente","side":"home","team":"SC Heerenveen","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":11,"goals":2,"assists":2,"big_chances":2,"clean_sheets":5,"team_games":15,"tracked_apps":11,"tracked_starts":11},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"NEC Nijmegen","kickoff":1793468700,"goals":1,"assists":0,"score":"1-0","won":true},"strengths":[],"tags":[],"importance":0.106,"country":null,"load":{"games":1,"minutes":90,"country":0}},{"id":8837,"name":"Jakub Moder","side":"away","team":"Feyenoord","club":null,"role":"MID","position":"CM","status":"out","reason":"Knee Injury","expected_return":"2026-12-20","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":20,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":1,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":{"games":1,"minutes":1,"country":0}},{"id":8913,"name":"Jeremiah St. Juste","side":"away","team":"Feyenoord","club":null,"role":"DEF","position":"CB","status":"out","reason":"Unknown","expected_return":"2026-11-30","season":{"apps":15,"starts":12,"goals":0,"assists":0,"big_chances":1,"clean_sheets":4,"team_games":20,"tracked_apps":15,"tracked_starts":12},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.062,"country":null,"load":{"games":1,"minutes":45,"country":0}},{"id":4396,"name":"Jordan Bos","side":"away","team":"Feyenoord","club":null,"role":"DEF","position":"LB","status":"out","reason":"Knee Injury","expected_return":"2026-11-30","season":null,"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":4},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":"Australia","apps":4,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":4,"goals":0,"assists":0,"ended":1783101600},"lately":null},"load":null},{"id":2374,"name":"Reiss Nelson","side":"away","team":"Feyenoord","club":null,"role":"MID","position":"RW","status":"out","reason":"Muscle Injury","expected_return":"2026-11-10","season":{"apps":1,"starts":0,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":20,"tracked_apps":1,"tracked_starts":0},"recent":{"apps":3,"goals":0,"assists":0,"scoredIn":0,"country":2},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":null,"apps":2,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":3368,"name":"Anis Hadj Moussa","side":"away","team":"Feyenoord","club":null,"role":"MID","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":15,"starts":15,"goals":7,"assists":2,"big_chances":6,"clean_sheets":4,"team_games":20,"tracked_apps":15,"tracked_starts":15},"recent":{"apps":5,"goals":1,"assists":1,"scoredIn":0,"country":0},"standout":{"opponent":"FC Utrecht","kickoff":1789899300,"goals":2,"assists":0,"score":"5-0","won":true},"strengths":[],"tags":["top_scorer","best_performer","chance_creator"],"importance":0.223,"country":{"team":"Algeria","apps":3,"goals":0,"assists":0,"tournament":{"name":"World Cup 2026","apps":3,"goals":0,"assists":0,"ended":1783047600},"lately":null},"load":{"games":3,"minutes":270,"country":0}},{"id":7548,"name":"Nacho Ferri","side":"away","team":"Feyenoord","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":17,"starts":10,"goals":5,"assists":1,"big_chances":2,"clean_sheets":4,"team_games":20,"tracked_apps":17,"tracked_starts":10},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"PEC Zwolle","kickoff":1789310700,"goals":2,"assists":0,"score":"7-0","won":true},"strengths":[],"tags":[],"importance":0.122,"country":null,"load":{"games":3,"minutes":227,"country":0}}],"extras":{"teams":{"home":174,"away":138},"split":{"home":{"above":{"w":0,"d":1,"l":2},"below":{"w":4,"d":2,"l":1}},"away":{"above":null,"below":{"w":6,"d":4,"l":0}}},"referee":null,"managers":{"home":{"id":377,"name":"Robin Veldman","vs":{"w":1,"d":1,"l":1,"last":{"kickoff":1768130100,"score":"2-2","result":"D"}}},"away":{"id":1921,"name":"Giovanni van Bronckhorst","vs":{"w":0,"d":0,"l":1,"last":{"kickoff":1747571400,"score":"0-2","result":"L"}}}},"best_xi":[{"id":3368,"name":"Anis Hadj Moussa","team_id":138,"position":"M","matches":10,"goals":6,"assists":2},{"id":3367,"name":"Luciano Valente","team_id":138,"position":"M","matches":11,"goals":5,"assists":2}],"players":{"3368":{"caps":21,"goals":1,"country":"Algeria","signed":null},"4396":{"caps":30,"goals":2,"country":"Australia","signed":null},"7548":{"caps":null,"goals":null,"country":null,"signed":{"from":"KVC Westerlo","fee":9000000,"at":1782864000}}}},"notable":[{"id":5629,"name":"Søren Tengstedt","goals":9,"rank":1},{"id":5393,"name":"Brynjólfur Darri Willumsson","goals":8,"rank":2},{"id":3775,"name":"Wout Weghorst","goals":8,"rank":3},{"id":3512,"name":"Guus Til","goals":7,"rank":4},{"id":5438,"name":"Milan Zonneveld","goals":7,"rank":5},{"id":5391,"name":"Thom van Bergen","goals":7,"rank":6},{"id":3368,"name":"Anis Hadj Moussa","goals":6,"rank":7},{"id":5309,"name":"Jacob Trenskow","goals":6,"rank":8},{"id":2164,"name":"Julian Brandt","goals":6,"rank":9},{"id":5206,"name":"Rafik El Arguioui","goals":6,"rank":10},{"id":5485,"name":"Sven Mijnans","goals":6,"rank":11},{"id":535,"name":"Tolu Arokodare","goals":6,"rank":12},{"id":5471,"name":"Anthony Descotte","goals":5,"rank":13},{"id":8899,"name":"Artem Stepanov","goals":5,"rank":14},{"id":3000,"name":"Gjivai Zechiël","goals":5,"rank":15}],"round_label":"Regular season · Matchday 12","neutral":false,"h2h":{"total_matches":70,"home_wins":15,"draws":19,"away_wins":36,"home_goals":89,"away_goals":137,"avg_total_goals":3.2285714285714286,"home_win_rate":0.21428571428571427,"away_win_rate":0.5142857142857142,"recent_matches":[{"away":"Feyenoord","date":"2026-01-11T11:15:00+00:00","home":"SC Heerenveen","score":"2-2","event_id":2911,"away_score":2,"home_score":2,"away_team_id":138,"home_team_id":174},{"away":"SC Heerenveen","date":"2025-09-13T19:00:00+00:00","home":"Feyenoord","score":"1-0","event_id":2793,"away_score":0,"home_score":1,"away_team_id":174,"home_team_id":138},{"away":"Feyenoord","date":"2025-05-18T12:30:00+00:00","home":"SC Heerenveen","score":"2-0","event_id":305334,"away_score":0,"home_score":2,"away_team_id":138,"home_team_id":174},{"away":"SC Heerenveen","date":"2024-11-23T17:45:00+00:00","home":"Feyenoord","score":"3-0","event_id":305137,"away_score":0,"home_score":3,"away_team_id":174,"home_team_id":138},{"away":"Feyenoord","date":"2024-03-17T13:30:00+00:00","home":"SC Heerenveen","score":"2-3","event_id":310722,"away_score":3,"home_score":2,"away_team_id":138,"home_team_id":174},{"away":"SC Heerenveen","date":"2023-09-16T14:30:00+00:00","home":"Feyenoord","score":"6-1","event_id":310527,"away_score":1,"home_score":6,"away_team_id":174,"home_team_id":138},{"away":"Feyenoord","date":"2023-02-12T13:30:00+00:00","home":"SC Heerenveen","score":"1-2","event_id":315691,"away_score":2,"home_score":1,"away_team_id":138,"home_team_id":174},{"away":"SC Heerenveen","date":"2022-08-13T19:00:00+00:00","home":"Feyenoord","score":"0-0","event_id":315516,"away_score":0,"home_score":0,"away_team_id":174,"home_team_id":138},{"away":"Feyenoord","date":"2021-12-22T17:45:00+00:00","home":"SC Heerenveen","score":"0-3","event_id":319419,"away_score":3,"home_score":0,"away_team_id":138,"home_team_id":174},{"away":"SC Heerenveen","date":"2021-09-22T19:00:00+00:00","home":"Feyenoord","score":"3-1","event_id":319314,"away_score":1,"home_score":3,"away_team_id":174,"home_team_id":138}]},"standings":{"home":{"team_id":174,"position":7,"played":11,"points":18,"goal_diff":6,"team_name":"SC Heerenveen","won":5,"drawn":3,"lost":3,"goals_for":19,"goals_against":13,"group":null},"away":{"team_id":138,"position":1,"played":11,"points":25,"goal_diff":21,"team_name":"Feyenoord","won":7,"drawn":4,"lost":0,"goals_for":33,"goals_against":12,"group":null},"size":18},"form":{"home":{"matches":6,"ppg":2.17,"record":"4-1-1","goals_for":2,"goals_against":0.67,"clean_sheets":4,"streak":"won 3","sequence":"DWLWWW","venue_ppg":2.33},"away":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.5,"goals_against":1.83,"clean_sheets":0,"streak":"winless 4","sequence":"WWLDDL","venue_ppg":1.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"SC Heerenveen report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Feyenoord are without 4 players, none of them central to how the side plays.","evidence":{"count":4,"measured":3,"combined_goal_share":0,"combined_importance":0.062,"players":[{"player":"Jeremiah St. Juste","role":"DEF","reason":"Unknown","goal_share":0,"importance":0.062,"measured":true,"doubtful":false,"cover_at_position":10},{"player":"Jakub Moder","role":"MID","reason":"Knee Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":10},{"player":"Jordan Bos","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":10},{"player":"Reiss Nelson","role":"MID","reason":"Muscle Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":10}]},"strength":0.155,"moves":[{"channel":"goals","side":"away","pct":-0.1},{"channel":"goals","side":"home","pct":0.8},{"channel":"cards","side":"both","pct":0.3}]},{"id":"availability.lineup_confirmed","section":"§3.1","tier":1,"state":"COMPUTED","note":"The starting elevens are confirmed, so selection is known rather than guessed.","evidence":{"lineup_status":"confirmed","changes":{"home":{"n":1,"out":["Ringo Meerveld"],"in":["Levi Smans"]},"away":{"n":0,"out":[],"in":[]}}},"strength":0.3,"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":22,"home":{"state":"mid_table","position":7,"points":18,"games_left":22,"gap_to_leader":7,"gap_to_safety":7,"gap_to_europe":2},"away":{"state":"mid_table","position":1,"points":25,"games_left":22,"gap_to_leader":0,"gap_to_safety":14,"gap_to_europe":-5},"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-0, too close to carry a revenge motive.","evidence":{"reverse_margin":-1},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Robin Veldman has 21 matches in charge at SC Heerenveen, long enough that the side plays the way he wants it to.","evidence":{"manager":"Robin Veldman","matches_in_charge":21,"tenure_days":217,"ppm":1.67,"appointment_effect":{"before_ppm":1.7,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Giovanni van Bronckhorst is 14 games into the job at Feyenoord, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Giovanni van Bronckhorst","matches_in_charge":14,"tenure_days":84,"ppm":1.79,"appointment_effect":{"before_ppm":2.8,"after_ppm":2.3,"delta":null}},"strength":0.3,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"SC Heerenveen come in on 8 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":7.729166666666667,"matchesIn7":0,"matchesIn14":1,"days_rest":7.7},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Feyenoord come in on 5 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.635416666666667,"matchesIn7":1,"matchesIn14":3,"days_rest":4.6},"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.023,"defence":0.078,"effective_matches":14,"shrunk":0.36},"away":{"attack":0.292,"defence":0.22,"effective_matches":13.7,"shrunk":0.37}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Neither side holds a clear possession edge on recent evidence.","evidence":{"home":{"matches":12,"possession":51.8,"shots":14.6,"xg_per_shot":0.103,"corners":4.7,"corners_per_shot":0.319,"finishing_vs_xg":0.33},"away":{"matches":12,"possession":51.3,"shots":16.5,"xg_per_shot":0.116,"corners":5.3,"corners_per_shot":0.323,"finishing_vs_xg":0.5},"possession_gap":0.6},"strength":0.1,"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":"SC Heerenveen have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.33,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Feyenoord have scored 6 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.5,"matches":12},"strength":0.25,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"COMPUTED","note":"158 yellow cards in this referee's last 54 games, where 160 would be usual in this league, and 8 reds.","evidence":{"matches":54,"yellows_per_match":2.93,"reds_per_match":0.148,"league_yellows_per_match":2.96,"league_reds_per_match":0.121,"yellow_ratio":0.99,"red_ratio":1.23},"strength":0.1,"moves":[]},{"id":"fatigue.travel","section":"§6.4","tier":6,"state":"COMPUTED","note":"Routine trip of 153 km for Feyenoord.","evidence":{"travel_km":153},"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":21.8,"temperature_c":12,"description":"rain"},"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.06016613958805135},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":"Feyenoord sit top, but their form flatters them. They are trending down through their poorest run of chances created and conceded, facing heavy pressure in four of their last six outings and getting opened up at the back. Now they travel missing four key men, forcing defensive reshuffles that will only expose them further. SC Heerenveen arrive in solid touch with four wins from six and four clean sheets, anchored by a stingy rearguard that restricts opponents to two or fewer shots on target in five of their last six matches. Watch out for Jacob Trenskow, who has four goals in five games and six overall, to exploit those gaps. Heerenveen's poor record against sides above them remains a hurdle, but the visitors are too vulnerable now. Trenskow will decide this.","external":{"bsd_prediction":{"id":7377,"created_at":"2026-11-02T02:15:26Z","event":{"id":210903,"event_date":"2026-11-08T11:15:00Z","status":"notstarted","home_team_id":174,"home_team":"SC Heerenveen","away_team_id":138,"away_team":"Feyenoord","league_id":10,"league_name":"Eredivisie"},"recommendations":{"favorite":"A","favorite_prob":55.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.5558,"version":"dc-blend-v1"}},"polymarket":{"event_id":210903,"event_date":"2026-11-08T11:15:00Z","home_team":"SC Heerenveen","away_team":"Feyenoord","polymarket_event_id":"1257520","liquidity":{"volume_24hr":3428.190727,"volume_1wk":3623.8205660000003,"volume_1mo":3623.8205660000003,"volume_1yr":3623.8205660000003,"open_interest":4175.478846,"liquidity_clob":48986.4847,"liquidity_amm":null},"pricing":{"best_bid":0.21,"best_ask":0.22,"change_1d":-0.02,"change_1wk":0.005,"change_1mo":null},"goalscorers":null,"exact_scores":{"Any Other Score":0.16,"SC Heerenveen 0 - 0 Feyenoord Rotterdam":0.029,"SC Heerenveen 0 - 1 Feyenoord Rotterdam":0.06,"SC Heerenveen 0 - 2 Feyenoord Rotterdam":0.065,"SC Heerenveen 0 - 3 Feyenoord Rotterdam":0.052,"SC Heerenveen 0 - 4 Feyenoord Rotterdam":0.0285,"SC Heerenveen 0 - 5 Feyenoord Rotterdam":0.0135,"SC Heerenveen 1 - 0 Feyenoord Rotterdam":0.0335,"SC Heerenveen 1 - 1 Feyenoord Rotterdam":0.09,"SC Heerenveen 1 - 2 Feyenoord Rotterdam":0.095,"SC Heerenveen 1 - 3 Feyenoord Rotterdam":0.065,"SC Heerenveen 1 - 4 Feyenoord Rotterdam":0.036,"SC Heerenveen 1 - 5 Feyenoord Rotterdam":0.013,"SC Heerenveen 2 - 0 Feyenoord Rotterdam":0.0235,"SC Heerenveen 2 - 1 Feyenoord Rotterdam":0.055,"SC Heerenveen 2 - 2 Feyenoord Rotterdam":0.07,"SC Heerenveen 2 - 3 Feyenoord Rotterdam":0.0485,"SC Heerenveen 2 - 4 Feyenoord Rotterdam":0.0235,"SC Heerenveen 2 - 5 Feyenoord Rotterdam":0.011,"SC Heerenveen 3 - 0 Feyenoord Rotterdam":0.012,"SC Heerenveen 3 - 1 Feyenoord Rotterdam":0.025,"SC Heerenveen 3 - 2 Feyenoord Rotterdam":0.0285,"SC Heerenveen 3 - 3 Feyenoord Rotterdam":0.0235,"SC Heerenveen 3 - 4 Feyenoord Rotterdam":0.011,"SC Heerenveen 3 - 5 Feyenoord Rotterdam":0.115,"SC Heerenveen 4 - 0 Feyenoord Rotterdam":0.025,"SC Heerenveen 4 - 1 Feyenoord Rotterdam":0.0215,"SC Heerenveen 4 - 2 Feyenoord Rotterdam":0.0275,"SC Heerenveen 4 - 3 Feyenoord Rotterdam":0.1115,"SC Heerenveen 4 - 4 Feyenoord Rotterdam":0.009,"SC Heerenveen 4 - 5 Feyenoord Rotterdam":0.114,"SC Heerenveen 5 - 0 Feyenoord Rotterdam":0.0365,"SC Heerenveen 5 - 1 Feyenoord Rotterdam":0.06,"SC Heerenveen 5 - 2 Feyenoord Rotterdam":0.0335,"SC Heerenveen 5 - 3 Feyenoord Rotterdam":0.11,"SC Heerenveen 5 - 4 Feyenoord Rotterdam":0.1155,"SC Heerenveen 5 - 5 Feyenoord Rotterdam":0.0205},"updated_at":"2026-11-08T08:57:08Z"}},"computed_at":1794135568,"verdicts":[],"locked":false,"colors":{"home":"#0c4d95","away":"#ea1313"},"venue":{"name":"Abe Lenstra Stadion","city":"Heerenveen","capacity":27224},"pulled":[],"published":[]}