{"id":604458,"league_id":46,"league":"Puchar Polski","kickoff":1793129400,"home":"Piast Gliwice","away":"Górnik Zabrze","home_id":435,"away_id":429,"venue_id":415,"rank":5,"status":"finished","provisional":true,"lineup_status":"predicted","confidence":0.26,"score":[0,0],"live_score":null,"lambda":[1.37,1.4],"odds_1x2":{},"read":null,"top_pick":null,"pass":"Piast Gliwice v Górnik Zabrze is one to leave alone. The likely outcome is priced too short to be worth taking, and nothing else is sure enough to call.","confident":[],"flags":[],"lambda_home":1.3742015925029873,"lambda_away":1.4042907419033825,"corner_rate":10.41,"card_rate":0.145,"lineups":{"status":"predicted","confidence":0.782,"home":{"formation":"4-4-2","players":[{"id":64236,"name":"Domen Gril","position":"G","starting":true,"ai_score":0.739},{"id":14038,"name":"Juande Rivas","position":"D","starting":true,"ai_score":0.797},{"id":13923,"name":"Ema Twumasi","position":"D","starting":true,"ai_score":0.738},{"id":13924,"name":"Jakub Czerwiński","position":"D","starting":true,"ai_score":0.691},{"id":14039,"name":"Jakub Lewicki","position":"D","starting":true,"ai_score":0.641},{"id":13929,"name":"Hugo Vallejo","position":"M","starting":true,"ai_score":0.782},{"id":13932,"name":"Leandro Sanca","position":"M","starting":true,"ai_score":0.744},{"id":14100,"name":"Quentin Boisgard","position":"M","starting":true,"ai_score":0.731},{"id":13891,"name":"Jakub Łabojko","position":"M","starting":true,"ai_score":0.696},{"id":26534,"name":"Samuel Ntamack Ndimba","position":"F","starting":true,"ai_score":0.71},{"id":4361,"name":"Ivan Lima","position":"F","starting":true,"ai_score":0.458},{"id":2106,"name":"Francisco Sierralta","position":"D","starting":false,"ai_score":0.323},{"id":13931,"name":"Oskar Lesniak","position":"M","starting":false,"ai_score":0.314},{"id":13937,"name":"Andreas Katsantonis","position":"F","starting":false,"ai_score":0.296},{"id":14113,"name":"Szczepan Mucha","position":"M","starting":false,"ai_score":0.285},{"id":11935,"name":"Jason Lokilo","position":"M","starting":false,"ai_score":0.257},{"id":13933,"name":"Filip Borowski","position":"D","starting":false,"ai_score":0.249},{"id":61710,"name":"Maciej Kucharski","position":"F","starting":false,"ai_score":0.238},{"id":14135,"name":"Levis Pitan","position":"D","starting":false,"ai_score":0.234},{"id":13928,"name":"Jorge Félix","position":"F","starting":false,"ai_score":0.217},{"id":14101,"name":"Oliwier Maziarz","position":"M","starting":false,"ai_score":0.171},{"id":2958,"name":"Elton Fikaj","position":"D","starting":false,"ai_score":0.132},{"id":14205,"name":"Marcel Mendes-Dudzinski","position":"G","starting":false,"ai_score":0.045}],"confidence":0.841},"away":{"formation":"4-3-3","players":[{"id":61706,"name":"Philipp Schulze","position":"G","starting":true,"ai_score":0.794},{"id":13971,"name":"Erik Janža","position":"D","starting":true,"ai_score":0.764},{"id":13969,"name":"Rafał Janicki","position":"D","starting":true,"ai_score":0.842},{"id":13970,"name":"Josema","position":"D","starting":true,"ai_score":0.814},{"id":13978,"name":"Ondřej Zmrzlý","position":"D","starting":true,"ai_score":0.515},{"id":13979,"name":"Bastien Donio","position":"M","starting":true,"ai_score":0.202},{"id":14046,"name":"Kacper Urbański","position":"M","starting":true,"ai_score":0.768},{"id":3397,"name":"Paulo Bernardo","position":"M","starting":true,"ai_score":0.682},{"id":13977,"name":"Maksym Khlan","position":"M","starting":true,"ai_score":0.717},{"id":13976,"name":"Sondre Liseth","position":"F","starting":true,"ai_score":0.455},{"id":4842,"name":"Peter González","position":"M","starting":true,"ai_score":0.634},{"id":13985,"name":"Jarosław Kubicki","position":"M","starting":false,"ai_score":0.578},{"id":1676,"name":"Malthe Højholt","position":"M","starting":false,"ai_score":0.519},{"id":3720,"name":"Erik Prekop","position":"F","starting":false,"ai_score":0.361},{"id":13975,"name":"Yvan Ikia Dimi","position":"F","starting":false,"ai_score":0.339},{"id":6531,"name":"Zeidane Inoussa","position":"F","starting":false,"ai_score":0.27},{"id":62387,"name":"Bruno Durdov","position":"M","starting":false,"ai_score":0.199},{"id":29567,"name":"Maximilian Dietz","position":"M","starting":false,"ai_score":0.075},{"id":13982,"name":"Tomasz Loska","position":"G","starting":false,"ai_score":0.05},{"id":5320,"name":"Paweł Bochniewicz","position":"D","starting":false,"ai_score":0.045},{"id":39118,"name":"Patryk Warczak","position":"D","starting":false,"ai_score":0.035},{"id":64049,"name":"Wiktor Kania","position":"G","starting":false,"ai_score":0.02},{"id":39020,"name":"Ksawery Semik","position":"M","starting":false,"ai_score":0.015}],"confidence":0.782},"unavailable":[{"id":17138,"name":"Janis Antiste","team_id":null,"side":"away","reason":"Thigh Injury"},{"id":13972,"name":"Lukáš Sadílek","team_id":null,"side":"away","reason":"Knee Injury"},{"id":14079,"name":"Michal Sáček","team_id":null,"side":"away","reason":"Muscle Injury"}]},"people":[{"id":64236,"name":"Domen Gril","side":"home"},{"id":14038,"name":"Juande Rivas","side":"home"},{"id":13923,"name":"Ema Twumasi","side":"home"},{"id":13924,"name":"Jakub Czerwiński","side":"home"},{"id":14039,"name":"Jakub Lewicki","side":"home"},{"id":13929,"name":"Hugo Vallejo","side":"home"},{"id":13932,"name":"Leandro Sanca","side":"home"},{"id":14100,"name":"Quentin Boisgard","side":"home"},{"id":13891,"name":"Jakub Łabojko","side":"home"},{"id":26534,"name":"Samuel Ntamack Ndimba","side":"home"},{"id":4361,"name":"Ivan Lima","side":"home"},{"id":2106,"name":"Francisco Sierralta","side":"home"},{"id":13931,"name":"Oskar Lesniak","side":"home"},{"id":13937,"name":"Andreas Katsantonis","side":"home"},{"id":14113,"name":"Szczepan Mucha","side":"home"},{"id":11935,"name":"Jason Lokilo","side":"home"},{"id":13933,"name":"Filip Borowski","side":"home"},{"id":61710,"name":"Maciej Kucharski","side":"home"},{"id":14135,"name":"Levis Pitan","side":"home"},{"id":13928,"name":"Jorge Félix","side":"home"},{"id":14101,"name":"Oliwier Maziarz","side":"home"},{"id":2958,"name":"Elton Fikaj","side":"home"},{"id":14205,"name":"Marcel Mendes-Dudzinski","side":"home"},{"id":14083,"name":"František Plach","side":"home"},{"id":13934,"name":"Jakub Grelich","side":"home"},{"id":14134,"name":"Dawid Rychta","side":"home"},{"id":36889,"name":"Mateusz Kopczyński","side":"home"},{"id":61706,"name":"Philipp Schulze","side":"away"},{"id":13971,"name":"Erik Janža","side":"away"},{"id":13969,"name":"Rafał Janicki","side":"away"},{"id":13970,"name":"Josema","side":"away"},{"id":13978,"name":"Ondřej Zmrzlý","side":"away"},{"id":13979,"name":"Bastien Donio","side":"away"},{"id":14046,"name":"Kacper Urbański","side":"away"},{"id":3397,"name":"Paulo Bernardo","side":"away"},{"id":13977,"name":"Maksym Khlan","side":"away"},{"id":13976,"name":"Sondre Liseth","side":"away"},{"id":4842,"name":"Peter González","side":"away"},{"id":13985,"name":"Jarosław Kubicki","side":"away"},{"id":1676,"name":"Malthe Højholt","side":"away"},{"id":3720,"name":"Erik Prekop","side":"away"},{"id":13975,"name":"Yvan Ikia Dimi","side":"away"},{"id":6531,"name":"Zeidane Inoussa","side":"away"},{"id":62387,"name":"Bruno Durdov","side":"away"},{"id":29567,"name":"Maximilian Dietz","side":"away"},{"id":13982,"name":"Tomasz Loska","side":"away"},{"id":5320,"name":"Paweł Bochniewicz","side":"away"},{"id":39118,"name":"Patryk Warczak","side":"away"},{"id":64049,"name":"Wiktor Kania","side":"away"},{"id":39020,"name":"Ksawery Semik","side":"away"},{"id":39120,"name":"Michał Synoś","side":"away"},{"id":14079,"name":"Michal Sáček","side":"away"},{"id":17138,"name":"Janis Antiste","side":"away"},{"id":14184,"name":"Antoni Balabuch","side":"away"},{"id":14123,"name":"Piotr Pietryga","side":"away"},{"id":13972,"name":"Lukáš Sadílek","side":"away"},{"id":38862,"name":"Marcel Kalemba","side":"away"}],"players":[{"id":26534,"name":"Samuel Ntamack Ndimba","side":"home","team":"Piast Gliwice","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":12,"starts":11,"goals":2,"assists":1,"big_chances":1,"clean_sheets":3,"team_games":18,"tracked_apps":12,"tracked_starts":11},"recent":{"apps":5,"goals":1,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Pogoń Szczecin","kickoff":1789899300,"goals":1,"assists":0,"score":"1-2","won":false},"strengths":[],"tags":[],"importance":0.09,"country":null,"load":{"games":2,"minutes":171,"country":0}},{"id":4361,"name":"Ivan Lima","side":"home","team":"Piast Gliwice","club":null,"role":"ATT","position":"FWD","status":"fit","reason":null,"expected_return":null,"season":{"apps":10,"starts":4,"goals":0,"assists":2,"big_chances":1,"clean_sheets":3,"team_games":18,"tracked_apps":10,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Wisła Kraków","kickoff":1785588300,"goals":0,"assists":1,"score":"4-3","won":true},"strengths":[],"tags":["chance_creator"],"importance":0.047,"country":null,"load":{"games":1,"minutes":18,"country":0}},{"id":17138,"name":"Janis Antiste","side":"away","team":"Górnik Zabrze","club":null,"role":"ATT","position":"ST","status":"out","reason":"Thigh Injury","expected_return":"2026-11-10","season":{"apps":8,"starts":4,"goals":2,"assists":0,"big_chances":0,"clean_sheets":2,"team_games":22,"tracked_apps":8,"tracked_starts":4},"recent":{"apps":5,"goals":2,"assists":1,"scoredIn":1,"country":4},"standout":{"opponent":"Raków Częstochowa","kickoff":1788451200,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.062,"country":{"team":"Martinique","apps":4,"goals":2,"assists":1,"tournament":null,"lately":null},"load":null},{"id":13972,"name":"Lukáš Sadílek","side":"away","team":"Górnik Zabrze","club":null,"role":"MID","position":"CM","status":"out","reason":"Knee Injury","expected_return":"2026-10-27","season":{"apps":13,"starts":8,"goals":1,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":22,"tracked_apps":13,"tracked_starts":8},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":{"opponent":"Wisła Kraków","kickoff":1786904100,"goals":1,"assists":0,"score":"2-1","won":true},"strengths":[],"tags":[],"importance":0.044,"country":null,"load":null},{"id":14079,"name":"Michal Sáček","side":"away","team":"Górnik Zabrze","club":null,"role":"DEF","position":"RB","status":"out","reason":"Muscle Injury","expected_return":"2026-10-27","season":{"apps":13,"starts":12,"goals":1,"assists":1,"big_chances":1,"clean_sheets":3,"team_games":22,"tracked_apps":13,"tracked_starts":12},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":1},"standout":{"opponent":"Fenerbahçe","kickoff":1785348000,"goals":1,"assists":0,"score":"1-1","won":false},"strengths":[],"tags":[],"importance":0.077,"country":{"team":null,"apps":1,"goals":0,"assists":0,"tournament":null,"lately":null},"load":null},{"id":29567,"name":"Maximilian Dietz","side":"away","team":"Górnik Zabrze","club":null,"role":"MID","position":"CB","status":"doubtful","reason":"Physical Discomfort","expected_return":"2026-10-28","season":{"apps":8,"starts":4,"goals":0,"assists":0,"big_chances":0,"clean_sheets":0,"team_games":22,"tracked_apps":8,"tracked_starts":4},"recent":{"apps":5,"goals":0,"assists":0,"scoredIn":0,"country":0},"standout":null,"strengths":[],"tags":[],"importance":0.009,"country":null,"load":null},{"id":13976,"name":"Sondre Liseth","side":"away","team":"Górnik Zabrze","club":null,"role":"ATT","position":"ST","status":"fit","reason":null,"expected_return":null,"season":{"apps":13,"starts":5,"goals":2,"assists":2,"big_chances":3,"clean_sheets":0,"team_games":22,"tracked_apps":13,"tracked_starts":5},"recent":{"apps":5,"goals":1,"assists":2,"scoredIn":0,"country":0},"standout":{"opponent":"Jagiellonia Białystok","kickoff":1791656100,"goals":1,"assists":1,"score":"3-1","won":true},"strengths":[],"tags":[],"importance":0.111,"country":null,"load":{"games":2,"minutes":134,"country":0}}],"extras":{"teams":{"home":435,"away":429},"split":{"home":null,"away":null},"referee":null,"managers":{"home":{"id":447,"name":"Daniel Myśliwiec","vs":{"w":1,"d":1,"l":2,"last":{"kickoff":1792318500,"score":"1-1","result":"D"}}},"away":{"id":271,"name":"Michal Gasparik","vs":{"w":2,"d":1,"l":1,"last":{"kickoff":1792318500,"score":"1-1","result":"D"}}}},"best_xi":[],"players":{"17138":{"caps":5,"goals":2,"country":"Martinique","signed":null}}},"notable":[{"id":52149,"name":"Szymon Pukala","goals":3,"rank":1},{"id":14061,"name":"Wojciech Jakubik","goals":3,"rank":2},{"id":38927,"name":"Bekzod Akhmedov","goals":2,"rank":3},{"id":14062,"name":"Dominik Biniek","goals":2,"rank":4},{"id":65921,"name":"Elmedin Rama","goals":2,"rank":5},{"id":48941,"name":"Jakub Wilczyński","goals":2,"rank":6},{"id":38866,"name":"Maksymilian Stangret","goals":2,"rank":7},{"id":61650,"name":"Adrian Danek","goals":1,"rank":8},{"id":28287,"name":"Adrian Jurkiewicz","goals":1,"rank":9},{"id":93472,"name":"Adrian Kromka","goals":1,"rank":10},{"id":13850,"name":"Ajdin Hasić","goals":1,"rank":11},{"id":38848,"name":"Alan Rybak","goals":1,"rank":12},{"id":63316,"name":"Aldrit Oshafi","goals":1,"rank":13},{"id":29194,"name":"Aleksander Komor","goals":1,"rank":14},{"id":30872,"name":"Alexander Gorgon","goals":1,"rank":15}],"round_label":"Round of 32","neutral":false,"h2h":{"total_matches":29,"home_wins":11,"draws":8,"away_wins":10,"home_goals":32,"away_goals":30,"avg_total_goals":2.1379310344827585,"home_win_rate":0.3793103448275862,"away_win_rate":0.3448275862068966,"recent_matches":[{"away":"Piast Gliwice","date":"2026-10-18T10:15:00+00:00","home":"Górnik Zabrze","score":"1-1","event_id":211925,"away_score":1,"home_score":1,"away_team_id":435,"home_team_id":429},{"away":"Piast Gliwice","date":"2026-01-31T13:45:00+00:00","home":"Górnik Zabrze","score":"2-1","event_id":7901,"away_score":1,"home_score":2,"away_team_id":435,"home_team_id":429},{"away":"Górnik Zabrze","date":"2025-07-26T12:45:00+00:00","home":"Piast Gliwice","score":"0-1","event_id":7739,"away_score":1,"home_score":0,"away_team_id":429,"home_team_id":435},{"away":"Górnik Zabrze","date":"2025-05-17T15:30:00+00:00","home":"Piast Gliwice","score":"2-0","event_id":305011,"away_score":0,"home_score":2,"away_team_id":429,"home_team_id":435},{"away":"Piast Gliwice","date":"2024-11-24T16:30:00+00:00","home":"Górnik Zabrze","score":"1-0","event_id":304862,"away_score":0,"home_score":1,"away_team_id":435,"home_team_id":429},{"away":"Górnik Zabrze","date":"2024-02-10T16:30:00+00:00","home":"Piast Gliwice","score":"1-3","event_id":310357,"away_score":3,"home_score":1,"away_team_id":429,"home_team_id":435},{"away":"Piast Gliwice","date":"2023-08-05T15:30:00+00:00","home":"Górnik Zabrze","score":"0-0","event_id":310196,"away_score":0,"home_score":0,"away_team_id":435,"home_team_id":429},{"away":"Górnik Zabrze","date":"2023-03-31T18:30:00+00:00","home":"Piast Gliwice","score":"1-0","event_id":253269,"away_score":0,"home_score":1,"away_team_id":429,"home_team_id":435},{"away":"Piast Gliwice","date":"2022-09-10T18:00:00+00:00","home":"Górnik Zabrze","score":"3-3","event_id":253118,"away_score":3,"home_score":3,"away_team_id":435,"home_team_id":429},{"away":"Górnik Zabrze","date":"2022-02-26T19:00:00+00:00","home":"Piast Gliwice","score":"0-0","event_id":266370,"away_score":0,"home_score":0,"away_team_id":429,"home_team_id":435}]},"standings":null,"form":{"home":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":2,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"WLLWDW","venue_ppg":1.5},"away":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.17,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"WDLWDD","venue_ppg":2}},"ledger":[{"id":"availability.home.full_strength","section":"§2.4","tier":1,"state":"COMPUTED","note":"Piast Gliwice report no absentees.","evidence":{"absences":0},"strength":0.2,"moves":[]},{"id":"availability.away.absences","section":"§2.4","tier":1,"state":"COMPUTED","note":"Górnik Zabrze are without 4 players, none of them central to how the side plays.","evidence":{"count":4,"measured":4,"combined_goal_share":0,"combined_importance":0.188,"players":[{"player":"Michal Sáček","role":"DEF","reason":"Muscle Injury","goal_share":0,"importance":0.077,"measured":true,"doubtful":false,"cover_at_position":7},{"player":"Janis Antiste","role":"ATT","reason":"Thigh Injury","goal_share":0,"importance":0.062,"measured":true,"doubtful":false,"cover_at_position":4},{"player":"Lukáš Sadílek","role":"MID","reason":"Knee Injury","goal_share":0,"importance":0.044,"measured":true,"doubtful":false,"cover_at_position":10},{"player":"Maximilian Dietz","role":"MID","reason":"Physical Discomfort","goal_share":0,"importance":0.004,"measured":true,"doubtful":true,"cover_at_position":10}]},"strength":0.469,"moves":[{"channel":"goals","side":"away","pct":-0.9},{"channel":"goals","side":"home","pct":0.6},{"channel":"corners","side":"away","pct":-0.4},{"channel":"cards","side":"both","pct":0.3}]},{"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.782,"cup_tie":false},"strength":0.218,"moves":[]},{"id":"form.home","section":"§2.1","tier":2,"state":"COMPUTED","note":"Piast Gliwice have taken 1.67 points a game from their last 6 (3W 1D 2L), scoring 2.0 and conceding 1.5, and 1.50 a game at home.","evidence":{"matches":6,"ppg":1.67,"record":"3-1-2","goals_for":2,"goals_against":1.5,"clean_sheets":1,"streak":"none","sequence":"WLLWDW","venue_ppg":1.5},"strength":0.211,"moves":[]},{"id":"form.away","section":"§2.1","tier":2,"state":"COMPUTED","note":"Górnik Zabrze have taken 1.50 points a game from their last 6 (2W 3D 1L), scoring 1.2 and conceding 0.8, and 2.00 a game on the road.","evidence":{"matches":6,"ppg":1.5,"record":"2-3-1","goals_for":1.17,"goals_against":0.83,"clean_sheets":2,"streak":"none","sequence":"WDLWDD","venue_ppg":2},"strength":0.15,"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 1-1, 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":"Daniel Myśliwiec has 27 matches in charge at Piast Gliwice, long enough that the side plays the way he wants it to.","evidence":{"manager":"Daniel Myśliwiec","matches_in_charge":27,"tenure_days":205,"ppm":1.33,"appointment_effect":{"before_ppm":1.8,"after_ppm":0.9,"delta":null}},"strength":0.1,"moves":[]},{"id":"manager.away.established","section":"§1.1","tier":3,"state":"COMPUTED","note":"Michal Gasparik has 34 matches in charge at Górnik Zabrze, long enough that the side plays the way he wants it to.","evidence":{"manager":"Michal Gasparik","matches_in_charge":34,"tenure_days":207,"ppm":1.82,"appointment_effect":{"before_ppm":1.5,"after_ppm":2.3,"delta":null}},"strength":0.1,"moves":[]},{"id":"fatigue.home","section":"§2.8","tier":4,"state":"COMPUTED","note":"Piast Gliwice come in on 3 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":3.3854166666666665,"matchesIn7":1,"matchesIn14":2,"days_rest":3.4},"strength":0.1,"moves":[]},{"id":"fatigue.away","section":"§2.8","tier":4,"state":"COMPUTED","note":"Górnik Zabrze come in on 4 days' rest, with nothing unusual in the schedule behind them.","evidence":{"daysRest":4.041666666666667,"matchesIn7":1,"matchesIn14":2,"days_rest":4},"strength":0.1,"moves":[]},{"id":"style.opponent_adjustment","section":"§4.1","tier":5,"state":"THIN","note":"Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 1.030312900797785 games is too few to read much into, so it is left out of the call.","evidence":{"home":{"attack":0.059,"defence":0.083,"effective_matches":1,"shrunk":0.89},"away":{"attack":0.021,"defence":0.108,"effective_matches":1.1,"shrunk":0.88},"sample":1.030312900797785,"required":6},"strength":0,"moves":[]},{"id":"style.matchup","section":"§4.2","tier":5,"state":"COMPUTED","note":"Piast Gliwice average 9 points more possession than Górnik Zabrze, so this should be one side with the ball and one without it.","evidence":{"home":{"matches":12,"possession":56.4,"shots":13.7,"xg_per_shot":0.093,"corners":3.9,"corners_per_shot":0.285,"finishing_vs_xg":0.73},"away":{"matches":12,"possession":47.8,"shots":15.4,"xg_per_shot":0.12,"corners":5.6,"corners_per_shot":0.363,"finishing_vs_xg":-0.43},"possession_gap":8.5},"strength":0.341,"moves":[{"channel":"corners","side":"home","pct":1.8},{"channel":"corners","side":"away","pct":-1.8}]},{"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":"Piast Gliwice have scored 9 more than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":0.73,"matches":12},"strength":0.25,"moves":[]},{"id":"style.finishing.away","section":"§2.1","tier":5,"state":"COMPUTED","note":"Górnik Zabrze have scored 5 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.","evidence":{"goals_minus_xg_per_match":-0.43,"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":"COMPUTED","note":"Routine trip of 5 km for Górnik Zabrze.","evidence":{"travel_km":5},"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.0497778326862026},"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.26,"model":{"HOME":0.3559,"DRAW":0.2744,"AWAY":0.3696},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"double_chance","line":null,"confidence":0.26,"model":{"12":0.7256,"1X":0.6304,"X2":0.6441},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"draw_no_bet","line":null,"confidence":0.26,"model":{"HOME":0.4906,"AWAY":0.5094},"book":{"HOME":0.3612,"AWAY":0.6388},"best":{"HOME":{"odds":2.5,"bookmaker":"Bwin"},"AWAY":{"odds":1.5,"bookmaker":"Betano"}},"overround":1.0833,"books":11,"sharp":null,"open":null},{"market":"btts","line":null,"confidence":0.26,"model":{"yes":0.5738,"no":0.4262},"book":{"yes":0.5676,"no":0.4324},"best":{"yes":{"odds":1.67,"bookmaker":"Betano"},"no":{"odds":2.15,"bookmaker":"Unibet"}},"overround":1.0843,"books":12,"sharp":null,"open":{"book":"consensus","fair":{"yes":0.5664,"no":0.4336}}},{"market":"over_under_05","line":0.5,"confidence":0.26,"model":{"over":0.9276,"under":0.0724},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_15","line":1.5,"confidence":0.26,"model":{"over":0.7755,"under":0.2245},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_25","line":2.5,"confidence":0.26,"model":{"over":0.5254,"under":0.4746},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"over_under_35","line":3.5,"confidence":0.26,"model":{"over":0.3033,"under":0.6967},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"asian_handicap","line":-1.5,"confidence":0.26,"model":{"HOME":0.1672,"AWAY":0.8328},"book":{"HOME":0.0947,"AWAY":0.9053},"best":{"HOME":{"odds":7.9,"bookmaker":"1xBet"},"AWAY":{"odds":1.07,"bookmaker":"fonbet"}},"overround":1.1002,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0896,"AWAY":0.9104}}},{"market":"asian_handicap","line":-1.25,"confidence":0.26,"model":{"HOME":0.1847,"AWAY":0.8153},"book":{"HOME":0.0826,"AWAY":0.9174},"best":{"HOME":{"odds":7.4,"bookmaker":"1xBet"},"AWAY":{"odds":1.031,"bookmaker":"1xBet"}},"overround":1.1051,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.0821,"AWAY":0.9179}}},{"market":"asian_handicap","line":-1,"confidence":0.26,"model":{"HOME":0.2061,"AWAY":0.7939},"book":{"HOME":0.1164,"AWAY":0.8836},"best":{"HOME":{"odds":6.8,"bookmaker":"1xBet"},"AWAY":{"odds":1.1,"bookmaker":"fonbet"}},"overround":1.098,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1112,"AWAY":0.8888}}},{"market":"asian_handicap","line":-0.75,"confidence":0.26,"model":{"HOME":0.2888,"AWAY":0.7112},"book":{"HOME":0.1747,"AWAY":0.8253},"best":{"HOME":{"odds":4.4,"bookmaker":"1xBet"},"AWAY":{"odds":1.139,"bookmaker":"1xBet"}},"overround":1.1052,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.1721,"AWAY":0.8279}}},{"market":"asian_handicap","line":-0.5,"confidence":0.26,"model":{"HOME":0.3559,"AWAY":0.6441},"book":{"HOME":0.2692,"AWAY":0.7308},"best":{"HOME":{"odds":3.25,"bookmaker":"Unibet"},"AWAY":{"odds":1.3,"bookmaker":"Unibet"}},"overround":1.0769,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2692,"AWAY":0.7308}}},{"market":"asian_handicap","line":-0.25,"confidence":0.26,"model":{"HOME":0.4125,"AWAY":0.5875},"book":{"HOME":0.2896,"AWAY":0.7104},"best":{"HOME":{"odds":2.92,"bookmaker":"1xBet"},"AWAY":{"odds":1.31,"bookmaker":"1xBet"}},"overround":1.1058,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.2837,"AWAY":0.7163}}},{"market":"asian_handicap","line":0,"confidence":0.26,"model":{"HOME":0.4906,"AWAY":0.5094},"book":{"HOME":0.3597,"AWAY":0.6403},"best":{"HOME":{"odds":2.52,"bookmaker":"1xBet"},"AWAY":{"odds":1.5,"bookmaker":"Betsson"}},"overround":1.0854,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.351,"AWAY":0.649}}},{"market":"asian_handicap","line":0.25,"confidence":0.26,"model":{"HOME":0.5716,"AWAY":0.4284},"book":{"HOME":0.447,"AWAY":0.553},"best":{"HOME":{"odds":2,"bookmaker":"1xBet"},"AWAY":{"odds":1.65,"bookmaker":"1xBet"}},"overround":1.1061,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.4426,"AWAY":0.5574}}},{"market":"asian_handicap","line":0.5,"confidence":0.26,"model":{"HOME":0.6304,"AWAY":0.3696},"book":{"HOME":0.5307,"AWAY":0.4693},"best":{"HOME":{"odds":1.78,"bookmaker":"Unibet"},"AWAY":{"odds":2,"bookmaker":"888Sport"}},"overround":1.0812,"books":4,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.5307,"AWAY":0.4693}}},{"market":"asian_handicap","line":0.75,"confidence":0.26,"model":{"HOME":0.6977,"AWAY":0.3023},"book":{"HOME":0.5922,"AWAY":0.4078},"best":{"HOME":{"odds":1.55,"bookmaker":"1xBet"},"AWAY":{"odds":2.17,"bookmaker":"1xBet"}},"overround":1.106,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.588,"AWAY":0.412}}},{"market":"asian_handicap","line":1,"confidence":0.26,"model":{"HOME":0.7812,"AWAY":0.2188},"book":{"HOME":0.6805,"AWAY":0.3195},"best":{"HOME":{"odds":1.4,"bookmaker":"fonbet"},"AWAY":{"odds":2.77,"bookmaker":"1xBet"}},"overround":1.0859,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.6725,"AWAY":0.3275}}},{"market":"asian_handicap","line":1.25,"confidence":0.26,"model":{"HOME":0.8046,"AWAY":0.1954},"book":{"HOME":0.7283,"AWAY":0.2717},"best":{"HOME":{"odds":1.28,"bookmaker":"1xBet"},"AWAY":{"odds":3.08,"bookmaker":"1xBet"}},"overround":1.1059,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.728,"AWAY":0.272}}},{"market":"asian_handicap","line":1.5,"confidence":0.26,"model":{"HOME":0.8234,"AWAY":0.1766},"book":{"HOME":0.7607,"AWAY":0.2393},"best":{"HOME":{"odds":1.25,"bookmaker":"Unibet"},"AWAY":{"odds":3.7,"bookmaker":"Unibet"}},"overround":1.0909,"books":3,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.7548,"AWAY":0.2452}}},{"market":"asian_handicap","line":1.75,"confidence":0.26,"model":{"HOME":0.872,"AWAY":0.128},"book":{"HOME":0.8298,"AWAY":0.1702},"best":{"HOME":{"odds":1.134,"bookmaker":"1xBet"},"AWAY":{"odds":4.5,"bookmaker":"1xBet"}},"overround":1.1041,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8257,"AWAY":0.1743}}},{"market":"asian_handicap","line":2,"confidence":0.26,"model":{"HOME":0.9268,"AWAY":0.0732},"book":{"HOME":0.8931,"AWAY":0.1069},"best":{"HOME":{"odds":1.07,"bookmaker":"fonbet"},"AWAY":{"odds":6.55,"bookmaker":"1xBet"}},"overround":1.1006,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.8889,"AWAY":0.1111}}},{"market":"asian_handicap","line":2.25,"confidence":0.26,"model":{"HOME":0.9311,"AWAY":0.0689},"book":{"HOME":0.9113,"AWAY":0.0887},"best":{"HOME":{"odds":1.038,"bookmaker":"1xBet"},"AWAY":{"odds":7.1,"bookmaker":"1xBet"}},"overround":1.1042,"books":1,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9078,"AWAY":0.0922}}},{"market":"asian_handicap","line":2.5,"confidence":0.26,"model":{"HOME":0.9349,"AWAY":0.0651},"book":{"HOME":0.9122,"AWAY":0.0878},"best":{"HOME":{"odds":1.05,"bookmaker":"fonbet"},"AWAY":{"odds":7.5,"bookmaker":"1xBet"}},"overround":1.0989,"books":2,"sharp":null,"open":{"book":"consensus","fair":{"HOME":0.9107,"AWAY":0.0893}}},{"market":"corners_1x2","line":null,"confidence":0.208,"model":{"HOME":0.3579,"DRAW":0.1149,"AWAY":0.5271},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null},{"market":"red_card","line":null,"confidence":0.182,"model":{"yes":0.1348,"no":0.8652},"book":{},"best":{},"overround":1,"books":0,"sharp":null,"open":null}],"candidates":[{"market":"asian_handicap","outcome":"HOME","line":0,"push":"full","model_prob":0.4906,"book_prob":0.3597,"edge":0.1309,"shrunk_edge":0.0981,"odds":2.52,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.52},{"slug":"betsson","book":"Betsson","odds":2.49},{"slug":"fonbet","book":"fonbet","odds":2.45}],"kelly":0.0389,"confidence":0.26,"family":"handicap"},{"market":"draw_no_bet","outcome":"HOME","line":null,"push":null,"model_prob":0.4906,"book_prob":0.3612,"edge":0.1294,"shrunk_edge":0.0961,"odds":2.5,"bookmaker":"Bwin","prices":[{"slug":"bwin","book":"Bwin","odds":2.5},{"slug":"sportingbet","book":"SportingBet","odds":2.5},{"slug":"betway","book":"Betway","odds":2.5},{"slug":"888sport","book":"888Sport","odds":2.5},{"slug":"william-hill","book":"William Hill","odds":2.5},{"slug":"vistabet","book":"Vistabet","odds":2.5},{"slug":"betsson","book":"Betsson","odds":2.49},{"slug":"betano","book":"Betano","odds":2.47},{"slug":"unibet","book":"Unibet","odds":2.45},{"slug":"novibet","book":"Novibet","odds":2.45},{"slug":"10bet","book":"10bet","odds":2.45}],"kelly":0.0377,"confidence":0.26,"family":"result"},{"market":"asian_handicap","outcome":"HOME","line":0.25,"push":"half","model_prob":0.5716,"book_prob":0.447,"edge":0.1246,"shrunk_edge":0.0935,"odds":2,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2}],"kelly":0.0358,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.25,"push":"half","model_prob":0.4125,"book_prob":0.2896,"edge":0.123,"shrunk_edge":0.0922,"odds":2.92,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":2.92}],"kelly":0.0266,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.75,"push":"half","model_prob":0.2888,"book_prob":0.1747,"edge":0.1142,"shrunk_edge":0.0856,"odds":4.4,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.4}],"kelly":0.0199,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.75,"push":"half","model_prob":0.6977,"book_prob":0.5922,"edge":0.1056,"shrunk_edge":0.0792,"odds":1.55,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.55}],"kelly":0.037,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.25,"push":"half","model_prob":0.1847,"book_prob":0.0826,"edge":0.1021,"shrunk_edge":0.0765,"odds":7.4,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.4}],"kelly":0.0143,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1,"push":"full","model_prob":0.7812,"book_prob":0.6805,"edge":0.1006,"shrunk_edge":0.0755,"odds":1.4,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.4},{"slug":"1xbet","book":"1xBet","odds":1.363}],"kelly":0.0585,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":0.5,"push":"none","model_prob":0.6304,"book_prob":0.5307,"edge":0.0997,"shrunk_edge":0.0748,"odds":1.78,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.78},{"slug":"10bet","book":"10bet","odds":1.769},{"slug":"888sport","book":"888Sport","odds":1.727},{"slug":"william-hill","book":"William Hill","odds":1.727}],"kelly":0.0391,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1,"push":"full","model_prob":0.2061,"book_prob":0.1164,"edge":0.0898,"shrunk_edge":0.0673,"odds":6.8,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.8},{"slug":"fonbet","book":"fonbet","odds":5.5}],"kelly":0.0173,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-0.5,"push":"none","model_prob":0.3559,"book_prob":0.2692,"edge":0.0867,"shrunk_edge":0.065,"odds":3.25,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.25}],"kelly":0.0174,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.25,"push":"half","model_prob":0.8046,"book_prob":0.7283,"edge":0.0763,"shrunk_edge":0.0572,"odds":1.28,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.28}],"kelly":0.0266,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":-1.5,"push":"none","model_prob":0.1672,"book_prob":0.0947,"edge":0.0725,"shrunk_edge":0.0544,"odds":7.9,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.9},{"slug":"fonbet","book":"fonbet","odds":6.2}],"kelly":0.0116,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.5,"push":"none","model_prob":0.8234,"book_prob":0.7607,"edge":0.0628,"shrunk_edge":0.0471,"odds":1.25,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":1.25},{"slug":"fonbet","book":"fonbet","odds":1.25},{"slug":"1xbet","book":"1xBet","odds":1.22}],"kelly":0.0293,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":1.75,"push":"half","model_prob":0.872,"book_prob":0.8298,"edge":0.0422,"shrunk_edge":0.0317,"odds":1.134,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.134}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2,"push":"full","model_prob":0.9268,"book_prob":0.8931,"edge":0.0336,"shrunk_edge":0.0252,"odds":1.07,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.07},{"slug":"1xbet","book":"1xBet","odds":1.049}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.5,"push":"none","model_prob":0.9349,"book_prob":0.9122,"edge":0.0228,"shrunk_edge":0.0171,"odds":1.05,"bookmaker":"fonbet","prices":[{"slug":"fonbet","book":"fonbet","odds":1.05},{"slug":"1xbet","book":"1xBet","odds":1.029}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"HOME","line":2.25,"push":"half","model_prob":0.9311,"book_prob":0.9113,"edge":0.0198,"shrunk_edge":0.0149,"odds":1.038,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":1.038}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"btts","outcome":"yes","line":null,"push":null,"model_prob":0.5738,"book_prob":0.5676,"edge":0.0062,"shrunk_edge":0.0053,"odds":1.67,"bookmaker":"Betano","prices":[{"slug":"betano","book":"Betano","odds":1.67},{"slug":"interwetten","book":"Interwetten","odds":1.65},{"slug":"betway","book":"Betway","odds":1.65},{"slug":"888sport","book":"888Sport","odds":1.65},{"slug":"william-hill","book":"William Hill","odds":1.65},{"slug":"fonbet","book":"fonbet","odds":1.65},{"slug":"1xbet","book":"1xBet","odds":1.63},{"slug":"bwin","book":"Bwin","odds":1.63},{"slug":"sportingbet","book":"SportingBet","odds":1.63},{"slug":"vistabet","book":"Vistabet","odds":1.63},{"slug":"unibet","book":"Unibet","odds":1.62},{"slug":"betsson","book":"Betsson","odds":1.62}],"kelly":0,"confidence":0.26,"family":"goals"},{"market":"btts","outcome":"no","line":null,"push":null,"model_prob":0.4262,"book_prob":0.4324,"edge":-0.0062,"shrunk_edge":-0.0053,"odds":2.15,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":2.15},{"slug":"betway","book":"Betway","odds":2.15},{"slug":"betsson","book":"Betsson","odds":2.12},{"slug":"interwetten","book":"Interwetten","odds":2.1},{"slug":"bwin","book":"Bwin","odds":2.1},{"slug":"sportingbet","book":"SportingBet","odds":2.1},{"slug":"888sport","book":"888Sport","odds":2.1},{"slug":"william-hill","book":"William Hill","odds":2.1},{"slug":"fonbet","book":"fonbet","odds":2.1},{"slug":"vistabet","book":"Vistabet","odds":2.1},{"slug":"1xbet","book":"1xBet","odds":2.098},{"slug":"betano","book":"Betano","odds":2.07}],"kelly":0,"confidence":0.26,"family":"goals"},{"market":"asian_handicap","outcome":"AWAY","line":2.25,"push":"half","model_prob":0.0689,"book_prob":0.0887,"edge":-0.0198,"shrunk_edge":-0.0149,"odds":7.1,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.1}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":2.5,"push":"none","model_prob":0.0651,"book_prob":0.0878,"edge":-0.0228,"shrunk_edge":-0.0171,"odds":7.5,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":7.5},{"slug":"fonbet","book":"fonbet","odds":7.1}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":2,"push":"full","model_prob":0.0732,"book_prob":0.1069,"edge":-0.0336,"shrunk_edge":-0.0252,"odds":6.55,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":6.55},{"slug":"fonbet","book":"fonbet","odds":6.2}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.75,"push":"half","model_prob":0.128,"book_prob":0.1702,"edge":-0.0422,"shrunk_edge":-0.0317,"odds":4.5,"bookmaker":"1xBet","prices":[{"slug":"1xbet","book":"1xBet","odds":4.5}],"kelly":0,"confidence":0.26,"family":"handicap"},{"market":"asian_handicap","outcome":"AWAY","line":1.5,"push":"none","model_prob":0.1766,"book_prob":0.2393,"edge":-0.0628,"shrunk_edge":-0.0471,"odds":3.7,"bookmaker":"Unibet","prices":[{"slug":"unibet","book":"Unibet","odds":3.7},{"slug":"1xbet","book":"1xBet","odds":3.5},{"slug":"fonbet","book":"fonbet","odds":3.35}],"kelly":0,"confidence":0.26,"family":"handicap"}],"verdicts":[],"pass_reason":"call rule: short","preview":"Górnik Zabrze will control the play here, but Piast Gliwice will find a way through. Górnik Zabrze create superior chances nearly every week and dominate territory on their travels, yet their actual returns lag behind their performances because they fail to convert so often. Meanwhile, Piast Gliwice rely heavily on clinical finishing and exceptional goalkeeping to mask defensive frailties that constantly invite pressure. The visitors suffer defensively without a key defender and lack punch in midfield and attack through missing personnel, which blunts their usual territorial dominance. This is where it is decided. Górnik Zabrze will dictate the tempo and carve open the openings, but Piast Gliwice will take their chances to steal the match.","external":{"bsd_prediction":{"id":6099,"created_at":"2026-10-21T02:15:19Z","event":{"id":604458,"event_date":"2026-10-27T19:30:00Z","status":"notstarted","home_team_id":435,"home_team":"Piast Gliwice","away_team_id":429,"away_team":"Górnik Zabrze","league_id":46,"league_name":"Puchar Polski"},"markets":{"match_result":{"prob_home":31.1,"prob_draw":26.3,"prob_away":42.6,"predicted":"A"},"expected_goals":{"home":1.31,"away":1.69},"over_under":{"prob_over_15":79,"prob_over_25":56.7,"prob_over_35":34.1},"btts":{"prob_yes":56.4},"score":{"most_likely":"1-1"},"draw_no_bet":{"prob_home":37.6},"corners":{"prob_over_85":70.4,"prob_over_95":59.1,"prob_over_105":48.7}},"recommendations":{"favorite":"A","favorite_prob":42.6,"bet_favorite":false,"over_15":false,"over_25":false,"over_35":false,"btts":false,"winner":false},"model":{"confidence":0.4261,"version":"dc-blend-v1"}}},"computed_at":1793122876,"report":{"fetched_at":1793148262,"ht":[0,0],"attendance":null,"highlights":[{"kind":"full","title":"Piast 0 (1) - (3) 0 Górnik — Full Highlights","url":"https://www.youtube.com/watch?v=FR8G0a8QFVY","thumbnail":"https://i.ytimg.com/vi/FR8G0a8QFVY/hqdefault.jpg"}],"events":[{"t":"card","minute":36,"added":null,"side":"away","player":"O. Zmrzlý","player_id":13978,"card":"yellow","reason":null},{"t":"sub","minute":46,"added":null,"side":"away","in":"S. Liseth","in_id":13976,"out":"E. Prekop","out_id":3720},{"t":"sub","minute":46,"added":null,"side":"away","in":"P. González","in_id":4842,"out":"Y. I. Dimi","out_id":13975},{"t":"sub","minute":46,"added":null,"side":"away","in":"Z. Inoussa","in_id":6531,"out":"M. Khlan","out_id":13977},{"t":"sub","minute":58,"added":null,"side":"home","in":"L. Sanca","in_id":13932,"out":"M. Kucharski","out_id":61710},{"t":"sub","minute":58,"added":null,"side":"home","in":"H. Vallejo","in_id":13929,"out":"S. Mucha","out_id":14113},{"t":"card","minute":58,"added":null,"side":"home","player":"A. Katsantonis","player_id":13937,"card":"yellow","reason":null},{"t":"sub","minute":74,"added":null,"side":"home","in":"S. N. Ndimba","in_id":26534,"out":"A. Katsantonis","out_id":13937},{"t":"sub","minute":74,"added":null,"side":"home","in":"E. Twumasi","in_id":13923,"out":"F. Borowski","out_id":13933},{"t":"card","minute":76,"added":null,"side":"home","player":"J. Rivas","player_id":14038,"card":"yellow","reason":null},{"t":"sub","minute":84,"added":null,"side":"away","in":"P. Bernardo","in_id":3397,"out":"J. Kubicki","out_id":13985},{"t":"sub","minute":88,"added":null,"side":"home","in":"J. Łabojko","in_id":13891,"out":"O. Lesniak","out_id":13931},{"t":"sub","minute":91,"added":null,"side":"away","in":"Josema","in_id":13970,"out":"P. Bochniewicz","out_id":5320},{"t":"sub","minute":100,"added":null,"side":"away","in":"J. Antiste","in_id":17138,"out":"M. Højholt","out_id":1676},{"t":"sub","minute":106,"added":null,"side":"home","in":"O. Maziarz","in_id":14101,"out":"Q. Boisgard","out_id":14100},{"t":"card","minute":109,"added":null,"side":"away","player":"J. Antiste","player_id":17138,"card":"yellow","reason":null}],"players":[{"id":29567,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13982,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13978,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13969,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":5320,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13971,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13985,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14046,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":1676,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13975,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3720,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13977,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4842,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13976,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":6531,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":3397,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13970,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":17138,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":61706,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":39118,"team_id":429,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14205,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2106,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14039,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":64236,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13933,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14038,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14135,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":2958,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":4361,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13931,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14100,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14113,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":61710,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13937,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":1,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13932,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13929,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13923,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":26534,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":13891,"team_id":435,"minutes":0,"rating":null,"goals":0,"assists":0,"yellow":0,"red":0,"saves":0,"shots":0,"on_target":0,"key_passes":0},{"id":14101,"team_id":435,"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":59,"shots":null,"on_target":2,"corners":3,"fouls":14,"yellow":2,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":1,"saves":null},"away":{"possession":41,"shots":null,"on_target":4,"corners":2,"fouls":7,"yellow":2,"red":0,"big_chances":null,"passes":null,"pass_pct":null,"offsides":7,"saves":null}},"lineups":{"home":{"formation":"4-4-2","players":[{"id":64236,"name":"Domen Gril","position":"G","number":75,"captain":false,"starting":true},{"id":13933,"name":"Filip Borowski","position":"D","number":28,"captain":false,"starting":true},{"id":14038,"name":"Juande Rivas","position":"D","number":5,"captain":false,"starting":true},{"id":14135,"name":"Levis Pitan","position":"D","number":15,"captain":false,"starting":true},{"id":2958,"name":"Elton Fikaj","position":"D","number":3,"captain":false,"starting":true},{"id":4361,"name":"Ivan Lima","position":"F","number":90,"captain":false,"starting":true},{"id":13931,"name":"Oskar Lesniak","position":"M","number":31,"captain":false,"starting":true},{"id":14100,"name":"Quentin Boisgard","position":"M","number":17,"captain":false,"starting":true},{"id":14113,"name":"Szczepan Mucha","position":"M","number":77,"captain":false,"starting":true},{"id":61710,"name":"Maciej Kucharski","position":"F","number":91,"captain":false,"starting":true},{"id":13937,"name":"Andreas Katsantonis","position":"F","number":10,"captain":false,"starting":true},{"id":13932,"name":"Leandro Sanca","position":"M","number":11,"captain":false,"starting":false},{"id":13929,"name":"Hugo Vallejo","position":"M","number":80,"captain":false,"starting":false},{"id":13923,"name":"Ema Twumasi","position":"D","number":99,"captain":false,"starting":false},{"id":26534,"name":"Samuel Ntamack Ndimba","position":"F","number":19,"captain":false,"starting":false},{"id":13891,"name":"Jakub Łabojko","position":"M","number":27,"captain":false,"starting":false},{"id":14101,"name":"Oliwier Maziarz","position":"M","number":18,"captain":false,"starting":false},{"id":14205,"name":"Marcel Mendes-Dudzinski","position":"G","number":12,"captain":false,"starting":false},{"id":2106,"name":"Francisco Sierralta","position":"D","number":22,"captain":false,"starting":false},{"id":14039,"name":"Jakub Lewicki","position":"D","number":36,"captain":false,"starting":false}]},"away":{"formation":"4-3-3","players":[{"id":13982,"name":"Tomasz Loska","position":"G","number":99,"captain":false,"starting":true},{"id":13978,"name":"Ondřej Zmrzlý","position":"D","number":21,"captain":false,"starting":true},{"id":13969,"name":"Rafał Janicki","position":"D","number":26,"captain":false,"starting":true},{"id":5320,"name":"Paweł Bochniewicz","position":"D","number":4,"captain":false,"starting":true},{"id":13971,"name":"Erik Janža","position":"D","number":64,"captain":false,"starting":true},{"id":13985,"name":"Jarosław Kubicki","position":"M","number":14,"captain":false,"starting":true},{"id":14046,"name":"Kacper Urbański","position":"M","number":82,"captain":false,"starting":true},{"id":1676,"name":"Malthe Højholt","position":"M","number":6,"captain":false,"starting":true},{"id":13975,"name":"Yvan Ikia Dimi","position":"F","number":7,"captain":false,"starting":true},{"id":3720,"name":"Erik Prekop","position":"F","number":11,"captain":false,"starting":true},{"id":13977,"name":"Maksym Khlan","position":"M","number":33,"captain":false,"starting":true},{"id":4842,"name":"Peter González","position":"M","number":19,"captain":false,"starting":false},{"id":13976,"name":"Sondre Liseth","position":"F","number":23,"captain":false,"starting":false},{"id":6531,"name":"Zeidane Inoussa","position":"F","number":27,"captain":false,"starting":false},{"id":3397,"name":"Paulo Bernardo","position":"M","number":8,"captain":false,"starting":false},{"id":13970,"name":"Josema","position":"D","number":20,"captain":false,"starting":false},{"id":17138,"name":"Janis Antiste","position":"F","number":9,"captain":false,"starting":false},{"id":61706,"name":"Philipp Schulze","position":"G","number":1,"captain":false,"starting":false},{"id":39118,"name":"Patryk Warczak","position":"D","number":2,"captain":false,"starting":false},{"id":29567,"name":"Maximilian Dietz","position":"M","number":66,"captain":false,"starting":false}]}}},"colors":{"home":null,"away":"#0d51a1"},"venue":{"name":"Stadion Miejski w Gliwicach","city":"Gliwice","capacity":10037},"pulled":[],"published":[]}