{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/phil-agius/",
 "canonical": "/authors/phil-agius/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Phil Agius: Football Prediction Record",
 "description": "3 settled picks by Phil Agius archived before kick-off across 2 matches, 1 Oct 2024 – 5 Oct 2024: won 0 of 3, reconstructed at archived prices.",
 "first_paragraph": {
  "body": "Forecast Record restored 3 settled archived picks by Phil Agius from copies archived before kick-off, across 2 matches between 1 and 5 October 2024. Reconstructed at archived prices: won 0 of 3 settled archived picks. Of the 8 predictions we hold for Phil Agius, 3 were archived before kick-off by an independent web archive and 5 first found after the match. Figures as of 7 November 2026.",
  "key_number": "3",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 3,
  "date_count": 2,
  "required_settled": 10,
  "required_dates": 2,
  "live_count": 0,
  "restored_count": 6,
  "of_them_archived": 3
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "a7656c8a8f10ff3568db46563812493210094465ae91bbce5a0c5d5fe005c412",
 "dependency_group": "author:e-5d8008608280fd1ed2964428",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/phil-agius/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/phil-agius/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "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-5d8008608280fd1ed2964428",
  "public_name": "Phil Agius",
  "tracker_number": 2696,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-09",
   "until": "2026-10-18"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-5d8008608280fd1ed2964428-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": null,
   "unit": "percent",
   "data_status": "unknown",
   "cause": "no pick in this window has been settled",
   "n_bets": 0,
   "n_events": 0,
   "n_void": null,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": null,
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T19:52:23.438Z",
   "enough_for_ranking": false,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 0 settled picks across 0 matches",
  "average_odds": null,
  "odds_from_author": null,
  "odds_from_snapshot": null
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_key": null,
  "series_label": "No level stake placed",
  "bankroll_hundredths": 1000000,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "top_up_count": 0,
  "profit_hundredths": 0,
  "rewards_off": null,
  "data_points": [],
  "top_ups": [],
  "rule": "Every tracked author starts with 10,000 points and stakes 100 per qualifying pick. This author has 0 settled bets, so the bankroll stands at its starting value."
 },
 "simulations": [],
 "completeness": {
  "detected": 33,
  "recognised": 8,
  "accepted": 8,
  "executed": 8,
  "calculated": 6,
  "gaps": []
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 33,
  "of_them_restored": 33,
  "not_predictions": {
   "opinions": 2,
   "not_about_a_match": 23,
   "unclassified": 0
  },
  "predictions": 8,
  "predictions_restored": 8,
  "matches": 0,
  "admitted": 8,
  "qualifying_picks": 8,
  "qualifying_picks_restored": 8,
  "settled_picks": 6,
  "settled_picks_restored": 6,
  "series_list": [
   {
    "code_name": "retro_author_price",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 7,
    "settled_picks": 5,
    "void": 0,
    "pending_picks": 2,
    "matches": 4,
    "operations_settled": 5,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.0"
    ],
    "display_name": "Restored, at the author's stated price"
   },
   {
    "code_name": "retro_market_closing_sm",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 8,
    "settled_picks": 6,
    "void": 0,
    "pending_picks": 2,
    "matches": 5,
    "operations_settled": 6,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.1"
    ],
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)"
   }
  ],
  "gaps": [],
  "duplicates": 0,
  "junk": {
   "ads": 1
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-5c9094603ae5ecaa65c4e14e",
   "url": "/evidence/?pick=n-5c9094603ae5ecaa65c4e14e",
   "quote_text": "The latest Luton vs Oxford odds are available on LiveScore Bet",
   "fragment_from": 839,
   "fragment_to": 901,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001025504id_/https://www.livescore.com/en/news/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ab9fcf4decd208c7cee1ec20b5ab33b5100a17ceae413216b9b8770c5059f0cf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T03:02:27.099Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-18T03:02:27.099Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-00229b397cc76eaf733d4e66",
   "url": "/authors/phil-agius/#pick-n-00229b397cc76eaf733d4e66",
   "quote_text": "Back Luton to win 2-1 correct score at 13/2 with LiveScore Bet",
   "fragment_from": 3044,
   "fragment_to": 3106,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001025504id_/https://www.livescore.com/en/news/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ab9fcf4decd208c7cee1ec20b5ab33b5100a17ceae413216b9b8770c5059f0cf",
    "material_removed": false
   },
   "published_at": "2024-09-30T12:47:01.000Z",
   "detected_at": "2026-10-18T03:02:27.099Z",
   "executed_at": "2026-11-07T18:25:54.780Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Luton Town v Oxford United",
    "competition_name": "EFL Championship",
    "starts_at": "2024-10-01T18:45:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Luton Town 2-1 Oxford United",
   "odds_set": {
    "by_author": "7.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "7.7000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2024-10-01T02:55:04.000Z",
   "dates": {
    "fragment_at": "2024-09-30T12:47:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-18T03:02:27.099Z",
    "archive_snapshot_at": "2024-10-01T02:55:04.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 18 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Luton Town 2-1 Oxford United",
    "author_odds": "7.5",
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Luton Town 2-1 Oxford United at 7.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Did not match: the final score was Luton Town 2-2 Oxford United."
   },
   "settlements": [
    {
     "operation_id": "29259d771bd70ea62b4d33f52df6ee4d0104474f0878e25665b47f0b14303f62",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Oxford United",
     "decimal_odds": "7.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:25:54.595Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5bf4c59094af7a398f17bf65c2ff6291fd346b34c5e7396aa065166155614c2d",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Oxford United",
     "decimal_odds": "7.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:25:54.780Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/luton-oxford-predictions-championship-2024093012470118037/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0be912ba04d67ab9067f7757",
   "url": "/evidence/?pick=n-0be912ba04d67ab9067f7757",
   "quote_text": "Both teams have scored in all six of Leicester's Premier League games.",
   "fragment_from": 1600,
   "fragment_to": 1670,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004000454id_/https://www.livescore.com/en/news/leicester-vs-bournemouth-predictions-cherries-can-extend-foxes-winless-start-2024100214161798141/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8661240e0bb99c05d43411e4c671f6ce36b608f735ce6a2661d79f2349fa4913",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T02:50:10.766Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-02T14:16:17.000Z",
    "detected_at": "2026-10-18T02:50:10.766Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6846d86c44ab6e41324598e6",
   "url": "/evidence/?pick=n-6846d86c44ab6e41324598e6",
   "quote_text": "Leicester are likely to still be missing Patson Daka and Jakub Stolarczyk",
   "fragment_from": 871,
   "fragment_to": 944,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004000454id_/https://www.livescore.com/en/news/leicester-vs-bournemouth-predictions-cherries-can-extend-foxes-winless-start-2024100214161798141/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8661240e0bb99c05d43411e4c671f6ce36b608f735ce6a2661d79f2349fa4913",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-18T02:50:10.766Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-10-02T14:16:17.000Z",
    "detected_at": "2026-10-18T02:50:10.766Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-848eca10cc8c1552d0d187c9",
   "url": "/authors/phil-agius/#pick-n-848eca10cc8c1552d0d187c9",
   "quote_text": "Recommended bet: Bournemouth to win",
   "fragment_from": 463,
   "fragment_to": 498,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241004000454id_/https://www.livescore.com/en/news/leicester-vs-bournemouth-predictions-cherries-can-extend-foxes-winless-start-2024100214161798141/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8661240e0bb99c05d43411e4c671f6ce36b608f735ce6a2661d79f2349fa4913",
    "material_removed": false
   },
   "published_at": "2024-10-02T14:16:17.000Z",
   "detected_at": "2026-10-18T02:50:10.766Z",
   "executed_at": "2026-11-07T18:25:54.588Z",
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Leicester City v AFC Bournemouth",
    "competition_name": "Premier League",
    "starts_at": "2024-10-05T14:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "AFC Bournemouth",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.0200",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2024-10-04T00:04:54.000Z",
   "dates": {
    "fragment_at": "2024-10-02T14:16:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-10-02T14:16:17.000Z",
    "detected_at": "2026-10-18T02:50:10.766Z",
    "archive_snapshot_at": "2024-10-04T00:04:54.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 18 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "AFC Bournemouth",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: AFC Bournemouth"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.1",
    "in_words": "Lost: the final score was Leicester City 1-0 AFC Bournemouth."
   },
   "settlements": [
    {
     "operation_id": "661f2aaf696d72b4ae7c2e7755c4f72bb1e15eca58a500263e6747b8398d39f3",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "AFC Bournemouth",
     "decimal_odds": "2.0200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:25:54.588Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/leicester-vs-bournemouth-predictions-cherries-can-extend-foxes-winless-start-2024100214161798141/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-26c220dc003b1149b840b271",
   "url": "/evidence/?pick=n-26c220dc003b1149b840b271",
   "quote_text": "Win up to £250,000 with our free-to-play game, LiveScore 6!",
   "fragment_from": 3993,
   "fragment_to": 4052,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250321045953id_/https://www.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c383611e1b31faf9bc11fe411494329e7eb7189046bd73df3731a7334bbf21da",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:48.045Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:48.045Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9aac59a7aeada5d8efab9746",
   "url": "/evidence/?pick=n-9aac59a7aeada5d8efab9746",
   "quote_text": "Oscar Cortes and Neraysho Kasanwirjo are long-term absentees due to injury for Rangers",
   "fragment_from": 2185,
   "fragment_to": 2271,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250321045953id_/https://www.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c383611e1b31faf9bc11fe411494329e7eb7189046bd73df3731a7334bbf21da",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:48.045Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:48.045Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fade6559a2e3038a54b515c6",
   "url": "/evidence/?pick=n-fade6559a2e3038a54b515c6",
   "quote_text": "Diego Carlos, Rodrigo Becao, Jayden Oosterwolde and Ismail Yuksek are injured",
   "fragment_from": 2053,
   "fragment_to": 2130,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250321045953id_/https://www.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c383611e1b31faf9bc11fe411494329e7eb7189046bd73df3731a7334bbf21da",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:48.045Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:48.045Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-45f6ebed573044d33863b3f3",
   "url": "/evidence/?pick=n-45f6ebed573044d33863b3f3",
   "quote_text": "Fenerbahce midfielder Fred and defender Bright Osayi-Samuel are suspended",
   "fragment_from": 1929,
   "fragment_to": 2002,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250321045953id_/https://www.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c383611e1b31faf9bc11fe411494329e7eb7189046bd73df3731a7334bbf21da",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:48.045Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:48.045Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8c076144e30525e1bd23caed",
   "url": "/authors/phil-agius/#pick-n-8c076144e30525e1bd23caed",
   "quote_text": "Back Fenerbahce -1 handicap at 33/20 with LiveScore Bet",
   "fragment_from": 3898,
   "fragment_to": 3953,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250321045953id_/https://www.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c383611e1b31faf9bc11fe411494329e7eb7189046bd73df3731a7334bbf21da",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:48.045Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": null,
    "display_name": "Fenerbahçe v Rangers",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-03-06T17:45:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Asian handicap -1",
   "outcome_label": "Fenerbahçe -1.0",
   "odds_set": {
    "by_author": "2.65",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:48.045Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap -1",
    "choice": "Fenerbahçe -1.0",
    "author_odds": "2.65",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "-1.0",
    "subject": "goals_total",
    "in_words": "Asian handicap -1: Fenerbahçe -1.0 at 2.65"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting a final score for this restored pick",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting a final score for this restored pick."
   },
   "settlements": [
    {
     "operation_id": "51dca41f8e6ebb0969a78f7750cc392cd8f61b2117e66d8d605e4c3e97dc1b95",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "Fenerbahçe -1.0",
     "decimal_odds": "2.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:02.797Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b56117e2d979473ee800154d925560225871c6cc9bd70f14bf70069fa675abc4",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1",
     "choice": "Fenerbahçe -1.0",
     "decimal_odds": "2.1000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:18.148Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-543b3435dea39a62c21d5d88",
   "url": "/evidence/?pick=n-543b3435dea39a62c21d5d88",
   "quote_text": "Jose Mourinho's Fenerbahce are a team in form",
   "fragment_from": 2506,
   "fragment_to": 2551,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-703fee94f70a8505388b464a",
   "url": "/evidence/?pick=n-703fee94f70a8505388b464a",
   "quote_text": "Defender Leon King is in the Europa League squad but has gone out on loan to Queen's Park, while Rafael Fernandes is not in the squad.",
   "fragment_from": 2370,
   "fragment_to": 2504,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-12476b22da9ed4d1ed3e7e95",
   "url": "/evidence/?pick=n-12476b22da9ed4d1ed3e7e95",
   "quote_text": "Oscar Cortes and Neraysho Kasanwirjo are long-term absentees due to injury for Rangers, but defender John Souttar could be available again after a groin problem.",
   "fragment_from": 2207,
   "fragment_to": 2368,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-cec5cb0e78d75755fb7b5e4c",
   "url": "/evidence/?pick=n-cec5cb0e78d75755fb7b5e4c",
   "quote_text": "Diego Carlos, Rodrigo Becao, Jayden Oosterwolde and Ismail Yuksek are injured and Burak Kapacak is not in the Europa League squad.",
   "fragment_from": 2075,
   "fragment_to": 2205,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d3b7d2f1fffbf94c03249273",
   "url": "/evidence/?pick=n-d3b7d2f1fffbf94c03249273",
   "quote_text": "Fenerbahce midfielder Fred and defender Bright Osayi-Samuel are suspended after picking up yellow cards against Anderlecht.",
   "fragment_from": 1951,
   "fragment_to": 2074,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-dd71c22d5ef9af4af6444b94",
   "url": "/evidence/?pick=n-dd71c22d5ef9af4af6444b94",
   "quote_text": "Barry Ferguson is in interim charge of Rangers",
   "fragment_from": 239,
   "fragment_to": 285,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6de4f4686fe5c786ed3b91ec",
   "url": "/authors/phil-agius/#pick-n-6de4f4686fe5c786ed3b91ec",
   "quote_text": "Back Fenerbahce -1 handicap at 33/20 with LiveScore Bet",
   "fragment_from": 3920,
   "fragment_to": 3975,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
    "material_removed": false
   },
   "published_at": "2025-03-04T15:13:14.000Z",
   "detected_at": "2026-10-09T14:09:16.286Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": null,
    "display_name": "Fenerbahçe v Rangers",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-03-06T17:45:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "European handicap -1",
   "outcome_label": "Fenerbahçe -1.0",
   "odds_set": {
    "by_author": "2.65",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.7000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-03-04T15:13:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "European handicap -1",
    "choice": "Fenerbahçe -1.0",
    "author_odds": "2.65",
    "market_key": "handicap_european",
    "choice_key": "1",
    "period": "match",
    "line": "-1.0",
    "subject": "goals_total",
    "in_words": "European handicap -1: Fenerbahçe -1.0 at 2.65"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting a final score for this restored pick",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting a final score for this restored pick."
   },
   "settlements": [
    {
     "operation_id": "bc6f2327c6514402eb49af6a2ccc03c884a136e359ce1fc2cf79ba2d1afa5c1b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "Fenerbahçe -1.0",
     "decimal_odds": "2.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:00.392Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "419e734336594d4b37ddfd5e499967d0d10623cfda52664239331637196b20d6",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "Fenerbahçe -1.0",
     "decimal_odds": "2.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:15.293Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1595a5d113572ba1d93b2c67",
   "url": "/evidence/?pick=n-1595a5d113572ba1d93b2c67",
   "quote_text": "Predict the score of all six LiveScore 6 fixtures for your chance to win.",
   "fragment_from": 4143,
   "fragment_to": 4216,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250419172955id_/https://www.livescore.com/en/news/burnley-sheffield-wednesday-predictions-championship-2025021814270262237/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9b17c8f543d50cd1ae3f106cc37ed28d374a3e47cc2e074c0f9b24fb267a88e5",
    "material_removed": false
   },
   "published_at": "2025-02-18T14:27:02.000Z",
   "detected_at": "2026-10-09T13:51:06.220Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-02-18T14:27:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-18T14:27:02.000Z",
    "detected_at": "2026-10-09T13:51:06.220Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ce2ae81d5ff73ca977b66dea",
   "url": "/evidence/?pick=n-ce2ae81d5ff73ca977b66dea",
   "quote_text": "Recommended bet: Burnley to win to nil",
   "fragment_from": 493,
   "fragment_to": 531,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250419172955id_/https://www.livescore.com/en/news/burnley-sheffield-wednesday-predictions-championship-2025021814270262237/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9b17c8f543d50cd1ae3f106cc37ed28d374a3e47cc2e074c0f9b24fb267a88e5",
    "material_removed": false
   },
   "published_at": "2025-02-18T14:27:02.000Z",
   "detected_at": "2026-10-09T13:51:06.220Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-02-18T14:27:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-18T14:27:02.000Z",
    "detected_at": "2026-10-09T13:51:06.220Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-01785f8d6b40e331ae16fd2b",
   "url": "/authors/phil-agius/#pick-n-01785f8d6b40e331ae16fd2b",
   "quote_text": "Back Burnley to win to nil at 13/10 with LiveScore Bet",
   "fragment_from": 3988,
   "fragment_to": 4042,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250419172955id_/https://www.livescore.com/en/news/burnley-sheffield-wednesday-predictions-championship-2025021814270262237/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9b17c8f543d50cd1ae3f106cc37ed28d374a3e47cc2e074c0f9b24fb267a88e5",
    "material_removed": false
   },
   "published_at": "2025-02-18T14:27:02.000Z",
   "detected_at": "2026-10-09T13:51:06.220Z",
   "executed_at": "2026-11-07T18:23:07.124Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Burnley v Sheffield Wednesday",
    "competition_name": "EFL Championship",
    "starts_at": "2025-02-21T20:00:00.000Z",
    "url": null,
    "scoreline": "4-0"
   },
   "market_label": "To win to nil",
   "outcome_label": "Burnley to win to nil",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.8500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 18500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-02-18T14:27:02.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-18T14:27:02.000Z",
    "detected_at": "2026-10-09T13:51:06.220Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "To win to nil",
    "choice": "Burnley to win to nil",
    "author_odds": "2.3",
    "market_key": "win_to_nil",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "To win to nil: Burnley to win to nil at 2.3"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Burnley 4-0 Sheffield Wednesday."
   },
   "settlements": [
    {
     "operation_id": "3cd496483192ab605bac9d861aa735f6d74eacb4eeea5ca55e46fbe9e80271ae",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "To win to nil",
     "choice": "Burnley to win to nil",
     "decimal_odds": "2.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13000,
     "executed_at": "2026-11-07T18:23:07.119Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "db9ca5715ee817ced850d43494b4ecf176c7c5295279061f118870e30941fbff",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "To win to nil",
     "choice": "Burnley to win to nil",
     "decimal_odds": "2.8500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 18500,
     "executed_at": "2026-11-07T18:23:07.124Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/burnley-sheffield-wednesday-predictions-championship-2025021814270262237/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-788de23233760d2f4b6c4e0c",
   "url": "/evidence/?pick=n-788de23233760d2f4b6c4e0c",
   "quote_text": "Jobe Bellingham (ankle) could be back in the Sunderland squad after missing the last two games",
   "fragment_from": 1863,
   "fragment_to": 1957,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250429215047id_/https://www.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49c0c250f7bb1870ee48908b0a872deb4d0899f61b2c64a50e8221a0c0a21b9b",
    "material_removed": false
   },
   "published_at": "2025-04-16T13:17:27.000Z",
   "detected_at": "2026-10-09T13:48:12.676Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-04-16T13:17:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-04-16T13:17:27.000Z",
    "detected_at": "2026-10-09T13:48:12.676Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b85b7500fe18534d6dbbd4af",
   "url": "/evidence/?pick=n-b85b7500fe18534d6dbbd4af",
   "quote_text": "Luke McNally and Ayman Benarous are long–term injury victims for the Robins.",
   "fragment_from": 1785,
   "fragment_to": 1861,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250429215047id_/https://www.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49c0c250f7bb1870ee48908b0a872deb4d0899f61b2c64a50e8221a0c0a21b9b",
    "material_removed": false
   },
   "published_at": "2025-04-16T13:17:27.000Z",
   "detected_at": "2026-10-09T13:48:12.676Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-04-16T13:17:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-04-16T13:17:27.000Z",
    "detected_at": "2026-10-09T13:48:12.676Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f2790496332dc1903971063e",
   "url": "/evidence/?pick=n-f2790496332dc1903971063e",
   "quote_text": "Recommended bet: Draw",
   "fragment_from": 503,
   "fragment_to": 524,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250429215047id_/https://www.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49c0c250f7bb1870ee48908b0a872deb4d0899f61b2c64a50e8221a0c0a21b9b",
    "material_removed": false
   },
   "published_at": "2025-04-16T13:17:27.000Z",
   "detected_at": "2026-10-09T13:48:12.676Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-04-16T13:17:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-04-16T13:17:27.000Z",
    "detected_at": "2026-10-09T13:48:12.676Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-527a4763f1a6cfd5e6b596be",
   "url": "/authors/phil-agius/#pick-n-527a4763f1a6cfd5e6b596be",
   "quote_text": "Back the Draw at 23/10 with LiveScore Bet.",
   "fragment_from": 4237,
   "fragment_to": 4279,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20250429215047id_/https://www.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49c0c250f7bb1870ee48908b0a872deb4d0899f61b2c64a50e8221a0c0a21b9b",
    "material_removed": false
   },
   "published_at": "2025-04-16T13:17:27.000Z",
   "detected_at": "2026-10-09T13:48:12.676Z",
   "executed_at": "2026-11-07T18:23:07.090Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Bristol City v Sunderland",
    "competition_name": "EFL Championship",
    "starts_at": "2025-04-18T14:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.2400",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-04-16T13:17:27.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-04-16T13:17:27.000Z",
    "detected_at": "2026-10-09T13:48:12.676Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.3",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.3"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Bristol City 2-1 Sunderland."
   },
   "settlements": [
    {
     "operation_id": "999d9009118282f8b9a5110cda773eb682c685d9db57df112670ecee68701f5a",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:23:07.085Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8c4d41f2779b91e4541b1aa7ccea6b886632fc28b8accef16abdd9782a70930c",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.2400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:23:07.090Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e1b1943f8cc639224f6ed6e0",
   "url": "/evidence/?pick=n-e1b1943f8cc639224f6ed6e0",
   "quote_text": "the Spanish side will fancy their chances of grabbing a few goals",
   "fragment_from": 617,
   "fragment_to": 682,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241202233655id_/https://www.livescore.com/en/news/barcelona-vs-brest-predictions-barca-can-get-back-on-goal-trail-2024112413124473459/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c14f80cc25b74e1f2d5bbb3ca76d11a9b3fc933870258f6cb12feecc311f6679",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:20:26.879Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-24T13:12:44.000Z",
    "detected_at": "2026-10-09T13:20:26.879Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-cb70313205b1678265c2ec87",
   "url": "/evidence/?pick=n-cb70313205b1678265c2ec87",
   "quote_text": "Barcelona centre-back Ronaldo Araujo is still missing due to a hamstring injury",
   "fragment_from": 960,
   "fragment_to": 1039,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241202233655id_/https://www.livescore.com/en/news/barcelona-vs-brest-predictions-barca-can-get-back-on-goal-trail-2024112413124473459/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c14f80cc25b74e1f2d5bbb3ca76d11a9b3fc933870258f6cb12feecc311f6679",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:20:26.879Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-11-24T13:12:44.000Z",
    "detected_at": "2026-10-09T13:20:26.879Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c615b05601b355fe666cd34a",
   "url": "/authors/phil-agius/#pick-n-c615b05601b355fe666cd34a",
   "quote_text": "Back over 4.5 goals at 39/20 with LiveScore Bet.",
   "fragment_from": 3594,
   "fragment_to": 3642,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241202233655id_/https://www.livescore.com/en/news/barcelona-vs-brest-predictions-barca-can-get-back-on-goal-trail-2024112413124473459/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c14f80cc25b74e1f2d5bbb3ca76d11a9b3fc933870258f6cb12feecc311f6679",
    "material_removed": false
   },
   "published_at": "2024-11-24T13:12:44.000Z",
   "detected_at": "2026-10-09T13:20:26.879Z",
   "executed_at": "2026-11-07T18:23:06.634Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "FC Barcelona v Stade Brestois",
    "competition_name": "UEFA Champions League",
    "starts_at": "2024-11-26T20:00:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "over 4.5",
   "odds_set": {
    "by_author": "2.95",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.1950",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2024-11-24T13:12:44.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-11-24T13:12:44.000Z",
    "detected_at": "2026-10-09T13:20:26.879Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 4.5 goals",
    "choice": "over 4.5",
    "author_odds": "2.95",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "4.5",
    "subject": "goals_total",
    "in_words": "Over/Under 4.5 goals: over 4.5 at 2.95"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was FC Barcelona 3-0 Stade Brestois."
   },
   "settlements": [
    {
     "operation_id": "94025e568cd2a68088ecd33df380a1bed9e00ca1c4f3511e36969281522f0e53",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "decimal_odds": "2.95",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:23:06.628Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "46dc0be6f5d01cf1943cd0b03efb38d7a129ef51b316eff82902d599537bd8e8",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "decimal_odds": "3.1950",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:23:06.634Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/barcelona-vs-brest-predictions-barca-can-get-back-on-goal-trail-2024112413124473459/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9bd63ece6277fe6cf724462d",
   "url": "/evidence/?pick=n-9bd63ece6277fe6cf724462d",
   "quote_text": "Win up to £250,000 with LiveScore 6!",
   "fragment_from": 3630,
   "fragment_to": 3666,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:02:47.653Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2b91b86bd34f06fb2f7d3493",
   "url": "/evidence/?pick=n-2b91b86bd34f06fb2f7d3493",
   "quote_text": "Josh McEachran may be able to return after making the bench against Burnley.",
   "fragment_from": 1990,
   "fragment_to": 2066,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:02:47.653Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-dfd871c3b53c173ee9c5b1fb",
   "url": "/evidence/?pick=n-dfd871c3b53c173ee9c5b1fb",
   "quote_text": "Oxford are still missing some notable players, with Cameron Brannagan, Matt Phillips, Joe Bennett and Will Goodwin all unavailable.",
   "fragment_from": 1857,
   "fragment_to": 1988,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:02:47.653Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1b28192eac93059f76bbccb0",
   "url": "/evidence/?pick=n-1b28192eac93059f76bbccb0",
   "quote_text": "Daiki Hashioka and Shandon Baptiste are still sidelined, but Jacob Brown returned from a long-term injury as a substitute on Saturday and Victor Moses could be in line to start after scoring against the Pilgrims.",
   "fragment_from": 1643,
   "fragment_to": 1855,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:02:47.653Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-a9fee3394ca79cd83d7e9970",
   "url": "/evidence/?pick=n-a9fee3394ca79cd83d7e9970",
   "quote_text": "Luton will be checking on the fitness of several players after Teden Mengi and Tahith Chong both went off due to injuries in the loss at Plymouth and then Mads Andersen, who had replaced Mengi, was forced off himself.",
   "fragment_from": 1412,
   "fragment_to": 1629,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:02:47.653Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "archive_snapshot_at": null,
    "flags": [
     "long_before_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source page is dated long before we first recorded it: it is a page that is updated over time, so the page date is set aside for this prediction.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6104c4433cae338139987082",
   "url": "/authors/phil-agius/#pick-n-6104c4433cae338139987082",
   "quote_text": "Back Luton to win 2-1 correct score at 13/2 with LiveScore Bet",
   "fragment_from": 3566,
   "fragment_to": 3628,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "display_name": null,
    "speaker": "Phil Agius",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
    "material_removed": false
   },
   "published_at": "2024-09-30T12:47:01.000Z",
   "detected_at": "2026-10-09T13:02:47.653Z",
   "executed_at": "2026-11-07T18:23:04.875Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Luton Town v Oxford United",
    "competition_name": "EFL Championship",
    "starts_at": "2024-10-01T18:45:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Correct score",
   "outcome_label": "Luton Town 2-1 Oxford United",
   "odds_set": {
    "by_author": "7.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "7.7000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2024-10-01T04:53:51.000Z",
   "dates": {
    "fragment_at": "2024-09-30T12:47:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "archive_snapshot_at": "2024-10-01T04:53:51.000Z",
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 9 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Luton Town 2-1 Oxford United",
    "author_odds": "7.5",
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Luton Town 2-1 Oxford United at 7.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Did not match: the final score was Luton Town 2-2 Oxford United."
   },
   "settlements": [
    {
     "operation_id": "91c03f3667771d138bf0e027831742c5e8335206385b933f7b34b6d29947a06e",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Oxford United",
     "decimal_odds": "7.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:23:04.869Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e04897aae3c9d75b7b858633f81f98af19cf2381f03057386bbef85b5e53e533",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Oxford United",
     "decimal_odds": "7.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:23:04.875Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Phil Agius",
    "publisher": "livescore.com",
    "forecaster": "Phil Agius",
    "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.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 1,
  "service": 0,
  "ruleset_version": "3"
 },
 "standing": null,
 "retro": {
  "restored_total": 6,
  "of_them_archived_pre_match": 3,
  "found_post_match": 3,
  "of_them_source_reported": 0,
  "live_count": 0,
  "date_count": 5,
  "span_from": "2024-10-01",
  "span_to": "2025-04-18",
  "line_text": "restored history: 6, of which pre-match archive 3",
  "body": "We re-read what this author published before Premier League, Championship and Champions League matches between 1 October 2024 and 18 April 2025 and settled it against the final score. Restored picks: 6. Backed by a copy of the page in an independent web archive taken before kick-off: 3. Found after the match, with the publication date as stated by the source: 3. The market price at the moment of publication cannot be reconstructed, so restored picks are shown as reconstructed at archived prices (~8–15 h before kick-off), not at the closing price, for the pre-match archive and the later finds separately; the author's quoted price and, where it exists, the aggregator closing price are compared with it on the same picks. Authors can delete losing picks, so restored history may look better than it was.",
  "precision": {
   "n": 6,
   "share": "0.1667"
  },
  "series_list": [
   {
    "code_name": "retro_author_price",
    "display_name": "Restored, at the author's stated price",
    "n": 5,
    "roi": "-54.0000",
    "ci_low": null,
    "ci_high": null,
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing",
    "display_name": "Restored, at the closing market price",
    "n": 0,
    "roi": null,
    "ci_low": null,
    "ci_high": null,
    "data_status": "unknown",
    "methodology_version": "retro-1.0",
    "cause": "no restored pick with this price"
   },
   {
    "code_name": "retro_market_closing_sm",
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "n": 6,
    "roi": "-52.5000",
    "ci_low": null,
    "ci_high": null,
    "data_status": "calculated",
    "methodology_version": "retro-1.1",
    "cause": null
   }
  ],
  "clv": {
   "data_status": "unknown",
   "cause": "the market price at the moment of publication is unknown for restored picks; the author's quoted price against the aggregator closing price is compared on the same picks in each part of the record above"
  },
  "methodology_version": "retro-1.0",
  "leagues": [
   "Premier League",
   "Championship",
   "Champions League"
  ],
  "source_list": "Results: the official regulation-time score, checked against a second data provider for 0 settled restored picks and forecasts, and the two agree; 6 come from one provider only. Prices: the aggregator closing price and the second data provider's last pre-match price in archive (~8–15 h before kick-off), as a separate series; each provider is its own series and they are never averaged."
 },
 "late": null,
 "price_vs_market": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "livescore.com",
   "url": "https://web.archive.org/web/20241001025504id_/https://www.livescore.com/en/news/luton-oxford-predictions-championship-2024093012470118037/"
  },
  "observed_from": "2026-10-09",
  "observed_to": "2026-10-18",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "retro_market_closing_sm",
  "series": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off)",
  "restored": true,
  "headline_kind": "historical_simulation",
  "headline_part": "archived",
  "settled_picks": 3,
  "matches": 2,
  "void": 0,
  "net_points_hundredths": -30000,
  "staked_hundredths": 30000,
  "return_percent": "-100.00",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2024-10-01",
  "period_to": "2024-10-05",
  "status": "calculated",
  "method_version": "retro-1.1",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record restored 3 settled archived picks by Phil Agius from copies archived before kick-off, across 2 matches between 1 and 5 October 2024. Reconstructed at archived prices: won 0 of 3 settled archived picks. Of the 8 predictions we hold for Phil Agius, 3 were archived before kick-off by an independent web archive and 5 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled archived picks",
    "value": "3",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "2",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "−300 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Reconstructed at archived prices",
    "value": "−100.0%",
    "anchor": "/methodology/#roi",
    "note": null
   }
  ],
  "limitations": [
   "Most of this history was found after the matches. Of the 6 selections in this historical price series, 3 have a pre-match archive copy and 3 were first found after the match.",
   "Reconstructed at archived prices: these picks were restored from copies of the author’s pages that an independent web archive saved before kick-off, at the last pre-match archive prices, bookmaker margin included."
  ],
  "other_series": [],
  "return_over_time": [],
  "return_over_time_parts": {
   "live": null,
   "archived": {
    "part": "archived",
    "label": "Reconstructed at archived prices",
    "series_code": "retro_market_closing_sm",
    "price_rule": "Reconstructed at archived prices",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. These picks were restored from copies an independent web archive saved before kick-off; the line shows how they settled at archived prices.",
    "settled_picks": 3,
    "matches": 2,
    "match_dates": 2,
    "period_from": "2024-10-01",
    "period_to": "2024-10-05",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": -30000,
    "low": {
     "date": "2024-10-05",
     "cumulative_points_hundredths": -30000,
     "after_picks": 3
    },
    "high": {
     "date": "2024-10-01",
     "cumulative_points_hundredths": -20000,
     "after_picks": 2
    },
    "line_drawn": false,
    "steps": [
     {
      "date": "2024-10-01",
      "cumulative_points_hundredths": -20000,
      "n": 2,
      "picks": 2
     },
     {
      "date": "2024-10-05",
      "cumulative_points_hundredths": -30000,
      "n": 3,
      "picks": 1
     }
    ]
   }
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record restored 3 settled archived picks by Phil Agius from copies archived before kick-off, across 2 matches between 1 and 5 October 2024. Reconstructed at archived prices: won 0 of 3 settled archived picks. Of the 8 predictions we hold for Phil Agius, 3 were archived before kick-off by an independent web archive and 5 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/phil-agius/",
   "data_as_of": "2026-11-07",
   "method_version": "retro-1.1"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 8,
   "under_review": 0,
   "no_match_linked": 0,
   "proven_predictions": 3,
   "proven_checked": 3,
   "proven_measured": 3,
   "proven_dates": 2,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 3,
     "checked": 3,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 3,
      "void": 0,
      "matches": 2,
      "net_points_hundredths": -30000,
      "staked_hundredths": 30000,
      "return_percent": "-100.00",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2024-10-01",
      "period_to": "2024-10-05",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 2,
       "return_main_percent": "-100.00",
       "return_other_percent": "-100.00",
       "settled_excluding_void": 2,
       "net_main_points_hundredths": -20000,
       "net_other_points_hundredths": -20000,
       "period_from": "2024-10-01",
       "period_to": "2024-10-01"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 3,
      "priced": 3
     },
     "accuracy": {
      "picks": 3,
      "won": 0,
      "won_percent": "0.0",
      "implied_percent": "25.2",
      "left_out": 0,
      "by_market": [
       {
        "market": "Correct score",
        "won": 0,
        "picks": 2,
        "implied_percent": "13.0"
       },
       {
        "market": "Match result",
        "won": 0,
        "picks": 1,
        "implied_percent": "49.5"
       }
      ]
     }
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 5,
     "checked": 3,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 3,
      "void": 0,
      "matches": 3,
      "net_points_hundredths": -1500,
      "staked_hundredths": 30000,
      "return_percent": "-5.00",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2024-11-26",
      "period_to": "2025-04-18",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 3,
       "return_main_percent": "-5.00",
       "return_other_percent": "-23.33",
       "settled_excluding_void": 3,
       "net_main_points_hundredths": -1500,
       "net_other_points_hundredths": -7000,
       "period_from": "2024-11-26",
       "period_to": "2025-04-18"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 3,
      "priced": 3
     },
     "accuracy": {
      "picks": 3,
      "won": 1,
      "won_percent": "33.3",
      "implied_percent": "32.4",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 0,
        "picks": 1,
        "implied_percent": "30.9"
       },
       {
        "market": "Over/under goals",
        "won": 0,
        "picks": 1,
        "implied_percent": "31.3"
       },
       {
        "market": "Win to nil",
        "won": 1,
        "picks": 1,
        "implied_percent": "35.1"
       }
      ]
     }
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-00229b397cc76eaf733d4e66",
   "n-6104c4433cae338139987082",
   "n-848eca10cc8c1552d0d187c9"
  ],
  "interval_low": null,
  "interval_high": null,
  "caption": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off) · 100 points per pick · 1–5 October 2024 · Calculated · picks settled under reconstruction method 1.1",
  "record_from": "2024-10-01",
  "record_to": "2025-04-18"
 },
 "recorded_picks": [
  {
   "record_id": "n-527a4763f1a6cfd5e6b596be",
   "url": "/authors/phil-agius/#pick-n-527a4763f1a6cfd5e6b596be",
   "match": "Bristol City v Sunderland",
   "match_url": null,
   "kickoff": "2025-04-18T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -12935.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.3",
   "settled_price": "3.2400",
   "published_at": "2025-04-16T13:17:27.000Z",
   "recorded_at": "2026-10-09T13:48:12.676Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-527a4763f1a6cfd5e6b596be",
    "quote_text": "Back the Draw at 23/10 with LiveScore Bet.",
    "fragment_from": 4237,
    "fragment_to": 4279,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250429215047id_/https://www.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "49c0c250f7bb1870ee48908b0a872deb4d0899f61b2c64a50e8221a0c0a21b9b",
     "material_removed": false
    },
    "published_at": "2025-04-16T13:17:27.000Z",
    "detected_at": "2026-10-09T13:48:12.676Z",
    "executed_at": "2026-11-07T18:23:07.090Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Bristol City v Sunderland",
     "competition_name": "EFL Championship",
     "starts_at": "2025-04-18T14:00:00.000Z",
     "url": null,
     "scoreline": "2-1"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.2400",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-04-16T13:17:27.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-04-16T13:17:27.000Z",
     "detected_at": "2026-10-09T13:48:12.676Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.3",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Bristol City 2-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "999d9009118282f8b9a5110cda773eb682c685d9db57df112670ecee68701f5a",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:23:07.085Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8c4d41f2779b91e4541b1aa7ccea6b886632fc28b8accef16abdd9782a70930c",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.2400",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:23:07.090Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/bristol-city-vs-sunderland-predictions-close-contest-expected-at-ashton-gate-2025041613172777558/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-01785f8d6b40e331ae16fd2b",
   "url": "/authors/phil-agius/#pick-n-01785f8d6b40e331ae16fd2b",
   "match": "Burnley v Sheffield Wednesday",
   "match_url": null,
   "kickoff": "2025-02-21T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -14273.9,
   "market_code": "win_to_nil",
   "author_said": "To win to nil: Burnley to win to nil at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.8500",
   "published_at": "2025-02-18T14:27:02.000Z",
   "recorded_at": "2026-10-09T13:51:06.220Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-01785f8d6b40e331ae16fd2b",
    "quote_text": "Back Burnley to win to nil at 13/10 with LiveScore Bet",
    "fragment_from": 3988,
    "fragment_to": 4042,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250419172955id_/https://www.livescore.com/en/news/burnley-sheffield-wednesday-predictions-championship-2025021814270262237/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9b17c8f543d50cd1ae3f106cc37ed28d374a3e47cc2e074c0f9b24fb267a88e5",
     "material_removed": false
    },
    "published_at": "2025-02-18T14:27:02.000Z",
    "detected_at": "2026-10-09T13:51:06.220Z",
    "executed_at": "2026-11-07T18:23:07.124Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Burnley v Sheffield Wednesday",
     "competition_name": "EFL Championship",
     "starts_at": "2025-02-21T20:00:00.000Z",
     "url": null,
     "scoreline": "4-0"
    },
    "market_label": "To win to nil",
    "outcome_label": "Burnley to win to nil",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.8500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 18500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-02-18T14:27:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-02-18T14:27:02.000Z",
     "detected_at": "2026-10-09T13:51:06.220Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "To win to nil",
     "choice": "Burnley to win to nil",
     "author_odds": "2.3",
     "market_key": "win_to_nil",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "To win to nil: Burnley to win to nil at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Burnley 4-0 Sheffield Wednesday."
    },
    "settlements": [
     {
      "operation_id": "3cd496483192ab605bac9d861aa735f6d74eacb4eeea5ca55e46fbe9e80271ae",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Burnley to win to nil",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-11-07T18:23:07.119Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "db9ca5715ee817ced850d43494b4ecf176c7c5295279061f118870e30941fbff",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "To win to nil",
      "choice": "Burnley to win to nil",
      "decimal_odds": "2.8500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18500,
      "executed_at": "2026-11-07T18:23:07.124Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/burnley-sheffield-wednesday-predictions-championship-2025021814270262237/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Burnley to win to nil"
   }
  },
  {
   "record_id": "n-c615b05601b355fe666cd34a",
   "url": "/authors/phil-agius/#pick-n-c615b05601b355fe666cd34a",
   "match": "FC Barcelona v Stade Brestois",
   "match_url": null,
   "kickoff": "2024-11-26T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -16361.3,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: over 4.5 at 2.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.95",
   "settled_price": "3.1950",
   "published_at": "2024-11-24T13:12:44.000Z",
   "recorded_at": "2026-10-09T13:20:26.879Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c615b05601b355fe666cd34a",
    "quote_text": "Back over 4.5 goals at 39/20 with LiveScore Bet.",
    "fragment_from": 3594,
    "fragment_to": 3642,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241202233655id_/https://www.livescore.com/en/news/barcelona-vs-brest-predictions-barca-can-get-back-on-goal-trail-2024112413124473459/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c14f80cc25b74e1f2d5bbb3ca76d11a9b3fc933870258f6cb12feecc311f6679",
     "material_removed": false
    },
    "published_at": "2024-11-24T13:12:44.000Z",
    "detected_at": "2026-10-09T13:20:26.879Z",
    "executed_at": "2026-11-07T18:23:06.634Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "FC Barcelona v Stade Brestois",
     "competition_name": "UEFA Champions League",
     "starts_at": "2024-11-26T20:00:00.000Z",
     "url": null,
     "scoreline": "3-0"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "2.95",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.1950",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2024-11-24T13:12:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-11-24T13:12:44.000Z",
     "detected_at": "2026-10-09T13:20:26.879Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "author_odds": "2.95",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: over 4.5 at 2.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was FC Barcelona 3-0 Stade Brestois."
    },
    "settlements": [
     {
      "operation_id": "94025e568cd2a68088ecd33df380a1bed9e00ca1c4f3511e36969281522f0e53",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "2.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:23:06.628Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "46dc0be6f5d01cf1943cd0b03efb38d7a129ef51b316eff82902d599537bd8e8",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "3.1950",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:23:06.634Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/barcelona-vs-brest-predictions-barca-can-get-back-on-goal-trail-2024112413124473459/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-848eca10cc8c1552d0d187c9",
   "url": null,
   "match": "Leicester City v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2024-10-05T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -17820.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": null,
   "settled_price": "2.0200",
   "published_at": "2024-10-02T14:16:17.000Z",
   "recorded_at": "2026-10-18T02:50:10.766Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-00229b397cc76eaf733d4e66",
   "url": "/authors/phil-agius/#pick-n-00229b397cc76eaf733d4e66",
   "match": "Luton Town v Oxford United",
   "match_url": null,
   "kickoff": "2024-10-01T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -17912.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Luton Town 2-1 Oxford United at 7.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "7.5",
   "settled_price": "7.7000",
   "published_at": "2024-09-30T12:47:01.000Z",
   "recorded_at": "2026-10-18T03:02:27.099Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-00229b397cc76eaf733d4e66",
    "quote_text": "Back Luton to win 2-1 correct score at 13/2 with LiveScore Bet",
    "fragment_from": 3044,
    "fragment_to": 3106,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241001025504id_/https://www.livescore.com/en/news/luton-oxford-predictions-championship-2024093012470118037/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ab9fcf4decd208c7cee1ec20b5ab33b5100a17ceae413216b9b8770c5059f0cf",
     "material_removed": false
    },
    "published_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-18T03:02:27.099Z",
    "executed_at": "2026-11-07T18:25:54.780Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Luton Town v Oxford United",
     "competition_name": "EFL Championship",
     "starts_at": "2024-10-01T18:45:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Correct score",
    "outcome_label": "Luton Town 2-1 Oxford United",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "7.7000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-01T02:55:04.000Z",
    "dates": {
     "fragment_at": "2024-09-30T12:47:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-30T12:47:01.000Z",
     "detected_at": "2026-10-18T03:02:27.099Z",
     "archive_snapshot_at": "2024-10-01T02:55:04.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 18 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Oxford United",
     "author_odds": "7.5",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Luton Town 2-1 Oxford United at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Luton Town 2-2 Oxford United."
    },
    "settlements": [
     {
      "operation_id": "29259d771bd70ea62b4d33f52df6ee4d0104474f0878e25665b47f0b14303f62",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Luton Town 2-1 Oxford United",
      "decimal_odds": "7.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:25:54.595Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5bf4c59094af7a398f17bf65c2ff6291fd346b34c5e7396aa065166155614c2d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Luton Town 2-1 Oxford United",
      "decimal_odds": "7.7000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:25:54.780Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/luton-oxford-predictions-championship-2024093012470118037/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town 2-1 Oxford United"
   }
  },
  {
   "record_id": "n-6104c4433cae338139987082",
   "url": "/authors/phil-agius/#pick-n-6104c4433cae338139987082",
   "match": "Luton Town v Oxford United",
   "match_url": null,
   "kickoff": "2024-10-01T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -17706.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Luton Town 2-1 Oxford United at 7.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "7.5",
   "settled_price": "7.7000",
   "published_at": "2024-09-30T12:47:01.000Z",
   "recorded_at": "2026-10-09T13:02:47.653Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived 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-6104c4433cae338139987082",
    "quote_text": "Back Luton to win 2-1 correct score at 13/2 with LiveScore Bet",
    "fragment_from": 3566,
    "fragment_to": 3628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20241001045351id_/https://www.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0c65822630bf088730b691fef643a63d672e2ccf3aa4c616b51efa78769480bf",
     "material_removed": false
    },
    "published_at": "2024-09-30T12:47:01.000Z",
    "detected_at": "2026-10-09T13:02:47.653Z",
    "executed_at": "2026-11-07T18:23:04.875Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Luton Town v Oxford United",
     "competition_name": "EFL Championship",
     "starts_at": "2024-10-01T18:45:00.000Z",
     "url": null,
     "scoreline": "2-2"
    },
    "market_label": "Correct score",
    "outcome_label": "Luton Town 2-1 Oxford United",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "7.7000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "restored_archive",
    "provenance_words": "Archived before kick-off",
    "archive_snapshot_at": "2024-10-01T04:53:51.000Z",
    "dates": {
     "fragment_at": "2024-09-30T12:47:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2024-09-30T12:47:01.000Z",
     "detected_at": "2026-10-09T13:02:47.653Z",
     "archive_snapshot_at": "2024-10-01T04:53:51.000Z",
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "prematch_web_archive",
    "origin_detail": null,
    "origin_words": "Archived before kick-off",
    "added_on": "Added to our record on 9 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Luton Town 2-1 Oxford United",
     "author_odds": "7.5",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Luton Town 2-1 Oxford United at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Did not match: the final score was Luton Town 2-2 Oxford United."
    },
    "settlements": [
     {
      "operation_id": "91c03f3667771d138bf0e027831742c5e8335206385b933f7b34b6d29947a06e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Luton Town 2-1 Oxford United",
      "decimal_odds": "7.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:23:04.869Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e04897aae3c9d75b7b858633f81f98af19cf2381f03057386bbef85b5e53e533",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Luton Town 2-1 Oxford United",
      "decimal_odds": "7.7000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:23:04.875Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/amp/luton-oxford-predictions-championship-2024093012470118037/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Luton Town 2-1 Oxford United"
   }
  },
  {
   "record_id": "n-8c076144e30525e1bd23caed",
   "url": "/authors/phil-agius/#pick-n-8c076144e30525e1bd23caed",
   "match": "Fenerbahçe v Rangers",
   "match_url": null,
   "kickoff": "2025-03-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -13964.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Fenerbahçe -1.0 at 2.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-04T15:13:14.000Z",
   "recorded_at": "2026-10-09T14:09:48.045Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8c076144e30525e1bd23caed",
    "quote_text": "Back Fenerbahce -1 handicap at 33/20 with LiveScore Bet",
    "fragment_from": 3898,
    "fragment_to": 3953,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250321045953id_/https://www.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c383611e1b31faf9bc11fe411494329e7eb7189046bd73df3731a7334bbf21da",
     "material_removed": false
    },
    "published_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:48.045Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Fenerbahçe v Rangers",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-03-06T17:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Fenerbahçe -1.0",
    "odds_set": {
     "by_author": "2.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.1000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-03-04T15:13:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-04T15:13:14.000Z",
     "detected_at": "2026-10-09T14:09:48.045Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Fenerbahçe -1.0",
     "author_odds": "2.65",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Fenerbahçe -1.0 at 2.65"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "51dca41f8e6ebb0969a78f7750cc392cd8f61b2117e66d8d605e4c3e97dc1b95",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Fenerbahçe -1.0",
      "decimal_odds": "2.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:02.797Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b56117e2d979473ee800154d925560225871c6cc9bd70f14bf70069fa675abc4",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Fenerbahçe -1.0",
      "decimal_odds": "2.1000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:18.148Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/fenerbahce-vs-rangers-predictions-tough-trip-for-troubled-gers-2025030415131486616/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fenerbahçe -1.0"
   }
  },
  {
   "record_id": "n-6de4f4686fe5c786ed3b91ec",
   "url": "/authors/phil-agius/#pick-n-6de4f4686fe5c786ed3b91ec",
   "match": "Fenerbahçe v Rangers",
   "match_url": null,
   "kickoff": "2025-03-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -13964.4,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Fenerbahçe -1.0 at 2.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-03-04T15:13:14.000Z",
   "recorded_at": "2026-10-09T14:09:16.286Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6de4f4686fe5c786ed3b91ec",
    "quote_text": "Back Fenerbahce -1 handicap at 33/20 with LiveScore Bet",
    "fragment_from": 3920,
    "fragment_to": 3975,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://web.archive.org/web/20250420234949id_/https://www.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
     "display_name": null,
     "speaker": "Phil Agius",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f62c982dd558fe9e5e580d15e713d1fac66abc762f007391f92cd3a4de4d9337",
     "material_removed": false
    },
    "published_at": "2025-03-04T15:13:14.000Z",
    "detected_at": "2026-10-09T14:09:16.286Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Fenerbahçe v Rangers",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-03-06T17:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "European handicap -1",
    "outcome_label": "Fenerbahçe -1.0",
    "odds_set": {
     "by_author": "2.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-03-04T15:13:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-03-04T15:13:14.000Z",
     "detected_at": "2026-10-09T14:09:16.286Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "Fenerbahçe -1.0",
     "author_odds": "2.65",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "European handicap -1: Fenerbahçe -1.0 at 2.65"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "bc6f2327c6514402eb49af6a2ccc03c884a136e359ce1fc2cf79ba2d1afa5c1b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "Fenerbahçe -1.0",
      "decimal_odds": "2.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.392Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "419e734336594d4b37ddfd5e499967d0d10623cfda52664239331637196b20d6",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "Fenerbahçe -1.0",
      "decimal_odds": "2.7000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:15.293Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Phil Agius",
     "publisher": "livescore.com",
     "forecaster": "Phil Agius",
     "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.livescore.com/en/news/fenerbahce-rangers-predictions-europa-league-2025030415131486616/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fenerbahçe -1.0"
   }
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 8,
  "before_kickoff": 0,
  "after_kickoff": 8,
  "at_least_2h": 0,
  "share_2h_plus": 0.0,
  "median_hours": null,
  "min_hours": null,
  "max_hours": null,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "none",
  "picks": 0,
  "settled_picks_all": 0,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 0,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 0,
  "author_net_hundredths": 0,
  "favourite_net_hundredths": 0,
  "difference_hundredths": 0,
  "author_return_percent": null,
  "favourite_return_percent": null,
  "author_hit_rate": null,
  "favourite_hit_rate": null,
  "picked_favourite_share": null,
  "by_market": [],
  "return_over_time": [],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 8,
  "pages": 1,
  "page_urls": [
   "/authors/phil-agius/"
  ],
  "groups": {
   "settled": 6,
   "pending": 0,
   "excluded": 2
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 8,
  "author_url": "/authors/phil-agius/",
  "current": false
 },
 "title_tag": "Phil Agius Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-5d3521122da5cb00820f53f8",
  "type_code": "individual",
  "name_shown": "Phil Agius",
  "main_entity": "e-5d8008608280fd1ed2964428",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-5d8008608280fd1ed2964428",
    "medium": "LiveScore",
    "channel": "section pages",
    "domain": "livescore.com",
    "source_info": "livescore",
    "byline": "Phil Agius",
    "url": null,
    "summary": {
     "statements": 33,
     "predictions": 8,
     "settled_picks": 3,
     "headline_kind": "historical_simulation",
     "return_percent": -100.0,
     "headline_part": "archived",
     "period_from": "2026-10-09",
     "period_to": "2026-10-18"
    }
   }
  ],
  "previously": [],
  "trust_tier": "probation"
 },
 "data_revision": {
  "data_version": "2026-10-19.3",
  "updated": "2026-10-19",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "retro-1.1",
  "price_rule": "reconstructed at archived prices (~8–15 h before kick-off), archived before kick-off only",
  "series_code": "retro_market_closing_sm:archived",
  "sample": {
   "settled_picks": 3,
   "matches": 2,
   "void": 0,
   "period_from": "2024-10-01",
   "period_to": "2024-10-05",
   "composition_hash": "348ea950b75f7443db968f1a40dfb9ed1ade39fdfecfc6f2942b441699b0f558"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-285551b22481c0c8e730",
   "at": "2026-10-19T05:58:38.679Z",
   "data_version": "2026-10-19.3",
   "previous_data_version": "2026-10-19.2",
   "url": "/authors/phil-agius/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-10.1",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "21c28eb5ae6bc19759a1fba65964bb43c104f747f0a2e357c3aa3288cbb63495",
    "text": "−100.00 points on 1 settled pick across 1 match · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "after": {
    "data_version": "2026-10-19.3",
    "return_percent": "-100.00",
    "settled_picks": 3,
    "matches": 2,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "348ea950b75f7443db968f1a40dfb9ed1ade39fdfecfc6f2942b441699b0f558",
    "text": "−300.00 points on 3 settled picks across 2 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "Added 2 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-d54919222998990fdcda",
   "at": "2026-10-10T02:51:03.370Z",
   "data_version": "2026-10-10.1",
   "previous_data_version": "2026-10-09.2",
   "url": "/authors/phil-agius/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": null,
   "after": {
    "data_version": "2026-10-10.1",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match archive price (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "21c28eb5ae6bc19759a1fba65964bb43c104f747f0a2e357c3aa3288cbb63495",
    "text": "−100.00 points on 1 settled pick across 1 match · historical simulation at the last pre-match archive price (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "First headline number for this record: 1 settled pick in the series “historical simulation at the last pre-match archive price (~8–15 h before kick-off), archived before kick-off only”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "counts_by_slice": {
  "portions": [
   {
    "code": "archived",
    "title": "Archived before kick-off",
    "price_rule": "Reconstructed at archived prices",
    "settled_picks": 3,
    "total_check": true,
    "market_list": [
     {
      "code_name": "correct_score_market",
      "in_words": "Correct score",
      "url": null,
      "settled_picks": 2,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -20000,
      "return_percent": "-100.0",
      "period_from": "2024-10-01",
      "period_to": "2024-10-01",
      "small_sample": true,
      "average_odds": "7.50",
      "odds_from_author": 2,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2024-10-05",
      "period_to": "2024-10-05",
      "small_sample": true,
      "average_odds": "2.02",
      "odds_from_author": 0,
      "odds_from_snapshot": 1
     }
    ],
    "leagues": [
     {
      "code_name": "EFL Championship",
      "in_words": "EFL Championship",
      "url": "/football/competitions/efl-championship/",
      "settled_picks": 2,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -20000,
      "return_percent": "-100.0",
      "period_from": "2024-10-01",
      "period_to": "2024-10-01",
      "small_sample": true,
      "average_odds": "7.50",
      "odds_from_author": 2,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "correct_score_market",
        "in_words": "Correct score",
        "settled_picks": 2,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -20000,
        "return_percent": null,
        "period_from": "2024-10-01",
        "period_to": "2024-10-01",
        "small_sample": true,
        "average_odds": "7.50",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2024-10-05",
      "period_to": "2024-10-05",
      "small_sample": true,
      "average_odds": "2.02",
      "odds_from_author": 0,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2024-10-05",
        "period_to": "2024-10-05",
        "small_sample": true,
        "average_odds": "2.02",
        "odds_from_author": 0,
        "odds_from_snapshot": 1
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 9 October 2026 · 8 predictions · last change 18 October 2026",
  "url": "https://forecastrecord.com/authors/phil-agius/",
  "s": "2026-10-09",
  "prediction_count": 8,
  "refreshed_at": "2026-10-18",
  "html": "<a href=\"https://forecastrecord.com/authors/phil-agius/\">Record tracked by Forecast Record since 9 October 2026 · 8 predictions · last change 18 October 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 3,
  "days": 5,
  "weeks": 1,
  "archive": false,
  "in_review": false,
  "own_page": false,
  "won_count": 0,
  "first_settled_on": "2024-10-01",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "colleagues": null,
 "author_type": "Pundit",
 "data_changes": {
  "added_later": "1 record added on 9 Oct 2026 from archived copies; 5 records added on 9 Oct 2026 found after the match; 2 records added on 18 Oct 2026 from archived copies. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "person:o-5d3521122da5cb00820f53f8",
 "source_revision": 125,
 "related": [
  {
   "url": "/cards/e-5d8008608280fd1ed2964428-bank/",
   "name": "Bankroll card — Phil Agius",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-5d8008608280fd1ed2964428-said-vs-happened/",
   "name": "Said → happened — Phil Agius",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 6,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 8,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 3,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 3,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 3,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked",
   "entity": "e-5d8008608280fd1ed2964428",
   "value": 3,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
