{"id": 605540, "h2h": {"draws": 0, "away_wins": 0, "home_wins": 1, "away_goals": 1, "home_goals": 3, "away_win_rate": 0, "home_win_rate": 1, "total_matches": 1, "recent_matches": [{"away": "ACS FC Bacău", "date": "2026-07-11T08:00:00+00:00", "home": "SC Oțelul Galați", "score": "3-1", "event_id": 216904, "away_score": 1, "home_score": 3, "away_team_id": 4150, "home_team_id": 361}], "avg_total_goals": 4}, "away": "ACS FC Bacău", "form": {"away": {"matches": 2}, "home": {"ppg": 0.83, "record": "1-2-3", "streak": "lost 3", "matches": 6, "sequence": "DWDLLL", "goals_for": 1, "venue_ppg": 1, "clean_sheets": 1, "goals_against": 1.67}}, "home": "SC Oțelul Galați", "pass": "No call on SC Oțelul Galați against ACS FC Bacău. It is too close to call with any conviction.", "rank": 9, "read": {"side": "home", "text": "SC Oțelul Galați to edge it"}, "flags": [{"id": "availability.rotation_risk", "note": "Nobody has named a side yet, so this eleven is a projection.", "section": "§3.1"}, {"id": "manager.away.bounce", "note": "Costel Enache is 1 game into the job at ACS FC Bacău. The new-manager bounce window is live but reverts by around game six.", "section": "§1.1"}], "score": [1, 1], "venue": {"city": "Galati", "name": "Stadionul Oțelul", "capacity": 13500}, "colors": {"away": "#ec1413", "home": "#114c97"}, "extras": {"split": {"away": null, "home": null}, "teams": {"away": 4150, "home": 361}, "best_xi": [], "players": {}, "referee": null, "managers": {"away": {"id": 2250, "vs": {"d": 0, "l": 1, "w": 0, "last": {"score": "1-3", "result": "L", "kickoff": 1783756800}}, "name": "Costel Enache"}, "home": {"id": 4098, "vs": {"d": 0, "l": 0, "w": 1, "last": {"score": "3-1", "result": "W", "kickoff": 1783756800}}, "name": "Rui Duarte"}}}, "lambda": [1.8, 1.55], "league": "Club Friendlies", "ledger": [{"id": "availability.home.full_strength", "note": "SC Oțelul Galați report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.away.full_strength", "note": "ACS FC Bacău report no absentees.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§2.4", "evidence": {"absences": 0}, "strength": 0.2}, {"id": "availability.rotation_risk", "note": "Nobody has named a side yet, so this eleven is a projection.", "tier": 1, "moves": [], "state": "COMPUTED", "section": "§3.1", "evidence": {"cup_tie": false, "confidence": 0, "lineup_status": "predicted"}, "strength": 1}, {"id": "form.home", "note": "SC Oțelul Galați have taken 0.83 points a game from their last 6 (1W 2D 3L), scoring 1.0 and conceding 1.7, and 1.00 a game at home.", "tier": 2, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"ppg": 0.83, "record": "1-2-3", "streak": "lost 3", "matches": 6, "sequence": "DWDLLL", "goals_for": 1, "venue_ppg": 1, "clean_sheets": 1, "goals_against": 1.67}, "strength": 0.344}, {"id": "form.away", "note": "Too few recent results on record for ACS FC Bacău to read their form.", "tier": 2, "moves": [], "state": "THIN", "section": "§2.1", "evidence": {"matches": 2}, "strength": 0}, {"id": "stakes.table", "note": "A cup or a group stage, so there is no league table to read what either side is playing for.", "tier": 2, "moves": [], "state": "UNAVAILABLE", "section": "§5.1", "evidence": {}, "strength": 0}, {"id": "fixture.derby", "note": "Not a local derby.", "tier": 2, "moves": [], "state": "COMPUTED", "section": "§5.2", "evidence": {"derby": false}, "strength": 0}, {"id": "fixture.revenge", "note": "No reverse fixture on record this season, so there is no revenge angle to read.", "tier": 2, "moves": [], "state": "THIN", "section": "§5.3", "evidence": {}, "strength": 0}, {"id": "manager.home.bounce", "note": "Rui Duarte is 2 games into the job at SC Oțelul Galați. The new-manager bounce window is live but reverts by around game six.", "tier": 3, "moves": [{"pct": 4.2, "side": "home", "channel": "goals"}], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 2, "manager": "Rui Duarte", "tenure_days": 92, "matches_in_charge": 2, "appointment_effect": {"delta": null, "after_ppm": 1.4, "before_ppm": 1.4}}, "strength": 0.467}, {"id": "manager.away.bounce", "note": "Costel Enache is 1 game into the job at ACS FC Bacău. The new-manager bounce window is live but reverts by around game six.", "tier": 3, "moves": [{"pct": 3.5, "side": "away", "channel": "goals"}], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 0, "manager": "Costel Enache", "tenure_days": 84, "matches_in_charge": 1, "appointment_effect": {"delta": null, "after_ppm": 0, "before_ppm": 3}}, "strength": 0.583}, {"id": "fatigue.home", "note": "SC Oțelul Galați come in on 12 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 11.729166666666666, "days_rest": 11.7, "matchesIn7": 0, "matchesIn14": 1}, "strength": 0.1}, {"id": "fatigue.away", "note": "ACS FC Bacău have no prior fixture on record in the window, so days of rest cannot be computed.", "tier": 4, "moves": [], "state": "THIN", "section": "§2.8", "evidence": {"daysRest": null, "matchesIn7": 0, "matchesIn14": 0}, "strength": 0}, {"id": "style.opponent_adjustment", "note": "Team strength is estimated against the actual quality of opponents faced, so a soft run of fixtures does not read as form. — though 0.785216210575208 games is too few to read much into, so it is left out of the call.", "tier": 5, "moves": [], "state": "THIN", "section": "§4.1", "evidence": {"away": {"attack": -0.002, "shrunk": 0.91, "defence": -0.056, "effective_matches": 0.8}, "home": {"attack": -0.027, "shrunk": 0.86, "defence": 0.094, "effective_matches": 1.3}, "sample": 0.785216210575208, "required": 6}, "strength": 0}, {"id": "style.matchup", "note": "Possession data is missing for at least one side, so the style matchup cannot be read.", "tier": 5, "moves": [], "state": "THIN", "section": "§4.2", "evidence": {"away_matches": 2, "home_matches": 12}, "strength": 0}, {"id": "style.press_matchup", "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.", "tier": 5, "moves": [], "state": "UNAVAILABLE", "section": "§4.2", "evidence": {"requires": ["ppda", "defensive_line_height"]}, "strength": 0}, {"id": "style.finishing.home", "note": "SC Oțelul Galați are scoring about what their chances are worth.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": -0.04}, "strength": 0.1}, {"id": "style.finishing.away", "note": "No chance data on record for ACS FC Bacău's recent matches, so finishing cannot be compared to chances.", "tier": 5, "moves": [], "state": "THIN", "section": "§2.1", "evidence": {"matches": 2}, "strength": 0}, {"id": "referee.tendency", "note": "No referee appointed or recorded for this fixture yet.", "tier": 5, "moves": [], "state": "UNAVAILABLE", "section": "§13", "evidence": {}, "strength": 0}, {"id": "fatigue.travel", "note": "No travel distance reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.4", "evidence": {}, "strength": 0}, {"id": "environment.weather", "note": "No weather reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.2", "evidence": {}, "strength": 0}, {"id": "environment.pitch", "note": "No pitch condition reported for this fixture.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.3", "evidence": {}, "strength": 0}, {"id": "environment.venue", "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.", "tier": 6, "moves": [], "state": "UNAVAILABLE", "section": "§6.1", "evidence": {"home_adv": 0.0224298874313504}, "strength": 0}, {"id": "market.overround", "note": "The bookmakers are taking a 11.4% cut on this match. The bigger their cut, the further out a price has to be before it is worth backing.", "tier": 7, "moves": [], "state": "COMPUTED", "section": "§7.3", "evidence": {"overround": 1.1137, "margin_pct": 11.37, "devig_method": "shin", "books_quoting": 3}, "strength": 0.2}, {"id": "market.movement", "note": "The line has barely moved since it opened.", "tier": 7, "moves": [], "state": "COMPUTED", "section": "§7.1", "evidence": {"moves": [{"outcome": "HOME", "move_pct": 0, "direction": null}, {"outcome": "DRAW", "move_pct": 0, "direction": null}, {"outcome": "AWAY", "move_pct": 0, "direction": null}]}, "strength": 0}, {"id": "market.sharp_reference", "note": "The sharp reference book is not quoting this fixture.", "tier": 7, "moves": [], "state": "UNAVAILABLE", "section": "§7.1", "evidence": {"entitled": true}, "strength": 0}, {"id": "market.prediction_market", "note": "No prediction-market prices for this fixture.", "tier": 7, "moves": [], "state": "UNAVAILABLE", "section": "§7.2", "evidence": {}, "strength": 0}], "people": [{"id": 10916, "name": "Cosmin Dur-Bozoancă", "side": "home"}, {"id": 11798, "name": "Miguel Silva", "side": "home"}, {"id": 10924, "name": "Paul Iacob", "side": "home"}, {"id": 11083, "name": "Giannis Christopoulos", "side": "home"}, {"id": 63369, "name": "Habib Sylla", "side": "home"}, {"id": 10958, "name": "Andrei Ciobanu", "side": "home"}, {"id": 11689, "name": "Teodor Lungu", "side": "home"}, {"id": 10938, "name": "Andrézinho", "side": "home"}, {"id": 11203, "name": "Pedro Nuno", "side": "home"}, {"id": 10955, "name": "Denis Bordun", "side": "home"}, {"id": 10951, "name": "Patrick Fernandes", "side": "home"}, {"id": 10919, "name": "Milen Zhelev", "side": "home"}, {"id": 11823, "name": "Matei Frunză", "side": "home"}, {"id": 10927, "name": "Kazu", "side": "home"}, {"id": 63368, "name": "João Paulino", "side": "home"}, {"id": 10922, "name": "Manuel Lopes", "side": "home"}, {"id": 55925, "name": "Zé Turbo", "side": "home"}, {"id": 2268, "name": "Rafael Brito", "side": "home"}, {"id": 73812, "name": "Alexandru Bălănică", "side": "home"}, {"id": 10973, "name": "Cristian Neicu", "side": "home"}, {"id": 13763, "name": "Dominick Zator", "side": "home"}, {"id": 10967, "name": "Dan Neicu", "side": "home"}, {"id": 13666, "name": "Dragoș Aftene", "side": "home"}, {"id": 73811, "name": "Robert Olteanu", "side": "home"}, {"id": 10970, "name": "Radu Postelnicu", "side": "home"}, {"id": 211416, "name": "Radu Ion", "side": "home"}, {"id": 37244, "name": "Darius Paharnicu", "side": "home"}, {"id": 52565, "name": "Mario Contra", "side": "home"}, {"id": 211417, "name": "Cojoc Adrian", "side": "home"}, {"id": 209560, "name": "Claudiu Popa", "side": "home"}, {"id": 211418, "name": "Robert Cojoc", "side": "home"}, {"id": 139989, "name": "Edoardo Alloj", "side": "away"}, {"id": 67977, "name": "Abel Coajă", "side": "away"}, {"id": 67979, "name": "Bogdan Forizs", "side": "away"}, {"id": 67978, "name": "Carlos Inglada", "side": "away"}, {"id": 67965, "name": "Daniele Luncașu", "side": "away"}, {"id": 67970, "name": "Alexandru Gîrbiță", "side": "away"}, {"id": 67967, "name": "Codrin Oasenegre", "side": "away"}, {"id": 67968, "name": "Diego Burlacu", "side": "away"}, {"id": 67962, "name": "Andrei Pavel", "side": "away"}, {"id": 67966, "name": "George Cîrstean", "side": "away"}, {"id": 67969, "name": "Paul Mitrică", "side": "away"}, {"id": 67976, "name": "Mario Bordea", "side": "away"}, {"id": 67981, "name": "Luca Agapi", "side": "away"}, {"id": 67975, "name": "Marko Jurić", "side": "away"}, {"id": 67980, "name": "Federico Baciu", "side": "away"}, {"id": 67961, "name": "Robert Ciobanu", "side": "away"}, {"id": 67982, "name": "Lucian Anton", "side": "away"}, {"id": 67985, "name": "Luca Chisăreanu", "side": "away"}, {"id": 67983, "name": "Maxim Gumenco", "side": "away"}, {"id": 67972, "name": "Ștefan Sava", "side": "away"}, {"id": 78392, "name": "Tomás Lacerda", "side": "away"}, {"id": 67973, "name": "Robert Albu", "side": "away"}, {"id": 67974, "name": "Ionuț Chirilă", "side": "away"}, {"id": 67971, "name": "Marius Ursu", "side": "away"}, {"id": 67963, "name": "Patrick Petre", "side": "away"}, {"id": 67964, "name": "Romario Moise", "side": "away"}], "pulled": [], "report": {"ht": [0, 0], "stats": {"away": {"red": null, "fouls": null, "saves": null, "shots": null, "passes": null, "yellow": null, "corners": null, "offsides": null, "pass_pct": null, "on_target": null, "possession": null, "big_chances": null}, "home": {"red": null, "fouls": null, "saves": null, "shots": null, "passes": null, "yellow": null, "corners": null, "offsides": null, "pass_pct": null, "on_target": null, "possession": null, "big_chances": null}}, "events": [], "lineups": null, "players": [], "attendance": null, "fetched_at": 1791025547, "highlights": []}, "status": "finished", "away_id": 4150, "home_id": 361, "kickoff": 1791016200, "lineups": {"away": {"players": [{"id": 139989, "name": "Edoardo Alloj", "ai_score": 0, "position": "G", "starting": true}, {"id": 67977, "name": "Abel Coajă", "ai_score": 0, "position": "D", "starting": true}, {"id": 67979, "name": "Bogdan Forizs", "ai_score": 0, "position": "D", "starting": true}, {"id": 67978, "name": "Carlos Inglada", "ai_score": 0, "position": "D", "starting": true}, {"id": 67965, "name": "Daniele Luncașu", "ai_score": 0, "position": "M", "starting": true}, {"id": 67970, "name": "Alexandru Gîrbiță", "ai_score": 0, "position": "M", "starting": true}, {"id": 67967, "name": "Codrin Oasenegre", "ai_score": 0, "position": "M", "starting": true}, {"id": 67968, "name": "Diego Burlacu", "ai_score": 0, "position": "M", "starting": true}, {"id": 67962, "name": "Andrei Pavel", "ai_score": 0, "position": "F", "starting": true}, {"id": 67966, "name": "George Cîrstean", "ai_score": 0, "position": "M", "starting": true}, {"id": 67969, "name": "Paul Mitrică", "ai_score": 0, "position": "M", "starting": true}], "formation": "4-3-3", "confidence": 0}, "home": {"players": [{"id": 10916, "name": "Cosmin Dur-Bozoancă", "ai_score": 0.86, "position": "G", "starting": true}, {"id": 11798, "name": "Miguel Silva", "ai_score": 0.575, "position": "D", "starting": true}, {"id": 10924, "name": "Paul Iacob", "ai_score": 0.88, "position": "D", "starting": true}, {"id": 11083, "name": "Giannis Christopoulos", "ai_score": 0.642, "position": "D", "starting": true}, {"id": 63369, "name": "Habib Sylla", "ai_score": 0.8, "position": "D", "starting": true}, {"id": 10958, "name": "Andrei Ciobanu", "ai_score": 0.808, "position": "M", "starting": true}, {"id": 11689, "name": "Teodor Lungu", "ai_score": 0.473, "position": "M", "starting": true}, {"id": 10938, "name": "Andrézinho", "ai_score": 0.859, "position": "M", "starting": true}, {"id": 11203, "name": "Pedro Nuno", "ai_score": 0.877, "position": "M", "starting": true}, {"id": 10955, "name": "Denis Bordun", "ai_score": 0.545, "position": "M", "starting": true}, {"id": 10951, "name": "Patrick Fernandes", "ai_score": 0.777, "position": "F", "starting": true}, {"id": 10919, "name": "Milen Zhelev", "ai_score": 0.544, "position": "D", "starting": false}, {"id": 11823, "name": "Matei Frunză", "ai_score": 0.523, "position": "F", "starting": false}, {"id": 10927, "name": "Kazu", "ai_score": 0.419, "position": "D", "starting": false}, {"id": 63368, "name": "João Paulino", "ai_score": 0.303, "position": "F", "starting": false}, {"id": 10922, "name": "Manuel Lopes", "ai_score": 0.261, "position": "D", "starting": false}, {"id": 55925, "name": "Zé Turbo", "ai_score": 0.233, "position": "F", "starting": false}, {"id": 2268, "name": "Rafael Brito", "ai_score": 0.22, "position": "M", "starting": false}, {"id": 73812, "name": "Alexandru Bălănică", "ai_score": 0.17, "position": "F", "starting": false}, {"id": 10973, "name": "Cristian Neicu", "ai_score": 0.164, "position": "F", "starting": false}, {"id": 13763, "name": "Dominick Zator", "ai_score": 0.116, "position": "D", "starting": false}, {"id": 10967, "name": "Dan Neicu", "ai_score": 0.069, "position": "D", "starting": false}, {"id": 13666, "name": "Dragoș Aftene", "ai_score": 0.05, "position": "M", "starting": false}], "formation": "4-2-3-1", "confidence": 0.845}, "status": "predicted", "confidence": 0, "unavailable": []}, "markets": [{"best": {"AWAY": {"odds": 4.75, "bookmaker": "Bet365"}, "DRAW": {"odds": 3.75, "bookmaker": "Bet365"}, "HOME": {"odds": 1.571, "bookmaker": "Bet365"}}, "book": {"AWAY": 0.1771, "DRAW": 0.2314, "HOME": 0.5915}, "line": null, "open": {"book": "consensus", "fair": {"AWAY": 0.1771, "DRAW": 0.2314, "HOME": 0.5915}}, "books": 1, "model": {"AWAY": 0.3306, "DRAW": 0.2318, "HOME": 0.4377}, "sharp": null, "market": "1x2", "overround": 1.1137, "confidence": 0.205}, {"best": {}, "book": {}, "line": null, "open": null, "books": 0, "model": {"12": 0.7682, "1X": 0.6694, "X2": 0.5623}, "sharp": null, "market": "double_chance", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": null, "open": null, "books": 0, "model": {"AWAY": 0.4303, "HOME": 0.5697}, "sharp": null, "market": "draw_no_bet", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": null, "open": null, "books": 0, "model": {"no": 0.3401, "yes": 0.6599}, "sharp": null, "market": "btts", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": 0.5, "open": null, "books": 0, "model": {"over": 0.9622, "under": 0.0378}, "sharp": null, "market": "over_under_05", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": 1.5, "open": null, "books": 0, "model": {"over": 0.8499, "under": 0.1501}, "sharp": null, "market": "over_under_15", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": 2.5, "open": null, "books": 0, "model": {"over": 0.6503, "under": 0.3497}, "sharp": null, "market": "over_under_25", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": 3.5, "open": null, "books": 0, "model": {"over": 0.4304, "under": 0.5696}, "sharp": null, "market": "over_under_35", "overround": 1, "confidence": 0.205}, {"best": {}, "book": {}, "line": null, "open": null, "books": 0, "model": {"AWAY": 0.4157, "DRAW": 0.1308, "HOME": 0.4535}, "sharp": null, "market": "corners_1x2", "overround": 1, "confidence": 0.164}, {"best": {}, "book": {}, "line": null, "open": null, "books": 0, "model": {"no": 0.9807, "yes": 0.0193}, "sharp": null, "market": "red_card", "overround": 1, "confidence": 0.144}], "neutral": false, "notable": [{"id": 15835, "name": "Hamza Abdelkarim", "rank": 1, "goals": 4}, {"id": 390, "name": "João Pedro", "rank": 2, "goals": 4}, {"id": 675, "name": "Matheus França", "rank": 3, "goals": 4}, {"id": 1690, "name": "Andy Diouf", "rank": 4, "goals": 3}, {"id": 1796, "name": "Bryan Mbeumo", "rank": 5, "goals": 3}, {"id": 434, "name": "Eddie Nketiah", "rank": 6, "goals": 3}, {"id": 2810, "name": "Esteban Lepaul", "rank": 7, "goals": 3}, {"id": 5672, "name": "Felipe Chávez", "rank": 8, "goals": 3}, {"id": 65891, "name": "Kirsten Otchere", "rank": 9, "goals": 3}, {"id": 4831, "name": "Leon Opitz", "rank": 10, "goals": 3}, {"id": 38512, "name": "Wiktor Biedrzycki", "rank": 11, "goals": 3}, {"id": 7118, "name": "William Alves", "rank": 12, "goals": 3}, {"id": 8576, "name": "Abdellah Ouazane", "rank": 13, "goals": 2}, {"id": 31227, "name": "Ádin Molnár", "rank": 14, "goals": 2}, {"id": 14006, "name": "Bogdan Mirčetić", "rank": 15, "goals": 2}], "players": [{"id": 10951, "club": null, "load": {"games": 1, "country": 0, "minutes": 90}, "name": "Patrick Fernandes", "role": "ATT", "side": "home", "tags": [], "team": "SC Oțelul Galați", "reason": null, "recent": {"apps": 5, "goals": 1, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 27, "goals": 8, "starts": 21, "assists": 1, "team_games": 31, "big_chances": 0, "clean_sheets": 10, "tracked_apps": 27, "tracked_starts": 21}, "status": "fit", "country": null, "position": "ST", "standout": {"won": false, "goals": 2, "score": "2-2", "assists": 0, "kickoff": 1777723200, "opponent": "FC Metaloglobus București"}, "strengths": [], "importance": 0.23, "expected_return": null}, {"id": 67962, "club": null, "load": null, "name": "Andrei Pavel", "role": "ATT", "side": "away", "tags": [], "team": "ACS FC Bacău", "reason": null, "recent": null, "season": null, "status": "fit", "country": null, "position": "ST", "standout": null, "strengths": [], "importance": 0, "expected_return": null}], "preview": null, "external": {}, "odds_1x2": {"AWAY": 0.1771041445031384, "DRAW": 0.23143329017555792, "HOME": 0.5914625653213036}, "top_pick": null, "venue_id": 341, "verdicts": [], "card_rate": 0.02, "confident": [], "league_id": 79, "published": [], "standings": {"away": {"won": 1, "lost": 1, "drawn": 0, "group": null, "played": 2, "points": 3, "team_id": 4150, "position": 1485, "goal_diff": -1, "goals_for": 4, "team_name": "ACS FC Bacău", "goals_against": 5}, "home": {"won": 1, "lost": 0, "drawn": 2, "group": null, "played": 3, "points": 5, "team_id": 361, "position": 969, "goal_diff": 2, "goals_for": 3, "team_name": "SC Oțelul Galați", "goals_against": 1}, "size": 2962}, "candidates": [{"edge": 0.1535, "line": null, "odds": 4.75, "push": null, "kelly": 0.038, "family": "result", "market": "1x2", "prices": [{"book": "Bet365", "odds": 4.75, "slug": "bet365"}], "outcome": "AWAY", "book_prob": 0.1771, "bookmaker": "Bet365", "confidence": 0.205, "model_prob": 0.3306, "shrunk_edge": 0.0838}, {"edge": 0.0003, "line": null, "odds": 3.75, "push": null, "kelly": 0, "family": "result", "market": "1x2", "prices": [{"book": "Bet365", "odds": 3.75, "slug": "bet365"}], "outcome": "DRAW", "book_prob": 0.2314, "bookmaker": "Bet365", "confidence": 0.205, "model_prob": 0.2318, "shrunk_edge": 0.0002}, {"edge": -0.1538, "line": null, "odds": 1.571, "push": null, "kelly": 0, "family": "result", "market": "1x2", "prices": [{"book": "Bet365", "odds": 1.571, "slug": "bet365"}], "outcome": "HOME", "book_prob": 0.5915, "bookmaker": "Bet365", "confidence": 0.205, "model_prob": 0.4377, "shrunk_edge": -0.084}], "confidence": 0.205, "live_score": null, "computed_at": 1791016014, "corner_rate": 7.59, "lambda_away": 1.5462174432940647, "lambda_home": 1.8027318524397236, "pass_reason": "Nothing is mispriced enough to call. The closest was away win at 4.75, where the model confidence of 21% is below the threshold.", "provisional": true, "round_label": "Regular season", "lineup_status": "predicted"}