{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/javier-ortega/picks/107/",
 "canonical": "/authors/javier-ortega/picks/107/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Javier Ortega — football predictions, page 107 of 124",
 "description": "Predictions 2,101–2,120 of 2,450 by Javier Ortega, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 107 of 124 of the predictions by Javier Ortega recorded by Forecast Record: predictions 2,101–2,120 of 2,450 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "2,450",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T17:58:20.453Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "1b60b9373d06e8672d28c7104e8a67c19c09c94b87f71fd65d1e2070e095c96b",
 "dependency_group": "author:e-5aff6034c3930ab6c56f10de",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/javier-ortega/picks/107/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-5aff6034c3930ab6c56f10de",
  "public_name": "Javier Ortega",
  "tracker_number": 2889,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-172d4a471983189bb388719a",
   "url": "/authors/javier-ortega/picks/107/#pick-n-172d4a471983189bb388719a",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 14.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.45",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4878,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.45",
   "settled_price": "1.4878",
   "published_at": "2026-11-02T00:14:37.000Z",
   "recorded_at": "2026-11-04T05:09:31.596Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-172d4a471983189bb388719a",
    "quote_text": "Además, el mercado “Ambos equipos marcan” presenta opciones interesantes: la cuota más alta para el Sí está en 1.45 (ADMIRALBET), lo que sugiere que los bookies esperan un partido con anotaciones por parte de los dos conjuntos.",
    "fragment_from": 1804,
    "fragment_to": 2031,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5fdb232d22802af6527ccbd66adcd1d9f4b01db6b243926c3b105633714ec3d1",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:37.000Z",
    "detected_at": "2026-11-04T05:09:31.596Z",
    "executed_at": "2026-11-04T05:13:25.878Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": "1.4878",
     "our_snapshot_at": "2026-11-04T05:07:29.967Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4878,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:37.000Z",
     "detected_at": "2026-11-04T05:09:31.596Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.45",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "07b23e1c758bf1201d8f746db4eac62805397b3ded1d4805ab824d6461131dbc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-11-04T05:13:19.950Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "561fc2a839f13405df0b7c1f7907264f7b63d82e7d3adf09acb1acca2f6f1fa8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.4878",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4878,
      "executed_at": "2026-11-04T05:13:25.878Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-50f8aaed7d9b6807241b2cc8",
   "url": "/authors/javier-ortega/picks/107/#pick-n-50f8aaed7d9b6807241b2cc8",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 14.8,
   "market_code": "double_chance",
   "author_said": "Double chance: RC Lens or Como",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T00:14:37.000Z",
   "recorded_at": "2026-11-04T05:09:31.596Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-50f8aaed7d9b6807241b2cc8",
    "quote_text": "Doble oportunidad\n\n12",
    "fragment_from": 6504,
    "fragment_to": 6525,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5fdb232d22802af6527ccbd66adcd1d9f4b01db6b243926c3b105633714ec3d1",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:37.000Z",
    "detected_at": "2026-11-04T05:09:31.596Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "RC Lens or Como",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:37.000Z",
     "detected_at": "2026-11-04T05:09:31.596Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "RC Lens or Como",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "12",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: RC Lens or Como"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "b6c32abf1fb029bfba37d37d11c83279dfb4d4f779a7444f406580172b634ef7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "RC Lens or Como",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RC Lens or Como"
   }
  },
  {
   "record_id": "n-d35116a5b3ee243c3867aeee",
   "url": "/authors/javier-ortega/picks/107/#pick-n-d35116a5b3ee243c3867aeee",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 14.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T00:14:37.000Z",
   "recorded_at": "2026-11-04T05:09:31.596Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d35116a5b3ee243c3867aeee",
    "quote_text": "Goles totales\n\nMás 2,5",
    "fragment_from": 6875,
    "fragment_to": 6897,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5fdb232d22802af6527ccbd66adcd1d9f4b01db6b243926c3b105633714ec3d1",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:37.000Z",
    "detected_at": "2026-11-04T05:09:31.596Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:37.000Z",
     "detected_at": "2026-11-04T05:09:31.596Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "8150d0189ea5c616d1e0a3b56ddb21ef25ca32974db953dd12952c0bc6c77efd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-e220d1f1735cc380b7274881",
   "url": "/authors/javier-ortega/picks/107/#pick-n-e220d1f1735cc380b7274881",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 14.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Como at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.2",
   "settled_price": "2.0600",
   "published_at": "2026-11-02T00:14:37.000Z",
   "recorded_at": "2026-11-04T05:09:31.596Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e220d1f1735cc380b7274881",
    "quote_text": "Nuestro pronóstico principal para este partido es la victoria de Como (Victoria visitante). La predicción se apoya en el balance competitivo reciente de ambos equipos: Como llega en claro ascenso ofensivo y ha demostrado rendimiento incluso contra rivales de alto calibre en Champions, mientras que Lens encadena altibajos y su defensa ha sido más permeable en la fase inicial. La mejor cuota encontrada para la victoria visitante es 2.20 en YoSports",
    "fragment_from": 1237,
    "fragment_to": 1687,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5fdb232d22802af6527ccbd66adcd1d9f4b01db6b243926c3b105633714ec3d1",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:37.000Z",
    "detected_at": "2026-11-04T05:09:31.596Z",
    "executed_at": "2026-11-04T05:13:29.186Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": "2.0600",
     "our_snapshot_at": "2026-11-04T05:07:29.967Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:37.000Z",
     "detected_at": "2026-11-04T05:09:31.596Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Como",
     "author_odds": "2.2",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Como at 2.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "6695f576bcf28a1054c9683db650c4810dab7cd934ae5fb112c65e8d86368be6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Como",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12000,
      "executed_at": "2026-11-04T05:13:26.049Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ea804dbaea43d5b7003e31b3ce3f42f7bbc033be8284a542f60d56b10827f4ec",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Como",
      "decimal_odds": "2.0600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10600,
      "executed_at": "2026-11-04T05:13:29.186Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/rc-lens-vs-como-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como to win"
   }
  },
  {
   "record_id": "n-2d44e71baef419d097c12e1a",
   "url": "/authors/javier-ortega/picks/107/#pick-n-2d44e71baef419d097c12e1a",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2d44e71baef419d097c12e1a",
    "quote_text": "Goles totales\n\nBajo 3,5",
    "fragment_from": 7276,
    "fragment_to": 7299,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "b66ae2f4803c8d8264ca227679f0f3889c17692f9c0402cf6dee53514bd2cc20",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-675eaeb1ed44c18b274d3bcb",
   "url": "/authors/javier-ortega/picks/107/#pick-n-675eaeb1ed44c18b274d3bcb",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Crystal Palace at 1.95",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-675eaeb1ed44c18b274d3bcb",
    "quote_text": "Por ello, la apuesta recomendada es victoria local (1) con cuota alrededor de 1.95 en bwin.",
    "fragment_from": 6127,
    "fragment_to": 6218,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Crystal Palace",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Crystal Palace",
     "author_odds": "1.95",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Crystal Palace at 1.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "17e3434182fbfa9608cd6fee34187625c13654456fc3af9d3ee9ef5aed1b0866",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Crystal Palace",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "051d2abc2bcf9ce4694419f032ae9455db40ed7bcd8c870cec97c581d51ba716",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Crystal Palace",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crystal Palace to win"
   }
  },
  {
   "record_id": "n-8a08beb012d3126af8778472",
   "url": "/authors/javier-ortega/picks/107/#pick-n-8a08beb012d3126af8778472",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Crystal Palace 1-1 TSG Hoffenheim",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8a08beb012d3126af8778472",
    "quote_text": "o el 1-1 como marcador exacto para una apuesta de mayor riesgo y mayor recompensa.",
    "fragment_from": 6334,
    "fragment_to": 6416,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Crystal Palace 1-1 TSG Hoffenheim",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Crystal Palace 1-1 TSG Hoffenheim",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Crystal Palace 1-1 TSG Hoffenheim"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "d5ef1a5fcf1c5c9206681709ebbaa4bf6a0e7a65732fee6b9a91e77aa7a299ac",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Crystal Palace 1-1 TSG Hoffenheim",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "74f5a9d0da9385ef55f013db5a2aa5db549a231e9af7dd87c1c94f10eceafca5",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crystal Palace 1-1 TSG Hoffenheim"
   }
  },
  {
   "record_id": "n-90c845d51be58e024b710576",
   "url": "/authors/javier-ortega/picks/107/#pick-n-90c845d51be58e024b710576",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: TSG Hoffenheim",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-90c845d51be58e024b710576",
    "quote_text": "1X2\n\nVictoria visitante",
    "fragment_from": 7504,
    "fragment_to": 7527,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "TSG Hoffenheim",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "TSG Hoffenheim",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: TSG Hoffenheim"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "6edb2561fd3143c57893bde311ed587fe5d4782df673b89ae18f6168ce61831f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "TSG Hoffenheim",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "TSG Hoffenheim to win"
   }
  },
  {
   "record_id": "n-d73ccd67877e0d028a8a91ee",
   "url": "/authors/javier-ortega/picks/107/#pick-n-d73ccd67877e0d028a8a91ee",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d73ccd67877e0d028a8a91ee",
    "quote_text": "Complemento recomendado — vigilar mercado “ambos marcan” (sí 1.50)",
    "fragment_from": 6888,
    "fragment_to": 6954,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "d3258ff12413451c9d9649d1413e97b06480b1508e700d5d5857e734840eacce",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "290ca82e8243ca9debc65a055ef4552013d6fe959b3ce74dc0fef54e00ebabd2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e419b75a73ecb114d1f5171e",
   "url": "/authors/javier-ortega/picks/107/#pick-n-e419b75a73ecb114d1f5171e",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or TSG Hoffenheim",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e419b75a73ecb114d1f5171e",
    "quote_text": "Doble oportunidad\n\nX2",
    "fragment_from": 7087,
    "fragment_to": 7108,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or TSG Hoffenheim",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or TSG Hoffenheim",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or TSG Hoffenheim"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "4ec96ffe36a1b3e6f395fc22514ebebe8ea5ba70b6f573d52f5b354212fb7f0d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or TSG Hoffenheim",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or TSG Hoffenheim"
   }
  },
  {
   "record_id": "n-ec4e4c6c609784212a503146",
   "url": "/authors/javier-ortega/picks/107/#pick-n-ec4e4c6c609784212a503146",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.1,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Crystal Palace win, both teams to score: no",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:07:59.000Z",
   "recorded_at": "2026-11-04T06:39:37.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ec4e4c6c609784212a503146",
    "quote_text": "Como alternativa de cobertura se puede considerar “victoria local y ambos marcan - No”",
    "fragment_from": 6219,
    "fragment_to": 6305,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "687c9077b004090c75b0a31bcd3e7bb5e6fa4b9cf6963e3c658550c7a2d0d22f",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:07:59.000Z",
    "detected_at": "2026-11-04T06:39:37.687Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Crystal Palace win, both teams to score: no",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:07:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:07:59.000Z",
     "detected_at": "2026-11-04T06:39:37.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Crystal Palace win, both teams to score: no",
     "author_odds": null,
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Crystal Palace win, both teams to score: no"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "cda9b74be1499ad4e91b78a06edf3cf0585c0b6e1a15b56677740f30e77938de",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Crystal Palace win, both teams to score: no",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-1899-hoffenheim-pronostico-05-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Crystal Palace win, both teams to score: no"
   }
  },
  {
   "record_id": "n-0531f5ea6d4310fefe99c85b",
   "url": "/authors/javier-ortega/picks/107/#pick-n-0531f5ea6d4310fefe99c85b",
   "match": "Stade Rennais v Olympiakos Piraeus",
   "match_url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
   "kickoff": "2026-11-04T15:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 8.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Olympiakos Piraeus",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T00:14:32.000Z",
   "recorded_at": "2026-11-04T06:39:40.247Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0531f5ea6d4310fefe99c85b",
    "quote_text": "Doble oportunidad\n\nX2",
    "fragment_from": 7850,
    "fragment_to": 7871,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f6b3c6d53c488c260552ae64b0a1708d0ec2e84204df792fe08f169c085614be",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:32.000Z",
    "detected_at": "2026-11-04T06:39:40.247Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-2e0c5f836ca1",
     "display_name": "Stade Rennais — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-04T15:30:00.000Z",
     "url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Olympiakos Piraeus",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:32.000Z",
     "detected_at": "2026-11-04T06:39:40.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Olympiakos Piraeus",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Olympiakos Piraeus"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stade Rennais 0-0 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "47ac0848e73aae4e2f569f81c48305390c853d07310d1f2ff88fbafbaa9493cd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Olympiakos Piraeus",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Olympiakos Piraeus"
   }
  },
  {
   "record_id": "n-5c7858c9a7c1fc72575a7fef",
   "url": "/authors/javier-ortega/picks/107/#pick-n-5c7858c9a7c1fc72575a7fef",
   "match": "Stade Rennais v Olympiakos Piraeus",
   "match_url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
   "kickoff": "2026-11-04T15:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 8.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.62",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T00:14:32.000Z",
   "recorded_at": "2026-11-04T06:39:40.247Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5c7858c9a7c1fc72575a7fef",
    "quote_text": "Como alternativa o cobertura, el mercado “ambos equipos marcan – Sí” (1.62 en YoSports) encaja perfectamente con los números recientes: Rennes anota con frecuencia, mientras Olympiakos mantiene su potencial ofensivo incluso a domicilio.",
    "fragment_from": 6729,
    "fragment_to": 6965,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f6b3c6d53c488c260552ae64b0a1708d0ec2e84204df792fe08f169c085614be",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:32.000Z",
    "detected_at": "2026-11-04T06:39:40.247Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2e0c5f836ca1",
     "display_name": "Stade Rennais — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-04T15:30:00.000Z",
     "url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:32.000Z",
     "detected_at": "2026-11-04T06:39:40.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.62",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stade Rennais 0-0 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "f9d06ef1f2e202bdbb50cea86f7b4cb8120b1c27c8b6bf80df0671722f597f3a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "938faa7603f89fabc7440621a729e7a27135bfdf9a69b88db09563cc0a1d292e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-62db4bdc8a95cbecaf5b67ba",
   "url": "/authors/javier-ortega/picks/107/#pick-n-62db4bdc8a95cbecaf5b67ba",
   "match": "Stade Rennais v Olympiakos Piraeus",
   "match_url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
   "kickoff": "2026-11-04T15:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 8.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Rennais at 2.25",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T00:14:32.000Z",
   "recorded_at": "2026-11-04T06:39:40.247Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-62db4bdc8a95cbecaf5b67ba",
    "quote_text": "recomendamos como apuesta principal la victoria local de Stade Rennais (mejor cuota detectada 2.25 en ADMIRALBET)",
    "fragment_from": 6544,
    "fragment_to": 6657,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f6b3c6d53c488c260552ae64b0a1708d0ec2e84204df792fe08f169c085614be",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:32.000Z",
    "detected_at": "2026-11-04T06:39:40.247Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-2e0c5f836ca1",
     "display_name": "Stade Rennais — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-04T15:30:00.000Z",
     "url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stade Rennais",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:32.000Z",
     "detected_at": "2026-11-04T06:39:40.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stade Rennais",
     "author_odds": "2.25",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stade Rennais at 2.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stade Rennais 0-0 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "65178bd7e638460401fdc022c68e465c4c0a8c416e6f565edc894bdb7bf82b8b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Stade Rennais",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "09ec9cb153f9fb8026836f176286d237ba6cf66641af33183a225996b19390e2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Stade Rennais",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stade Rennais to win"
   }
  },
  {
   "record_id": "n-740f4547cf82c0dca9c285a1",
   "url": "/authors/javier-ortega/picks/107/#pick-n-740f4547cf82c0dca9c285a1",
   "match": "Stade Rennais v Olympiakos Piraeus",
   "match_url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
   "kickoff": "2026-11-04T15:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 8.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympiakos Piraeus",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T00:14:32.000Z",
   "recorded_at": "2026-11-04T06:39:40.247Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-740f4547cf82c0dca9c285a1",
    "quote_text": "1X2\n\nVictoria visitante",
    "fragment_from": 8041,
    "fragment_to": 8064,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f6b3c6d53c488c260552ae64b0a1708d0ec2e84204df792fe08f169c085614be",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:32.000Z",
    "detected_at": "2026-11-04T06:39:40.247Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-2e0c5f836ca1",
     "display_name": "Stade Rennais — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-04T15:30:00.000Z",
     "url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Olympiakos Piraeus",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:32.000Z",
     "detected_at": "2026-11-04T06:39:40.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympiakos Piraeus",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympiakos Piraeus"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stade Rennais 0-0 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "8a29dfd7d94f04ef0a2aef4414c9f4a35eba4d894116b89b582382d50aff7972",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Olympiakos Piraeus",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympiakos Piraeus to win"
   }
  },
  {
   "record_id": "n-83ee0decfe79c2a60fd8c30a",
   "url": "/authors/javier-ortega/picks/107/#pick-n-83ee0decfe79c2a60fd8c30a",
   "match": "Stade Rennais v Olympiakos Piraeus",
   "match_url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
   "kickoff": "2026-11-04T15:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 8.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.8650",
   "published_at": "2026-11-02T00:14:32.000Z",
   "recorded_at": "2026-11-04T06:39:40.247Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-83ee0decfe79c2a60fd8c30a",
    "quote_text": "Goles totales\n\nMás 3,5",
    "fragment_from": 8216,
    "fragment_to": 8238,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f6b3c6d53c488c260552ae64b0a1708d0ec2e84204df792fe08f169c085614be",
     "material_removed": false
    },
    "published_at": "2026-11-02T00:14:32.000Z",
    "detected_at": "2026-11-04T06:39:40.247Z",
    "executed_at": "2026-11-07T09:28:20.785Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2e0c5f836ca1",
     "display_name": "Stade Rennais — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-04T15:30:00.000Z",
     "url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.8650",
     "our_snapshot_at": "2026-11-04T06:38:13.701Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T00:14:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T00:14:32.000Z",
     "detected_at": "2026-11-04T06:39:40.247Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stade Rennais 0-0 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "aa394fca1633314cc8bb3ea97b3dda5d23a352bc5e6ab9383129bb1ffce4e088",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.8650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:28:20.785Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/stade-rennais-vs-olympiakos-piraeus-pronostico-04-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-18fb814a366e376a1dd4235f",
   "url": "/authors/javier-ortega/picks/107/#pick-n-18fb814a366e376a1dd4235f",
   "match": "Cúcuta Deportivo v Independiente Santa Fe",
   "match_url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
   "kickoff": "2026-11-04T23:30:00.000Z",
   "competition": "Primera A",
   "lead_hours": 15.8,
   "market_code": "double_chance",
   "author_said": "Double chance: Cúcuta Deportivo or Independiente Santa Fe",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T00:23:45.000Z",
   "recorded_at": "2026-11-04T07:39:29.999Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-18fb814a366e376a1dd4235f",
    "quote_text": "Doble oportunidad\n\n12",
    "fragment_from": 6922,
    "fragment_to": 6943,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2d991b09ee9b8f01ae5e6665d736b4c7aae58297ab2e472e6e3293935982ddfd",
     "material_removed": false
    },
    "published_at": "2026-10-31T00:23:45.000Z",
    "detected_at": "2026-11-04T07:39:29.999Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-224408bd0468",
     "display_name": "Cúcuta Deportivo — Independiente Santa Fe",
     "competition_name": "Primera A",
     "starts_at": "2026-11-04T23:30:00.000Z",
     "url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Cúcuta Deportivo or Independiente Santa Fe",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T00:23:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T00:23:45.000Z",
     "detected_at": "2026-11-04T07:39:29.999Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Cúcuta Deportivo or Independiente Santa Fe",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "12",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Cúcuta Deportivo or Independiente Santa Fe"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cúcuta Deportivo 1-0 Independiente Santa Fe."
    },
    "settlements": [
     {
      "operation_id": "9549327584db090a85c4bddb36e68fb1c2b276c99c1bc7a12fc62efec5dfd892",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Cúcuta Deportivo or Independiente Santa Fe",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cúcuta Deportivo or Independiente Santa Fe"
   }
  },
  {
   "record_id": "n-31689cc627b7503c344bc8b2",
   "url": "/authors/javier-ortega/picks/107/#pick-n-31689cc627b7503c344bc8b2",
   "match": "Cúcuta Deportivo v Independiente Santa Fe",
   "match_url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
   "kickoff": "2026-11-04T23:30:00.000Z",
   "competition": "Primera A",
   "lead_hours": 15.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T00:23:45.000Z",
   "recorded_at": "2026-11-04T07:39:29.999Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-31689cc627b7503c344bc8b2",
    "quote_text": "Goles totales\n\nBajo 2,5",
    "fragment_from": 7103,
    "fragment_to": 7126,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2d991b09ee9b8f01ae5e6665d736b4c7aae58297ab2e472e6e3293935982ddfd",
     "material_removed": false
    },
    "published_at": "2026-10-31T00:23:45.000Z",
    "detected_at": "2026-11-04T07:39:29.999Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-224408bd0468",
     "display_name": "Cúcuta Deportivo — Independiente Santa Fe",
     "competition_name": "Primera A",
     "starts_at": "2026-11-04T23:30:00.000Z",
     "url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T00:23:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T00:23:45.000Z",
     "detected_at": "2026-11-04T07:39:29.999Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cúcuta Deportivo 1-0 Independiente Santa Fe."
    },
    "settlements": [
     {
      "operation_id": "049e3d94df72105053eeaf729eca8534adb9daf51790287d5e0890e39a88685a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-c361e8b5b1ebf2062963d03c",
   "url": "/authors/javier-ortega/picks/107/#pick-n-c361e8b5b1ebf2062963d03c",
   "match": "Cúcuta Deportivo v Independiente Santa Fe",
   "match_url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
   "kickoff": "2026-11-04T23:30:00.000Z",
   "competition": "Primera A",
   "lead_hours": 15.8,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: under 4.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T00:23:45.000Z",
   "recorded_at": "2026-11-04T07:39:29.999Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c361e8b5b1ebf2062963d03c",
    "quote_text": "Goles totales\n\nBajo 4,5",
    "fragment_from": 7322,
    "fragment_to": 7345,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2d991b09ee9b8f01ae5e6665d736b4c7aae58297ab2e472e6e3293935982ddfd",
     "material_removed": false
    },
    "published_at": "2026-10-31T00:23:45.000Z",
    "detected_at": "2026-11-04T07:39:29.999Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-224408bd0468",
     "display_name": "Cúcuta Deportivo — Independiente Santa Fe",
     "competition_name": "Primera A",
     "starts_at": "2026-11-04T23:30:00.000Z",
     "url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "under 4.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T00:23:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T00:23:45.000Z",
     "detected_at": "2026-11-04T07:39:29.999Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: under 4.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cúcuta Deportivo 1-0 Independiente Santa Fe."
    },
    "settlements": [
     {
      "operation_id": "02cb21437b857265aeb2979c39bcb25cdd224882321e1cbf64e81d2b0fb3517b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "under 4.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-cefaf903b53745603d81b832",
   "url": "/authors/javier-ortega/picks/107/#pick-n-cefaf903b53745603d81b832",
   "match": "Cúcuta Deportivo v Independiente Santa Fe",
   "match_url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
   "kickoff": "2026-11-04T23:30:00.000Z",
   "competition": "Primera A",
   "lead_hours": 15.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7353",
   "published_at": "2026-10-31T00:23:45.000Z",
   "recorded_at": "2026-11-04T07:39:29.999Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.7353",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cefaf903b53745603d81b832",
    "quote_text": "Recomendamos completar la estrategia con una apuesta de menor exposición en \"Ambos equipos marcan - Sí\" como mercado complementario, ya que ambos clubes han tenido fases de partidos abiertos.",
    "fragment_from": 1737,
    "fragment_to": 1928,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "display_name": null,
     "speaker": "Javier Ortega",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2d991b09ee9b8f01ae5e6665d736b4c7aae58297ab2e472e6e3293935982ddfd",
     "material_removed": false
    },
    "published_at": "2026-10-31T00:23:45.000Z",
    "detected_at": "2026-11-04T07:39:29.999Z",
    "executed_at": "2026-11-04T07:47:39.475Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-224408bd0468",
     "display_name": "Cúcuta Deportivo — Independiente Santa Fe",
     "competition_name": "Primera A",
     "starts_at": "2026-11-04T23:30:00.000Z",
     "url": "/football/matches/cucuta-deportivo-vs-independiente-santa-fe-2026-11-04/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7353",
     "our_snapshot_at": "2026-11-04T07:37:43.750Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T00:23:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T00:23:45.000Z",
     "detected_at": "2026-11-04T07:39:29.999Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cúcuta Deportivo 1-0 Independiente Santa Fe."
    },
    "settlements": [
     {
      "operation_id": "b79c3c0dcf5f1f97e184ee54367128091d6ad7ba0a68f0742b3e6ca7d59abb30",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7353",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T07:47:39.475Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Javier Ortega",
     "publisher": "AS Apuestas — «Pronósticos»",
     "forecaster": "Javier Ortega",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://as.com/apuestas/pronosticos/cucuta-deportivo-vs-santa-fe-pronostico-03-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 2450,
  "pages": 124,
  "page_urls": [
   "/authors/javier-ortega/",
   "/authors/javier-ortega/picks/2/",
   "/authors/javier-ortega/picks/3/",
   "/authors/javier-ortega/picks/4/",
   "/authors/javier-ortega/picks/5/",
   "/authors/javier-ortega/picks/6/",
   "/authors/javier-ortega/picks/7/",
   "/authors/javier-ortega/picks/8/",
   "/authors/javier-ortega/picks/9/",
   "/authors/javier-ortega/picks/10/",
   "/authors/javier-ortega/picks/11/",
   "/authors/javier-ortega/picks/12/",
   "/authors/javier-ortega/picks/13/",
   "/authors/javier-ortega/picks/14/",
   "/authors/javier-ortega/picks/15/",
   "/authors/javier-ortega/picks/16/",
   "/authors/javier-ortega/picks/17/",
   "/authors/javier-ortega/picks/18/",
   "/authors/javier-ortega/picks/19/",
   "/authors/javier-ortega/picks/20/",
   "/authors/javier-ortega/picks/21/",
   "/authors/javier-ortega/picks/22/",
   "/authors/javier-ortega/picks/23/",
   "/authors/javier-ortega/picks/24/",
   "/authors/javier-ortega/picks/25/",
   "/authors/javier-ortega/picks/26/",
   "/authors/javier-ortega/picks/27/",
   "/authors/javier-ortega/picks/28/",
   "/authors/javier-ortega/picks/29/",
   "/authors/javier-ortega/picks/30/",
   "/authors/javier-ortega/picks/31/",
   "/authors/javier-ortega/picks/32/",
   "/authors/javier-ortega/picks/33/",
   "/authors/javier-ortega/picks/34/",
   "/authors/javier-ortega/picks/35/",
   "/authors/javier-ortega/picks/36/",
   "/authors/javier-ortega/picks/37/",
   "/authors/javier-ortega/picks/38/",
   "/authors/javier-ortega/picks/39/",
   "/authors/javier-ortega/picks/40/",
   "/authors/javier-ortega/picks/41/",
   "/authors/javier-ortega/picks/42/",
   "/authors/javier-ortega/picks/43/",
   "/authors/javier-ortega/picks/44/",
   "/authors/javier-ortega/picks/45/",
   "/authors/javier-ortega/picks/46/",
   "/authors/javier-ortega/picks/47/",
   "/authors/javier-ortega/picks/48/",
   "/authors/javier-ortega/picks/49/",
   "/authors/javier-ortega/picks/50/",
   "/authors/javier-ortega/picks/51/",
   "/authors/javier-ortega/picks/52/",
   "/authors/javier-ortega/picks/53/",
   "/authors/javier-ortega/picks/54/",
   "/authors/javier-ortega/picks/55/",
   "/authors/javier-ortega/picks/56/",
   "/authors/javier-ortega/picks/57/",
   "/authors/javier-ortega/picks/58/",
   "/authors/javier-ortega/picks/59/",
   "/authors/javier-ortega/picks/60/",
   "/authors/javier-ortega/picks/61/",
   "/authors/javier-ortega/picks/62/",
   "/authors/javier-ortega/picks/63/",
   "/authors/javier-ortega/picks/64/",
   "/authors/javier-ortega/picks/65/",
   "/authors/javier-ortega/picks/66/",
   "/authors/javier-ortega/picks/67/",
   "/authors/javier-ortega/picks/68/",
   "/authors/javier-ortega/picks/69/",
   "/authors/javier-ortega/picks/70/",
   "/authors/javier-ortega/picks/71/",
   "/authors/javier-ortega/picks/72/",
   "/authors/javier-ortega/picks/73/",
   "/authors/javier-ortega/picks/74/",
   "/authors/javier-ortega/picks/75/",
   "/authors/javier-ortega/picks/76/",
   "/authors/javier-ortega/picks/77/",
   "/authors/javier-ortega/picks/78/",
   "/authors/javier-ortega/picks/79/",
   "/authors/javier-ortega/picks/80/",
   "/authors/javier-ortega/picks/81/",
   "/authors/javier-ortega/picks/82/",
   "/authors/javier-ortega/picks/83/",
   "/authors/javier-ortega/picks/84/",
   "/authors/javier-ortega/picks/85/",
   "/authors/javier-ortega/picks/86/",
   "/authors/javier-ortega/picks/87/",
   "/authors/javier-ortega/picks/88/",
   "/authors/javier-ortega/picks/89/",
   "/authors/javier-ortega/picks/90/",
   "/authors/javier-ortega/picks/91/",
   "/authors/javier-ortega/picks/92/",
   "/authors/javier-ortega/picks/93/",
   "/authors/javier-ortega/picks/94/",
   "/authors/javier-ortega/picks/95/",
   "/authors/javier-ortega/picks/96/",
   "/authors/javier-ortega/picks/97/",
   "/authors/javier-ortega/picks/98/",
   "/authors/javier-ortega/picks/99/",
   "/authors/javier-ortega/picks/100/",
   "/authors/javier-ortega/picks/101/",
   "/authors/javier-ortega/picks/102/",
   "/authors/javier-ortega/picks/103/",
   "/authors/javier-ortega/picks/104/",
   "/authors/javier-ortega/picks/105/",
   "/authors/javier-ortega/picks/106/",
   "/authors/javier-ortega/picks/107/",
   "/authors/javier-ortega/picks/108/",
   "/authors/javier-ortega/picks/109/",
   "/authors/javier-ortega/picks/110/",
   "/authors/javier-ortega/picks/111/",
   "/authors/javier-ortega/picks/112/",
   "/authors/javier-ortega/picks/113/",
   "/authors/javier-ortega/picks/114/",
   "/authors/javier-ortega/picks/115/",
   "/authors/javier-ortega/picks/116/",
   "/authors/javier-ortega/picks/117/",
   "/authors/javier-ortega/picks/118/",
   "/authors/javier-ortega/picks/119/",
   "/authors/javier-ortega/picks/120/",
   "/authors/javier-ortega/picks/121/",
   "/authors/javier-ortega/picks/122/",
   "/authors/javier-ortega/picks/123/",
   "/authors/javier-ortega/picks/124/"
  ],
  "groups": {
   "settled": 297,
   "pending": 26,
   "excluded": 2127
  },
  "continuation": "by_time",
  "page": 107,
  "first": 2101,
  "last": 2120,
  "author_url": "/authors/javier-ortega/",
  "current": true
 },
 "entity_id": "history:/authors/javier-ortega/picks/107/",
 "source_revision": 8
}
