{"id":601993,"league_id":55,"league":"Veikkausliiga","kickoff":1793635200,"home":"Inter Turku","away":"IF Gnistan","home_id":2098,"away_id":2095,"venue_id":1296,"rank":6,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.622,"score":[4,3],"live_score":null,"lambda":[1.68,0.9],"odds_1x2":{"HOME":0.6876177195895239,"DRAW":0.18895012165827932,"AWAY":0.12343215875219672},"read":null,"top_pick":{"market":"draw_no_bet","outcome":"HOME","line":null,"odds":1.17,"bookmaker":"Betano","prices":[{"slug":"betano","book":"Betano","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15},{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"bet365","book":"Bet365","odds":1.143},{"slug":"bwin","book":"Bwin","odds":1.14},{"slug":"sportingbet","book":"SportingBet","odds":1.14},{"slug":"vistabet","book":"Vistabet","odds":1.14},{"slug":"10bet","book":"10bet","odds":1.133},{"slug":"888sport","book":"888Sport","odds":1.125},{"slug":"william-hill","book":"William Hill","odds":1.125},{"slug":"betsson","book":"Betsson","odds":1.12},{"slug":"betway","book":"Betway","odds":1.111}],"prob":0.86,"lean":false},"pass":null,"confident":[{"market":"draw_no_bet","outcome":"HOME","line":null,"prob":0.86,"odds":1.17,"bookmaker":"Betano","prices":[{"slug":"betano","book":"Betano","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15},{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"bet365","book":"Bet365","odds":1.143},{"slug":"bwin","book":"Bwin","odds":1.14},{"slug":"sportingbet","book":"SportingBet","odds":1.14},{"slug":"vistabet","book":"Vistabet","odds":1.14},{"slug":"10bet","book":"10bet","odds":1.133},{"slug":"888sport","book":"888Sport","odds":1.125},{"slug":"william-hill","book":"William Hill","odds":1.125},{"slug":"betsson","book":"Betsson","odds":1.12},{"slug":"betway","book":"Betway","odds":1.111}],"lean":false,"caveat":false}],"flags":[{"id":"form.away","section":"§2.1","note":"IF Gnistan have taken 0.50 points a game from their last 6 (0W 3D 3L), scoring 0.8 and conceding 1.8, and 0.33 a game on the road."},{"id":"style.matchup","section":"§4.2","note":"Inter Turku average 15 points more possession than IF Gnistan, so this should be one side with the ball and one without it."}],"lambda_home":1.6786974406229445,"lambda_away":0.8972987520574398,"corner_rate":9.69,"card_rate":0.154,"lineups":{"status":"predicted","confidence":0.641,"home":{"formation":"4-2-3-1","players":[{"id":50645,"name":"Eetu Huuhtanen","position":"G","starting":true,"ai_score":0.582},{"id":50649,"name":"Jussi Niska","position":"D","starting":true,"ai_score":0.586},{"id":11316,"name":"Robert Ivanov","position":"D","starting":true,"ai_score":0.625},{"id":50655,"name":"Luka Kuittinen","position":"D","starting":true,"ai_score":0.428},{"id":50646,"name":"Albin Granlund","position":"D","starting":true,"ai_score":0.368},{"id":50656,"name":"Janne-Pekka Laine","position":"M","starting":true,"ai_score":0.525},{"id":50652,"name":"Eeli Kiiskila","position":"M","starting":true,"ai_score":0.51},{"id":15392,"name":"Clinton Jephta","position":"F","starting":true,"ai_score":0.568},{"id":50756,"name":"Jasse Tuominen","position":"M","starting":true,"ai_score":0.503},{"id":16285,"name":"Herman Sjögrell","position":"F","starting":true,"ai_score":0.368},{"id":50654,"name":"Alie Conteh","position":"F","starting":true,"ai_score":0.554},{"id":21893,"name":"Lauri Laine","position":"M","starting":false,"ai_score":0.358},{"id":50647,"name":"Juuso Hämäläinen","position":"D","starting":false,"ai_score":0.352},{"id":50660,"name":"Seth Saarinen","position":"D","starting":false,"ai_score":0.321},{"id":50650,"name":"Johannes Yli-Kokko","position":"M","starting":false,"ai_score":0.296},{"id":50658,"name":"Julius Tauriainen","position":"D","starting":false,"ai_score":0.265},{"id":50688,"name":"Muhammed Suso","position":"F","starting":false,"ai_score":0.263},{"id":50661,"name":"Bismark Ampofo","position":"M","starting":false,"ai_score":0.23},{"id":50657,"name":"Jean Fiacre Kouamé Botué","position":"F","starting":false,"ai_score":0.188},{"id":53627,"name":"Iiro Järvinen","position":"M","starting":false,"ai_score":0.17},{"id":50593,"name":"Yeboah Amankwah","position":"D","starting":false,"ai_score":0.132},{"id":50769,"name":"Eero Vuorjoki","position":"G","starting":false,"ai_score":0.05},{"id":62505,"name":"Lukas Prokop","position":"F","starting":false,"ai_score":0.025}],"confidence":0.659},"away":{"formation":"5-4-1","players":[{"id":13151,"name":"Otso Virtanen","position":"G","starting":true,"ai_score":0.606},{"id":27867,"name":"Ruxi","position":"D","starting":true,"ai_score":0.596},{"id":16181,"name":"Bogdan Milovanov","position":"D","starting":true,"ai_score":0.577},{"id":48000,"name":"Ayo Obileye","position":"D","starting":true,"ai_score":0.539},{"id":60610,"name":"Pakwo Gnanou","position":"D","starting":true,"ai_score":0.501},{"id":50631,"name":"Edmund Arko-Mensah","position":"D","starting":true,"ai_score":0.354},{"id":50633,"name":"Sergei Eremenko","position":"M","starting":true,"ai_score":0.459},{"id":50640,"name":"Adam Jouhi","position":"M","starting":true,"ai_score":0.591},{"id":50634,"name":"Gabriel Europaeus","position":"M","starting":true,"ai_score":0.525},{"id":50755,"name":"Roman Eremenko","position":"M","starting":true,"ai_score":0.445},{"id":50635,"name":"Joakim Latonen","position":"F","starting":true,"ai_score":0.435},{"id":50644,"name":"Artur Atarah","position":"F","starting":false,"ai_score":0.395},{"id":50638,"name":"Danny Pérez","position":"F","starting":false,"ai_score":0.354},{"id":50632,"name":"Saku Ylätupa","position":"F","starting":false,"ai_score":0.348},{"id":50628,"name":"Otto Hannula","position":"M","starting":false,"ai_score":0.263},{"id":51053,"name":"Noah Rossi","position":"D","starting":false,"ai_score":0.2},{"id":53607,"name":"Kosmo Launiala","position":"F","starting":false,"ai_score":0.192},{"id":50785,"name":"Jeff Selenge","position":"M","starting":false,"ai_score":0.174},{"id":50637,"name":"Juhani Ojala","position":"D","starting":false,"ai_score":0.147},{"id":50642,"name":"Benjamin Dahlström","position":"D","starting":false,"ai_score":0.05},{"id":82500,"name":"Matej Juricka","position":"G","starting":false,"ai_score":0.03},{"id":53612,"name":"Oskar Lyberopoulos","position":"G","starting":false,"ai_score":0.02},{"id":50629,"name":"Rachide Gnanou","position":"D","starting":false,"ai_score":0.02}],"confidence":0.641},"unavailable":[]},"people":[{"id":50645,"name":"Eetu Huuhtanen","side":"home"},{"id":50649,"name":"Jussi Niska","side":"home"},{"id":11316,"name":"Robert Ivanov","side":"home"},{"id":50655,"name":"Luka Kuittinen","side":"home"},{"id":50646,"name":"Albin Granlund","side":"home"},{"id":50656,"name":"Janne-Pekka Laine","side":"home"},{"id":50652,"name":"Eeli Kiiskila","side":"home"},{"id":15392,"name":"Clinton Jephta","side":"home"},{"id":50756,"name":"Jasse Tuominen","side":"home"},{"id":16285,"name":"Herman Sjögrell","side":"home"},{"id":50654,"name":"Alie Conteh","side":"home"},{"id":21893,"name":"Lauri Laine","side":"home"},{"id":50647,"name":"Juuso Hämäläinen","side":"home"},{"id":50660,"name":"Seth Saarinen","side":"home"},{"id":50650,"name":"Johannes Yli-Kokko","side":"home"},{"id":50658,"name":"Julius Tauriainen","side":"home"},{"id":50688,"name":"Muhammed Suso","side":"home"},{"id":50661,"name":"Bismark Ampofo","side":"home"},{"id":50657,"name":"Jean Fiacre Kouamé Botué","side":"home"},{"id":53627,"name":"Iiro Järvinen","side":"home"},{"id":50593,"name":"Yeboah Amankwah","side":"home"},{"id":50769,"name":"Eero Vuorjoki","side":"home"},{"id":62505,"name":"Lukas Prokop","side":"home"},{"id":51999,"name":"Axel Sandler","side":"home"},{"id":53628,"name":"Alex Hilden","side":"home"},{"id":50659,"name":"Ville Seppä","side":"home"},{"id":50651,"name":"Prosper Ahiabu","side":"home"},{"id":50757,"name":"Vilho Huovila","side":"home"},{"id":13158,"name":"Vincent Ulundu","side":"home"},{"id":88782,"name":"Philip Otoo","side":"home"},{"id":50653,"name":"Antoin Loic Essomba","side":"home"},{"id":50648,"name":"Ilari Kangasniemi","side":"home"},{"id":13151,"name":"Otso Virtanen","side":"away"},{"id":27867,"name":"Ruxi","side":"away"},{"id":16181,"name":"Bogdan Milovanov","side":"away"},{"id":48000,"name":"Ayo Obileye","side":"away"},{"id":60610,"name":"Pakwo Gnanou","side":"away"},{"id":50631,"name":"Edmund Arko-Mensah","side":"away"},{"id":50633,"name":"Sergei Eremenko","side":"away"},{"id":50640,"name":"Adam Jouhi","side":"away"},{"id":50634,"name":"Gabriel Europaeus","side":"away"},{"id":50755,"name":"Roman Eremenko","side":"away"},{"id":50635,"name":"Joakim Latonen","side":"away"},{"id":50644,"name":"Artur Atarah","side":"away"},{"id":50638,"name":"Danny Pérez","side":"away"},{"id":50632,"name":"Saku Ylätupa","side":"away"},{"id":50628,"name":"Otto Hannula","side":"away"},{"id":51053,"name":"Noah Rossi","side":"away"},{"id":53607,"name":"Kosmo Launiala","side":"away"},{"id":50785,"name":"Jeff Selenge","side":"away"},{"id":50637,"name":"Juhani Ojala","side":"away"},{"id":50642,"name":"Benjamin Dahlström","side":"away"},{"id":82500,"name":"Matej Juricka","side":"away"},{"id":53612,"name":"Oskar Lyberopoulos","side":"away"},{"id":50629,"name":"Rachide Gnanou","side":"away"},{"id":50630,"name":"Marcelo Costa","side":"away"},{"id":50643,"name":"Max Bjurstrøm","side":"away"},{"id":59155,"name":"Teodor Minchev","side":"away"},{"id":50782,"name":"Niklas Lindström","side":"away"},{"id":53608,"name":"Evgeny Bashkirov","side":"away"},{"id":50636,"name":"Adeleke Akinyemi","side":"away"}],"players":[{"id":50654,"name":"Alie Conteh","side":"home","team":"Inter Turku","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":16,"starts":13,"goals":3,"assists":0,"big_chances":0,"clean_sheets":8,"team_games":47,"tracked_apps":16,"tracked_starts":13},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":1,"country":0},"standout":{"opponent":"HJK","kickoff":1793289600,"goals":1,"assists":0,"score":"2-4","won":false},"strengths":[],"tags":["top_scorer"],"importance":0.047,"country":null,"load":{"games":2,"minutes":154,"country":0}},{"id":15392,"name":"Clinton Jephta","side":"home","team":"Inter Turku","club":null,"role":"ATT","position":"LW","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":10,"goals":4,"assists":0,"big_chances":2,"clean_sheets":6,"team_games":47,"tracked_apps":12,"tracked_starts":10},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Başakşehir FK","kickoff":1785427200,"goals":1,"assists":0,"score":"2-0","won":true},"strengths":[],"tags":["best_performer"],"importance":0.08,"country":null,"load":{"games":2,"minutes":141,"country":0}},{"id":50636,"name":"Adeleke Akinyemi","side":"away","team":"IF Gnistan","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":6,"starts":4,"goals":3,"assists":0,"big_chances":0,"clean_sheets":1,"team_games":37,"tracked_apps":6,"tracked_starts":4},"recent":{"apps":5,"goals":3,"assists":0,"scoredIn":3,"country":0},"standout":{"opponent":"Turun Palloseura","kickoff":1777042800,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":["top_scorer","in_form"],"importance":0.053,"country":null,"load":null},{"id":50635,"name":"Joakim Latonen","side":"away","team":"IF Gnistan","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":11,"starts":7,"goals":1,"assists":0,"big_chances":1,"clean_sheets":2,"team_games":37,"tracked_apps":11,"tracked_starts":7},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Inter Turku","kickoff":1777996800,"goals":1,"assists":0,"score":"2-0","won":true},"strengths":[],"tags":[],"importance":0.02,"country":null,"load":{"games":2,"minutes":179,"country":0}}],"extras":{"teams":{"home":2098,"away":2095},"split":{"home":{"above":{"w":2,"d":0,"l":0},"below":{"w":3,"d":2,"l":3}},"away":{"above":{"w":1,"d":4,"l":1},"below":{"w":1,"d":1,"l":2}}},"referee":null,"managers":{"home":{"id":1528,"name":"Vesa Vasara","vs":{"w":3,"d":2,"l":2,"last":{"kickoff":1791388800,"score":"0-0","result":"D"}}},"away":{"id":1525,"name":"Jussi Leppälahti","vs":{"w":2,"d":2,"l":3,"last":{"kickoff":1791388800,"score":"0-0","result":"D"}}}},"best_xi":[{"id":11316,"name":"Robert Ivanov","team_id":2098,"position":"D","matches":5,"goals":0,"assists":0},{"id":50648,"name":"Ilari Kangasniemi","team_id":2098,"position":"D","matches":5,"goals":1,"assists":0},{"id":50653,"name":"Antoin Loic Essomba","team_id":2098,"position":"F","matches":7,"goals":1,"assists":1}],"players":{"50654":{"caps":6,"goals":0,"country":"Sierra Leone","signed":null}}},"notable":[{"id":50725,"name":"Mads Borchers","goals":12,"rank":1},{"id":13160,"name":"Teemu Hytönen","goals":8,"rank":2},{"id":50744,"name":"Rasmus Karjalainen","goals":7,"rank":3},{"id":50636,"name":"Adeleke Akinyemi","goals":6,"rank":4},{"id":18843,"name":"Jaime Moreno","goals":6,"rank":5},{"id":50582,"name":"Martim Ferreira","goals":5,"rank":6},{"id":50704,"name":"Albijon Muzaci","goals":4,"rank":7},{"id":50728,"name":"Teemu Pukki","goals":4,"rank":8},{"id":50581,"name":"Aaron Lindholm","goals":3,"rank":9},{"id":50763,"name":"Adam Larsson","goals":3,"rank":10},{"id":50724,"name":"Alfie Cicale","goals":3,"rank":11},{"id":50654,"name":"Alie Conteh","goals":3,"rank":12},{"id":12526,"name":"Bob Nii Armah","goals":3,"rank":13},{"id":67837,"name":"Camilo Triana","goals":3,"rank":14},{"id":50768,"name":"Elias Tamminen","goals":3,"rank":15}],"round_label":"League phase","neutral":false,"h2h":{"total_matches":10,"home_wins":4,"draws":3,"away_wins":3,"home_goals":16,"away_goals":13,"avg_total_goals":2.9,"home_win_rate":0.4,"away_win_rate":0.3,"recent_matches":[{"away":"Inter Turku","date":"2026-10-07T16:00:00+00:00","home":"IF Gnistan","score":"0-0","event_id":601971,"away_score":0,"home_score":0,"away_team_id":2098,"home_team_id":2095},{"away":"IF Gnistan","date":"2026-07-26T12:00:00+00:00","home":"Inter Turku","score":"1-2","event_id":207278,"away_score":2,"home_score":1,"away_team_id":2095,"home_team_id":2098},{"away":"Inter Turku","date":"2026-05-05T16:00:00+00:00","home":"IF Gnistan","score":"2-0","event_id":207201,"away_score":0,"home_score":2,"away_team_id":2098,"home_team_id":2095},{"away":"IF Gnistan","date":"2025-10-22T15:00:00+00:00","home":"Inter Turku","score":"2-1","event_id":229864,"away_score":1,"home_score":2,"away_team_id":2095,"home_team_id":2098},{"away":"Inter Turku","date":"2025-09-13T14:00:00+00:00","home":"IF Gnistan","score":"0-2","event_id":229893,"away_score":2,"home_score":0,"away_team_id":2098,"home_team_id":2095},{"away":"Inter Turku","date":"2025-06-27T15:00:00+00:00","home":"IF Gnistan","score":"2-2","event_id":229940,"away_score":2,"home_score":2,"away_team_id":2098,"home_team_id":2095},{"away":"IF Gnistan","date":"2025-04-12T14:00:00+00:00","home":"Inter Turku","score":"3-0","event_id":230000,"away_score":0,"home_score":3,"away_team_id":2095,"home_team_id":2098},{"away":"IF Gnistan","date":"2024-10-19T11:00:00+00:00","home":"Inter Turku","score":"3-2","event_id":239563,"away_score":2,"home_score":3,"away_team_id":2095,"home_team_id":2098},{"away":"IF Gnistan","date":"2024-07-22T15:00:00+00:00","home":"Inter Turku","score":"2-2","event_id":239515,"away_score":2,"home_score":2,"away_team_id":2095,"home_team_id":2098},{"away":"Inter Turku","date":"2024-04-06T12:00:00+00:00","home":"IF Gnistan","score":"2-1","event_id":239417,"away_score":1,"home_score":2,"away_team_id":2098,"home_team_id":2095}]},"standings":{"home":{"team_id":2098,"position":2,"played":30,"points":55,"goal_diff":13,"team_name":"Inter Turku","won":15,"drawn":10,"lost":5,"goals_for":37,"goals_against":24,"group":null},"away":{"team_id":2095,"position":5,"played":30,"points":43,"goal_diff":2,"team_name":"IF Gnistan","won":11,"drawn":10,"lost":9,"goals_for":44,"goals_against":42,"group":null},"size":12},"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1,"goals_against":1,"clean_sheets":4,"streak":"none","sequence":"WDWLWL","venue_ppg":1},"away":{"matches":6,"ppg":0.5,"record":"0-3-3","goals_for":0.83,"goals_against":1.83,"clean_sheets":1,"streak":"winless 6","sequence":"DDLLLD","venue_ppg":0.33}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Inter Turku report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"IF Gnistan 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.641,"cup_tie":false},"strength":0.359,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Inter Turku have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 1.0 and conceding 1.0, and 1.00 a game at home.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":1,"goals_against":1,"clean_sheets":4,"streak":"none","sequence":"WDWLWL","venue_ppg":1},"strength":0.211,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"IF Gnistan have taken 0.50 points a game from their last 6 (0W 3D 3L), scoring 0.8 and conceding 1.8, and 0.33 a game on the road.","evidence":{"matches":6,"ppg":0.5,"record":"0-3-3","goals_for":0.83,"goals_against":1.83,"clean_sheets":1,"streak":"winless 6","sequence":"DDLLLD","venue_ppg":0.33},"strength":0.567,"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 0-0, too close to carry a revenge motive.","evidence":{"reverse_margin":0},"strength":0,"moves":[]},{"id":"manager.home.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Vesa Vasara has 42 matches in charge at Inter Turku, long enough that the side plays the way he wants it to.","evidence":{"manager":"Vesa Vasara","matches_in_charge":42,"tenure_days":206,"ppm":1.95,"appointment_effect":{"before_ppm":1.5,"after_ppm":2.5,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Jussi Leppälahti has 30 matches in charge at IF Gnistan, long enough that the side plays the way he wants it to.","evidence":{"manager":"Jussi Leppälahti","matches_in_charge":30,"tenure_days":206,"ppm":1.53,"appointment_effect":{"before_ppm":0.6,"after_ppm":1.7,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Inter Turku come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4,"matchesIn7":1,"matchesIn14":2,"days_rest":4},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"IF Gnistan come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.9583333333333335,"matchesIn7":1,"matchesIn14":2,"days_rest":4},"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.069,"defence":0.258,"effective_matches":17.7,"shrunk":0.31},"away":{"attack":0.053,"defence":-0.071,"effective_matches":17.9,"shrunk":0.31}},"strength":0.2,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Inter Turku average 15 points more possession than IF Gnistan, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":56.4,"shots":12.6,"xg_per_shot":0.145,"corners":5,"corners_per_shot":0.397,"finishing_vs_xg":-0.92},"away":{"matches":12,"possession":40.9,"shots":12.4,"xg_per_shot":0.113,"corners":5.5,"corners_per_shot":0.449,"finishing_vs_xg":0.02},"possession_gap":15.5},"strength":0.6,"moves":[{"channel":"corners","side":"home","pct":3.3},{"channel":"corners","side":"away","pct":-3.3},{"channel":"goals","side":"home","pct":3}]},{"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":"Inter Turku have scored 11 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.92,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"IF Gnistan are scoring about what their chances are worth.","evidence":{"goals_minus_xg_per_match":0.02,"matches":12},"strength":0.1,"moves":[]},{"id":"referee.tendency","section":"§13","tier":5,"state":"THIN","note":"82 yellow cards in this referee's last 28 games, where 87 would be usual in this league, and 3 reds. — though 28 games is too few to read much into, so it is left out of the call.","evidence":{"matches":28,"yellows_per_match":2.93,"reds_per_match":0.107,"league_yellows_per_match":3.11,"league_reds_per_match":0.141,"yellow_ratio":0.94,"red_ratio":0.76,"sample":28,"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.8,"temperature_c":5,"description":"cloudy"},"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.25170598834893765},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"COMPUTED","note":"The bookmakers are taking a 8.4% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.","evidence":{"overround":1.0841,"margin_pct":8.41,"devig_method":"shin","books_quoting":3},"strength":0.2,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"COMPUTED","note":"The line has barely moved since it opened.","evidence":{"moves":[{"outcome":"AWAY","move_pct":-3.3,"direction":"DRIFTING"},{"outcome":"HOME","move_pct":-2.2,"direction":"DRIFTING"},{"outcome":"DRAW","move_pct":-0.6,"direction":"DRIFTING"}]},"strength":0.167,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"COMPUTED","note":"The sharp book and the wider market agree on this fixture.","evidence":{"sharp":{"HOME":0.7053,"DRAW":0.1803,"AWAY":0.1144},"consensus":{"HOME":0.6876,"DRAW":0.189,"AWAY":0.1234},"largest_gap":{"outcome":"HOME","points":1.77},"sharp_overround":1.0331},"strength":0.221,"moves":[]},{"id":"market.prediction_market","section":"§7.2","tier":7,"state":"UNAVAILABLE","note":"No prediction-market prices for this fixture.","evidence":{},"strength":0,"moves":[]}],"markets":[{"market":"1x2","line":null,"confidence":0.622,"model":{"HOME":0.5482,"DRAW":0.2618,"AWAY":0.19},"book":{"HOME":0.6876,"DRAW":0.189,"AWAY":0.1234},"best":{"HOME":{"odds":1.43,"bookmaker":"dafabet"},"DRAW":{"odds":5.26,"bookmaker":"Pinnacle"},"AWAY":{"odds":8.09,"bookmaker":"Pinnacle"}},"overround":1.0841,"books":15,"sharp":{"book":"pinnacle","fair":{"HOME":0.7053,"DRAW":0.1803,"AWAY":0.1144}},"open":{"book":"pinnacle","fair":{"HOME":0.7121,"DRAW":0.1751,"AWAY":0.1128}}},{"market":"double_chance","line":null,"confidence":0.622,"model":{"12":0.7382,"1X":0.81,"X2":0.4518},"book":{"12":0.811,"1X":0.8766,"X2":0.3124},"best":{"12":{"odds":1.18,"bookmaker":"William Hill"},"1X":{"odds":1.11,"bookmaker":"BetVictor"},"X2":{"odds":2.94,"bookmaker":"Sbo"}},"overround":1.0442,"books":5,"sharp":{"book":"pinnacle","fair":{"12":0.8197,"1X":0.8856,"X2":0.2947}},"open":{"book":"pinnacle","fair":{"12":0.8249,"1X":0.8872,"X2":0.2879}}},{"market":"draw_no_bet","line":null,"confidence":0.622,"model":{"HOME":0.7426,"AWAY":0.2574},"book":{"HOME":0.8478,"AWAY":0.1522},"best":{"HOME":{"odds":1.17,"bookmaker":"Betano"},"AWAY":{"odds":5.5,"bookmaker":"Betway"}},"overround":1.0729,"books":12,"sharp":{"book":"pinnacle","fair":{"HOME":0.8604,"AWAY":0.1396}},"open":{"book":"pinnacle","fair":{"HOME":0.8632,"AWAY":0.1368}}},{"market":"btts","line":null,"confidence":0.622,"model":{"yes":0.4918,"no":0.5082},"book":{"yes":0.5208,"no":0.4792},"best":{"yes":{"odds":1.833,"bookmaker":"Betway"},"no":{"odds":1.95,"bookmaker":"Unibet"}},"overround":1.0794,"books":17,"sharp":{"book":"betfair","fair":{"yes":0.5214,"no":0.4786}},"open":{"book":"betfair","fair":{"yes":0.5613,"no":0.4387}}},{"market":"over_under_05","line":0.5,"confidence":0.622,"model":{"over":0.9139,"under":0.0861},"book":{"over":0.9611,"under":0.0389},"best":{"over":{"odds":1.01,"bookmaker":"1xBet"},"under":{"odds":15,"bookmaker":"betfair"}},"overround":1.0581,"books":2,"sharp":{"book":"betfair","fair":{"over":0.9617,"under":0.0383}},"open":{"book":"betfair","fair":{"over":0.9656,"under":0.0344}}},{"market":"over_under_15","line":1.5,"confidence":0.622,"model":{"over":0.7379,"under":0.2621},"book":{"over":0.8195,"under":0.1805},"best":{"over":{"odds":1.21,"bookmaker":"Pinnacle"},"under":{"odds":5,"bookmaker":"betfair"}},"overround":1.0581,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.8073,"under":0.1927}},"open":{"book":"pinnacle","fair":{"over":0.8202,"under":0.1798}}},{"market":"over_under_25","line":2.5,"confidence":0.622,"model":{"over":0.4755,"under":0.5245},"book":{"over":0.5951,"under":0.4049},"best":{"over":{"odds":1.62,"bookmaker":"Pinnacle"},"under":{"odds":2.38,"bookmaker":"Pinnacle"}},"overround":1.0625,"books":5,"sharp":{"book":"pinnacle","fair":{"over":0.5986,"under":0.4014}},"open":{"book":"pinnacle","fair":{"over":0.6164,"under":0.3836}}},{"market":"over_under_35","line":3.5,"confidence":0.622,"model":{"over":0.2588,"under":0.7412},"book":{"over":0.3697,"under":0.6303},"best":{"over":{"odds":2.61,"bookmaker":"Pinnacle"},"under":{"odds":1.53,"bookmaker":"Pinnacle"}},"overround":1.061,"books":4,"sharp":{"book":"pinnacle","fair":{"over":0.3648,"under":0.6352}},"open":{"book":"pinnacle","fair":{"over":0.3836,"under":0.6164}}},{"market":"asian_handicap","line":-3.5,"confidence":0.622,"model":{"HOME":0.0484,"AWAY":0.9516},"book":{"HOME":0.0931,"AWAY":0.9069},"best":{"HOME":{"odds":7.4,"bookmaker":"1xBet"},"AWAY":{"odds":1.06,"bookmaker":"fonbet"}},"overround":1.099,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0937,"AWAY":0.9063}}},{"market":"asian_handicap","line":-3.25,"confidence":0.622,"model":{"HOME":0.0506,"AWAY":0.9494},"book":{"HOME":0.1054,"AWAY":0.8946},"best":{"HOME":{"odds":7.1,"bookmaker":"1xBet"},"AWAY":{"odds":1.1,"bookmaker":"Bet365"}},"overround":1.0733,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1054,"AWAY":0.8946}}},{"market":"asian_handicap","line":-3,"confidence":0.622,"model":{"HOME":0.0529,"AWAY":0.9471},"book":{"HOME":0.1167,"AWAY":0.8833},"best":{"HOME":{"odds":6.6,"bookmaker":"1xBet"},"AWAY":{"odds":1.11,"bookmaker":"Bet365"}},"overround":1.0808,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1185,"AWAY":0.8815}}},{"market":"asian_handicap","line":-2.75,"confidence":0.622,"model":{"HOME":0.0956,"AWAY":0.9044},"book":{"HOME":0.18,"AWAY":0.82},"best":{"HOME":{"odds":4.67,"bookmaker":"1xBet"},"AWAY":{"odds":1.19,"bookmaker":"Bet365"}},"overround":1.0778,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.18,"AWAY":0.82}}},{"market":"asian_handicap","line":-2.5,"confidence":0.622,"model":{"HOME":0.1346,"AWAY":0.8654},"book":{"HOME":0.2294,"AWAY":0.7706},"best":{"HOME":{"odds":3.7,"bookmaker":"Bet365"},"AWAY":{"odds":1.26,"bookmaker":"Bet365"}},"overround":1.0848,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2311,"AWAY":0.7689}}},{"market":"asian_handicap","line":-2.25,"confidence":0.622,"model":{"HOME":0.1473,"AWAY":0.8527},"book":{"HOME":0.257,"AWAY":0.743},"best":{"HOME":{"odds":3.5,"bookmaker":"Unibet"},"AWAY":{"odds":1.3,"bookmaker":"Unibet"}},"overround":1.0706,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.258,"AWAY":0.742}}},{"market":"asian_handicap","line":-2,"confidence":0.622,"model":{"HOME":0.1627,"AWAY":0.8373},"book":{"HOME":0.2936,"AWAY":0.7064},"best":{"HOME":{"odds":3.1,"bookmaker":"Unibet"},"AWAY":{"odds":1.375,"bookmaker":"Bet365"}},"overround":1.0783,"books":5,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2946,"AWAY":0.7054}}},{"market":"asian_handicap","line":-1.75,"confidence":0.622,"model":{"HOME":0.2416,"AWAY":0.7584},"book":{"HOME":0.3718,"AWAY":0.6282},"best":{"HOME":{"odds":2.5,"bookmaker":"Unibet"},"AWAY":{"odds":1.525,"bookmaker":"Bet365"}},"overround":1.0699,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.3717,"AWAY":0.6283}}},{"market":"asian_handicap","line":-1.5,"confidence":0.622,"model":{"HOME":0.3069,"AWAY":0.6931},"book":{"HOME":0.4395,"AWAY":0.5605},"best":{"HOME":{"odds":2.15,"bookmaker":"Unibet"},"AWAY":{"odds":1.7,"bookmaker":"Unibet"}},"overround":1.0741,"books":12,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4432,"AWAY":0.5568}}},{"market":"asian_handicap","line":-1.25,"confidence":0.622,"model":{"HOME":0.349,"AWAY":0.651},"book":{"HOME":0.4998,"AWAY":0.5002},"best":{"HOME":{"odds":1.92,"bookmaker":"Novibet"},"AWAY":{"odds":1.9,"bookmaker":"Bet365"}},"overround":1.0677,"books":7,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5012,"AWAY":0.4988}}},{"market":"asian_handicap","line":-1,"confidence":0.622,"model":{"HOME":0.4045,"AWAY":0.5955},"book":{"HOME":0.5762,"AWAY":0.4238},"best":{"HOME":{"odds":1.67,"bookmaker":"Novibet"},"AWAY":{"odds":2.25,"bookmaker":"Betsson"}},"overround":1.0736,"books":8,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5814,"AWAY":0.4186}}},{"market":"asian_handicap","line":-0.75,"confidence":0.622,"model":{"HOME":0.4862,"AWAY":0.5138},"book":{"HOME":0.6355,"AWAY":0.3645},"best":{"HOME":{"odds":1.52,"bookmaker":"Unibet"},"AWAY":{"odds":2.6,"bookmaker":"Betsson"}},"overround":1.0703,"books":6,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6351,"AWAY":0.3649}}},{"market":"asian_handicap","line":-0.5,"confidence":0.622,"model":{"HOME":0.5482,"AWAY":0.4518},"book":{"HOME":0.67,"AWAY":0.33},"best":{"HOME":{"odds":1.43,"bookmaker":"Novibet"},"AWAY":{"odds":2.8,"bookmaker":"Unibet"}},"overround":1.0634,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.671,"AWAY":0.329}}},{"market":"asian_handicap","line":-0.25,"confidence":0.622,"model":{"HOME":0.6308,"AWAY":0.3692},"book":{"HOME":0.7531,"AWAY":0.2469},"best":{"HOME":{"odds":1.29,"bookmaker":"Unibet"},"AWAY":{"odds":3.55,"bookmaker":"Bet365"}},"overround":1.0732,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7531,"AWAY":0.2469}}},{"market":"asian_handicap","line":0,"confidence":0.622,"model":{"HOME":0.7426,"AWAY":0.2574},"book":{"HOME":0.8528,"AWAY":0.1472},"best":{"HOME":{"odds":1.15,"bookmaker":"Bet365"},"AWAY":{"odds":5.5,"bookmaker":"Bet365"}},"overround":1.0796,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8503,"AWAY":0.1497}}},{"market":"asian_handicap","line":0.25,"confidence":0.622,"model":{"HOME":0.7814,"AWAY":0.2186},"book":{"HOME":0.8674,"AWAY":0.1326},"best":{"HOME":{"odds":1.125,"bookmaker":"Bet365"},"AWAY":{"odds":6,"bookmaker":"Bet365"}},"overround":1.0754,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8674,"AWAY":0.1326}}},{"market":"asian_handicap","line":0.5,"confidence":0.622,"model":{"HOME":0.81,"AWAY":0.19},"book":{"HOME":0.8767,"AWAY":0.1233},"best":{"HOME":{"odds":1.105,"bookmaker":"Bet365"},"AWAY":{"odds":6.6,"bookmaker":"Bet365"}},"overround":1.0565,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8767,"AWAY":0.1233}}},{"market":"total_corners","line":7.5,"confidence":0.622,"model":{"over":0.709,"under":0.291},"book":{"over":0.7851,"under":0.2149},"best":{"over":{"odds":1.2,"bookmaker":"1xBet"},"under":{"odds":3.8,"bookmaker":"1xBet"}},"overround":1.0965,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.7928,"under":0.2072}}},{"market":"total_corners","line":8.5,"confidence":0.622,"model":{"over":0.6004,"under":0.3996},"book":{"over":0.6685,"under":0.3315},"best":{"over":{"odds":1.4,"bookmaker":"1xBet"},"under":{"odds":2.65,"bookmaker":"1xBet"}},"overround":1.0916,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.6751,"under":0.3249}}},{"market":"total_corners","line":9.5,"confidence":0.622,"model":{"over":0.489,"under":0.511},"book":{"over":0.5549,"under":0.4451},"best":{"over":{"odds":1.7,"bookmaker":"Pinnacle"},"under":{"odds":2.09,"bookmaker":"Pinnacle"}},"overround":1.0699,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.5549,"under":0.4451}},"open":{"book":"pinnacle","fair":{"over":0.5549,"under":0.4451}}},{"market":"total_corners","line":10.5,"confidence":0.622,"model":{"over":0.3832,"under":0.6168},"book":{"over":0.435,"under":0.565},"best":{"over":{"odds":2.14,"bookmaker":"Pinnacle"},"under":{"odds":1.67,"bookmaker":"Pinnacle"}},"overround":1.0709,"books":2,"sharp":{"book":"pinnacle","fair":{"over":0.4342,"under":0.5658}},"open":{"book":"pinnacle","fair":{"over":0.4342,"under":0.5658}}},{"market":"total_corners","line":11.5,"confidence":0.622,"model":{"over":0.289,"under":0.711},"book":{"over":0.3377,"under":0.6623},"best":{"over":{"odds":2.6,"bookmaker":"1xBet"},"under":{"odds":1.41,"bookmaker":"1xBet"}},"overround":1.0938,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"over":0.3121,"under":0.6879}}},{"market":"corners_1x2","line":null,"confidence":0.498,"model":{"HOME":0.6823,"DRAW":0.0951,"AWAY":0.2226},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.436,"model":{"yes":0.1429,"no":0.8571},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"asian_handicap","outcome":"AWAY","line":-1,"push":"full","model_prob":0.5955,"book_prob":0.4238,"edge":0.1717,"shrunk_edge":0.1112,"odds":2.25,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.25},{"slug":"unibet","book":"Unibet","odds":2.2},{"slug":"bet365","book":"Bet365","odds":2.2},{"slug":"fonbet","book":"fonbet","odds":2.2},{"slug":"novibet","book":"Novibet","odds":2.15},{"slug":"10bet","book":"10bet","odds":2.15},{"slug":"1xbet","book":"1xBet","odds":2.11},{"slug":"interwetten","book":"Interwetten","odds":2.1}],"kelly":0.068,"confidence":0.622,"family":"handicap"},{"market":"over_under_25","outcome":"under","line":2.5,"push":null,"model_prob":0.5245,"book_prob":0.4049,"edge":0.1196,"shrunk_edge":0.1017,"odds":2.38,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":2.38},{"slug":"1xbet","book":"1xBet","odds":2.27},{"slug":"bet365","book":"Bet365","odds":2.25},{"slug":"betfair","book":"betfair","odds":2.25},{"slug":"betvictor","book":"BetVictor","odds":2.21}],"kelly":0.045,"confidence":0.622,"family":"goals"},{"market":"double_chance","outcome":"X2","line":null,"push":null,"model_prob":0.4518,"book_prob":0.3124,"edge":0.1394,"shrunk_edge":0.1015,"odds":2.94,"bookmaker":"Sbo","prices":[{"slug":"sbo","book":"Sbo","odds":2.94},{"slug":"william-hill","book":"William Hill","odds":2.9},{"slug":"1xbet","book":"1xBet","odds":2.82},{"slug":"betfair","book":"betfair","odds":2.8},{"slug":"betvictor","book":"BetVictor","odds":2.8}],"kelly":0.0423,"confidence":0.622,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":-1.25,"push":"half","model_prob":0.651,"book_prob":0.5002,"edge":0.1508,"shrunk_edge":0.0978,"odds":1.9,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.9},{"slug":"fonbet","book":"fonbet","odds":1.9},{"slug":"unibet","book":"Unibet","odds":1.88},{"slug":"betsson","book":"Betsson","odds":1.87},{"slug":"1xbet","book":"1xBet","odds":1.85},{"slug":"novibet","book":"Novibet","odds":1.85},{"slug":"10bet","book":"10bet","odds":1.85}],"kelly":0.0658,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.75,"push":"half","model_prob":0.5138,"book_prob":0.3645,"edge":0.1493,"shrunk_edge":0.0968,"odds":2.6,"bookmaker":"Betsson","prices":[{"slug":"betsson","book":"Betsson","odds":2.6},{"slug":"unibet","book":"Unibet","odds":2.5},{"slug":"bet365","book":"Bet365","odds":2.5},{"slug":"fonbet","book":"fonbet","odds":2.5},{"slug":"1xbet","book":"1xBet","odds":2.468},{"slug":"novibet","book":"Novibet","odds":2.45}],"kelly":0.0525,"confidence":0.622,"family":"handicap"},{"market":"over_under_35","outcome":"under","line":3.5,"push":null,"model_prob":0.7412,"book_prob":0.6303,"edge":0.1109,"shrunk_edge":0.0943,"odds":1.53,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":1.53},{"slug":"betfair","book":"betfair","odds":1.53},{"slug":"betvictor","book":"BetVictor","odds":1.5},{"slug":"1xbet","book":"1xBet","odds":1.44}],"kelly":0.0632,"confidence":0.622,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-1.5,"push":"none","model_prob":0.6931,"book_prob":0.5605,"edge":0.1326,"shrunk_edge":0.0859,"odds":1.7,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.7},{"slug":"bet365","book":"Bet365","odds":1.7},{"slug":"betsson","book":"Betsson","odds":1.7},{"slug":"fonbet","book":"fonbet","odds":1.68},{"slug":"novibet","book":"Novibet","odds":1.67},{"slug":"888sport","book":"888Sport","odds":1.667},{"slug":"william-hill","book":"William Hill","odds":1.667},{"slug":"1xbet","book":"1xBet","odds":1.66},{"slug":"bwin","book":"Bwin","odds":1.66},{"slug":"sportingbet","book":"SportingBet","odds":1.66},{"slug":"vistabet","book":"Vistabet","odds":1.66},{"slug":"interwetten","book":"Interwetten","odds":1.65}],"kelly":0.0637,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2,"push":"full","model_prob":0.8373,"book_prob":0.7064,"edge":0.1309,"shrunk_edge":0.0848,"odds":1.375,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.375},{"slug":"interwetten","book":"Interwetten","odds":1.35},{"slug":"unibet","book":"Unibet","odds":1.35},{"slug":"fonbet","book":"fonbet","odds":1.32},{"slug":"1xbet","book":"1xBet","odds":1.3}],"kelly":0.1009,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-1.75,"push":"half","model_prob":0.7584,"book_prob":0.6282,"edge":0.1302,"shrunk_edge":0.0844,"odds":1.525,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.525},{"slug":"unibet","book":"Unibet","odds":1.52},{"slug":"betsson","book":"Betsson","odds":1.52},{"slug":"novibet","book":"Novibet","odds":1.51},{"slug":"1xbet","book":"1xBet","odds":1.486},{"slug":"fonbet","book":"fonbet","odds":1.48}],"kelly":0.0746,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.25,"push":"half","model_prob":0.3692,"book_prob":0.2469,"edge":0.1223,"shrunk_edge":0.0793,"odds":3.55,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":3.55},{"slug":"1xbet","book":"1xBet","odds":3.525},{"slug":"unibet","book":"Unibet","odds":3.5}],"kelly":0.0305,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-0.5,"push":"none","model_prob":0.4518,"book_prob":0.33,"edge":0.1218,"shrunk_edge":0.079,"odds":2.8,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.8},{"slug":"novibet","book":"Novibet","odds":2.75},{"slug":"bet365","book":"Bet365","odds":2.75}],"kelly":0.0368,"confidence":0.622,"family":"handicap"},{"market":"draw_no_bet","outcome":"AWAY","line":null,"push":null,"model_prob":0.2574,"book_prob":0.1522,"edge":0.1052,"shrunk_edge":0.0766,"odds":5.5,"bookmaker":"Betway","prices":[{"slug":"betway","book":"Betway","odds":5.5},{"slug":"888sport","book":"888Sport","odds":5.5},{"slug":"william-hill","book":"William Hill","odds":5.5},{"slug":"bet365","book":"Bet365","odds":5.5},{"slug":"betsson","book":"Betsson","odds":5.5},{"slug":"unibet","book":"Unibet","odds":5},{"slug":"bwin","book":"Bwin","odds":5},{"slug":"sportingbet","book":"SportingBet","odds":5},{"slug":"10bet","book":"10bet","odds":5},{"slug":"vistabet","book":"Vistabet","odds":5},{"slug":"novibet","book":"Novibet","odds":4.9},{"slug":"betano","book":"Betano","odds":4.7}],"kelly":0.0231,"confidence":0.622,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0,"push":"full","model_prob":0.2574,"book_prob":0.1472,"edge":0.1102,"shrunk_edge":0.0714,"odds":5.5,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":5.5},{"slug":"1xbet","book":"1xBet","odds":5.3},{"slug":"fonbet","book":"fonbet","odds":5.2}],"kelly":0.0231,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.25,"push":"half","model_prob":0.8527,"book_prob":0.743,"edge":0.1097,"shrunk_edge":0.0711,"odds":1.3,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.3},{"slug":"bet365","book":"Bet365","odds":1.3},{"slug":"fonbet","book":"fonbet","odds":1.28},{"slug":"1xbet","book":"1xBet","odds":1.253}],"kelly":0.0904,"confidence":0.622,"family":"handicap"},{"market":"over_under_15","outcome":"under","line":1.5,"push":null,"model_prob":0.2621,"book_prob":0.1805,"edge":0.0815,"shrunk_edge":0.0693,"odds":5,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":5},{"slug":"betvictor","book":"BetVictor","odds":4.75},{"slug":"pinnacle","book":"Pinnacle","odds":4.72},{"slug":"1xbet","book":"1xBet","odds":4.5}],"kelly":0.0194,"confidence":0.622,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":-2.5,"push":"none","model_prob":0.8654,"book_prob":0.7706,"edge":0.0948,"shrunk_edge":0.0614,"odds":1.26,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.26},{"slug":"fonbet","book":"fonbet","odds":1.22},{"slug":"1xbet","book":"1xBet","odds":1.2}],"kelly":0.0869,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":0.25,"push":"half","model_prob":0.2186,"book_prob":0.1326,"edge":0.0861,"shrunk_edge":0.0558,"odds":6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6},{"slug":"1xbet","book":"1xBet","odds":5.7}],"kelly":0.0156,"confidence":0.622,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":-2.75,"push":"half","model_prob":0.9044,"book_prob":0.82,"edge":0.0844,"shrunk_edge":0.0547,"odds":1.19,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.19},{"slug":"1xbet","book":"1xBet","odds":1.129}],"kelly":0.1003,"confidence":0.622,"family":"handicap"},{"market":"1x2","outcome":"DRAW","line":null,"push":null,"model_prob":0.2618,"book_prob":0.189,"edge":0.0728,"shrunk_edge":0.053,"odds":5.26,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":5.26},{"slug":"dafabet","book":"dafabet","odds":4.9},{"slug":"1xbet","book":"1xBet","odds":4.75},{"slug":"bwin","book":"Bwin","odds":4.75},{"slug":"melbet","book":"MelBet","odds":4.7},{"slug":"mansionbet","book":"MansionBet","odds":4.7},{"slug":"william-hill","book":"William Hill","odds":4.6},{"slug":"betfair","book":"betfair","odds":4.6},{"slug":"interwetten","book":"Interwetten","odds":4.5},{"slug":"unibet","book":"Unibet","odds":4.5},{"slug":"coral","book":"coral","odds":4.5},{"slug":"ladbrokes","book":"ladbrokes","odds":4.5}],"kelly":0.0221,"confidence":0.622,"family":"result"},{"market":"1x2","outcome":"AWAY","line":null,"push":null,"model_prob":0.19,"book_prob":0.1234,"edge":0.0666,"shrunk_edge":0.0485,"odds":8.09,"bookmaker":"Pinnacle","prices":[{"slug":"pinnacle","book":"Pinnacle","odds":8.09},{"slug":"mansionbet","book":"MansionBet","odds":7.4},{"slug":"interwetten","book":"Interwetten","odds":7},{"slug":"william-hill","book":"William Hill","odds":7},{"slug":"betvictor","book":"BetVictor","odds":7},{"slug":"1xbet","book":"1xBet","odds":6.9},{"slug":"dafabet","book":"dafabet","odds":6.8},{"slug":"unibet","book":"Unibet","odds":6.5},{"slug":"bwin","book":"Bwin","odds":6.5},{"slug":"bet365","book":"Bet365","odds":6.5},{"slug":"betfair","book":"betfair","odds":6.5},{"slug":"sbo","book":"Sbo","odds":6.47}],"kelly":0.0189,"confidence":0.622,"family":"result"},{"market":"asian_handicap","outcome":"AWAY","line":0.5,"push":"none","model_prob":0.19,"book_prob":0.1233,"edge":0.0668,"shrunk_edge":0.0433,"odds":6.6,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":6.6}],"kelly":0.0113,"confidence":0.622,"family":"handicap"},{"market":"total_corners","outcome":"under","line":7.5,"push":null,"model_prob":0.291,"book_prob":0.2149,"edge":0.0761,"shrunk_edge":0.0418,"odds":3.8,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":3.8}],"kelly":0.0094,"confidence":0.622,"family":"corners"},{"market":"asian_handicap","outcome":"AWAY","line":-3,"push":"full","model_prob":0.9471,"book_prob":0.8833,"edge":0.0638,"shrunk_edge":0.0413,"odds":1.11,"bookmaker":"Bet365","prices":[{"slug":"bet365","book":"Bet365","odds":1.11},{"slug":"fonbet","book":"fonbet","odds":1.08},{"slug":"1xbet","book":"1xBet","odds":1.048}],"kelly":0.1164,"confidence":0.622,"family":"handicap"},{"market":"over_under_05","outcome":"under","line":0.5,"push":null,"model_prob":0.0861,"book_prob":0.0389,"edge":0.0471,"shrunk_edge":0.0401,"odds":15,"bookmaker":"betfair","prices":[{"slug":"betfair","book":"betfair","odds":15},{"slug":"1xbet","book":"1xBet","odds":14.1}],"kelly":0.0052,"confidence":0.622,"family":"goals"},{"market":"total_corners","outcome":"under","line":8.5,"push":null,"model_prob":0.3996,"book_prob":0.3315,"edge":0.068,"shrunk_edge":0.0374,"odds":2.65,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.65}],"kelly":0.0089,"confidence":0.622,"family":"corners"}],"verdicts":[{"candidate":{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.8604,"book_prob":0.8478,"edge":0.0126,"shrunk_edge":0.0092,"odds":1.17,"bookmaker":"Betano","prices":[{"slug":"betano","book":"Betano","odds":1.17},{"slug":"unibet","book":"Unibet","odds":1.15},{"slug":"novibet","book":"Novibet","odds":1.15},{"slug":"bet365","book":"Bet365","odds":1.143},{"slug":"bwin","book":"Bwin","odds":1.14},{"slug":"sportingbet","book":"SportingBet","odds":1.14},{"slug":"vistabet","book":"Vistabet","odds":1.14},{"slug":"10bet","book":"10bet","odds":1.133},{"slug":"888sport","book":"888Sport","odds":1.125},{"slug":"william-hill","book":"William Hill","odds":1.125},{"slug":"betsson","book":"Betsson","odds":1.12},{"slug":"betway","book":"Betway","odds":1.111}],"kelly":0.0099,"confidence":1,"family":"result"},"lean":false,"narrative":"Inter Turku are ready to explode as their finishing finally matches their creative play. While they have scored only 8 in their last eight, the quality of their chances suggests they should have found the net 15 times. Those goals are coming. IF Gnistan are trending down, as their last four games have been their poorest for chances made and allowed. Inter Turku are 2nd in the table and have kept four clean sheets in six, which proves they can lock games down. Despite being oddly poor at home, they have won three of their last six. IF Gnistan have lost three of their last six and cannot stop giving up looks. Creative dominance from the front three decides this.","why":null,"drivers":[{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Inter Turku average 15 points more possession than IF Gnistan, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":56.4,"shots":12.6,"xg_per_shot":0.145,"corners":5,"corners_per_shot":0.397,"finishing_vs_xg":-0.92},"away":{"matches":12,"possession":40.9,"shots":12.4,"xg_per_shot":0.113,"corners":5.5,"corners_per_shot":0.449,"finishing_vs_xg":0.02},"possession_gap":15.5},"strength":0.6,"moves":[{"channel":"corners","side":"home","pct":3.3},{"channel":"corners","side":"away","pct":-3.3},{"channel":"goals","side":"home","pct":3}]}],"set_aside":[{"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.641,"cup_tie":false},"strength":0.359,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"IF Gnistan have taken 0.50 points a game from their last 6 (0W 3D 3L), scoring 0.8 and conceding 1.8, and 0.33 a game on the road.","evidence":{"matches":6,"ppg":0.5,"record":"0-3-3","goals_for":0.83,"goals_against":1.83,"clean_sheets":1,"streak":"winless 6","sequence":"DDLLLD","venue_ppg":0.33},"strength":0.567,"moves":[]}]}],"pass_reason":null,"preview":null,"external":{"bsd_prediction":{"id":6708,"created_at":"2026-10-27T02:15:16Z","event":{"id":601993,"event_date":"2026-11-02T16:00:00Z","status":"notstarted","home_team_id":2098,"home_team":"Inter Turku","away_team_id":2095,"away_team":"IF Gnistan","league_id":55,"league_name":"Veikkausliiga"},"markets":{"match_result":{"prob_home":66.3,"prob_draw":20,"prob_away":13.7,"predicted":"H"},"expected_goals":{"home":1.69,"away":0.94},"over_under":{"prob_over_15":79.6,"prob_over_25":58.3,"prob_over_35":34.5},"btts":{"prob_yes":51.8},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":74.9},"corners":{"prob_over_85":62.1,"prob_over_95":50.4,"prob_over_105":38.9}},"recommendations":{"favorite":"H","favorite_prob":66.3,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.6634,"version":"dc-blend-v1"}}},"computed_at":1793622331,"report":{"fetched_at":1793664221,"ht":[1,1],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":22,"added":null,"side":"home","player":"H. Sjögrell","player_id":16285,"assist":"E. Kiiskilä","kind":"regular","score":[1,0]},{"t":"goal","minute":36,"added":null,"side":"away","player":"Ruxi","player_id":27867,"assist":"A. Atarah","kind":"regular","score":[1,1]},{"t":"card","minute":37,"added":null,"side":"home","player":"V. Vasara","player_id":null,"card":"yellow","reason":"Argument"},{"t":"card","minute":50,"added":null,"side":"away","player":"B. Milovanov","player_id":16181,"card":"yellow","reason":"Foul"},{"t":"goal","minute":54,"added":null,"side":"home","player":"J. F. K. Botué","player_id":50657,"assist":null,"kind":"regular","score":[2,1]},{"t":"card","minute":59,"added":null,"side":"home","player":"J. Hämäläinen","player_id":50647,"card":"yellow","reason":"Argument"},{"t":"card","minute":61,"added":null,"side":"away","player":"J. Leppälahti","player_id":null,"card":"yellow","reason":"Argument"},{"t":"sub","minute":66,"added":null,"side":"home","in":"J. Yli-Kokko","in_id":50650,"out":"J. Tuominen","out_id":50756},{"t":"sub","minute":66,"added":null,"side":"home","in":"S. Saarinen","in_id":50660,"out":"Y. Amankwah","out_id":50593},{"t":"sub","minute":69,"added":null,"side":"away","in":"E. Arko-Mensah","in_id":50631,"out":"D. Pérez","out_id":50638},{"t":"sub","minute":76,"added":null,"side":"away","in":"P. Gnanou","in_id":60610,"out":"A. Jouhi","out_id":50640},{"t":"sub","minute":78,"added":null,"side":"home","in":"M. Suso","in_id":50688,"out":"H. Sjögrell","out_id":16285},{"t":"sub","minute":78,"added":null,"side":"home","in":"A. Conteh","in_id":50654,"out":"J. F. K. Botué","out_id":50657},{"t":"sub","minute":82,"added":null,"side":"away","in":"K. Launiala","in_id":53607,"out":"Ruxi","out_id":27867},{"t":"goal","minute":84,"added":null,"side":"home","player":"L. Kuittinen","player_id":50655,"assist":"J. Laine","kind":"regular","score":[3,1]},{"t":"sub","minute":87,"added":null,"side":"home","in":"J. Hämäläinen","in_id":50647,"out":"J. Laine","out_id":50656},{"t":"goal","minute":88,"added":null,"side":"home","player":"M. Suso","player_id":50688,"assist":"L. Laine","kind":"regular","score":[4,2]},{"t":"goal","minute":88,"added":null,"side":"away","player":"G. Europaeus","player_id":50634,"assist":"R. Eremenko","kind":"regular","score":[3,2]},{"t":"goal","minute":90,"added":3,"side":"home","player":"P. Gnanou","player_id":60610,"assist":"J. Latonen","kind":"regular","score":[4,3]}],"players":[{"id":13151,"team_id":2095,"minutes":90,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":3,"shots":0,"on_target":0,"key_passes":0},{"id":50644,"team_id":2095,"minutes":90,"rating":6.1,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":7,"on_target":1,"key_passes":3},{"id":50634,"team_id":2095,"minutes":90,"rating":8.5,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":1},{"id":50755,"team_id":2095,"minutes":90,"rating":6.6,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":0,"key_passes":2},{"id":48000,"team_id":2095,"minutes":90,"rating":6.3,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":2},{"id":50633,"team_id":2095,"minutes":90,"rating":5.7,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":16181,"team_id":2095,"minutes":90,"rating":6.2,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":50635,"team_id":2095,"minutes":90,"rating":6.9,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":7},{"id":27867,"team_id":2095,"minutes":82,"rating":6.7,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":50640,"team_id":2095,"minutes":76,"rating":7.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":0},{"id":50638,"team_id":2095,"minutes":69,"rating":6.6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":50631,"team_id":2095,"minutes":21,"rating":6.1,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":60610,"team_id":2095,"minutes":14,"rating":7.2,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":53607,"team_id":2095,"minutes":8,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50785,"team_id":2095,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":82500,"team_id":2095,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":51053,"team_id":2095,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50642,"team_id":2095,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50637,"team_id":2095,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50628,"team_id":2095,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":11316,"team_id":2098,"minutes":90,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":0},{"id":50649,"team_id":2098,"minutes":90,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":1},{"id":50655,"team_id":2098,"minutes":90,"rating":7.4,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":0},{"id":50652,"team_id":2098,"minutes":90,"rating":6.5,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":0,"key_passes":2},{"id":21893,"team_id":2098,"minutes":90,"rating":6.7,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":50645,"team_id":2098,"minutes":90,"rating":5.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":4,"shots":0,"on_target":0,"key_passes":1},{"id":50656,"team_id":2098,"minutes":87,"rating":8.1,"goals":0,"assists":1,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":3},{"id":16285,"team_id":2098,"minutes":78,"rating":7.1,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":1,"on_target":1,"key_passes":3},{"id":50657,"team_id":2098,"minutes":78,"rating":6.4,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":1,"key_passes":0},{"id":50756,"team_id":2098,"minutes":66,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":3,"on_target":2,"key_passes":0},{"id":50593,"team_id":2098,"minutes":66,"rating":6.5,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":1},{"id":50660,"team_id":2098,"minutes":24,"rating":6,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50650,"team_id":2098,"minutes":24,"rating":6.2,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50688,"team_id":2098,"minutes":12,"rating":7.5,"goals":1,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":1},{"id":50654,"team_id":2098,"minutes":12,"rating":6.9,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":2,"on_target":1,"key_passes":0},{"id":50647,"team_id":2098,"minutes":3,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50769,"team_id":2098,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":50658,"team_id":2098,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":53627,"team_id":2098,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":62505,"team_id":2098,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0}],"stats":{"home":{"possession":54,"shots":15,"on_target":7,"corners":9,"fouls":12,"yellow":1,"red":0,"big_chances":6,"passes":400,"pass_pct":81.2,"offsides":3,"saves":4},"away":{"possession":46,"shots":23,"on_target":7,"corners":9,"fouls":12,"yellow":1,"red":0,"big_chances":3,"passes":312,"pass_pct":79.5,"offsides":3,"saves":3}},"lineups":{"home":{"formation":"4-3-3","players":[{"id":50645,"name":"Eetu Huuhtanen","position":"G","number":1,"captain":false,"starting":true},{"id":50593,"name":"Yeboah Amankwah","position":"D","number":30,"captain":false,"starting":true},{"id":50655,"name":"Luka Kuittinen","position":"D","number":22,"captain":true,"starting":true},{"id":11316,"name":"Robert Ivanov","position":"D","number":6,"captain":false,"starting":true},{"id":50649,"name":"Jussi Niska","position":"D","number":2,"captain":false,"starting":true},{"id":50756,"name":"Jasse Tuominen","position":"M","number":9,"captain":false,"starting":true},{"id":50656,"name":"Janne-Pekka Laine","position":"M","number":14,"captain":false,"starting":true},{"id":50652,"name":"Eeli Kiiskila","position":"M","number":35,"captain":false,"starting":true},{"id":16285,"name":"Herman Sjögrell","position":"F","number":7,"captain":false,"starting":true},{"id":50657,"name":"Jean Fiacre Kouamé Botué","position":"F","number":11,"captain":false,"starting":true},{"id":21893,"name":"Lauri Laine","position":"F","number":28,"captain":false,"starting":true},{"id":50660,"name":"Seth Saarinen","position":"D","number":18,"captain":false,"starting":false},{"id":50650,"name":"Johannes Yli-Kokko","position":"M","number":8,"captain":false,"starting":false},{"id":50654,"name":"Alie Conteh","position":"F","number":10,"captain":false,"starting":false},{"id":50688,"name":"Muhammed Suso","position":"F","number":33,"captain":false,"starting":false},{"id":50647,"name":"Juuso Hämäläinen","position":"D","number":3,"captain":false,"starting":false},{"id":50769,"name":"Eero Vuorjoki","position":"G","number":12,"captain":false,"starting":false},{"id":50658,"name":"Julius Tauriainen","position":"D","number":24,"captain":false,"starting":false},{"id":53627,"name":"Iiro Järvinen","position":"M","number":19,"captain":false,"starting":false},{"id":62505,"name":"Lukas Prokop","position":"F","number":34,"captain":false,"starting":false}]},"away":{"formation":"5-3-2","players":[{"id":13151,"name":"Otso Virtanen","position":"G","number":1,"captain":false,"starting":true},{"id":16181,"name":"Bogdan Milovanov","position":"D","number":19,"captain":false,"starting":true},{"id":50633,"name":"Sergei Eremenko","position":"D","number":14,"captain":false,"starting":true},{"id":48000,"name":"Ayo Obileye","position":"D","number":67,"captain":true,"starting":true},{"id":27867,"name":"Ruxi","position":"D","number":3,"captain":false,"starting":true},{"id":50638,"name":"Danny Pérez","position":"D","number":11,"captain":false,"starting":true},{"id":50755,"name":"Roman Eremenko","position":"M","number":26,"captain":false,"starting":true},{"id":50640,"name":"Adam Jouhi","position":"M","number":31,"captain":false,"starting":true},{"id":50634,"name":"Gabriel Europaeus","position":"M","number":15,"captain":false,"starting":true},{"id":50644,"name":"Artur Atarah","position":"F","number":7,"captain":false,"starting":true},{"id":50635,"name":"Joakim Latonen","position":"F","number":10,"captain":false,"starting":true},{"id":50631,"name":"Edmund Arko-Mensah","position":"D","number":12,"captain":false,"starting":false},{"id":60610,"name":"Pakwo Gnanou","position":"D","number":24,"captain":false,"starting":false},{"id":53607,"name":"Kosmo Launiala","position":"F","number":45,"captain":false,"starting":false},{"id":82500,"name":"Matej Juricka","position":"G","number":95,"captain":false,"starting":false},{"id":51053,"name":"Noah Rossi","position":"D","number":25,"captain":false,"starting":false},{"id":50642,"name":"Benjamin Dahlström","position":"D","number":2,"captain":false,"starting":false},{"id":50637,"name":"Juhani Ojala","position":"D","number":40,"captain":false,"starting":false},{"id":50628,"name":"Otto Hannula","position":"M","number":27,"captain":false,"starting":false},{"id":50785,"name":"Jeff Selenge","position":"F","number":50,"captain":false,"starting":false}]}}},"colors":{"home":"#124691","away":"#234379"},"venue":{"name":"Veritas Stadium","city":"Turku","capacity":9300},"pulled":[],"published":[{"market":"draw_no_bet","outcome":"HOME","line":null,"odds":1.17,"bookmaker":"Betano","model_prob":0.8604401777847501,"narrative":"Inter Turku are ready to explode as their finishing finally matches their creative play. While they have scored only 8 in their last eight, the quality of their chances suggests they should have found the net 15 times. Those goals are coming. IF Gnistan are trending down, as their last four games have been their poorest for chances made and allowed. Inter Turku are 2nd in the table and have kept four clean sheets in six, which proves they can lock games down. Despite being oddly poor at home, they have won three of their last six. IF Gnistan have lost three of their last six and cannot stop giving up looks. Creative dominance from the front three decides this.","why":null,"result":"WON","settled":true,"postmortem":{"landed":"landed","swing":1,"closeness":"knife-edge","shape":"busier","expected_total":2.58,"actual_total":7,"market":"held","opening_odds":1.17,"closing_odds":1.17,"line":"One goal the other way and it was gone. Right, with nothing to spare.","decided":[]}}]}