{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/tomasz-dmytruszynski/picks/13/",
 "canonical": "/authors/tomasz-dmytruszynski/picks/13/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Tomasz Dmytruszyński — football predictions, page 13 of 19",
 "description": "Predictions 221–240 of 341 by Tomasz Dmytruszyński, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 13 of 19 of the predictions by Tomasz Dmytruszyński recorded by Forecast Record: predictions 221–240 of 341 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": "341",
  "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:07:37.658Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "047735d07fb37fdb74b6eba3c622621283ec23d8e3f88b7c7c68a9ae3c2e0109",
 "dependency_group": "author:e-ad4e9e7a0ab53b4c5c4ceff4",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/tomasz-dmytruszynski/picks/13/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-ad4e9e7a0ab53b4c5c4ceff4",
  "public_name": "Tomasz Dmytruszyński",
  "tracker_number": 4937,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-17",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-ece176d9f2f46a62335de992",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Powyżej 3.5 gola\n\nKurs 2.00",
   "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-30T15:31:22.000Z",
   "recorded_at": "2026-10-30T15:35:11.420Z",
   "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-ee2cd3a483cc7eaa9c3ae5cf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Moim zdaniem, jest duże prawdopodobieństwo remisu, biorąc pod uwagę ostatnie wyniki H2H, w tym niedawne 2-2 w Pucharze Ligi.",
   "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-30T15:31:22.000Z",
   "recorded_at": "2026-10-30T15:35:11.420Z",
   "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-2321eaba1db0511b73df497f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Mimo niedawnej wpadki w Pucharze Polski, Lech w Ekstraklasie na własnym stadionie jest bardzo mocny i powinien zwyciężyć.",
   "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-30T16:26:55.000Z",
   "recorded_at": "2026-10-30T16:33:06.353Z",
   "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-cffc2531ccb17e0543cdb830",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "„Powyżej 3.5 gola” za 2.15, co moim zdaniem ma dużą wartość, biorąc pod uwagę ofensywny styl Lecha u siebie.",
   "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-30T16:26:55.000Z",
   "recorded_at": "2026-10-30T16:33:06.353Z",
   "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-65d128021a29fb455e52adbb",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-65d128021a29fb455e52adbb",
   "match": "Tottenham Hotspur v Crystal Palace",
   "match_url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T19:31:26.000Z",
   "recorded_at": "2026-10-30T19:33:08.441Z",
   "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-65d128021a29fb455e52adbb",
    "quote_text": "Powyżej 2.5 gola\n\nKurs 1.55",
    "fragment_from": 1981,
    "fragment_to": 2008,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/tottenham-crystal-palace-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7f17c1ac1c81215ceacf3c1ce8af5414777311c87063bfc0b55051cf0ba23357",
     "material_removed": false
    },
    "published_at": "2026-10-30T19:31:26.000Z",
    "detected_at": "2026-10-30T19:33:08.441Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-697bb66e358c",
     "display_name": "Tottenham Hotspur — Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T19:31:26.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T19:31:26.000Z",
     "detected_at": "2026-10-30T19:33:08.441Z",
     "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.55",
     "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.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Tottenham Hotspur 2-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "915a98a3933b550cb79c875266edd92ea31ea64fd311cc7564f514bfa4025976",
      "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": 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": "f4659898f82f2aaf6c92bfc6a588d7d6a14004c663803212fb48e0df71750121",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/tottenham-crystal-palace-typy-kursy-gdzie-31-10/",
     "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-874459aeea2a3ecbd078a009",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-874459aeea2a3ecbd078a009",
   "match": "Tottenham Hotspur v Crystal Palace",
   "match_url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T19:31:26.000Z",
   "recorded_at": "2026-10-30T19:33:08.441Z",
   "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-874459aeea2a3ecbd078a009",
    "quote_text": "Moim zdaniem, faworytem spotkania jest Tottenham.",
    "fragment_from": 7988,
    "fragment_to": 8037,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/tottenham-crystal-palace-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7f17c1ac1c81215ceacf3c1ce8af5414777311c87063bfc0b55051cf0ba23357",
     "material_removed": false
    },
    "published_at": "2026-10-30T19:31:26.000Z",
    "detected_at": "2026-10-30T19:33:08.441Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-697bb66e358c",
     "display_name": "Tottenham Hotspur — Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Tottenham Hotspur",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T19:31:26.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T19:31:26.000Z",
     "detected_at": "2026-10-30T19:33:08.441Z",
     "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": "Tottenham Hotspur",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Tottenham Hotspur"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Tottenham Hotspur 2-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "462050128af39ae27e0d13225218cb836618e39379864665bd3e0001922c7f2f",
      "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": "Tottenham Hotspur",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/tottenham-crystal-palace-typy-kursy-gdzie-31-10/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur to win"
   }
  },
  {
   "record_id": "n-93401bd3e81dd09deba803bb",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-93401bd3e81dd09deba803bb",
   "match": "AFC Bournemouth v Leeds United",
   "match_url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 19.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.15",
   "settled_price": "2.1000",
   "published_at": "2026-10-30T19:31:24.000Z",
   "recorded_at": "2026-10-30T19:33:11.172Z",
   "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-93401bd3e81dd09deba803bb",
    "quote_text": "Typ Główny: Biorąc pod uwagę niesamowitą serię zwycięstw Bournemouth, szczególnie na własnym stadionie, gdzie regularnie aplikują rywalom po 2-3 bramki, mój główny typ to Bournemouth wygra (1). W ofercie BETFAN kurs na to zdarzenie wynosi 2.15",
    "fragment_from": 1408,
    "fragment_to": 1651,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/bournemouth-leeds-united-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b4b22f277c4026f697f7c3b6b89e9bbb3223404841c98101f9f28014d9a8cb6f",
     "material_removed": false
    },
    "published_at": "2026-10-30T19:31:24.000Z",
    "detected_at": "2026-10-30T19:33:11.172Z",
    "executed_at": "2026-10-31T14:46:22.891Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-39d8fcfaf4a9",
     "display_name": "AFC Bournemouth — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-30T19:32:13.311Z",
     "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-30T19:31:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T19:31:24.000Z",
     "detected_at": "2026-10-30T19:33:11.172Z",
     "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": "AFC Bournemouth",
     "author_odds": "2.15",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth at 2.15"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Bournemouth 2-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "9d208c3f2b2d93b182c8c11f6a58cde71ea3b7c8a5e6d813aeafeae2d61c8b0d",
      "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": "AFC Bournemouth",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-10-31T14:46:19.120Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bb68caad456d73a70dacb462c168d359e6ca835e64ab444f941ce7349a4abb7d",
      "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": "AFC Bournemouth",
      "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-31T14:46:22.891Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/bournemouth-leeds-united-typy-kursy-gdzie-31-10/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-ef5207f3af15eb358540f48b",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-ef5207f3af15eb358540f48b",
   "match": "AFC Bournemouth v Leeds United",
   "match_url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 19.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.8",
   "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.8",
   "settled_price": "1.8511",
   "published_at": "2026-10-30T19:31:24.000Z",
   "recorded_at": "2026-10-30T19:33:11.172Z",
   "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-ef5207f3af15eb358540f48b",
    "quote_text": "Dlatego typuję Powyżej 2.5 gola w meczu. Kurs w ofercie BETFAN na to zdarzenie to 1.80.",
    "fragment_from": 2210,
    "fragment_to": 2297,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/bournemouth-leeds-united-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b4b22f277c4026f697f7c3b6b89e9bbb3223404841c98101f9f28014d9a8cb6f",
     "material_removed": false
    },
    "published_at": "2026-10-30T19:31:24.000Z",
    "detected_at": "2026-10-30T19:33:11.172Z",
    "executed_at": "2026-10-31T14:46:28.123Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-39d8fcfaf4a9",
     "display_name": "AFC Bournemouth — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.8511",
     "our_snapshot_at": "2026-10-30T19:32:13.311Z",
     "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-30T19:31:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T19:31:24.000Z",
     "detected_at": "2026-10-30T19:33:11.172Z",
     "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.8",
     "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.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Bournemouth 2-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "73fae9008fe1ff0715da52262b73ccfdd0c82aae003c22b7d94524c05e6c5c40",
      "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.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:46:23.618Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "05aecad436b5977df992240952aa9b53ed72570ad8a4a1d81a311662ea29d1b1",
      "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.8511",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:46:28.123Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/bournemouth-leeds-united-typy-kursy-gdzie-31-10/",
     "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-96c1d1abb284343bb8cd62dd",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-96c1d1abb284343bb8cd62dd",
   "match": "Brentford v Nottingham Forest",
   "match_url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 19.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brentford",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T19:31:23.000Z",
   "recorded_at": "2026-10-30T19:33:13.103Z",
   "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-96c1d1abb284343bb8cd62dd",
    "quote_text": "Typuję zwycięstwo gospodarzy, choć Nottingham Forest potrafiło sprawiać im problemy w przeszłości.",
    "fragment_from": 8034,
    "fragment_to": 8132,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/brentford-nottingham-forest-typy-kursy-31-10-pl/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "eb48f3a8b16354328cfc6c3654d5cacf2f91f8e9cf17a3235bc40c3603495bd7",
     "material_removed": false
    },
    "published_at": "2026-10-30T19:31:23.000Z",
    "detected_at": "2026-10-30T19:33:13.103Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c1dd1e3955c7",
     "display_name": "Brentford — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brentford",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T19:31:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T19:31:23.000Z",
     "detected_at": "2026-10-30T19:33:13.103Z",
     "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": "Brentford",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brentford"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Brentford 2-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "971fdb51a0890a1c7bad612731c50193a78e3196ef5667c70d49effc1c79039f",
      "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": "Brentford",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/brentford-nottingham-forest-typy-kursy-31-10-pl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win"
   }
  },
  {
   "record_id": "n-b22bdb0e99aa5f0b4c7ee7de",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-b22bdb0e99aa5f0b4c7ee7de",
   "match": "Brentford v Nottingham Forest",
   "match_url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 19.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T19:31:23.000Z",
   "recorded_at": "2026-10-30T19:33:13.103Z",
   "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-b22bdb0e99aa5f0b4c7ee7de",
    "quote_text": "spodziewam się, że obie ekipy znajdą drogę do siatki.\n\nObie strzelą gola\n\nKurs 1.60",
    "fragment_from": 2200,
    "fragment_to": 2283,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/brentford-nottingham-forest-typy-kursy-31-10-pl/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "eb48f3a8b16354328cfc6c3654d5cacf2f91f8e9cf17a3235bc40c3603495bd7",
     "material_removed": false
    },
    "published_at": "2026-10-30T19:31:23.000Z",
    "detected_at": "2026-10-30T19:33:13.103Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-c1dd1e3955c7",
     "display_name": "Brentford — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T19:31:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T19:31:23.000Z",
     "detected_at": "2026-10-30T19:33:13.103Z",
     "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.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Brentford 2-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "5976bc750afb465fb475fb0e3365f6ae1e9337e8808501206ccfef4891ca67f7",
      "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": "dd2f4a74974abfee42ced48278b00ff02583b2126ef0872ea4e6bd017a8d8dfd",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/brentford-nottingham-forest-typy-kursy-31-10-pl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-33f6a2fff6da8c5f28d96950",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-33f6a2fff6da8c5f28d96950",
   "match": "Coventry City v Sunderland",
   "match_url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 18.5,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 3.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 23000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.15",
   "settled_price": "3.3000",
   "published_at": "2026-10-30T20:31:23.000Z",
   "recorded_at": "2026-10-30T20:32:56.453Z",
   "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-33f6a2fff6da8c5f28d96950",
    "quote_text": "Zakład na „Powyżej 3.5 gola” to już wysoki kurs 3.15, co wskazuje, że nie jest to najbardziej prawdopodobny scenariusz według analityków, ale biorąc pod uwagę słabe obrony obu zespołów, może to być interesująca opcja dla bardziej odważnych graczy.",
    "fragment_from": 8210,
    "fragment_to": 8457,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/coventry-city-sunderland-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c6eafa4f1b1a1695485f0d64e11c6e1d82aa04d07c93066e6f4d17280712445b",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:31:23.000Z",
    "detected_at": "2026-10-30T20:32:56.453Z",
    "executed_at": "2026-10-31T14:48:21.226Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-900e5a680f9a",
     "display_name": "Coventry City — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "3.15",
     "our_snapshot": "3.3000",
     "our_snapshot_at": "2026-10-30T20:28:11.860Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 23000,
    "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-30T20:31:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T20:31:23.000Z",
     "detected_at": "2026-10-30T20:32:56.453Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "3.15",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 3.15"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "77c6e119edf16e7d01a0ee4ccb639923b7d97579c1785b9483bda0ca2d8ca418",
      "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.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "3.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 21500,
      "executed_at": "2026-10-31T14:48:19.713Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "79eaa895ff4422a7e0123f93e3e9d68aa0c515547009b7f3105225c2181651d6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "3.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23000,
      "executed_at": "2026-10-31T14:48:21.226Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/coventry-city-sunderland-typy-kursy-gdzie-31-10/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-84b63c3529eab4b09c37817c",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-84b63c3529eab4b09c37817c",
   "match": "Coventry City v Sunderland",
   "match_url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 18.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.35",
   "settled_price": "2.3000",
   "published_at": "2026-10-30T20:31:23.000Z",
   "recorded_at": "2026-10-30T20:32:56.453Z",
   "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-84b63c3529eab4b09c37817c",
    "quote_text": "W ofercie BETFAN kurs na wygraną Sunderlandu wynosi 2.35, co przy ich ostatniej formie i morale po pucharowym zwycięstwie, wydaje się wartościową opcją.",
    "fragment_from": 1400,
    "fragment_to": 1552,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/coventry-city-sunderland-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c6eafa4f1b1a1695485f0d64e11c6e1d82aa04d07c93066e6f4d17280712445b",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:31:23.000Z",
    "detected_at": "2026-10-30T20:32:56.453Z",
    "executed_at": "2026-10-31T14:48:22.591Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-900e5a680f9a",
     "display_name": "Coventry City — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "2.35",
     "our_snapshot": "2.3000",
     "our_snapshot_at": "2026-10-30T20:28:11.860Z",
     "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-30T20:31:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T20:31:23.000Z",
     "detected_at": "2026-10-30T20:32:56.453Z",
     "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": "Sunderland",
     "author_odds": "2.35",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland at 2.35"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "ab72ad6f48a1a45547d3d7d87d4a2e9cef2169220cf0000a8b42b05e39fb5253",
      "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": "Sunderland",
      "decimal_odds": "2.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:48:21.457Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "599ff5a49397dff3592258c3a7e771330f407681886102f5f9d90791caffbc35",
      "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": "Sunderland",
      "decimal_odds": "2.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T14:48:22.591Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/coventry-city-sunderland-typy-kursy-gdzie-31-10/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-d9bc9fc95107cb28e0df84d0",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-d9bc9fc95107cb28e0df84d0",
   "match": "Coventry City v Sunderland",
   "match_url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 18.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T20:31:23.000Z",
   "recorded_at": "2026-10-30T20:32:56.453Z",
   "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-d9bc9fc95107cb28e0df84d0",
    "quote_text": "zakład na „Obie drużyny strzelą gola – Tak” po kursie 1.72 wydaje się bardzo atrakcyjny",
    "fragment_from": 8121,
    "fragment_to": 8208,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/coventry-city-sunderland-typy-kursy-gdzie-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c6eafa4f1b1a1695485f0d64e11c6e1d82aa04d07c93066e6f4d17280712445b",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:31:23.000Z",
    "detected_at": "2026-10-30T20:32:56.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-900e5a680f9a",
     "display_name": "Coventry City — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "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-30T20:31:23.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T20:31:23.000Z",
     "detected_at": "2026-10-30T20:32:56.453Z",
     "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.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "7413c2afd938a65530a998cfff52ee4ab34f10ebec71b096cc2d8e2c7aa73289",
      "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": "30381f37bb18e073ccae6401248612e75ca42f02fe857ad58b5b8d88b459af0e",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/coventry-city-sunderland-typy-kursy-gdzie-31-10/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-cd668f8d24b83ee1eab4852c",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-cd668f8d24b83ee1eab4852c",
   "match": "GKS Katowice v Widzew Lodz",
   "match_url": "/football/matches/gks-katowice-vs-widzew-lodz-2026-10-31/",
   "kickoff": "2026-10-31T19:15:00.000Z",
   "competition": "Ekstraklasa",
   "lead_hours": 22.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: GKS Katowice",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "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-30T20:26:59.000Z",
   "recorded_at": "2026-10-30T20:32:57.793Z",
   "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-cd668f8d24b83ee1eab4852c",
    "quote_text": "Typuję zwycięstwo GKS-u.",
    "fragment_from": 7826,
    "fragment_to": 7850,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/gks-katowice-widzew-lodz-typy-kursy-31-10-esa/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3f7c9bc50f5b3b1455305bb66a4be8187facaa59c164eedc325c546e00395939",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:26:59.000Z",
    "detected_at": "2026-10-30T20:32:57.793Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-39adc2e614ec",
     "display_name": "GKS Katowice — Widzew Lodz",
     "competition_name": "Ekstraklasa",
     "starts_at": "2026-10-31T19:15:00.000Z",
     "url": "/football/matches/gks-katowice-vs-widzew-lodz-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "GKS Katowice",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T20:26:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T20:26:59.000Z",
     "detected_at": "2026-10-30T20:32:57.793Z",
     "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": "GKS Katowice",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: GKS Katowice"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was GKS Katowice 3-2 Widzew Lodz."
    },
    "settlements": [
     {
      "operation_id": "dbb5a6695aa484f863b450442203bcaafffd63949e83aaaf017d4db29abfcca7",
      "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": "GKS Katowice",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/gks-katowice-widzew-lodz-typy-kursy-31-10-esa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "GKS Katowice to win"
   }
  },
  {
   "record_id": "n-f1ac694e66cfd909c1a5fc87",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-f1ac694e66cfd909c1a5fc87",
   "match": "GKS Katowice v Widzew Lodz",
   "match_url": "/football/matches/gks-katowice-vs-widzew-lodz-2026-10-31/",
   "kickoff": "2026-10-31T19:15:00.000Z",
   "competition": "Ekstraklasa",
   "lead_hours": 22.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5200,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.52",
   "settled_price": "1.52",
   "published_at": "2026-10-30T20:26:59.000Z",
   "recorded_at": "2026-10-30T20:32:57.793Z",
   "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-f1ac694e66cfd909c1a5fc87",
    "quote_text": "Jako uzupełnienie, analizując tendencje obu drużyn do zdobywania i tracenia bramek, a także słabości w defensywie Widzewa wynikające z kontuzji, skłaniam się ku zakładowi Obie drużyny strzelą gola (BTTS – Tak) po kursie 1.52.",
    "fragment_from": 2055,
    "fragment_to": 2280,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/gks-katowice-widzew-lodz-typy-kursy-31-10-esa/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3f7c9bc50f5b3b1455305bb66a4be8187facaa59c164eedc325c546e00395939",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:26:59.000Z",
    "detected_at": "2026-10-30T20:32:57.793Z",
    "executed_at": "2026-10-31T15:35:02.877Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-39adc2e614ec",
     "display_name": "GKS Katowice — Widzew Lodz",
     "competition_name": "Ekstraklasa",
     "starts_at": "2026-10-31T19:15:00.000Z",
     "url": "/football/matches/gks-katowice-vs-widzew-lodz-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5200,
    "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-30T20:26:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T20:26:59.000Z",
     "detected_at": "2026-10-30T20:32:57.793Z",
     "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.52",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was GKS Katowice 3-2 Widzew Lodz."
    },
    "settlements": [
     {
      "operation_id": "cfabb171b0df52d66fe368aab29a3d0d1f52913d46c2af34eda0b4ab13bddb15",
      "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.52",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-10-31T15:35:02.877Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e7e3278f9088b4e176cafed5ae8de1097d5baf4f4c030cf8c3c852dceca22e9a",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/gks-katowice-widzew-lodz-typy-kursy-31-10-esa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d8c8efeb0de0254bd7250925",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-d8c8efeb0de0254bd7250925",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T21:31:27.000Z",
   "recorded_at": "2026-10-30T21:32:55.634Z",
   "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-d8c8efeb0de0254bd7250925",
    "quote_text": "Moim zdaniem, gospodarze mają większe szanse na zwycięstwo.",
    "fragment_from": 8463,
    "fragment_to": 8522,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/aston-villa-fulham-typy-kursy-gdzie-ogladac-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9ec9354fffa0a10a03b38967007a1a1d4328d91ce156acc6d290419b4a74a384",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:31:27.000Z",
    "detected_at": "2026-10-30T21:32:55.634Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:31:27.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T21:31:27.000Z",
     "detected_at": "2026-10-30T21:32:55.634Z",
     "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": "Aston Villa",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "35cc514551de5f1c0fdc21744b9090fa83b989947dfe10d9349e387b341f0b0c",
      "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": "Aston Villa",
      "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": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/aston-villa-fulham-typy-kursy-gdzie-ogladac-31-10/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-eb13d76de90ee6109515274a",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-eb13d76de90ee6109515274a",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.6897",
   "published_at": "2026-10-30T21:31:27.000Z",
   "recorded_at": "2026-10-30T21:32:55.634Z",
   "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-eb13d76de90ee6109515274a",
    "quote_text": "Powyżej 2.5 gola\n\nKurs 1.63",
    "fragment_from": 2034,
    "fragment_to": 2061,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/aston-villa-fulham-typy-kursy-gdzie-ogladac-31-10/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9ec9354fffa0a10a03b38967007a1a1d4328d91ce156acc6d290419b4a74a384",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:31:27.000Z",
    "detected_at": "2026-10-30T21:32:55.634Z",
    "executed_at": "2026-11-07T10:09:15.767Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.6897",
     "our_snapshot_at": "2026-10-30T21:29:28.953Z",
     "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-30T21:31:27.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T21:31:27.000Z",
     "detected_at": "2026-10-30T21:32:55.634Z",
     "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.63",
     "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.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "042a8bb39356a563f4d0f531ebd430d68d1655210416e61ec1961de240ead494",
      "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.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T10:09:15.347Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5faead954d35c9a9f6cccf9b5de4358dd5b97a90a2f10b4d0cdcbfa6767c7259",
      "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.6897",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T10:09:15.767Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/aston-villa-fulham-typy-kursy-gdzie-ogladac-31-10/",
     "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-2b1414a6be7d057f3b78b284",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-2b1414a6be7d057f3b78b284",
   "match": "Hull City v Ipswich Town",
   "match_url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 17.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8368,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.78",
   "settled_price": "1.8368",
   "published_at": "2026-10-30T21:31:22.000Z",
   "recorded_at": "2026-10-30T21:32:56.553Z",
   "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-2b1414a6be7d057f3b78b284",
    "quote_text": "Powyżej 2.5 gola\n\nKurs 1.78",
    "fragment_from": 2622,
    "fragment_to": 2649,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/hull-ipswich-typy-kursy-gdzie-ogladac-31-10-pl/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3eac294dc1cdf8cb0aa8b317aff4797618e884376c8e6cb7a7ae7f3dd52b0485",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:31:22.000Z",
    "detected_at": "2026-10-30T21:32:56.553Z",
    "executed_at": "2026-11-07T10:09:15.258Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1e31bd108972",
     "display_name": "Hull City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": "1.8368",
     "our_snapshot_at": "2026-10-30T21:29:28.953Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8368,
    "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-30T21:31:22.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T21:31:22.000Z",
     "detected_at": "2026-10-30T21:32:56.553Z",
     "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.78",
     "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.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Hull City 2-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "9908822e56dd64454b21e6d2337315e306956dcbe526fc0b3c14a8856d347347",
      "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.78",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7800,
      "executed_at": "2026-11-07T10:09:11.011Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de2983cc191127a947852d532153d02b8aae6fa20e0dd79f84c1a35170b41e95",
      "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.8368",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8368,
      "executed_at": "2026-11-07T10:09:15.258Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/hull-ipswich-typy-kursy-gdzie-ogladac-31-10-pl/",
     "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-805f405b47abdbb0db590e0d",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-805f405b47abdbb0db590e0d",
   "match": "Hull City v Ipswich Town",
   "match_url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 17.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Ipswich Town",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.7000",
   "published_at": "2026-10-30T21:31:22.000Z",
   "recorded_at": "2026-10-30T21:32:56.553Z",
   "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": "2.6000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-805f405b47abdbb0db590e0d",
    "quote_text": "to Ipswich ma większe szanse na zwycięstwo",
    "fragment_from": 8503,
    "fragment_to": 8545,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/hull-ipswich-typy-kursy-gdzie-ogladac-31-10-pl/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3eac294dc1cdf8cb0aa8b317aff4797618e884376c8e6cb7a7ae7f3dd52b0485",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:31:22.000Z",
    "detected_at": "2026-10-30T21:32:56.553Z",
    "executed_at": "2026-10-31T04:00:22.404Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1e31bd108972",
     "display_name": "Hull City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Ipswich Town",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.7000",
     "our_snapshot_at": "2026-10-30T21:29:28.953Z",
     "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-30T21:31:22.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-30T21:31:22.000Z",
     "detected_at": "2026-10-30T21:32:56.553Z",
     "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": "Ipswich Town",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Ipswich Town"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Hull City 2-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "215abd4430b5ed798fd0e4658bb9d48160c83bbfbe6f5aac009d5de063f7758d",
      "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": "Ipswich Town",
      "decimal_odds": "2.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T04:00:22.404Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/hull-ipswich-typy-kursy-gdzie-ogladac-31-10-pl/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town to win"
   }
  },
  {
   "record_id": "n-26cc222260f57680c14ba049",
   "url": "/authors/tomasz-dmytruszynski/picks/13/#pick-n-26cc222260f57680c14ba049",
   "match": "Wisla Plock v Piast Gliwice",
   "match_url": "/football/matches/wisla-plock-vs-piast-gliwice-2026-10-31/",
   "kickoff": "2026-10-31T11:15:00.000Z",
   "competition": "Ekstraklasa",
   "lead_hours": 4.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "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-31T06:26:48.000Z",
   "recorded_at": "2026-10-31T06:33:13.055Z",
   "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-26cc222260f57680c14ba049",
    "quote_text": "Powyżej 2.5 gola\n\nKurs 1.65",
    "fragment_from": 2016,
    "fragment_to": 2043,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://sport.betfan.pl/wisla-plock-piast-gliwice-typy-kursy-31-10-esa/",
     "display_name": null,
     "speaker": "Tomasz Dmytruszyński",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "29ebb4a803e4a3021577966f6e89bd6a9133f259db24dbc151bf94387e42af15",
     "material_removed": false
    },
    "published_at": "2026-10-31T06:26:48.000Z",
    "detected_at": "2026-10-31T06:33:13.055Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0f617c2e735b",
     "display_name": "Wisla Plock — Piast Gliwice",
     "competition_name": "Ekstraklasa",
     "starts_at": "2026-10-31T11:15:00.000Z",
     "url": "/football/matches/wisla-plock-vs-piast-gliwice-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.65",
     "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-31T06:26:48.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-31T06:26:48.000Z",
     "detected_at": "2026-10-31T06:33:13.055Z",
     "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.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wisla Plock 2-2 Piast Gliwice."
    },
    "settlements": [
     {
      "operation_id": "b641b3e25e4a1b55c48c0fc8aa3f16c38e5a0b0e31319d9d2d46aca1e0a241b7",
      "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": 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": "ac4c7af794ae63a379f09f36a1b5be4d1802ee28144e3c9ff1d727fc0bc4d5e0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Tomasz Dmytruszyński",
     "publisher": "Sport Betfan (Tomasz Dmytruszyński, Gabriel Stach, Wojciech Sikora)",
     "forecaster": "Tomasz Dmytruszyński",
     "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://sport.betfan.pl/wisla-plock-piast-gliwice-typy-kursy-31-10-esa/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 341,
  "pages": 19,
  "page_urls": [
   "/authors/tomasz-dmytruszynski/",
   "/authors/tomasz-dmytruszynski/picks/2/",
   "/authors/tomasz-dmytruszynski/picks/3/",
   "/authors/tomasz-dmytruszynski/picks/4/",
   "/authors/tomasz-dmytruszynski/picks/5/",
   "/authors/tomasz-dmytruszynski/picks/6/",
   "/authors/tomasz-dmytruszynski/picks/7/",
   "/authors/tomasz-dmytruszynski/picks/8/",
   "/authors/tomasz-dmytruszynski/picks/9/",
   "/authors/tomasz-dmytruszynski/picks/10/",
   "/authors/tomasz-dmytruszynski/picks/11/",
   "/authors/tomasz-dmytruszynski/picks/12/",
   "/authors/tomasz-dmytruszynski/picks/13/",
   "/authors/tomasz-dmytruszynski/picks/14/",
   "/authors/tomasz-dmytruszynski/picks/15/",
   "/authors/tomasz-dmytruszynski/picks/16/",
   "/authors/tomasz-dmytruszynski/picks/17/",
   "/authors/tomasz-dmytruszynski/picks/18/",
   "/authors/tomasz-dmytruszynski/picks/19/"
  ],
  "groups": {
   "settled": 86,
   "pending": 5,
   "excluded": 250
  },
  "continuation": "by_time",
  "page": 13,
  "first": 221,
  "last": 240,
  "author_url": "/authors/tomasz-dmytruszynski/",
  "current": false
 },
 "entity_id": "history:/authors/tomasz-dmytruszynski/picks/13/",
 "source_revision": 18
}
