{"id":601974,"league_id":55,"league":"Veikkausliiga","kickoff":1791558000,"home":"SJK","away":"FC Lahti","home_id":2100,"away_id":2101,"venue_id":1302,"rank":6,"status":"notstarted","provisional":true,"lineup_status":"predicted","confidence":0.589,"score":null,"live_score":null,"lambda":[1.24,1.21],"read":{"text":"Too close to call","side":null},"pass":"Nothing to take on SJK against FC Lahti. 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."}],"lambda_home":1.2439942106066375,"lambda_away":1.2138154964249956,"corner_rate":9.9,"card_rate":0.131,"lineups":{"status":"predicted","confidence":0.464,"home":{"formation":"4-4-2","players":[{"id":50683,"name":"Roope Paunio","position":"G","starting":true,"ai_score":0.05},{"id":53804,"name":"Eetu Mömmö","position":"D","starting":true,"ai_score":0.05},{"id":50696,"name":"Oskari Väistö","position":"D","starting":true,"ai_score":0.05},{"id":22093,"name":"Kelvin Pires","position":"D","starting":true,"ai_score":0.04},{"id":13171,"name":"Jaakko Moisio","position":"D","starting":true,"ai_score":0.045},{"id":50693,"name":"Aapo Bostrom","position":"M","starting":true,"ai_score":0.05},{"id":50687,"name":"Caio Araújo","position":"M","starting":true,"ai_score":0.05},{"id":50780,"name":"Leon Vesterbacka","position":"M","starting":true,"ai_score":0.04},{"id":92679,"name":"Karlson Nwanege","position":"D","starting":true,"ai_score":0.04},{"id":50692,"name":"Jeremiah Streng","position":"F","starting":true,"ai_score":0.05},{"id":63517,"name":"Kelwin Souza do Nascimento","position":"F","starting":true,"ai_score":0.045},{"id":73761,"name":"Aziz Cisse","position":"F","starting":false,"ai_score":0.05},{"id":50694,"name":"Elias Mastokangas","position":"F","starting":false,"ai_score":0.045},{"id":50695,"name":"Johannes Viitala","position":"G","starting":false,"ai_score":0.045},{"id":50684,"name":"Salim Giabo Yussif","position":"D","starting":false,"ai_score":0.04},{"id":92678,"name":"Apostolos Vellios","position":"F","starting":false,"ai_score":0.035},{"id":50685,"name":"Armaan Wilson","position":"M","starting":false,"ai_score":0.035},{"id":51781,"name":"Gospel Chibueze Junior Onuoha","position":"M","starting":false,"ai_score":0.035},{"id":10947,"name":"Facundo Constantini","position":"D","starting":false,"ai_score":0.03},{"id":19514,"name":"Murilo","position":"M","starting":false,"ai_score":0.03},{"id":52173,"name":"Souleymane Bagayogo","position":"M","starting":false,"ai_score":0.025},{"id":21332,"name":"Amidou Traore","position":"M","starting":false,"ai_score":0.02},{"id":50639,"name":"Vertti Hänninen","position":"M","starting":false,"ai_score":0.02}],"confidence":0.464},"away":{"formation":"4-3-3","players":[{"id":12541,"name":"Aatu Hakala","position":"G","starting":true,"ai_score":0.05},{"id":50588,"name":"Topias Inkinen","position":"D","starting":true,"ai_score":0.045},{"id":50587,"name":"Väinö Vehkonen","position":"D","starting":true,"ai_score":0.05},{"id":50575,"name":"José Müller","position":"D","starting":true,"ai_score":0.04},{"id":50573,"name":"Romaric Yapi","position":"D","starting":true,"ai_score":0.045},{"id":50589,"name":"Armend Kabashi","position":"M","starting":true,"ai_score":0.05},{"id":50584,"name":"Otso Koskinen","position":"M","starting":true,"ai_score":0.05},{"id":50578,"name":"Yohan Cassubie","position":"M","starting":true,"ai_score":0.05},{"id":50784,"name":"Justus Ojanen","position":"M","starting":true,"ai_score":0.05},{"id":50581,"name":"Aaron Lindholm","position":"F","starting":true,"ai_score":0.05},{"id":50580,"name":"Momodou Sarr","position":"F","starting":true,"ai_score":0.05},{"id":50582,"name":"Martim Ferreira","position":"F","starting":false,"ai_score":0.05},{"id":50572,"name":"Osku Maukonen","position":"G","starting":false,"ai_score":0.05},{"id":50591,"name":"Amir Belabid","position":"F","starting":false,"ai_score":0.045},{"id":50583,"name":"Daniel Heikkinen","position":"M","starting":false,"ai_score":0.045},{"id":50577,"name":"Tòfol Montiel","position":"M","starting":false,"ai_score":0.045},{"id":50574,"name":"Nicolas Gianini Dantas","position":"D","starting":false,"ai_score":0.04},{"id":50579,"name":"Erik Andersson","position":"M","starting":false,"ai_score":0.035},{"id":50759,"name":"Neemias Barbosa","position":"F","starting":false,"ai_score":0.035},{"id":50576,"name":"Romain Sans","position":"D","starting":false,"ai_score":0.035},{"id":51713,"name":"Aleksi Paalanen","position":"F","starting":false,"ai_score":0.025},{"id":52056,"name":"Matias Vainionpää","position":"D","starting":false,"ai_score":0.01},{"id":50585,"name":"Joel Lehtonen","position":"D","starting":false,"ai_score":0.005}],"confidence":0.482},"unavailable":[]},"people":[{"id":50683,"name":"Roope Paunio","side":"home"},{"id":53804,"name":"Eetu Mömmö","side":"home"},{"id":50696,"name":"Oskari Väistö","side":"home"},{"id":22093,"name":"Kelvin Pires","side":"home"},{"id":13171,"name":"Jaakko Moisio","side":"home"},{"id":50693,"name":"Aapo Bostrom","side":"home"},{"id":50687,"name":"Caio Araújo","side":"home"},{"id":50780,"name":"Leon Vesterbacka","side":"home"},{"id":92679,"name":"Karlson Nwanege","side":"home"},{"id":50692,"name":"Jeremiah Streng","side":"home"},{"id":63517,"name":"Kelwin Souza do Nascimento","side":"home"},{"id":73761,"name":"Aziz Cisse","side":"home"},{"id":50694,"name":"Elias Mastokangas","side":"home"},{"id":50695,"name":"Johannes Viitala","side":"home"},{"id":50684,"name":"Salim Giabo Yussif","side":"home"},{"id":92678,"name":"Apostolos Vellios","side":"home"},{"id":50685,"name":"Armaan Wilson","side":"home"},{"id":51781,"name":"Gospel Chibueze Junior Onuoha","side":"home"},{"id":10947,"name":"Facundo Constantini","side":"home"},{"id":19514,"name":"Murilo","side":"home"},{"id":52173,"name":"Souleymane Bagayogo","side":"home"},{"id":21332,"name":"Amidou Traore","side":"home"},{"id":50639,"name":"Vertti Hänninen","side":"home"},{"id":213582,"name":"Eze Onuoha","side":"home"},{"id":64923,"name":"Koble Yao","side":"home"},{"id":102227,"name":"Ekerette Udom","side":"home"},{"id":50691,"name":"Danila Bulgakov","side":"home"},{"id":51796,"name":"Samuel Friday James","side":"home"},{"id":53803,"name":"Albin Björkskog","side":"home"},{"id":15655,"name":"Prosper Padera","side":"home"},{"id":51783,"name":"Aniis Machaal","side":"home"},{"id":51786,"name":"Taavi Kangaskokko","side":"home"},{"id":50689,"name":"Kasper Paananen","side":"home"},{"id":50690,"name":"Rangel","side":"home"},{"id":12541,"name":"Aatu Hakala","side":"away"},{"id":50588,"name":"Topias Inkinen","side":"away"},{"id":50587,"name":"Väinö Vehkonen","side":"away"},{"id":50575,"name":"José Müller","side":"away"},{"id":50573,"name":"Romaric Yapi","side":"away"},{"id":50589,"name":"Armend Kabashi","side":"away"},{"id":50584,"name":"Otso Koskinen","side":"away"},{"id":50578,"name":"Yohan Cassubie","side":"away"},{"id":50784,"name":"Justus Ojanen","side":"away"},{"id":50581,"name":"Aaron Lindholm","side":"away"},{"id":50580,"name":"Momodou Sarr","side":"away"},{"id":50582,"name":"Martim Ferreira","side":"away"},{"id":50572,"name":"Osku Maukonen","side":"away"},{"id":50591,"name":"Amir Belabid","side":"away"},{"id":50583,"name":"Daniel Heikkinen","side":"away"},{"id":50577,"name":"Tòfol Montiel","side":"away"},{"id":50574,"name":"Nicolas Gianini Dantas","side":"away"},{"id":50579,"name":"Erik Andersson","side":"away"},{"id":50759,"name":"Neemias Barbosa","side":"away"},{"id":50576,"name":"Romain Sans","side":"away"},{"id":51713,"name":"Aleksi Paalanen","side":"away"},{"id":52056,"name":"Matias Vainionpää","side":"away"},{"id":50585,"name":"Joel Lehtonen","side":"away"},{"id":213581,"name":"Nícolas","side":"away"}],"players":[{"id":50692,"name":"Jeremiah Streng","side":"home","team":"SJK","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":3,"goals":2,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":35,"tracked_apps":6,"tracked_starts":3},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"IFK Mariehamn","kickoff":1775836800,"goals":1,"assists":0,"score":"3-0","won":true},"strengths":[],"tags":[],"importance":0.036,"country":null,"load":null},{"id":63517,"name":"Kelwin Souza do Nascimento","side":"home","team":"SJK","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":50582,"name":"Martim Ferreira","side":"away","team":"FC Lahti","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":5,"goals":2,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":33,"tracked_apps":6,"tracked_starts":5},"recent":{"apps":5,"goals":2,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"AC Oulu","kickoff":1777118400,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":["top_scorer"],"importance":0.044,"country":null,"load":null},{"id":50581,"name":"Aaron Lindholm","side":"away","team":"FC Lahti","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":4,"starts":1,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":33,"tracked_apps":4,"tracked_starts":1},"recent":{"apps":4,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.001,"country":null,"load":null},{"id":50580,"name":"Momodou Sarr","side":"away","team":"FC Lahti","club":null,"role":"ATT","position":"RW","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":6,"goals":2,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":33,"tracked_apps":6,"tracked_starts":6},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Turun Palloseura","kickoff":1775833200,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.046,"country":null,"load":null}],"extras":{"teams":{"home":2100,"away":2101},"split":{"home":{"above":{"w":1,"d":3,"l":2},"below":{"w":1,"d":1,"l":2}},"away":{"above":{"w":1,"d":1,"l":1},"below":{"w":4,"d":1,"l":2}}},"referee":null,"managers":{"home":{"id":1530,"name":"Jarkko Wiss","vs":{"w":1,"d":0,"l":1,"last":{"kickoff":1787328000,"score":"1-2","result":"L"}}},"away":{"id":1531,"name":"Gonçalo Pereira","vs":{"w":1,"d":0,"l":1,"last":{"kickoff":1787328000,"score":"2-1","result":"W"}}}},"best_xi":[{"id":22093,"name":"Kelvin Pires","team_id":2100,"position":"D","matches":5,"goals":1,"assists":0},{"id":17073,"name":"Samuel Johansen Chukwudi","team_id":2100,"position":"D","matches":6,"goals":0,"assists":0}],"players":{"17073":{"caps":13,"goals":0,"country":"Faroe Islands","signed":null},"22093":{"caps":16,"goals":0,"country":"Cabo Verde","signed":null}}},"notable":[{"id":50636,"name":"Adeleke Akinyemi","goals":6,"rank":1},{"id":13160,"name":"Teemu Hytönen","goals":6,"rank":2},{"id":50744,"name":"Rasmus Karjalainen","goals":5,"rank":3},{"id":50704,"name":"Albijon Muzaci","goals":4,"rank":4},{"id":18843,"name":"Jaime Moreno","goals":4,"rank":5},{"id":50582,"name":"Martim Ferreira","goals":4,"rank":6},{"id":50581,"name":"Aaron Lindholm","goals":3,"rank":7},{"id":50763,"name":"Adam Larsson","goals":3,"rank":8},{"id":50745,"name":"Julius Körkkö","goals":3,"rank":9},{"id":50725,"name":"Mads Borchers","goals":3,"rank":10},{"id":50728,"name":"Teemu Pukki","goals":3,"rank":11},{"id":14217,"name":"Theodoros Tsirigotis","goals":3,"rank":12},{"id":50654,"name":"Alie Conteh","goals":2,"rank":13},{"id":53615,"name":"Arvid Bergvik","goals":2,"rank":14},{"id":12526,"name":"Bob Nii Armah","goals":2,"rank":15}],"round_label":"Regular season","neutral":false,"h2h":{"total_matches":32,"home_wins":7,"draws":13,"away_wins":12,"home_goals":38,"away_goals":38,"avg_total_goals":2.375,"home_win_rate":0.21875,"away_win_rate":0.375,"recent_matches":[{"away":"FC Lahti","date":"2026-08-21T16:00:00+00:00","home":"SJK","score":"1-2","event_id":207298,"away_score":2,"home_score":1,"away_team_id":2101,"home_team_id":2100},{"away":"SJK","date":"2026-06-13T16:00:00+00:00","home":"FC Lahti","score":"2-3","event_id":207240,"away_score":3,"home_score":2,"away_team_id":2100,"home_team_id":2101},{"away":"FC Lahti","date":"2024-07-27T14:00:00+00:00","home":"SJK","score":"5-5","event_id":239517,"away_score":5,"home_score":5,"away_team_id":2101,"home_team_id":2100},{"away":"SJK","date":"2024-05-27T15:00:00+00:00","home":"FC Lahti","score":"0-4","event_id":239468,"away_score":4,"home_score":0,"away_team_id":2100,"home_team_id":2101},{"away":"SJK","date":"2023-07-16T15:30:00+00:00","home":"FC Lahti","score":"1-1","event_id":249804,"away_score":1,"home_score":1,"away_team_id":2100,"home_team_id":2101},{"away":"FC Lahti","date":"2023-04-22T14:00:00+00:00","home":"SJK","score":"0-0","event_id":249709,"away_score":0,"home_score":0,"away_team_id":2101,"home_team_id":2100},{"away":"SJK","date":"2022-07-24T13:00:00+00:00","home":"FC Lahti","score":"1-3","event_id":262164,"away_score":3,"home_score":1,"away_team_id":2100,"home_team_id":2101},{"away":"FC Lahti","date":"2022-05-07T12:00:00+00:00","home":"SJK","score":"1-2","event_id":262107,"away_score":2,"home_score":1,"away_team_id":2101,"home_team_id":2100},{"away":"FC Lahti","date":"2021-09-26T15:30:00+00:00","home":"SJK","score":"4-1","event_id":275442,"away_score":1,"home_score":4,"away_team_id":2101,"home_team_id":2100},{"away":"SJK","date":"2021-07-04T15:30:00+00:00","home":"FC Lahti","score":"2-1","event_id":275486,"away_score":1,"home_score":2,"away_team_id":2100,"home_team_id":2101}]},"standings":{"home":{"team_id":2100,"position":10,"played":25,"points":24,"goal_diff":-7,"team_name":"SJK","won":5,"drawn":9,"lost":11,"goals_for":28,"goals_against":35,"group":null},"away":{"team_id":2101,"position":5,"played":25,"points":36,"goal_diff":6,"team_name":"FC Lahti","won":10,"drawn":6,"lost":9,"goals_for":30,"goals_against":24,"group":null},"size":12},"form":{"home":{"matches":6,"ppg":1,"record":"1-3-2","goals_for":0.67,"goals_against":1,"clean_sheets":2,"streak":"unbeaten 4","sequence":"LLDDDW","venue_ppg":1.5},"away":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1.33,"goals_against":1.33,"clean_sheets":1,"streak":"none","sequence":"LWWWLD","venue_ppg":2}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"SJK report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"FC Lahti 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.464,"cup_tie":false},"strength":0.536,"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 2-3, 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":"Jarkko Wiss has 27 matches in charge at SJK, long enough that the side plays the way he wants it to.","evidence":{"manager":"Jarkko Wiss","matches_in_charge":27,"tenure_days":175,"ppm":1.11,"appointment_effect":{"before_ppm":1.8,"after_ppm":1.2,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Gonçalo Pereira has 27 matches in charge at FC Lahti, long enough that the side plays the way he wants it to.","evidence":{"manager":"Gonçalo Pereira","matches_in_charge":27,"tenure_days":175,"ppm":1.56,"appointment_effect":{"before_ppm":1.3,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"SJK come in on 21 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":21,"matchesIn7":0,"matchesIn14":0,"days_rest":21},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"FC Lahti come in on 21 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":21,"matchesIn7":0,"matchesIn14":0,"days_rest":21},"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.025,"defence":-0.058,"effective_matches":15.7,"shrunk":0.34},"away":{"attack":0.013,"defence":0.12,"effective_matches":13.8,"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; SJK work noticeably more of their attacks into wide areas.","evidence":{"home":{"matches":12,"possession":52.2,"shots":11.2,"xg_per_shot":0.123,"corners":5.6,"corners_per_shot":0.504,"finishing_vs_xg":-0.3},"away":{"matches":12,"possession":55,"shots":14.4,"xg_per_shot":0.13,"corners":5.4,"corners_per_shot":0.373,"finishing_vs_xg":-0.61},"possession_gap":-2.8},"strength":0.113,"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":"SJK have scored 4 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.3,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"FC Lahti have scored 7 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.61,"matches":12},"strength":0.25,"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.19079009257751556},"strength":0,"moves":[]}],"pass_reason":"call rule: value","preview":null,"external":{"bsd_prediction":{"id":4385,"created_at":"2026-10-03T02:15:26Z","event":{"id":601974,"event_date":"2026-10-09T15:00:00Z","status":"notstarted","home_team_id":2100,"home_team":"SJK","away_team_id":2101,"away_team":"FC Lahti","league_id":55,"league_name":"Veikkausliiga"},"recommendations":{"favorite":"A","favorite_prob":37.2,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.3716,"version":"dc-blend-v1"}}},"computed_at":1791473605,"verdicts":[],"locked":false,"colors":{"home":"#c2b353","away":"#404040"},"venue":{"name":"OmaSP Stadion","city":"Seinajoki","capacity":5900},"pulled":[],"published":[]}