{"id": 604931, "h2h": {"draws": 0, "away_wins": 1, "home_wins": 1, "away_goals": 2, "home_goals": 1, "away_win_rate": 0.5, "home_win_rate": 0.5, "total_matches": 2, "recent_matches": [{"away": "Canada", "date": "2024-06-25T22:00:00+00:00", "home": "Peru", "score": "0-1", "event_id": 209254, "away_score": 1, "home_score": 0, "away_team_id": 455, "home_team_id": 713}, {"away": "Peru", "date": "2010-09-04T21:30:00+00:00", "home": "Canada", "score": "0-2", "event_id": 452030, "away_score": 2, "home_score": 0, "away_team_id": 713, "home_team_id": 455}], "avg_total_goals": 1.5}, "away": "Peru", "form": {"away": {"ppg": 0.83, "record": "1-2-3", "streak": "none", "matches": 6, "sequence": "LDWLLD", "goals_for": 1.17, "venue_ppg": 0.8, "clean_sheets": 0, "goals_against": 2.17}, "home": {"ppg": 1.67, "record": "3-1-2", "streak": "none", "matches": 6, "sequence": "DWLWLW", "goals_for": 1.67, "venue_ppg": 1.75, "clean_sheets": 3, "goals_against": 1}}, "home": "Canada", "pass": "Canada v Peru is one to leave alone. It is too close to call with any conviction.", "rank": 9, "read": {"side": "home", "text": "Canada to win"}, "flags": [], "score": null, "venue": {"city": "Vancouver", "name": "BC Place", "capacity": 54500}, "colors": {"away": "#d41124", "home": "#d12b1e"}, "extras": null, "lambda": [1.73, 0.88], "league": "International Friendly Games", "ledger": [{"id": "availability.home.absences", "note": "Canada are without 5 players, none of them central to how the side plays.", "tier": 1, "moves": [{"pct": -1.1, "side": "home", "channel": "goals"}, {"pct": 1.4, "side": "away", "channel": "goals"}, {"pct": -0.4, "side": "home", "channel": "corners"}, {"pct": 1, "side": "both", "channel": "cards"}], "state": "COMPUTED", "section": "§2.4", "evidence": {"count": 5, "players": [{"role": "DEF", "player": "Alfie Jones", "reason": "Calf Injury", "doubtful": false, "measured": true, "goal_share": 0, "importance": 0.02, "cover_at_position": 0}, {"role": "DEF", "player": "Derek Cornelius", "reason": "Hip Injury", "doubtful": false, "measured": true, "goal_share": 0, "importance": 0.003, "cover_at_position": 0}, {"role": "MID", "player": "Ali Ahmed", "reason": "Ligament Injury", "doubtful": false, "measured": false, "goal_share": 0, "importance": 0.05, "cover_at_position": 0}, {"role": "MID", "player": "Ismael Koné", "reason": "Broken Ankle", "doubtful": false, "measured": false, "goal_share": 0, "importance": 0.05, "cover_at_position": 0}, {"role": "DEF", "player": "Moise Bombito", "reason": "Leg Injury", "doubtful": false, "measured": false, "goal_share": 0, "importance": 0.05, "cover_at_position": 0}], "measured": 2, "combined_goal_share": 0, "combined_importance": 0.023}, "strength": 0.15}, {"id": "availability.away.full_strength", "note": "Peru 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.609, "lineup_status": "predicted"}, "strength": 0.391}, {"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": "The reverse fixture finished 0-1, too close to carry a revenge motive.", "tier": 2, "moves": [], "state": "COMPUTED", "section": "§5.3", "evidence": {"reverse_margin": 1}, "strength": 0}, {"id": "manager.home.settling", "note": "Jesse Marsch is 9 games into the job at Canada, past the bounce window, where an early lift usually fades back toward the side's real level.", "tier": 3, "moves": [], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1.67, "manager": "Jesse Marsch", "tenure_days": 186, "matches_in_charge": 9, "appointment_effect": {"delta": null, "after_ppm": 1.67, "before_ppm": 1.9}}, "strength": 0.3}, {"id": "manager.away.bounce", "note": "Mano Menezes is 5 games into the job at Peru. The new-manager bounce window is live but reverts by around game six.", "tier": 3, "moves": [{"pct": 0.7, "side": "away", "channel": "goals"}], "state": "COMPUTED", "section": "§1.1", "evidence": {"ppm": 1, "manager": "Mano Menezes", "tenure_days": 187, "matches_in_charge": 5, "appointment_effect": {"delta": null, "after_ppm": 1, "before_ppm": 0.6}}, "strength": 0.2}, {"id": "fatigue.home", "note": "Canada come in on 7 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 6.791666666666667, "days_rest": 6.8, "matchesIn7": 1, "matchesIn14": 1}, "strength": 0.1}, {"id": "fatigue.away", "note": "Peru come in on 4 days' rest, with nothing unusual in the schedule behind them.", "tier": 4, "moves": [], "state": "COMPUTED", "section": "§2.8", "evidence": {"daysRest": 3.7083333333333335, "days_rest": 3.7, "matchesIn7": 2, "matchesIn14": 2}, "strength": 0.1}, {"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 3.41539163720719 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.026, "shrunk": 0.67, "defence": -0.059, "effective_matches": 4}, "home": {"attack": -0.038, "shrunk": 0.7, "defence": 0.134, "effective_matches": 3.4}, "sample": 3.41539163720719, "required": 6}, "strength": 0}, {"id": "style.matchup", "note": "Canada average 11 points more possession than Peru, so this should be one side with the ball and one without it; Canada work noticeably more of their attacks into wide areas.", "tier": 5, "moves": [{"pct": 2.4, "side": "home", "channel": "corners"}, {"pct": -2.4, "side": "away", "channel": "corners"}], "state": "COMPUTED", "section": "§4.2", "evidence": {"away": {"shots": 8.2, "corners": 3.6, "matches": 12, "possession": 44.5, "xg_per_shot": 0.083, "finishing_vs_xg": 0.32, "corners_per_shot": 0.439}, "home": {"shots": 15.3, "corners": 9.4, "matches": 12, "possession": 55.8, "xg_per_shot": 0.127, "finishing_vs_xg": -0.45, "corners_per_shot": 0.614}, "possession_gap": 11.3}, "strength": 0.45}, {"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": "Canada have scored 5 fewer than the chances they made over 12 games, a gap that usually closes rather than holds.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": -0.45}, "strength": 0.25}, {"id": "style.finishing.away", "note": "Peru have scored 4 more than the chances they made over 12 games, a gap that usually closes rather than holds.", "tier": 5, "moves": [], "state": "COMPUTED", "section": "§2.1", "evidence": {"matches": 12, "goals_minus_xg_per_match": 0.32}, "strength": 0.25}, {"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": "Nothing in the forecast worth mentioning.", "tier": 6, "moves": [], "state": "COMPUTED", "section": "§6.2", "evidence": {"rain_mm": null, "wind_kph": 6.5, "description": "unknown", "temperature_c": 14}, "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.524518843035693}, "strength": 0}], "locked": false, "people": [{"id": 9267, "name": "Maxime Crépeau", "side": "home"}, {"id": 9548, "name": "Richie Laryea", "side": "home"}, {"id": 7612, "name": "Luc De Fougerolles", "side": "home"}, {"id": 9350, "name": "Joel Waterman", "side": "home"}, {"id": 4406, "name": "Alistair Johnston", "side": "home"}, {"id": 9296, "name": "Jacob Shaffelburg", "side": "home"}, {"id": 1011, "name": "Stephen Eustaquio", "side": "home"}, {"id": 7351, "name": "Nathan-Dylan Saliba", "side": "home"}, {"id": 1769, "name": "Tajon Buchanan", "side": "home"}, {"id": 2186, "name": "Jonathan David", "side": "home"}, {"id": 4164, "name": "Cyle Larin", "side": "home"}, {"id": 16947, "name": "Niko Sigur", "side": "home"}, {"id": 6190, "name": "Liam Millar", "side": "home"}, {"id": 1779, "name": "Tani Oluwaseyi", "side": "home"}, {"id": 9202, "name": "Mathieu Choinière", "side": "home"}, {"id": 9096, "name": "Dayne St. Clair", "side": "home"}, {"id": 9128, "name": "Jayden Nelson", "side": "home"}, {"id": 3754, "name": "Promise David", "side": "home"}, {"id": 9098, "name": "Ralph Priso", "side": "home"}, {"id": 10209, "name": "Marcelo Flores", "side": "home"}, {"id": 9460, "name": "Zorhan Bassong", "side": "home"}, {"id": 9550, "name": "Jonathan Osorio", "side": "home"}, {"id": 9013, "name": "Jacen Russell Rowe", "side": "home"}, {"id": 9564, "name": "Pedro Gallese", "side": "away"}, {"id": 3561, "name": "Marcos López", "side": "away"}, {"id": 21173, "name": "Renzo Garcés", "side": "away"}, {"id": 4828, "name": "Oliver Sonne", "side": "away"}, {"id": 16975, "name": "Miguel Araujo", "side": "away"}, {"id": 3878, "name": "Erick Noriega", "side": "away"}, {"id": 16978, "name": "Jairo Vélez", "side": "away"}, {"id": 4254, "name": "Bassco Soyer", "side": "away"}, {"id": 16981, "name": "Jairo Concha", "side": "away"}, {"id": 19005, "name": "Jhonny Vidales", "side": "away"}, {"id": 16983, "name": "Adrián Ugarriza", "side": "away"}, {"id": 16977, "name": "Yoshimar Yotún", "side": "away"}, {"id": 16979, "name": "Alex Valera", "side": "away"}, {"id": 16989, "name": "César Inga", "side": "away"}, {"id": 16976, "name": "Alfonso Barco", "side": "away"}, {"id": 16980, "name": "Jesús Pretell", "side": "away"}, {"id": 16990, "name": "Marco Huamán", "side": "away"}, {"id": 29496, "name": "Gianluca Lapadula", "side": "away"}, {"id": 12154, "name": "Wilder Cartagena", "side": "away"}, {"id": 95763, "name": "Piero Magallanes", "side": "away"}, {"id": 85071, "name": "Oslimg Mora", "side": "away"}, {"id": 274, "name": "André Carrillo", "side": "away"}, {"id": 59641, "name": "Rodrigo Vilca", "side": "away"}, {"id": 6324, "name": "Alfie Jones", "side": "home"}, {"id": 8580, "name": "Ali Ahmed", "side": "home"}, {"id": 4155, "name": "Derek Cornelius", "side": "home"}, {"id": 2848, "name": "Ismael Koné", "side": "home"}, {"id": 4514, "name": "Moise Bombito", "side": "home"}], "status": "notstarted", "away_id": 713, "home_id": 455, "kickoff": 1791050400, "lineups": {"away": {"players": [{"id": 9564, "name": "Pedro Gallese", "ai_score": 0.785, "position": "G", "starting": true}, {"id": 3561, "name": "Marcos López", "ai_score": 0.745, "position": "D", "starting": true}, {"id": 21173, "name": "Renzo Garcés", "ai_score": 0.688, "position": "D", "starting": true}, {"id": 4828, "name": "Oliver Sonne", "ai_score": 0.47, "position": "D", "starting": true}, {"id": 16975, "name": "Miguel Araujo", "ai_score": 0.463, "position": "D", "starting": true}, {"id": 3878, "name": "Erick Noriega", "ai_score": 0.613, "position": "M", "starting": true}, {"id": 16978, "name": "Jairo Vélez", "ai_score": 0.572, "position": "M", "starting": true}, {"id": 4254, "name": "Bassco Soyer", "ai_score": 0.231, "position": "F", "starting": true}, {"id": 16981, "name": "Jairo Concha", "ai_score": 0.481, "position": "M", "starting": true}, {"id": 19005, "name": "Jhonny Vidales", "ai_score": 0.462, "position": "F", "starting": true}, {"id": 16983, "name": "Adrián Ugarriza", "ai_score": 0.394, "position": "F", "starting": true}, {"id": 16977, "name": "Yoshimar Yotún", "ai_score": 0.457, "position": "M", "starting": false}, {"id": 16979, "name": "Alex Valera", "ai_score": 0.415, "position": "F", "starting": false}, {"id": 16989, "name": "César Inga", "ai_score": 0.398, "position": "D", "starting": false}, {"id": 16976, "name": "Alfonso Barco", "ai_score": 0.382, "position": "M", "starting": false}, {"id": 16980, "name": "Jesús Pretell", "ai_score": 0.352, "position": "M", "starting": false}, {"id": 16990, "name": "Marco Huamán", "ai_score": 0.307, "position": "D", "starting": false}, {"id": 29496, "name": "Gianluca Lapadula", "ai_score": 0.282, "position": "F", "starting": false}, {"id": 12154, "name": "Wilder Cartagena", "ai_score": 0.264, "position": "M", "starting": false}, {"id": 95763, "name": "Piero Magallanes", "ai_score": 0.254, "position": "M", "starting": false}, {"id": 85071, "name": "Oslimg Mora", "ai_score": 0.251, "position": "M", "starting": false}, {"id": 274, "name": "André Carrillo", "ai_score": 0.245, "position": "M", "starting": false}, {"id": 59641, "name": "Rodrigo Vilca", "ai_score": 0.197, "position": "M", "starting": false}], "formation": "4-2-3-1", "confidence": 0.609}, "home": {"players": [{"id": 9267, "name": "Maxime Crépeau", "ai_score": 0.682, "position": "G", "starting": true}, {"id": 9548, "name": "Richie Laryea", "ai_score": 0.8, "position": "D", "starting": true}, {"id": 7612, "name": "Luc De Fougerolles", "ai_score": 0.651, "position": "D", "starting": true}, {"id": 9350, "name": "Joel Waterman", "ai_score": 0.253, "position": "D", "starting": true}, {"id": 4406, "name": "Alistair Johnston", "ai_score": 0.574, "position": "D", "starting": true}, {"id": 9296, "name": "Jacob Shaffelburg", "ai_score": 0.297, "position": "F", "starting": true}, {"id": 1011, "name": "Stephen Eustaquio", "ai_score": 0.592, "position": "M", "starting": true}, {"id": 7351, "name": "Nathan-Dylan Saliba", "ai_score": 0.465, "position": "M", "starting": true}, {"id": 1769, "name": "Tajon Buchanan", "ai_score": 0.723, "position": "M", "starting": true}, {"id": 2186, "name": "Jonathan David", "ai_score": 0.858, "position": "F", "starting": true}, {"id": 4164, "name": "Cyle Larin", "ai_score": 0.475, "position": "F", "starting": true}, {"id": 16947, "name": "Niko Sigur", "ai_score": 0.506, "position": "D", "starting": false}, {"id": 6190, "name": "Liam Millar", "ai_score": 0.459, "position": "M", "starting": false}, {"id": 1779, "name": "Tani Oluwaseyi", "ai_score": 0.421, "position": "F", "starting": false}, {"id": 9202, "name": "Mathieu Choinière", "ai_score": 0.385, "position": "M", "starting": false}, {"id": 9096, "name": "Dayne St. Clair", "ai_score": 0.343, "position": "G", "starting": false}, {"id": 9128, "name": "Jayden Nelson", "ai_score": 0.302, "position": "F", "starting": false}, {"id": 3754, "name": "Promise David", "ai_score": 0.288, "position": "F", "starting": false}, {"id": 9098, "name": "Ralph Priso", "ai_score": 0.281, "position": "D", "starting": false}, {"id": 10209, "name": "Marcelo Flores", "ai_score": 0.259, "position": "M", "starting": false}, {"id": 9460, "name": "Zorhan Bassong", "ai_score": 0.225, "position": "M", "starting": false}, {"id": 9550, "name": "Jonathan Osorio", "ai_score": 0.216, "position": "M", "starting": false}, {"id": 9013, "name": "Jacen Russell Rowe", "ai_score": 0.211, "position": "F", "starting": false}], "formation": "4-4-2", "confidence": 0.714}, "status": "predicted", "confidence": 0.609, "unavailable": [{"id": 6324, "name": "Alfie Jones", "side": "home", "reason": "Calf Injury", "team_id": null}, {"id": 8580, "name": "Ali Ahmed", "side": "home", "reason": "Ligament Injury", "team_id": null}, {"id": 4155, "name": "Derek Cornelius", "side": "home", "reason": "Hip Injury", "team_id": null}, {"id": 2848, "name": "Ismael Koné", "side": "home", "reason": "Broken Ankle", "team_id": null}, {"id": 4514, "name": "Moise Bombito", "side": "home", "reason": "Leg Injury", "team_id": null}]}, "neutral": false, "notable": [{"id": 16978, "name": "Jairo Vélez", "rank": 1, "goals": 5}, {"id": 3974, "name": "Dodi Lukebakio", "rank": 2, "goals": 4}, {"id": 2231, "name": "Aleksandr Golovin", "rank": 3, "goals": 3}, {"id": 3369, "name": "Ayase Ueda", "rank": 4, "goals": 3}, {"id": 551, "name": "Dan Ndoye", "rank": 5, "goals": 3}, {"id": 1620, "name": "Deniz Undav", "rank": 6, "goals": 3}, {"id": 330, "name": "Florian Wirtz", "rank": 7, "goals": 3}, {"id": 33894, "name": "Jack Moylan", "rank": 8, "goals": 3}, {"id": 530, "name": "Jhon Arias", "rank": 9, "goals": 3}, {"id": 2186, "name": "Jonathan David", "rank": 10, "goals": 3}, {"id": 5774, "name": "Lawrence Shankland", "rank": 11, "goals": 3}, {"id": 2161, "name": "Marcel Sabitzer", "rank": 12, "goals": 3}, {"id": 2467, "name": "Michael Olise", "rank": 13, "goals": 3}, {"id": 3890, "name": "Mikel Oyarzabal", "rank": 14, "goals": 3}, {"id": 9190, "name": "Son Heung-min", "rank": 15, "goals": 3}], "players": [{"id": 6324, "club": "Middlesbrough", "load": null, "name": "Alfie Jones", "role": "DEF", "side": "home", "tags": [], "team": "Canada", "reason": "Calf Injury", "recent": {"apps": 5, "goals": 1, "assists": 0, "country": 0, "scoredIn": 0}, "season": {"apps": 7, "goals": 1, "starts": 3, "assists": 0, "team_games": 14, "big_chances": 0, "clean_sheets": 1, "tracked_apps": 7, "tracked_starts": 3}, "status": "out", "country": {"apps": 1, "team": "Canada", "goals": 0, "lately": null, "assists": 0, "tournament": null}, "position": "CB", "standout": {"won": true, "goals": 1, "score": "3-1", "assists": 0, "kickoff": 1788003000, "opponent": "West Bromwich Albion"}, "strengths": [], "importance": 0.02, "expected_return": "2026-10-20"}, {"id": 8580, "club": "Norwich City", "load": null, "name": "Ali Ahmed", "role": "MID", "side": "home", "tags": [], "team": "Canada", "reason": "Ligament Injury", "recent": {"apps": 4, "goals": 0, "assists": 0, "country": 4, "scoredIn": 0}, "season": null, "status": "out", "country": {"apps": 4, "team": "Canada", "goals": 0, "lately": null, "assists": 0, "tournament": {"apps": 4, "name": "World Cup 2026", "ended": 1783184400, "goals": 0, "assists": 0}}, "position": "LW", "standout": null, "strengths": [], "importance": 0, "expected_return": "2026-11-10"}, {"id": 4155, "club": "Olympique de Marseille", "load": null, "name": "Derek Cornelius", "role": "DEF", "side": "home", "tags": [], "team": "Canada", "reason": "Hip Injury", "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 1, "scoredIn": 0}, "season": {"apps": 4, "goals": 0, "starts": 1, "assists": 0, "team_games": 12, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 4, "tracked_starts": 1}, "status": "out", "country": {"apps": 6, "team": "Canada", "goals": 0, "lately": null, "assists": 0, "tournament": {"apps": 4, "name": "World Cup 2026", "ended": 1782673200, "goals": 0, "assists": 0}}, "position": "CB", "standout": null, "strengths": [], "importance": 0.003, "expected_return": "2027-01-10"}, {"id": 2848, "club": "Sassuolo", "load": null, "name": "Ismael Koné", "role": "MID", "side": "home", "tags": [], "team": "Canada", "reason": "Broken Ankle", "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 4, "scoredIn": 0}, "season": null, "status": "out", "country": {"apps": 4, "team": "Canada", "goals": 0, "lately": null, "assists": 0, "tournament": {"apps": 2, "name": "World Cup 2026", "ended": 1781820000, "goals": 0, "assists": 0}}, "position": "CM", "standout": null, "strengths": [], "importance": 0, "expected_return": "2026-10-31"}, {"id": 4514, "club": "Nice", "load": null, "name": "Moise Bombito", "role": "DEF", "side": "home", "tags": [], "team": "Canada", "reason": "Leg Injury", "recent": {"apps": 4, "goals": 0, "assists": 0, "country": 4, "scoredIn": 0}, "season": null, "status": "out", "country": {"apps": 4, "team": "Canada", "goals": 0, "lately": null, "assists": 0, "tournament": {"apps": 3, "name": "World Cup 2026", "ended": 1783184400, "goals": 0, "assists": 0}}, "position": "CB", "standout": null, "strengths": [], "importance": 0, "expected_return": "2026-11-10"}, {"id": 2186, "club": "Atlético Madrid", "load": {"games": 2, "country": 1, "minutes": 124}, "name": "Jonathan David", "role": "ATT", "side": "home", "tags": ["in_form"], "team": "Canada", "reason": null, "recent": {"apps": 5, "goals": 4, "assists": 1, "country": 1, "scoredIn": 4}, "season": {"apps": 4, "goals": 3, "starts": 2, "assists": 1, "team_games": 12, "big_chances": 2, "clean_sheets": 2, "tracked_apps": 4, "tracked_starts": 2}, "status": "fit", "country": {"apps": 8, "team": "Canada", "goals": 4, "lately": {"apps": 1, "goals": 1, "assists": 0}, "assists": 0, "tournament": {"apps": 5, "name": "World Cup 2026", "ended": 1783184400, "goals": 3, "assists": 0}}, "position": "ST", "standout": {"won": true, "goals": 1, "score": "4-0", "assists": 1, "kickoff": 1789578000, "opponent": "Osasuna"}, "strengths": [], "importance": 0.087, "expected_return": null}, {"id": 4164, "club": "Southampton", "load": {"games": 1, "country": 1, "minutes": 76}, "name": "Cyle Larin", "role": "ATT", "side": "home", "tags": ["best_performer", "in_form"], "team": "Canada", "reason": null, "recent": {"apps": 5, "goals": 3, "assists": 1, "country": 1, "scoredIn": 0}, "season": {"apps": 10, "goals": 8, "starts": 8, "assists": 0, "team_games": 14, "big_chances": 0, "clean_sheets": 1, "tracked_apps": 10, "tracked_starts": 8}, "status": "fit", "country": {"apps": 7, "team": "Canada", "goals": 2, "lately": {"apps": 1, "goals": 0, "assists": 1}, "assists": 1, "tournament": {"apps": 4, "name": "World Cup 2026", "ended": 1783184400, "goals": 2, "assists": 0}}, "position": "ST", "standout": {"won": true, "goals": 2, "score": "5-1", "assists": 0, "kickoff": 1788012000, "opponent": "Millwall"}, "strengths": [], "importance": 0.189, "expected_return": null}, {"id": 16978, "club": "Alianza Lima", "load": {"games": 2, "country": 2, "minutes": 160}, "name": "Jairo Vélez", "role": "MID", "side": "away", "tags": ["in_form"], "team": "Peru", "reason": null, "recent": {"apps": 5, "goals": 5, "assists": 0, "country": 5, "scoredIn": 1}, "season": {"apps": 2, "goals": 0, "starts": 0, "assists": 0, "team_games": 7, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 2, "tracked_starts": 0}, "status": "fit", "country": {"apps": 6, "team": "Peru", "goals": 5, "lately": {"apps": 2, "goals": 1, "assists": 0}, "assists": 0, "tournament": null}, "position": "MID", "standout": null, "strengths": [], "importance": 0, "expected_return": null}, {"id": 19005, "club": "Melgar", "load": {"games": 2, "country": 2, "minutes": 98}, "name": "Jhonny Vidales", "role": "ATT", "side": "away", "tags": [], "team": "Peru", "reason": null, "recent": {"apps": 5, "goals": 0, "assists": 0, "country": 4, "scoredIn": 0}, "season": {"apps": 1, "goals": 0, "starts": 0, "assists": 0, "team_games": 6, "big_chances": 0, "clean_sheets": 0, "tracked_apps": 1, "tracked_starts": 0}, "status": "fit", "country": {"apps": 4, "team": "Peru", "goals": 0, "lately": {"apps": 2, "goals": 0, "assists": 0}, "assists": 0, "tournament": null}, "position": "FWD", "standout": null, "strengths": [], "importance": 0, "expected_return": null}, {"id": 16983, "club": "Hapoel Be'er Sheva", "load": {"games": 1, "country": 1, "minutes": 68}, "name": "Adrián Ugarriza", "role": "ATT", "side": "away", "tags": [], "team": "Peru", "reason": null, "recent": {"apps": 3, "goals": 0, "assists": 0, "country": 3, "scoredIn": 0}, "season": null, "status": "fit", "country": {"apps": 3, "team": "Peru", "goals": 0, "lately": {"apps": 1, "goals": 0, "assists": 0}, "assists": 0, "tournament": null}, "position": "ST", "standout": null, "strengths": [], "importance": 0, "expected_return": null}], "external": {"bsd_prediction": {"id": 4108, "event": {"id": 604931, "status": "notstarted", "away_team": "Peru", "home_team": "Canada", "league_id": 31, "event_date": "2026-10-03T18:00:00Z", "league_name": "International Friendly Games", "away_team_id": 713, "home_team_id": 455}, "model": {"version": "dc-blend-v1", "confidence": 0.5843}, "created_at": "2026-09-27T02:15:30Z", "recommendations": {"btts": false, "winner": false, "over_15": false, "over_25": false, "over_35": false, "favorite": "H", "bet_favorite": false, "favorite_prob": 58.4}}}, "venue_id": 266, "verdicts": [], "card_rate": 0.096, "league_id": 31, "published": [], "standings": {"away": {"won": 1, "lost": 3, "drawn": 2, "group": null, "played": 6, "points": 5, "team_id": 713, "position": 71, "goal_diff": -6, "goals_for": 7, "team_name": "Peru", "goals_against": 13}, "home": {"won": 3, "lost": 0, "drawn": 3, "group": null, "played": 6, "points": 12, "team_id": 455, "position": 7, "goal_diff": 4, "goals_for": 7, "team_name": "Canada", "goals_against": 3}, "size": 196}, "confidence": 0.443, "live_score": null, "computed_at": 1790871778, "corner_rate": 10.42, "lambda_away": 0.8802803855071416, "lambda_home": 1.725252508284937, "pass_reason": "Nothing is mispriced enough to call. The closest was both teams to score — yes at 2.00, where the model confidence of 44% is below the threshold.", "provisional": true, "round_label": "League phase", "lineup_status": "predicted"}