{"id":605574,"league_id":79,"league":"Club Friendlies","kickoff":1791032400,"home":"FC Kharkiv","away":"Polissya Zhytomyr","home_id":3551,"away_id":3273,"venue_id":null,"rank":9,"status":"finished","provisional":true,"lineup_status":"unavailable","confidence":0.223,"score":[1,2],"live_score":null,"lambda":[1.5,2.5],"odds_1x2":{},"read":null,"top_pick":null,"pass":"Nothing to take on FC Kharkiv against Polissya Zhytomyr. No bookmaker is pricing it yet.","confident":[],"flags":[{"id":"form.home","section":"§2.1","note":"FC Kharkiv have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 1.2 and conceding 2.5, and 0.50 a game at home."},{"id":"manager.home.bounce","section":"§1.1","note":"Mladen Bartulović is 1 game into the job at FC Kharkiv. The new-manager bounce window is live but reverts by around game six."},{"id":"style.matchup","section":"§4.2","note":"Polissya Zhytomyr average 15 points more possession than FC Kharkiv, so this should be one side with the ball and one without it."}],"lambda_home":1.4990984964806402,"lambda_away":2.504123549604173,"corner_rate":7.89,"card_rate":0.021,"lineups":{"status":"unavailable","confidence":null,"home":null,"away":null,"unavailable":[]},"people":[{"id":67576,"name":"Volodymyr Salyuk","side":"home"},{"id":67558,"name":"Evgen Pavlyuk","side":"home"},{"id":67578,"name":"Oleksandr Martinyuk","side":"home"},{"id":67581,"name":"Illia Krupskyi","side":"home"},{"id":9194,"name":"Artem Smoliakov","side":"home"},{"id":67582,"name":"Artem Shabanov","side":"home"},{"id":67559,"name":"Valery Dubko","side":"home"},{"id":205381,"name":"Dmytro Pushkalov","side":"home"},{"id":67589,"name":"Carlos Paraco","side":"home"},{"id":93815,"name":"Peter Itodo","side":"home"},{"id":67557,"name":"Oleksiy Plichko","side":"home"},{"id":28402,"name":"Georgiy Yermakov","side":"home"},{"id":67556,"name":"Yaroslav Protsenko","side":"home"},{"id":67570,"name":"Danylo Varakuta","side":"home"},{"id":17240,"name":"Ivan Kalyuzhnyi","side":"home"},{"id":67583,"name":"Rafael Profini","side":"home"},{"id":53974,"name":"Baton Zabergja","side":"home"},{"id":12434,"name":"Oleksandr Yatsyk","side":"home"},{"id":67584,"name":"Denys Antiukh","side":"home"},{"id":67569,"name":"Sebastian Castillo","side":"home"},{"id":67566,"name":"Ramik Gadzhyev","side":"home"},{"id":67564,"name":"Nicolas Arevalo","side":"home"},{"id":67585,"name":"Ermir Rashica","side":"home"},{"id":67587,"name":"Igor Kogut","side":"home"},{"id":5166,"name":"Cauan Baptistella","side":"home"},{"id":145053,"name":"Andrii Korol","side":"home"},{"id":93818,"name":"Matvii Panchenko","side":"home"},{"id":77284,"name":"Mykyta Kravchenko","side":"away"},{"id":17237,"name":"Eduard Sarapii","side":"away"},{"id":17238,"name":"Bogdan Mykhaylichenko","side":"away"},{"id":53973,"name":"Ilir Krasniqi","side":"away"},{"id":150471,"name":"Kiril Koberniuk","side":"away"},{"id":77285,"name":"Giorgi Maisuradze","side":"away"},{"id":66943,"name":"João Vialle","side":"away"},{"id":66935,"name":"Sergiy Chobotenko","side":"away"},{"id":66937,"name":"Borys Krushynskyi","side":"away"},{"id":77281,"name":"Oleksandr Filippov","side":"away"},{"id":77282,"name":"Mykola Haiduchyk","side":"away"},{"id":59656,"name":"Igor Krasnopir","side":"away"},{"id":66940,"name":"Oleg Kudryk","side":"away"},{"id":150472,"name":"Artur Drobot","side":"away"},{"id":54215,"name":"Evgen Volynets","side":"away"},{"id":77280,"name":"Borel Tomandzoto","side":"away"},{"id":54457,"name":"Oleksandr Nazarenko","side":"away"},{"id":66938,"name":"Ruslan Babenko","side":"away"},{"id":54458,"name":"Vladyslav Veleten","side":"away"},{"id":3636,"name":"Leandro Andrade","side":"away"},{"id":11911,"name":"Lindon Emërllahu","side":"away"},{"id":77279,"name":"Oleksandr Andriyevskiy","side":"away"},{"id":95547,"name":"Andrusw Araujo","side":"away"},{"id":66939,"name":"Oleg Fedor","side":"away"},{"id":129262,"name":"Béni Makouana","side":"away"},{"id":12435,"name":"Maksym Bragaru","side":"away"}],"players":[],"extras":{"teams":{"home":3551,"away":3273},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":2970,"name":"Mladen Bartulović","vs":null},"away":{"id":2151,"name":"Ruslan Rotan","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":0,"home_wins":0,"draws":0,"away_wins":0,"home_goals":null,"away_goals":null,"avg_total_goals":null,"home_win_rate":null,"away_win_rate":null,"recent_matches":[]},"standings":{"home":{"team_id":3551,"position":615,"played":13,"points":9,"goal_diff":-8,"team_name":"FC Kharkiv","won":2,"drawn":3,"lost":8,"goals_for":18,"goals_against":26,"group":null},"away":{"team_id":3273,"position":1,"played":20,"points":40,"goal_diff":31,"team_name":"Polissya Zhytomyr","won":12,"drawn":4,"lost":4,"goals_for":56,"goals_against":25,"group":null},"size":2964},"form":{"home":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":1.17,"goals_against":2.5,"clean_sheets":0,"streak":"winless 6","sequence":"LDLDLL","venue_ppg":0.5},"away":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.17,"goals_against":1.83,"clean_sheets":1,"streak":"winless 4","sequence":"DWLLDL","venue_ppg":1}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"FC Kharkiv report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Polissya Zhytomyr report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"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":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"FC Kharkiv have taken 0.33 points a game from their last 6 (0W 2D 4L), scoring 1.2 and conceding 2.5, and 0.50 a game at home.","evidence":{"matches":6,"ppg":0.33,"record":"0-2-4","goals_for":1.17,"goals_against":2.5,"clean_sheets":0,"streak":"winless 6","sequence":"LDLDLL","venue_ppg":0.5},"strength":0.678,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Polissya Zhytomyr have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 1.2 and conceding 1.8, and 1.00 a game on the road.","evidence":{"matches":6,"ppg":0.83,"record":"1-2-3","goals_for":1.17,"goals_against":1.83,"clean_sheets":1,"streak":"winless 4","sequence":"DWLLDL","venue_ppg":1},"strength":0.344,"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.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Mladen Bartulović is 1 game into the job at FC Kharkiv. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Mladen Bartulović","matches_in_charge":1,"tenure_days":74,"ppm":0,"appointment_effect":{"before_ppm":0.9,"after_ppm":0,"delta":null}},"strength":0.583,"moves":[{"channel":"goals","side":"home","pct":5.2}]},{"id":"manager.away.bounce","section":"§1.1","tier":3,"state":"COMPUTED","note":"Ruslan Rotan is 4 games into the job at Polissya Zhytomyr. The new-manager bounce window is live but reverts by around game six.","evidence":{"manager":"Ruslan Rotan","matches_in_charge":4,"tenure_days":82,"ppm":0.25,"appointment_effect":{"before_ppm":2,"after_ppm":0.25,"delta":null}},"strength":0.233,"moves":[{"channel":"goals","side":"away","pct":1.4}]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"THIN","note":"FC Kharkiv 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":"THIN","note":"Polissya Zhytomyr 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":"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 5.52212926779708 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":-0.001,"defence":-0.071,"effective_matches":5.5,"shrunk":0.59},"away":{"attack":0.336,"defence":0.133,"effective_matches":7.1,"shrunk":0.53},"sample":5.52212926779708,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Polissya Zhytomyr average 15 points more possession than FC Kharkiv, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":45.4,"shots":14,"xg_per_shot":0.077,"corners":4.6,"corners_per_shot":0.329,"finishing_vs_xg":0.42},"away":{"matches":12,"possession":60,"shots":23,"xg_per_shot":0.114,"corners":8,"corners_per_shot":0.348,"finishing_vs_xg":0.3},"possession_gap":-14.6},"strength":0.584,"moves":[{"channel":"corners","side":"away","pct":3.1},{"channel":"corners","side":"home","pct":-3.1},{"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":"FC Kharkiv have scored 5 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.42,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Polissya Zhytomyr have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.3,"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.021782673171893},"strength":0,"moves":[]},{"id":"market.overround","section":"§7.3","tier":7,"state":"UNAVAILABLE","note":"No priced match-odds market for this fixture yet.","evidence":{},"strength":0,"moves":[]},{"id":"market.movement","section":"§7.1","tier":7,"state":"THIN","note":"No opening price on record for this market, so movement cannot be read.","evidence":{},"strength":0,"moves":[]},{"id":"market.sharp_reference","section":"§7.1","tier":7,"state":"UNAVAILABLE","note":"The sharp reference book is not quoting this fixture.","evidence":{"entitled":true},"strength":0,"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.223,"model":{"HOME":0.218,"DRAW":0.1888,"AWAY":0.5933},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"double_chance","line":null,"confidence":0.223,"model":{"12":0.8112,"1X":0.4067,"X2":0.782},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"draw_no_bet","line":null,"confidence":0.223,"model":{"HOME":0.2687,"AWAY":0.7313},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.223,"model":{"yes":0.7149,"no":0.2851},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_05","line":0.5,"confidence":0.223,"model":{"over":0.98,"under":0.02},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.223,"model":{"over":0.9104,"under":0.0896},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_25","line":2.5,"confidence":0.223,"model":{"over":0.7624,"under":0.2376},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_35","line":3.5,"confidence":0.223,"model":{"over":0.5672,"under":0.4328},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"corners_1x2","line":null,"confidence":0.179,"model":{"HOME":0.5127,"DRAW":0.1259,"AWAY":0.3613},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.156,"model":{"yes":0.0211,"no":0.9789},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[],"verdicts":[],"pass_reason":"No market is priced for this fixture yet.","preview":null,"external":{},"computed_at":1791031658,"report":{"fetched_at":1791110357,"ht":[1,1],"attendance":null,"highlights":[],"events":[{"t":"goal","minute":4,"added":null,"side":"home","player":"P. Itodo","player_id":93815,"assist":null,"kind":"regular","score":[1,0]},{"t":"goal","minute":31,"added":null,"side":"away","player":"G. Maisuradze","player_id":77285,"assist":null,"kind":"regular","score":[1,1]},{"t":"goal","minute":64,"added":null,"side":"away","player":"Unknown","player_id":null,"assist":null,"kind":"regular","score":[1,2]}],"players":[],"stats":{"home":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":null,"red":null,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null},"away":{"possession":null,"shots":null,"on_target":null,"corners":null,"fouls":null,"yellow":null,"red":null,"big_chances":null,"passes":null,"pass_pct":null,"offsides":null,"saves":null}},"lineups":null},"colors":{"home":"#224469","away":null},"venue":null,"pulled":[],"published":[]}