{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/free-super-tips/picks/30/",
 "canonical": "/sources/free-super-tips/picks/30/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Free Super Tips — football predictions, page 30 of 46",
 "description": "Predictions 561–580 of 883 by Free Super Tips, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 30 of 46 of the predictions by Free Super Tips recorded by Forecast Record: predictions 561–580 of 883 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": "883",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T18:14:44.743Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "c17eee3ea5df5e82b34ee369096f3f512c9ff81ad3fd769fcd4807dae3340160",
 "dependency_group": "author:e-db760645a3ae9e4e98f32a30",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/free-super-tips/picks/30/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-db760645a3ae9e4e98f32a30",
  "public_name": "Free Super Tips",
  "tracker_number": 1181,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-27",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-76ae8eaf775ee2b32d3011a7",
   "url": "/sources/free-super-tips/picks/30/#pick-n-76ae8eaf775ee2b32d3011a7",
   "match": "Sheffield United v Wrexham",
   "match_url": "/football/matches/sheffield-united-vs-wrexham-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 76.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": null,
   "recorded_at": "2026-10-27T15:34:50.655Z",
   "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-76ae8eaf775ee2b32d3011a7",
    "quote_text": "the best option here could be focusing on the goals markets and over 2.5 goals stands out.",
    "fragment_from": 4204,
    "fragment_to": 4294,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/sheffield-united-vs-wrexham-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e63efce5ba0789ca1e78b01b88833c5f15f0b4ac0bb4eb35b3825885e7b86d2f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T15:34:50.655Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cd4dcf8935c0",
     "display_name": "Sheffield United — Wrexham",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/sheffield-united-vs-wrexham-2026-10-30/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T15:34:50.655Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sheffield United 1-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "d0d55217c121e4036c58b7abd2ff0f9b69085eedecb2aafde208bfd622e1c71e",
      "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": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/sheffield-united-vs-wrexham-predictions-betting-tips-match-previews/",
     "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-d4eaf9026428915a25125edc",
   "url": "/sources/free-super-tips/picks/30/#pick-n-d4eaf9026428915a25125edc",
   "match": "Sheffield United v Wrexham",
   "match_url": "/football/matches/sheffield-united-vs-wrexham-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 76.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield United",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-27T15:34:50.655Z",
   "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-d4eaf9026428915a25125edc",
    "quote_text": "they should be able to claim maximum points on Friday.",
    "fragment_from": 4872,
    "fragment_to": 4926,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/sheffield-united-vs-wrexham-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e63efce5ba0789ca1e78b01b88833c5f15f0b4ac0bb4eb35b3825885e7b86d2f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T15:34:50.655Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cd4dcf8935c0",
     "display_name": "Sheffield United — Wrexham",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/sheffield-united-vs-wrexham-2026-10-30/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield United",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-27T15:34:50.655Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "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": "Sheffield United",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield United"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sheffield United 1-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "75eb75d10c02705ce678f63c4a4942d8cabc8aa45be8916a474e263d875c4e71",
      "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": "Sheffield United",
      "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": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/sheffield-united-vs-wrexham-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United to win"
   }
  },
  {
   "record_id": "n-305637a3a8efba777d07bd38",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Sporting Lisbon 4-1\n\nReasoning\n\nReason for tip\n\nCasa Pia have already shipped 11 goals in home matches against Portugal’s other giants Porto and Benfica, so Sporting should be able to record a…",
   "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": null,
   "recorded_at": "2026-10-28T12:34:50.231Z",
   "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-832246cdce56db8053566cc1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "That, coupled with Sporting’s defensive issues, makes the both teams to score option appeal at around even money.",
   "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": null,
   "recorded_at": "2026-10-28T12:34:50.231Z",
   "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-a13bc1cf1b015d25c0a6f9a0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "But a full-strength Lions side should get the job done with a bit to spare and they remain the play with the BTTS addendum.",
   "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": null,
   "recorded_at": "2026-10-28T12:34:50.231Z",
   "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-d717c1d47845d338ca6751e1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Luis Suarez To Score Anytime\n\nReasoning\n\nReason for tip\n\nLuis Suarez was rested from the line-up against Maritimo in midweek and should be fresh for the trip to Rio Maior. The Colombian striker…",
   "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": null,
   "recorded_at": "2026-10-28T12:34:50.231Z",
   "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-150f7fa475a418179e537b8c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Thierno Barry to have 2+ shots on target",
   "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-28T12:35:39.000Z",
   "recorded_at": "2026-10-28T12:54:51.149Z",
   "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-061e66efdd2be467e352f728",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Villarreal to Win and Over 2.5 Match Goals",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T13:14:50.578Z",
   "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-710236dab5e2bacbe0f463dc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Villarreal 3-0",
   "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": null,
   "recorded_at": "2026-10-28T13:14:50.578Z",
   "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-a2217c6b46ddc672425908fa",
   "url": "/sources/free-super-tips/picks/30/#pick-n-a2217c6b46ddc672425908fa",
   "match": "Villarreal v Espanyol",
   "match_url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 54.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Villarreal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": null,
   "recorded_at": "2026-10-28T13:14:50.578Z",
   "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-a2217c6b46ddc672425908fa",
    "quote_text": "Perez’s men are putting up the best expected goals numbers in La Liga behind Barcelona and Real Madrid and they should be too strong for Espanyol.",
    "fragment_from": 2871,
    "fragment_to": 3017,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/villarreal-vs-espanyol-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e0496a71dffff7ad9a0eb265a139c51f0315464f43cab5092d82b33d4e17e92",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T13:14:50.578Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6b2e43166ed3",
     "display_name": "Villarreal — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Villarreal",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T13:14:50.578Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "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": "Villarreal",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Villarreal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Villarreal 0-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "cac42e66eb6722e4bbcc0deed335642b2b183529d06de36abfbeb80effab379d",
      "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": "Villarreal",
      "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": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/villarreal-vs-espanyol-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Villarreal to win"
   }
  },
  {
   "record_id": "n-66027d1af43933272bb2ffb9",
   "url": "/sources/free-super-tips/picks/30/#pick-n-66027d1af43933272bb2ffb9",
   "match": "SV 07 Elversberg v 1. FSV Mainz 05",
   "match_url": "/football/matches/sv-07-elversberg-vs-1-fsv-mainz-05-2026-10-30/",
   "kickoff": "2026-10-30T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 53.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: SV 07 Elversberg 1-2 1. FSV Mainz 05 at 9.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "9.5",
   "settled_price": "8.5000",
   "published_at": null,
   "recorded_at": "2026-10-28T13:44:50.170Z",
   "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-66027d1af43933272bb2ffb9",
    "quote_text": "FSV Mainz 05 2-1\n\nReasoning\n\nReason for tip\n\nElversberg have seen six of their nine matches this season go over 2.5 goals and the Black and Whites have conceded nine times in their last three games. Mainz are fancied to win 2-1 in Saarland.\n\n17/2odds when tipped",
    "fragment_from": 904,
    "fragment_to": 1166,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/elversberg-vs-fsv-mainz-05-predictions-betting-tips-match-previews-2/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8cf7997379aaea791f7b0517928eb7b7cf475379d56d730181c7275231ec5e0a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T13:44:50.170Z",
    "executed_at": "2026-10-28T19:53:01.102Z",
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c5e8e37496f9",
     "display_name": "SV 07 Elversberg — 1. FSV Mainz 05",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-30T19:30:00.000Z",
     "url": "/football/matches/sv-07-elversberg-vs-1-fsv-mainz-05-2026-10-30/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "SV 07 Elversberg 1-2 1. FSV Mainz 05",
    "odds_set": {
     "by_author": "9.5",
     "our_snapshot": "8.5000",
     "our_snapshot_at": "2026-10-28T13:41:32.384Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T13:44:50.170Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "SV 07 Elversberg 1-2 1. FSV Mainz 05",
     "author_odds": "9.5",
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: SV 07 Elversberg 1-2 1. FSV Mainz 05 at 9.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was SV 07 Elversberg 4-1 1. FSV Mainz 05."
    },
    "settlements": [
     {
      "operation_id": "36ec4de7536895f8a92904baf5a95a579be647e44ab222fd101159116769a842",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "SV 07 Elversberg 1-2 1. FSV Mainz 05",
      "decimal_odds": "8.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T19:53:01.102Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fd516ae8cc026005f354fca65b5a804026fd75471beb643c8bb7086b6a5177ba",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "1. FSV Mainz 05",
      "decimal_odds": "2.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T19:53:06.667Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/elversberg-vs-fsv-mainz-05-predictions-betting-tips-match-previews-2/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SV 07 Elversberg 1-2 1. FSV Mainz 05"
   }
  },
  {
   "record_id": "n-8e8ccb8e76d91c312a547f99",
   "url": "/sources/free-super-tips/picks/30/#pick-n-8e8ccb8e76d91c312a547f99",
   "match": "SV 07 Elversberg v 1. FSV Mainz 05",
   "match_url": "/football/matches/sv-07-elversberg-vs-1-fsv-mainz-05-2026-10-30/",
   "kickoff": "2026-10-30T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 53.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: 1. FSV Mainz 05",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-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": null,
   "recorded_at": "2026-10-28T13:44:50.170Z",
   "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-8e8ccb8e76d91c312a547f99",
    "quote_text": "Mainz can win at Ursapharm-Arena.",
    "fragment_from": 2896,
    "fragment_to": 2929,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/elversberg-vs-fsv-mainz-05-predictions-betting-tips-match-previews-2/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8cf7997379aaea791f7b0517928eb7b7cf475379d56d730181c7275231ec5e0a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T13:44:50.170Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c5e8e37496f9",
     "display_name": "SV 07 Elversberg — 1. FSV Mainz 05",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-30T19:30:00.000Z",
     "url": "/football/matches/sv-07-elversberg-vs-1-fsv-mainz-05-2026-10-30/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "1. FSV Mainz 05",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T13:44:50.170Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "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": "1. FSV Mainz 05",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: 1. FSV Mainz 05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SV 07 Elversberg 4-1 1. FSV Mainz 05."
    },
    "settlements": [
     {
      "operation_id": "fcbb4e1c8cfb3e6b18a711b7702218531bafb3a4217649a515a1066c62a7876e",
      "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": "1. FSV Mainz 05",
      "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": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/elversberg-vs-fsv-mainz-05-predictions-betting-tips-match-previews-2/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FSV Mainz 05 to win"
   }
  },
  {
   "record_id": "n-9edef1b83cdaae024706e77d",
   "url": "/sources/free-super-tips/picks/30/#pick-n-9edef1b83cdaae024706e77d",
   "match": "Lille v RC Lens",
   "match_url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
   "kickoff": "2026-10-30T20:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 54.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5495",
   "published_at": null,
   "recorded_at": "2026-10-28T13:55:05.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5495",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9edef1b83cdaae024706e77d",
    "quote_text": "Both Teams To Score\n\nReasoning\n\nReason for tip\n\nBoth teams arrive in decent league form sitting in the top half of the table. Lens have scored and conceded in seven of their eight matches, and there is bound to be goals at both ends\n\n4/7odds when tipped",
    "fragment_from": 211,
    "fragment_to": 464,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/lens-vs-lille-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "71c4586ae839a3d7a8d94a88261df0e1fcb69210f65fe5bafaeb003b38441a99",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T13:55:05.687Z",
    "executed_at": "2026-10-28T21:29:32.866Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0154b7c67113",
     "display_name": "Lille — RC Lens",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T20:05:00.000Z",
     "url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5495",
     "our_snapshot_at": "2026-10-28T13:51:11.255Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T13:55:05.687Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lille 1-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "7ad5d3e6882aa778a7566dab711a046ffaabc3acd9baa1610e8663338d77506a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T21:29:24.092Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bc280c9b91e98e50d1ac5c01ff589240e1fcd90abb4327e2f40377337cd13b4a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5495",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T21:29:32.866Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/lens-vs-lille-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-a1eb8b604dc66d153c23fb98",
   "url": "/sources/free-super-tips/picks/30/#pick-n-a1eb8b604dc66d153c23fb98",
   "match": "Lille v RC Lens",
   "match_url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
   "kickoff": "2026-10-30T20:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 54.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Lille 2-1 RC Lens",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T13:55:05.687Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a1eb8b604dc66d153c23fb98",
    "quote_text": "can use home advantage to edge another win with a close 2-1 win.",
    "fragment_from": 3649,
    "fragment_to": 3713,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/lens-vs-lille-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "71c4586ae839a3d7a8d94a88261df0e1fcb69210f65fe5bafaeb003b38441a99",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T13:55:05.687Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-0154b7c67113",
     "display_name": "Lille — RC Lens",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T20:05:00.000Z",
     "url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Lille 2-1 RC Lens",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T13:55:05.687Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Lille 2-1 RC Lens",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Lille 2-1 RC Lens"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Lille 1-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "1b696a3d360b7005500679fef6e4518810a1295dde6b8c804330463f0239e86a",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Lille",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/lens-vs-lille-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lille 2-1 RC Lens"
   }
  },
  {
   "record_id": "n-206e5419ed3ea7f7501f6ea5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "with both teams scoring in eight of their ten matches, punters should expect goals at both ends on Saturday.",
   "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": null,
   "recorded_at": "2026-10-28T17:44:53.129Z",
   "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-3835d6dc75548fdf7196e267",
   "url": "/sources/free-super-tips/picks/30/#pick-n-3835d6dc75548fdf7196e267",
   "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": 69.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6452,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6452",
   "published_at": null,
   "recorded_at": "2026-10-28T17:44:53.129Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.6515",
    "result": "Won",
    "points_hundredths": 6515,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3835d6dc75548fdf7196e267",
    "quote_text": "Both Teams To Score\n\nReasoning\n\nReason for tip\n\nHull’s strong start to the season has given way to a seven-game winless streak and both teams have scored in four of their last five, while Ipswich are yet to keep a clean sheet this season and have seen goals at both ends in eight of these ten fixtures.\n\n4/6odds when tipped",
    "fragment_from": 242,
    "fragment_to": 565,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/hull-city-vs-ipswich-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "63944a3fcdd0ccc67296a7cafd857a3c50e53533cef74d220051e52c4156823a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:44:53.129Z",
    "executed_at": "2026-10-28T17:47:50.363Z",
    "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": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6452",
     "our_snapshot_at": "2026-10-28T17:39:53.736Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6452,
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:44:53.129Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "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.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "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": "c2f5e031b70ad7f1c924e96e2db470e65343df5829b40d55487a5b0dd357188d",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6700,
      "executed_at": "2026-10-28T17:47:43.625Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "73beb679ca0be2ffe9226b0da6e7198fd883b350c58f16fc8934c33d2ec998ad",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6452",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6452,
      "executed_at": "2026-10-28T17:47:50.363Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/hull-city-vs-ipswich-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c3d1ff0b5b3ff2acb53ec3f9",
   "url": "/sources/free-super-tips/picks/30/#pick-n-c3d1ff0b5b3ff2acb53ec3f9",
   "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": 69.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Hull City 1-1 Ipswich Town at 7",
   "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": "7",
   "settled_price": "6.0000",
   "published_at": null,
   "recorded_at": "2026-10-28T17:44:53.129Z",
   "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-c3d1ff0b5b3ff2acb53ec3f9",
    "quote_text": "Draw 1-1\n\nReasoning\n\nReason for tip\n\nHull have drawn four of their last six Premier League matches and each of their last three at home. The most recent three of these stalemates have seen goals at both ends, including a 1-1 draw at home to Brentford last weekend, while Ipswich played out a 1-1 draw against Nottingham Forest last time out.\n\n6/1odds when tipped",
    "fragment_from": 1248,
    "fragment_to": 1610,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/hull-city-vs-ipswich-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "63944a3fcdd0ccc67296a7cafd857a3c50e53533cef74d220051e52c4156823a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-28T17:44:53.129Z",
    "executed_at": "2026-10-28T17:47:53.264Z",
    "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": "Correct score",
    "outcome_label": "Hull City 1-1 Ipswich Town",
    "odds_set": {
     "by_author": "7",
     "our_snapshot": "6.0000",
     "our_snapshot_at": "2026-10-28T17:43:34.701Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-28T17:44:53.129Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Hull City 1-1 Ipswich Town",
     "author_odds": "7",
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Hull City 1-1 Ipswich Town at 7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Hull City 2-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "9527499efe3bd371794ea6049fbeccbceb965a72f5bc9df8c9216b7c2d7557db",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Hull City 1-1 Ipswich Town",
      "decimal_odds": "7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T17:47:51.975Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "62ba0ba4469b7e7a2b9bcaa9b76451d303d231ccf4c81b5037fb5e095cf3c452",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Hull City 1-1 Ipswich Town",
      "decimal_odds": "6.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T17:47:53.264Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/hull-city-vs-ipswich-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hull City 1-1 Ipswich Town"
   }
  },
  {
   "record_id": "n-d441a09464702b1c5487d2db",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "backing both teams to score alongside a second successive 1-1 draw for both sides looks a good value option.",
   "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": null,
   "recorded_at": "2026-10-28T17:44:53.129Z",
   "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-26cb4030fd2e1763c2e51966",
   "url": "/sources/free-super-tips/picks/30/#pick-n-26cb4030fd2e1763c2e51966",
   "match": "Stoke City v Preston North End",
   "match_url": "/football/matches/stoke-city-vs-preston-north-end-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 47.6,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Stoke City 2-1 Preston North End at 8.5",
   "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": "8.5",
   "settled_price": "7.5500",
   "published_at": null,
   "recorded_at": "2026-10-29T12:54:51.423Z",
   "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-26cb4030fd2e1763c2e51966",
    "quote_text": "Stoke City 2-1\n\nReasoning\n\nReason for tip\n\nFive of Stoke’s six league wins this season have been by a single goal, three of which ended 2-1, and a similar story could unfold against their struggling visitors, who have one point from six away games.\n\n15/2odds when tipped",
    "fragment_from": 1363,
    "fragment_to": 1633,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/stoke-city-vs-preston-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f37a1cae35c31952462400f34955e590076e611eaa8e2b043b0371ebe4d28e16",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:54:51.423Z",
    "executed_at": "2026-10-29T14:11:44.258Z",
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4edca2db3d5f",
     "display_name": "Stoke City — Preston North End",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/stoke-city-vs-preston-north-end-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Stoke City 2-1 Preston North End",
    "odds_set": {
     "by_author": "8.5",
     "our_snapshot": "7.5500",
     "our_snapshot_at": "2026-10-29T12:52:30.775Z",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:54:51.423Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Stoke City 2-1 Preston North End",
     "author_odds": "8.5",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Stoke City 2-1 Preston North End at 8.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Stoke City 2-0 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "508c22d526996945f036bbbc7a0aad78dab74c7b9ff053ce734c677420bb8357",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Stoke City 2-1 Preston North End",
      "decimal_odds": "7.5500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T14:11:44.258Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6c530dfc3e4cc6ed8d2d911195088668d0c2a7c137c4273ba413fadbb144fd63",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Stoke City",
      "decimal_odds": "1.7300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-10-29T14:11:44.348Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/stoke-city-vs-preston-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City 2-1 Preston North End"
   }
  },
  {
   "record_id": "n-4183446234636b09174c51ed",
   "url": "/sources/free-super-tips/picks/30/#pick-n-4183446234636b09174c51ed",
   "match": "Stoke City v Preston North End",
   "match_url": "/football/matches/stoke-city-vs-preston-north-end-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 47.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Stoke City to win and over 2.5 goals at 2.75",
   "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": null,
   "recorded_at": "2026-10-29T12:54:51.423Z",
   "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-4183446234636b09174c51ed",
    "quote_text": "Stoke City to Win and Over 2.5 Match Goals\n\nReasoning\n\nReason for tip\n\nWhile Stoke have recovered well from a slow start, winning six of their last nine matches to move within touch of the Championship playoff places, Preston already look in relegation danger with nine defeats in 12 games. The visitors have conceded eight goals in back-to-back away losses at Birmingham and Wrexham and look set to be outclassed.\n\n7/4odds when tipped",
    "fragment_from": 245,
    "fragment_to": 680,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.freesupertips.com/predictions/stoke-city-vs-preston-predictions-betting-tips-match-previews/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f37a1cae35c31952462400f34955e590076e611eaa8e2b043b0371ebe4d28e16",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T12:54:51.423Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-4edca2db3d5f",
     "display_name": "Stoke City — Preston North End",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/stoke-city-vs-preston-north-end-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Stoke City to win and over 2.5 goals",
    "odds_set": {
     "by_author": "2.75",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T12:54:51.423Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 2.5 goals",
     "choice": "Stoke City to win and over 2.5 goals",
     "author_odds": "2.75",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Stoke City to win and over 2.5 goals at 2.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stoke City 2-0 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "93e6f15d0c07176010125cad5ae861732f6f481dbabeeb87fc7e4e889b9d8af5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Stoke City to win and over 2.5 goals",
      "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": "af11cd6d606a69473f7538d4636f9c1f9bbec2b7c0ce286960f4905751c7c7dd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Stoke City to win and over 2.5 goals",
      "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": "Free Super Tips",
     "publisher": "Free Super Tips",
     "forecaster": "Free Super Tips",
     "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://www.freesupertips.com/predictions/stoke-city-vs-preston-predictions-betting-tips-match-previews/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City to win and over 2.5 goals"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 883,
  "pages": 46,
  "page_urls": [
   "/sources/free-super-tips/",
   "/sources/free-super-tips/picks/2/",
   "/sources/free-super-tips/picks/3/",
   "/sources/free-super-tips/picks/4/",
   "/sources/free-super-tips/picks/5/",
   "/sources/free-super-tips/picks/6/",
   "/sources/free-super-tips/picks/7/",
   "/sources/free-super-tips/picks/8/",
   "/sources/free-super-tips/picks/9/",
   "/sources/free-super-tips/picks/10/",
   "/sources/free-super-tips/picks/11/",
   "/sources/free-super-tips/picks/12/",
   "/sources/free-super-tips/picks/13/",
   "/sources/free-super-tips/picks/14/",
   "/sources/free-super-tips/picks/15/",
   "/sources/free-super-tips/picks/16/",
   "/sources/free-super-tips/picks/17/",
   "/sources/free-super-tips/picks/18/",
   "/sources/free-super-tips/picks/19/",
   "/sources/free-super-tips/picks/20/",
   "/sources/free-super-tips/picks/21/",
   "/sources/free-super-tips/picks/22/",
   "/sources/free-super-tips/picks/23/",
   "/sources/free-super-tips/picks/24/",
   "/sources/free-super-tips/picks/25/",
   "/sources/free-super-tips/picks/26/",
   "/sources/free-super-tips/picks/27/",
   "/sources/free-super-tips/picks/28/",
   "/sources/free-super-tips/picks/29/",
   "/sources/free-super-tips/picks/30/",
   "/sources/free-super-tips/picks/31/",
   "/sources/free-super-tips/picks/32/",
   "/sources/free-super-tips/picks/33/",
   "/sources/free-super-tips/picks/34/",
   "/sources/free-super-tips/picks/35/",
   "/sources/free-super-tips/picks/36/",
   "/sources/free-super-tips/picks/37/",
   "/sources/free-super-tips/picks/38/",
   "/sources/free-super-tips/picks/39/",
   "/sources/free-super-tips/picks/40/",
   "/sources/free-super-tips/picks/41/",
   "/sources/free-super-tips/picks/42/",
   "/sources/free-super-tips/picks/43/",
   "/sources/free-super-tips/picks/44/",
   "/sources/free-super-tips/picks/45/",
   "/sources/free-super-tips/picks/46/"
  ],
  "groups": {
   "settled": 200,
   "pending": 17,
   "excluded": 666
  },
  "continuation": "by_time",
  "page": 30,
  "first": 561,
  "last": 580,
  "author_url": "/sources/free-super-tips/",
  "current": true
 },
 "entity_id": "history:/sources/free-super-tips/picks/30/",
 "source_revision": 29
}
