{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/dailysports-net/picks/20/",
 "canonical": "/sources/dailysports-net/picks/20/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Dailysports — football predictions, page 20 of 35",
 "description": "Predictions 361–380 of 670 by Dailysports, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 20 of 35 of the predictions by Dailysports recorded by Forecast Record: predictions 361–380 of 670 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": "670",
  "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-07T18:14:24.898Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "630ba2aed1f44c5faa5729c3ac2a12501dd89429ac83be33a5a694133f2e5bec",
 "dependency_group": "author:e-be2f33813b4b9a496719fe5c",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/dailysports-net/picks/20/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-be2f33813b4b9a496719fe5c",
  "public_name": "Dailysports",
  "tracker_number": 2880,
  "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-23f4f31f30c2ec0423da51f4",
   "url": "/sources/dailysports-net/picks/20/#pick-n-23f4f31f30c2ec0423da51f4",
   "match": "Sassuolo v Lazio",
   "match_url": "/football/matches/sassuolo-vs-lazio-2026-10-27/",
   "kickoff": "2026-10-27T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 20.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lazio at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.1000",
   "published_at": "2026-10-26T20:53:26.000Z",
   "recorded_at": "2026-10-26T21:09:29.023Z",
   "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": "2",
    "price": "2.1000",
    "result": "Won",
    "points_hundredths": 11000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-23f4f31f30c2ec0423da51f4",
    "quote_text": "Win Lazio\n\nOdds:\n\n2.1",
    "fragment_from": 2765,
    "fragment_to": 2786,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sassuolo-vs-lazio-can-lazio-extend-their-incredible-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ac71ac5c00abfe92e7e205709834510d9ba471dbc0be4b88ccd484009e00081e",
     "material_removed": false
    },
    "published_at": "2026-10-26T20:53:26.000Z",
    "detected_at": "2026-10-26T21:09:29.023Z",
    "executed_at": "2026-10-26T21:12:26.287Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0051aa295167",
     "display_name": "Sassuolo — Lazio",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T17:30:00.000Z",
     "url": "/football/matches/sassuolo-vs-lazio-2026-10-27/",
     "scoreline": "2-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Lazio",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-26T21:07:32.197Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "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-26T20:53:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T20:53:26.000Z",
     "detected_at": "2026-10-26T21:09:29.023Z",
     "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": "Lazio",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lazio at 2.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sassuolo 2-6 Lazio."
    },
    "settlements": [
     {
      "operation_id": "b5055cda0529fbb1b16e49c6fcd32269aafa6a08be60127be74de9fdc5934fa8",
      "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": "Lazio",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-26T21:11:51.881Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3c40905cf4b81ec0b8ac55552d2c166596563b259a9844f13cad7476e67c33d1",
      "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": "Lazio",
      "decimal_odds": "2.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-26T21:12:26.287Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/sassuolo-vs-lazio-can-lazio-extend-their-incredible-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio to win"
   }
  },
  {
   "record_id": "n-85e526d7f6f96c876086617f",
   "url": "/sources/dailysports-net/picks/20/#pick-n-85e526d7f6f96c876086617f",
   "match": "Torino v Como",
   "match_url": "/football/matches/torino-vs-como-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Como at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7117,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.71",
   "settled_price": "1.7117",
   "published_at": "2026-10-26T20:55:55.000Z",
   "recorded_at": "2026-10-26T21:09:29.915Z",
   "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": "2",
    "price": "1.7117",
    "result": "Won",
    "points_hundredths": 7117,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-85e526d7f6f96c876086617f",
    "quote_text": "Win Como\n\nOdds:\n\n1.71",
    "fragment_from": 3585,
    "fragment_to": 3606,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-home-sides-winning-streak-faces-a-tough-test-torino-vs-como-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e1dcf04b5dc6fd9b0ec35d81c3725035f772fd3c006935e57355c3d285248ebf",
     "material_removed": false
    },
    "published_at": "2026-10-26T20:55:55.000Z",
    "detected_at": "2026-10-26T21:09:29.915Z",
    "executed_at": "2026-10-26T21:12:36.462Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-efc345a47a89",
     "display_name": "Torino — Como",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/torino-vs-como-2026-10-27/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.7117",
     "our_snapshot_at": "2026-10-26T21:07:32.197Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7117,
    "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-26T20:55:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T20:55:55.000Z",
     "detected_at": "2026-10-26T21:09:29.915Z",
     "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": "1.71",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Como at 1.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Torino 1-3 Como."
    },
    "settlements": [
     {
      "operation_id": "3f752fad06b141942bcb08dc23efd615b6558897883f2655e1ba2a2c377deca6",
      "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": "1.71",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7100,
      "executed_at": "2026-10-26T21:12:28.229Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b0a0aa380e4473b28f1c193422568d988c381b2bdf31a58935dae8834a3f76c1",
      "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": "1.7117",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7117,
      "executed_at": "2026-10-26T21:12:36.462Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/the-home-sides-winning-streak-faces-a-tough-test-torino-vs-como-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como to win"
   }
  },
  {
   "record_id": "n-dc1495862a2e1b92589ba740",
   "url": "/sources/dailysports-net/picks/20/#pick-n-dc1495862a2e1b92589ba740",
   "match": "Bradford City v Peterborough United",
   "match_url": "/football/matches/bradford-city-vs-peterborough-united-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 21.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bradford City at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6579,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6579",
   "published_at": "2026-10-26T21:24:56.000Z",
   "recorded_at": "2026-10-26T21:49:27.580Z",
   "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": "1",
    "price": "1.6579",
    "result": "Won",
    "points_hundredths": 6579,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dc1495862a2e1b92589ba740",
    "quote_text": "Win Bradford\n\nOdds:\n\n1.68",
    "fragment_from": 2834,
    "fragment_to": 2859,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bradford-vs-peterborough-english-league-cup-fourth-round-clash-who-will-progress/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a9d33feb4318a18431ba0a4d39e89c8c0e3f917c0da34ded89c4d0fda288e51",
     "material_removed": false
    },
    "published_at": "2026-10-26T21:24:56.000Z",
    "detected_at": "2026-10-26T21:49:27.580Z",
    "executed_at": "2026-10-27T08:44:10.957Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-80e601bc06f7",
     "display_name": "Bradford City — Peterborough United",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/bradford-city-vs-peterborough-united-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bradford City",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6579",
     "our_snapshot_at": "2026-10-26T21:49:09.914Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6579,
    "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-26T21:24:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T21:24:56.000Z",
     "detected_at": "2026-10-26T21:49:27.580Z",
     "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": "Bradford City",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bradford City at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bradford City 2-0 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "14a37ddc2d02d88de2d86d6fdf145c026403880ffa7eae0af21cb07f6a97bdc4",
      "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": "Bradford City",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-10-27T08:44:10.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c7256174ea8eeccd643a6d62531e83f235b62083f808296f3c6ac0c35255744e",
      "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": "Bradford City",
      "decimal_odds": "1.6579",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6579,
      "executed_at": "2026-10-27T08:44:10.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/bradford-vs-peterborough-english-league-cup-fourth-round-clash-who-will-progress/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bradford City to win"
   }
  },
  {
   "record_id": "n-800407ec9255a566efd4a8ee",
   "url": "/sources/dailysports-net/picks/20/#pick-n-800407ec9255a566efd4a8ee",
   "match": "AS Roma v Cagliari",
   "match_url": "/football/matches/as-roma-vs-cagliari-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 21.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.85",
   "settled_price": "1.7800",
   "published_at": "2026-10-26T21:21:24.000Z",
   "recorded_at": "2026-10-26T21:49:28.409Z",
   "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-800407ec9255a566efd4a8ee",
    "quote_text": "Both teams to score - No\n\nOdds:\n\n1.85",
    "fragment_from": 3154,
    "fragment_to": 3191,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/romans-should-make-home-advantage-count-roma-vs-cagliari-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "74a3f52bf986b40d0bac0f895f5cfa13fd230bcc5d3f3980cd71688f790ca51a",
     "material_removed": false
    },
    "published_at": "2026-10-26T21:21:24.000Z",
    "detected_at": "2026-10-26T21:49:28.409Z",
    "executed_at": "2026-11-07T11:28:17.744Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-67961bf73db7",
     "display_name": "AS Roma — Cagliari",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/as-roma-vs-cagliari-2026-10-27/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.7800",
     "our_snapshot_at": "2026-10-26T21:46:50.027Z",
     "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-26T21:21:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T21:21:24.000Z",
     "detected_at": "2026-10-26T21:49:28.409Z",
     "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": "no",
     "author_odds": "1.85",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AS Roma 4-2 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "59f19597bf28d53c20149bf00bb9ad91578a0ed03eec63fa860a10615a0be895",
      "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": "no",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:28:15.036Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f9fe81818a45d199f5f1b8b4b0d9c509cca0089d282bfb2af15e21e26a47729a",
      "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": "no",
      "decimal_odds": "1.7800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:28:17.744Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/romans-should-make-home-advantage-count-roma-vs-cagliari-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-82281b53e56178b215d6d4ee",
   "url": "/sources/dailysports-net/picks/20/#pick-n-82281b53e56178b215d6d4ee",
   "match": "SG Sonnenhof Grossaspach v FC Augsburg",
   "match_url": "/football/matches/sg-sonnenhof-grossaspach-vs-fc-augsburg-2026-10-27/",
   "kickoff": "2026-10-27T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 18.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "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-26T22:00:40.000Z",
   "recorded_at": "2026-10-26T22:09:31.408Z",
   "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-82281b53e56178b215d6d4ee",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.7",
    "fragment_from": 3571,
    "fragment_to": 3608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-cup-chance-for-the-favorite-to-end-a-lengthy-winless-run-sonnenhof-groaspach-vs-augsburg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ccb77992e582a7610359f75530a51ad7f5af6ede5a6e8d2506c9c53a3e449ede",
     "material_removed": false
    },
    "published_at": "2026-10-26T22:00:40.000Z",
    "detected_at": "2026-10-26T22:09:31.408Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-df67c8fa027a",
     "display_name": "SG Sonnenhof Grossaspach — FC Augsburg",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T17:00:00.000Z",
     "url": "/football/matches/sg-sonnenhof-grossaspach-vs-fc-augsburg-2026-10-27/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.7",
     "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-26T22:00:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T22:00:40.000Z",
     "detected_at": "2026-10-26T22:09:31.408Z",
     "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.7",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SG Sonnenhof Grossaspach 2-4 FC Augsburg."
    },
    "settlements": [
     {
      "operation_id": "87bf387c59a029d6e0b8e7be8e4ab7fb4d6bc5f52211c6c794afe52050d39997",
      "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": "1279abcd0aacc73250c3f5ab9f01ac917110f33bb131193b64d764f1f72d0ba4",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/a-cup-chance-for-the-favorite-to-end-a-lengthy-winless-run-sonnenhof-groaspach-vs-augsburg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-780024f0ccfc2c595ccb3e54",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 3.0\n\nOdds:\n\n1.89",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T21:53:56.000Z",
   "recorded_at": "2026-10-26T22:09:33.199Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0d0b2041f08697d973e69d76",
   "url": "/sources/dailysports-net/picks/20/#pick-n-0d0b2041f08697d973e69d76",
   "match": "Rot-Weiss Essen v RB Leipzig",
   "match_url": "/football/matches/rot-weiss-essen-vs-rb-leipzig-2026-10-27/",
   "kickoff": "2026-10-27T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 18.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.83",
   "settled_price": "1.83",
   "published_at": "2026-10-26T22:41:17.000Z",
   "recorded_at": "2026-10-26T22:50:33.034Z",
   "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-0d0b2041f08697d973e69d76",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.83",
    "fragment_from": 3400,
    "fragment_to": 3438,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-home-streak-meets-the-favorites-away-crisis-rot-weiss-essen-vs-rb-leipzig-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a7905ca18eb4296e1b7d545efda4c0756a137eaf422b1b131e0462f39a6bd45",
     "material_removed": false
    },
    "published_at": "2026-10-26T22:41:17.000Z",
    "detected_at": "2026-10-26T22:50:33.034Z",
    "executed_at": "2026-11-07T11:27:40.355Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-46cabac201de",
     "display_name": "Rot-Weiss Essen — RB Leipzig",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T17:00:00.000Z",
     "url": "/football/matches/rot-weiss-essen-vs-rb-leipzig-2026-10-27/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T22:41:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T22:41:17.000Z",
     "detected_at": "2026-10-26T22:50:33.034Z",
     "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.83",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rot-Weiss Essen 1-2 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "e53785a1f53ad3dec9356b684ba6594a15ad6665d449fd770fc7baf3bf95fa67",
      "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.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8300,
      "executed_at": "2026-11-07T11:27:40.355Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c2ef765292e2b769b01817986162b9831c8c179a0346c3f8df4887394a02b9ed",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/the-hosts-home-streak-meets-the-favorites-away-crisis-rot-weiss-essen-vs-rb-leipzig-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-2312855c5d79d7c097e51b21",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is Borussia Dortmund over 2 team goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T22:47:44.000Z",
   "recorded_at": "2026-10-26T22:50:37.898Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-73157ec1255a20ed8f04e1cb",
   "url": "/sources/dailysports-net/picks/20/#pick-n-73157ec1255a20ed8f04e1cb",
   "match": "Cologne v 1. FC Union Berlin",
   "match_url": "/football/matches/cologne-vs-1-fc-union-berlin-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 20.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.57",
   "settled_price": "1.57",
   "published_at": "2026-10-26T22:28:55.000Z",
   "recorded_at": "2026-10-26T22:50:38.912Z",
   "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-73157ec1255a20ed8f04e1cb",
    "quote_text": "My betting tip is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.57",
    "fragment_from": 2375,
    "fragment_to": 2477,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/cologne-vs-union-berlin-who-will-progress-to-the-next-round-of-the-german-cup/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "60168e56c9401d07e3d870edbe59128e71275cfa793e71f827007b7cccfb53e6",
     "material_removed": false
    },
    "published_at": "2026-10-26T22:28:55.000Z",
    "detected_at": "2026-10-26T22:50:38.912Z",
    "executed_at": "2026-10-27T01:17:29.303Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-728fcb48ece2",
     "display_name": "Cologne — 1. FC Union Berlin",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/cologne-vs-1-fc-union-berlin-2026-10-27/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T22:28:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T22:28:55.000Z",
     "detected_at": "2026-10-26T22:50:38.912Z",
     "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.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cologne 5-0 1. FC Union Berlin."
    },
    "settlements": [
     {
      "operation_id": "bfc0046fdc8b9352ab38fa32a1203d2cafadc200bdaeb1db1d22ecee5b00e8cc",
      "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.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T01:17:29.303Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c0c0c9b0555f2c02bc433c703c49cc05da005e6dcca5c6cca44953f966d4b3b1",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/cologne-vs-union-berlin-who-will-progress-to-the-next-round-of-the-german-cup/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-369e04307591d886c3eeaa4d",
   "url": "/sources/dailysports-net/picks/20/#pick-n-369e04307591d886c3eeaa4d",
   "match": "Borussia M'gladbach v Karlsruher SC",
   "match_url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 20.6,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.65",
   "settled_price": "1.65",
   "published_at": "2026-10-26T23:00:23.000Z",
   "recorded_at": "2026-10-26T23:09:25.321Z",
   "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-369e04307591d886c3eeaa4d",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.65",
    "fragment_from": 3107,
    "fragment_to": 3134,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-win-over-stuttgart-could-spark-a-reset-borussia-monchengladbach-vs-karlsruhe-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a97103c3683baef299a85ffb7a7d3a4ded6c4486d503d462af0fca0f49bd8bfa",
     "material_removed": false
    },
    "published_at": "2026-10-26T23:00:23.000Z",
    "detected_at": "2026-10-26T23:09:25.321Z",
    "executed_at": "2026-11-07T11:27:32.103Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d71b63b4ac0b",
     "display_name": "Borussia M'gladbach — Karlsruher SC",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T23:00:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T23:00:23.000Z",
     "detected_at": "2026-10-26T23:09:25.321Z",
     "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 goals",
     "choice": "over 3.0",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia M'gladbach 2-0 Karlsruher SC."
    },
    "settlements": [
     {
      "operation_id": "679b91bc99d3000f182850c7017eea41f1d0d89d63761afb5326ae75ff79f060",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:27:32.103Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "85968355eee8114831b8875d0b3a9734e1cfa36810697f86fcf53c82bcd15005",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/a-win-over-stuttgart-could-spark-a-reset-borussia-monchengladbach-vs-karlsruhe-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-1c7bdb3cc946de4189ff88b4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Rayo Vallecano\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T23:41:28.000Z",
   "recorded_at": "2026-10-26T23:49:25.457Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e45e01c4b6fb4ade9f85d210",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(+4.0)\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T00:03:51.000Z",
   "recorded_at": "2026-10-27T00:39:25.866Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-106faab91eeb210ce192143b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: under 3 goals at 1.52",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T06:49:15.000Z",
   "recorded_at": "2026-10-27T06:49:25.175Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-523af7490bb9cb1916bdbadd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: Manacor +3.5 Asian handicap at 1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T06:32:49.000Z",
   "recorded_at": "2026-10-27T06:49:26.469Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-35b3f3b48df406b019a069e1",
   "url": "/sources/dailysports-net/picks/20/#pick-n-35b3f3b48df406b019a069e1",
   "match": "AC Milan v Bologna",
   "match_url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 32.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8000",
   "published_at": "2026-10-27T08:13:00.000Z",
   "recorded_at": "2026-10-27T08:49:26.442Z",
   "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": "over",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-35b3f3b48df406b019a069e1",
    "quote_text": "while the over 2 goals market is also worth considering",
    "fragment_from": 4139,
    "fragment_to": 4194,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e242b0a5dfd16eb430d37b2a1c5bb741c580538940d767eedceb841ff12b1c37",
     "material_removed": false
    },
    "published_at": "2026-10-27T08:13:00.000Z",
    "detected_at": "2026-10-27T08:49:26.442Z",
    "executed_at": "2026-10-27T08:57:03.495Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-47b09d7cb13a",
     "display_name": "AC Milan — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-27T08:46:20.272Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "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-27T08:13:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T08:13:00.000Z",
     "detected_at": "2026-10-27T08:49:26.442Z",
     "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": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AC Milan 2-4 Bologna."
    },
    "settlements": [
     {
      "operation_id": "e8e579ee830d3390f9cff317570e3445a170e8ff55b46ba3460c653773682966",
      "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": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-27T08:57:03.495Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "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-57f6a584a9c6d22bb7ee22e1",
   "url": "/sources/dailysports-net/picks/20/#pick-n-57f6a584a9c6d22bb7ee22e1",
   "match": "AC Milan v Bologna",
   "match_url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 32.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: AC Milan at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.6061",
   "published_at": "2026-10-27T08:13:00.000Z",
   "recorded_at": "2026-10-27T08:49:26.442Z",
   "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": "1",
    "price": "1.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-57f6a584a9c6d22bb7ee22e1",
    "quote_text": "Prediction on game\n\nWin AC Milan\n\nOdds:\n\n1.63",
    "fragment_from": 4223,
    "fragment_to": 4268,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e242b0a5dfd16eb430d37b2a1c5bb741c580538940d767eedceb841ff12b1c37",
     "material_removed": false
    },
    "published_at": "2026-10-27T08:13:00.000Z",
    "detected_at": "2026-10-27T08:49:26.442Z",
    "executed_at": "2026-10-27T08:57:05.125Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-47b09d7cb13a",
     "display_name": "AC Milan — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AC Milan",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-10-27T08:46:20.272Z",
     "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-27T08:13:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T08:13:00.000Z",
     "detected_at": "2026-10-27T08:49:26.442Z",
     "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": "AC Milan",
     "author_odds": "1.63",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AC Milan at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AC Milan 2-4 Bologna."
    },
    "settlements": [
     {
      "operation_id": "cfbe58cac2ee918c2ecc8801d52542fa719f718f3f22ad067ad2005f347be75e",
      "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": "AC Milan",
      "decimal_odds": "1.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T08:57:03.650Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3e3df3938c93593ddddb9fb4e8998b16dfd05b33b9e063e53a1ef24327570125",
      "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": "AC Milan",
      "decimal_odds": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T08:57:05.125Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan to win"
   }
  },
  {
   "record_id": "n-174488d780423b5a086c9c49",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: total goals over 4.\n\nPrediction on game\n\nTotal over 4\n\nOdds:\n\n1.44",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T09:18:00.000Z",
   "recorded_at": "2026-10-27T09:49:25.116Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b57af53adcc860f600db2ae6",
   "url": "/sources/dailysports-net/picks/20/#pick-n-b57af53adcc860f600db2ae6",
   "match": "Genoa v Juventus",
   "match_url": "/football/matches/genoa-vs-juventus-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 33.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6667",
   "published_at": "2026-10-27T10:00:00.000Z",
   "recorded_at": "2026-10-27T10:09:23.377Z",
   "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": "2",
    "price": "1.6667",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b57af53adcc860f600db2ae6",
    "quote_text": "My prediction: Juventus to win at 1.68",
    "fragment_from": 2866,
    "fragment_to": 2904,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-juventus-extend-their-winning-run-prediction-for-the-match-against-genoa-on-october-28/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a73cb590b94e5a4685db5e76f7e3061915c745ce810ee8913d9eb99072bf67e",
     "material_removed": false
    },
    "published_at": "2026-10-27T10:00:00.000Z",
    "detected_at": "2026-10-27T10:09:23.377Z",
    "executed_at": "2026-10-27T10:11:49.289Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f1c8cc0edc48",
     "display_name": "Genoa — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/genoa-vs-juventus-2026-10-28/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-27T10:04:24.561Z",
     "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-27T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T10:00:00.000Z",
     "detected_at": "2026-10-27T10:09:23.377Z",
     "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": "Juventus",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus at 1.68"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Genoa 2-0 Juventus."
    },
    "settlements": [
     {
      "operation_id": "632fbac8d7abf9421677510a483e374d31ebdfe2d3f31760e5847406e738d82c",
      "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": "Juventus",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T10:11:47.422Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "002d449dd19d3f6927c190312f50ed7d8974489b29cbd2dbd91ce32dd337fecd",
      "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": "Juventus",
      "decimal_odds": "1.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T10:11:49.289Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/can-juventus-extend-their-winning-run-prediction-for-the-match-against-genoa-on-october-28/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-f1cac6def507d4efff7153ab",
   "url": "/sources/dailysports-net/picks/20/#pick-n-f1cac6def507d4efff7153ab",
   "match": "Fulham v Crystal Palace",
   "match_url": "/football/matches/fulham-vs-crystal-palace-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 32.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.6452",
   "published_at": "2026-10-27T10:30:00.000Z",
   "recorded_at": "2026-10-27T10:57:20.926Z",
   "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-f1cac6def507d4efff7153ab",
    "quote_text": "My prediction: over 2.5 goals at 1.62",
    "fragment_from": 2613,
    "fragment_to": 2650,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-advance-prediction-for-fulham-vs-crystal-palace-october-28/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4cb6539de4aa0d9714f8891de819550fe24cae74b1e042d99c3f086bf5cc3f3f",
     "material_removed": false
    },
    "published_at": "2026-10-27T10:30:00.000Z",
    "detected_at": "2026-10-27T10:57:20.926Z",
    "executed_at": "2026-11-07T11:11:27.408Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f8048a802699",
     "display_name": "Fulham — Crystal Palace",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/fulham-vs-crystal-palace-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.6452",
     "our_snapshot_at": "2026-10-27T10:55:54.561Z",
     "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-27T10:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T10:30:00.000Z",
     "detected_at": "2026-10-27T10:57:20.926Z",
     "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": "1.62",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fulham 0-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "bede4d83c4e53addb32b886bf073c9fe5ad0a6e32ee76eaca3849190ef530767",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:11:24.308Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "48b62f46315933ae918bd84d5dc13f1f348347a3a7655c2dfeca62441a5c5ad8",
      "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": "1.6452",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:11:27.408Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/who-will-advance-prediction-for-fulham-vs-crystal-palace-october-28/",
     "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-4e29e0cb762dbdbc82f020c4",
   "url": "/sources/dailysports-net/picks/20/#pick-n-4e29e0cb762dbdbc82f020c4",
   "match": "Norwich City v Watford",
   "match_url": "/football/matches/norwich-city-vs-watford-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 97.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5700",
   "published_at": "2026-10-27T10:47:34.000Z",
   "recorded_at": "2026-10-27T10:57:22.165Z",
   "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.5700",
    "result": "Won",
    "points_hundredths": 5700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4e29e0cb762dbdbc82f020c4",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.57",
    "fragment_from": 5109,
    "fragment_to": 5211,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-watford-claim-their-first-away-win-of-the-season-norwich-vs-watford-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb7db6d6623a8862831584b1bc6b4ab55d114e9660d03b2644bc730ca616a165",
     "material_removed": false
    },
    "published_at": "2026-10-27T10:47:34.000Z",
    "detected_at": "2026-10-27T10:57:22.165Z",
    "executed_at": "2026-10-29T13:05:15.351Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-725cf943dd18",
     "display_name": "Norwich City — Watford",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/norwich-city-vs-watford-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-10-27T10:56:11.928Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5700,
    "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-27T10:47:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T10:47:34.000Z",
     "detected_at": "2026-10-27T10:57:22.165Z",
     "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.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Norwich City 3-2 Watford."
    },
    "settlements": [
     {
      "operation_id": "02496e9f7c81789f51d97b228961a2efa50189a27d0e72dfbc5c3af0f06bec23",
      "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.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-29T13:05:14.922Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de9a1d1e6b7cff9a56d7dd06f11340eed6f7d9a383bf0aa9c2664541c2d2b522",
      "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.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-29T13:05:15.351Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/will-watford-claim-their-first-away-win-of-the-season-norwich-vs-watford-prediction-october-31-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": 670,
  "pages": 35,
  "page_urls": [
   "/sources/dailysports-net/",
   "/sources/dailysports-net/picks/2/",
   "/sources/dailysports-net/picks/3/",
   "/sources/dailysports-net/picks/4/",
   "/sources/dailysports-net/picks/5/",
   "/sources/dailysports-net/picks/6/",
   "/sources/dailysports-net/picks/7/",
   "/sources/dailysports-net/picks/8/",
   "/sources/dailysports-net/picks/9/",
   "/sources/dailysports-net/picks/10/",
   "/sources/dailysports-net/picks/11/",
   "/sources/dailysports-net/picks/12/",
   "/sources/dailysports-net/picks/13/",
   "/sources/dailysports-net/picks/14/",
   "/sources/dailysports-net/picks/15/",
   "/sources/dailysports-net/picks/16/",
   "/sources/dailysports-net/picks/17/",
   "/sources/dailysports-net/picks/18/",
   "/sources/dailysports-net/picks/19/",
   "/sources/dailysports-net/picks/20/",
   "/sources/dailysports-net/picks/21/",
   "/sources/dailysports-net/picks/22/",
   "/sources/dailysports-net/picks/23/",
   "/sources/dailysports-net/picks/24/",
   "/sources/dailysports-net/picks/25/",
   "/sources/dailysports-net/picks/26/",
   "/sources/dailysports-net/picks/27/",
   "/sources/dailysports-net/picks/28/",
   "/sources/dailysports-net/picks/29/",
   "/sources/dailysports-net/picks/30/",
   "/sources/dailysports-net/picks/31/",
   "/sources/dailysports-net/picks/32/",
   "/sources/dailysports-net/picks/33/",
   "/sources/dailysports-net/picks/34/",
   "/sources/dailysports-net/picks/35/"
  ],
  "groups": {
   "settled": 283,
   "pending": 18,
   "excluded": 369
  },
  "continuation": "by_time",
  "page": 20,
  "first": 361,
  "last": 380,
  "author_url": "/sources/dailysports-net/",
  "current": true
 },
 "entity_id": "history:/sources/dailysports-net/picks/20/",
 "source_revision": 31
}
