{"id":605573,"league_id":79,"league":"Club Friendlies","kickoff":1791032400,"home":"Dunfermline Athletic","away":"Aberdeen","home_id":2054,"away_id":232,"venue_id":null,"rank":9,"status":"notstarted","provisional":true,"lineup_status":"unavailable","confidence":0.176,"score":null,"live_score":null,"lambda":[1.65,1.47],"read":null,"pass":"Passing on Dunfermline Athletic v Aberdeen. No bookmaker is pricing it yet.","flags":[],"lambda_home":1.6500017813828667,"lambda_away":1.4738653723792123,"corner_rate":7.59,"card_rate":0.019,"lineups":{"status":"unavailable","confidence":null,"home":null,"away":null,"unavailable":[]},"people":[{"id":48557,"name":"John Tod","side":"home"},{"id":48559,"name":"Kyle Benedictus","side":"home"},{"id":29938,"name":"Luke Robinson","side":"home"},{"id":48553,"name":"Nurudeen Abdulai","side":"home"},{"id":5879,"name":"Sam Cleall-Harding","side":"home"},{"id":48558,"name":"Alasdair Davidson","side":"home"},{"id":5985,"name":"Aaron Donnelly","side":"home"},{"id":13205,"name":"Callumn Morrison","side":"home"},{"id":7116,"name":"Zak Rudden","side":"home"},{"id":27986,"name":"Oli Shaw","side":"home"},{"id":48540,"name":"Chris Kane","side":"home"},{"id":48538,"name":"Andy Tod","side":"home"},{"id":94335,"name":"Finlay Shearer","side":"home"},{"id":118088,"name":"Olamilekan Adams","side":"home"},{"id":48542,"name":"Jack Quinn","side":"home"},{"id":6964,"name":"Aston Oxborough","side":"home"},{"id":55915,"name":"Musa Dibaga","side":"home"},{"id":48561,"name":"Billy Terrell","side":"home"},{"id":48546,"name":"Charlie Gilmour","side":"home"},{"id":48555,"name":"Shea Kearney","side":"home"},{"id":15427,"name":"Alfons Amade","side":"home"},{"id":48539,"name":"Rory Macleod","side":"home"},{"id":63821,"name":"Kian Corbally","side":"home"},{"id":9538,"name":"Allan Oyirwoth","side":"home"},{"id":48548,"name":"Keith Bray","side":"home"},{"id":5746,"name":"Dylan Lobban","side":"home"},{"id":58833,"name":"Freddie Rowe","side":"home"},{"id":48550,"name":"Josh Cooper","side":"home"},{"id":208847,"name":"Christopher Mcdowell","side":"home"},{"id":48543,"name":"Robbie Fraser","side":"home"},{"id":63823,"name":"Jay Haughey","side":"home"},{"id":94334,"name":"Zeke Cameron","side":"home"},{"id":5747,"name":"Nicky Devlin","side":"away"},{"id":8754,"name":"Mitchel Frame","side":"away"},{"id":7018,"name":"Kristers Tobers","side":"away"},{"id":5749,"name":"Mats Knoester","side":"away"},{"id":6806,"name":"Gavin Molloy","side":"away"},{"id":5748,"name":"Jack Milne","side":"away"},{"id":5989,"name":"Lewis Mayo","side":"away"},{"id":36759,"name":"Nesta Guinness-Walker","side":"away"},{"id":36524,"name":"Daniel Happe","side":"away"},{"id":49749,"name":"Ayoub Mouloua","side":"away"},{"id":5942,"name":"Lewis Smith","side":"away"},{"id":5759,"name":"Kevin Nisbet","side":"away"},{"id":8755,"name":"Toyosi Olusanya","side":"away"},{"id":12065,"name":"Mitchy Ntelo","side":"away"},{"id":1382,"name":"Marius Müller","side":"away"},{"id":13651,"name":"Daniel Klein","side":"away"},{"id":5976,"name":"Tony Yogane","side":"away"},{"id":5993,"name":"Bradley Lyons","side":"away"},{"id":30878,"name":"Alexander Briedl","side":"away"},{"id":7268,"name":"Hicham Mahou","side":"away"},{"id":5753,"name":"Stuart Armstrong","side":"away"},{"id":6963,"name":"Ante Palaversa","side":"away"},{"id":9402,"name":"Connor Ronan","side":"away"},{"id":6607,"name":"Chris Cadden","side":"away"},{"id":12054,"name":"Aremu Afeez","side":"away"},{"id":48521,"name":"Findlay Marshall","side":"away"},{"id":5756,"name":"Emmanuel Gyamfi","side":"away"}],"players":[{"id":7018,"name":"Kristers Tobers","side":"away","team":"Aberdeen","club":null,"role":"DEF","position":"CB","status":"out","reason":"Knee Injury","expected_return":"2026-10-20","season":null,"recent":null,"standout":null,"strengths":[],"tags":[],"importance":0,"country":null,"load":null},{"id":5993,"name":"Bradley Lyons","side":"away","team":"Aberdeen","club":null,"role":"MID","position":"CM","status":"out","reason":"Knee Injury","expected_return":"2026-10-20","season":{"apps":1,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":30,"tracked_apps":1,"tracked_starts":1},"recent":{"apps":2,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":null,"strengths":[],"tags":[],"importance":0,"country":{"team":null,"apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":5756,"name":"Emmanuel Gyamfi","side":"away","team":"Aberdeen","club":null,"role":"MID","position":"LB","status":"out","reason":"Thigh Injury","expected_return":"2026-10-20","season":{"apps":6,"starts":6,"goals":0,"assists":0,"big_chances":0,"clean_sheets":6,"team_games":30,"tracked_apps":6,"tracked_starts":6},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.01,"country":null,"load":null}],"extras":{"teams":{"home":2054,"away":232},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":1441,"name":"Neil Lennon","vs":null},"away":{"id":258,"name":"Steve Robinson","vs":null}},"best_xi":[],"players":{}},"notable":[{"id":15835,"name":"Hamza Abdelkarim","goals":4,"rank":1},{"id":390,"name":"João Pedro","goals":4,"rank":2},{"id":675,"name":"Matheus França","goals":4,"rank":3},{"id":1690,"name":"Andy Diouf","goals":3,"rank":4},{"id":1796,"name":"Bryan Mbeumo","goals":3,"rank":5},{"id":434,"name":"Eddie Nketiah","goals":3,"rank":6},{"id":2810,"name":"Esteban Lepaul","goals":3,"rank":7},{"id":5672,"name":"Felipe Chávez","goals":3,"rank":8},{"id":65891,"name":"Kirsten Otchere","goals":3,"rank":9},{"id":4831,"name":"Leon Opitz","goals":3,"rank":10},{"id":38512,"name":"Wiktor Biedrzycki","goals":3,"rank":11},{"id":7118,"name":"William Alves","goals":3,"rank":12},{"id":8576,"name":"Abdellah Ouazane","goals":2,"rank":13},{"id":31227,"name":"Ádin Molnár","goals":2,"rank":14},{"id":14006,"name":"Bogdan Mirčetić","goals":2,"rank":15}],"round_label":"Regular season","neutral":false,"h2h":{"total_matches":4,"home_wins":1,"draws":1,"away_wins":2,"home_goals":6,"away_goals":8,"avg_total_goals":3.5,"home_win_rate":0.25,"away_win_rate":0.5,"recent_matches":[{"away":"Aberdeen","date":"2012-04-28T14:00:00+00:00","home":"Dunfermline Athletic","score":"3-0","event_id":444397,"away_score":0,"home_score":3,"away_team_id":232,"home_team_id":2054},{"away":"Dunfermline Athletic","date":"2012-01-28T15:00:00+00:00","home":"Aberdeen","score":"1-0","event_id":444336,"away_score":0,"home_score":1,"away_team_id":2054,"home_team_id":232},{"away":"Aberdeen","date":"2011-11-26T15:00:00+00:00","home":"Dunfermline Athletic","score":"3-3","event_id":444279,"away_score":3,"home_score":3,"away_team_id":232,"home_team_id":2054},{"away":"Dunfermline Athletic","date":"2011-09-30T18:45:00+00:00","home":"Aberdeen","score":"4-0","event_id":444241,"away_score":0,"home_score":4,"away_team_id":2054,"home_team_id":232}]},"standings":{"home":{"team_id":2054,"position":839,"played":3,"points":6,"goal_diff":3,"team_name":"Dunfermline Athletic","won":2,"drawn":0,"lost":1,"goals_for":5,"goals_against":2,"group":null},"away":{"team_id":232,"position":924,"played":4,"points":6,"goal_diff":-1,"team_name":"Aberdeen","won":2,"drawn":0,"lost":2,"goals_for":6,"goals_against":7,"group":null},"size":2964},"form":{"home":{"matches":6,"ppg":1.33,"record":"2-2-2","goals_for":1.17,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"DDLLWW"},"away":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":0.83,"goals_against":1.17,"clean_sheets":2,"streak":"none","sequence":"LLLDWD","venue_ppg":1}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Dunfermline Athletic report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Aberdeen are without 3 players, none of them central to how the side plays.","evidence":{"count":3,"measured":2,"combined_goal_share":0,"combined_importance":0.01,"players":[{"player":"Emmanuel Gyamfi","role":"MID","reason":"Thigh Injury","goal_share":0,"importance":0.01,"measured":true,"doubtful":false,"cover_at_position":9},{"player":"Kristers Tobers","role":"DEF","reason":"Knee Injury","goal_share":0,"importance":0.05,"measured":false,"doubtful":false,"cover_at_position":8},{"player":"Bradley Lyons","role":"MID","reason":"Knee Injury","goal_share":0,"importance":0,"measured":true,"doubtful":false,"cover_at_position":9}]},"strength":0.15,"moves":[{"channel":"goals","side":"away","pct":-0.1},{"channel":"goals","side":"home","pct":0.4},{"channel":"corners","side":"away","pct":0},{"channel":"cards","side":"both","pct":0.1}]},{"id":"availability.rotation_risk","section":"§3.1","tier":1,"state":"UNAVAILABLE","note":"No lineup published yet. Rotation risk is unresolved and every price here is provisional until the eleven is named.","evidence":{"lineup_status":"unavailable"},"strength":0,"moves":[]},{"id":"stakes.table","section":"§5.1","tier":2,"state":"UNAVAILABLE","note":"A cup or a group stage, so there is no league table to read what either side is playing for.","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.settling","section":"§1.1","tier":3,"state":"COMPUTED","note":"Neil Lennon is 7 games into the job at Dunfermline Athletic, past the bounce window, where an early lift usually fades back toward the side's real level.","evidence":{"manager":"Neil Lennon","matches_in_charge":7,"tenure_days":152,"ppm":1.57,"appointment_effect":{"before_ppm":0.6,"after_ppm":1.57,"delta":null}},"strength":0.3,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Steve Robinson has 18 matches in charge at Aberdeen, long enough that the side plays the way he wants it to.","evidence":{"manager":"Steve Robinson","matches_in_charge":18,"tenure_days":183,"ppm":1.33,"appointment_effect":{"before_ppm":0.5,"after_ppm":1.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"THIN","note":"Dunfermline Athletic have no prior fixture on record in the window, so days of rest cannot be computed.","evidence":{"daysRest":null,"matchesIn7":0,"matchesIn14":0},"strength":0,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Aberdeen come in on 14 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":13.958333333333334,"matchesIn7":0,"matchesIn14":1,"days_rest":14},"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.6059742388207 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.002,"defence":0.098,"effective_matches":1.6,"shrunk":0.83},"away":{"attack":-0.009,"defence":0.023,"effective_matches":2.2,"shrunk":0.78},"sample":1.6059742388207,"required":6},"strength":0,"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":7,"possession":50,"shots":null,"xg_per_shot":null,"corners":6,"corners_per_shot":null,"finishing_vs_xg":null},"away":{"matches":12,"possession":45,"shots":9.8,"xg_per_shot":0.103,"corners":4.8,"corners_per_shot":0.487,"finishing_vs_xg":0.25},"possession_gap":5},"strength":0.2,"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 Dunfermline Athletic's recent matches, so finishing cannot be compared to chances.","evidence":{"matches":7},"strength":0,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Aberdeen are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.25,"matches":12},"strength":0.1,"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.021782673171893},"strength":0,"moves":[]}],"pass_reason":"No market is priced for this fixture yet.","preview":null,"external":{},"computed_at":1791025485,"verdicts":[],"locked":false,"colors":{"home":"#0d5ba3","away":"#ee292f"},"venue":null,"pulled":[],"published":[]}