{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/joshua-ojele/picks/2/",
 "canonical": "/authors/joshua-ojele/picks/2/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Joshua Ojele — football predictions, page 2 of 8",
 "description": "Predictions 1–20 of 121 by Joshua Ojele, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 2 of 8 of the predictions by Joshua Ojele recorded by Forecast Record: predictions 1–20 of 121 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "121",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T17:47:35.538Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "99954a7895e3e7a02d0fd5b95960d630ba6b67921037e3e5c503cfce061176dd",
 "dependency_group": "author:e-039bcef343c50ba1d22f8e19",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/joshua-ojele/picks/2/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-039bcef343c50ba1d22f8e19",
  "public_name": "Joshua Ojele",
  "tracker_number": 1407,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-28",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-4b30d7009e78d4d9f788e43c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "we are backing Vieira’s men to come away with a comfortable victory at the Bahir Dar International Stadium on Tuesday.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-27T22:59:32.000Z",
   "recorded_at": "2026-09-27T23:12:15.391Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sports Mole",
   "correction": null
  },
  {
   "record_id": "n-f1478c9917873c0827bef367",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We say: Ethiopia 0-3 Senegal",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-27T22:59:32.000Z",
   "recorded_at": "2026-09-27T23:12:15.391Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": "Sports Mole",
   "correction": null
  },
  {
   "record_id": "n-230cf18d63d52af900a68f72",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-230cf18d63d52af900a68f72",
   "match": "USA v Chile",
   "match_url": "/football/matches/usa-vs-chile-2026-09-30/",
   "kickoff": "2026-09-30T00:00:00.000Z",
   "competition": "International Soccer",
   "lead_hours": 40.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: USA 3-1 Chile at 12",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-09-28T07:07:13.000Z",
   "recorded_at": "2026-09-28T07:10:59.068Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-230cf18d63d52af900a68f72",
    "quote_text": "correct score of 3-1 at 11/1 (12.00)",
    "fragment_from": 4358,
    "fragment_to": 4394,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9e2769eeb5531e6c49ba53ae06bdc0ddf4ffef9b02441528be053cda2ae8640",
     "material_removed": false
    },
    "published_at": "2026-09-28T07:07:13.000Z",
    "detected_at": "2026-09-28T07:10:59.068Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c4758ee87917",
     "display_name": "USA — Chile",
     "competition_name": "International Soccer",
     "starts_at": "2026-09-30T00:00:00.000Z",
     "url": "/football/matches/usa-vs-chile-2026-09-30/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "USA 3-1 Chile",
    "odds_set": {
     "by_author": "12",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-09-28T07:07:13.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-09-28T07:07:13.000Z",
     "detected_at": "2026-09-28T07:10:59.068Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "USA 3-1 Chile",
     "author_odds": "12",
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: USA 3-1 Chile at 12"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was USA 4-2 Chile."
    },
    "settlements": [
     {
      "operation_id": "42cf9fe58add9f21157b46eb6423ce877daaa5b7cbccfb3479f8b7771fc980f8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "USA 3-1 Chile",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5fe10c998d92db2011ad4bfed50e070929ab92f9f9e452d21224cecf2a75c799",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "USA",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "USA 3-1 Chile"
   }
  },
  {
   "record_id": "n-3655d06dac2f582b19899eec",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-3655d06dac2f582b19899eec",
   "match": "USA v Chile",
   "match_url": "/football/matches/usa-vs-chile-2026-09-30/",
   "kickoff": "2026-09-30T00:00:00.000Z",
   "competition": "International Soccer",
   "lead_hours": 40.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7407,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.7407",
   "published_at": "2026-09-28T07:07:13.000Z",
   "recorded_at": "2026-09-28T07:10:59.068Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3655d06dac2f582b19899eec",
    "quote_text": "over 2.5 goals at 18/25 (1.72)",
    "fragment_from": 4170,
    "fragment_to": 4200,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9e2769eeb5531e6c49ba53ae06bdc0ddf4ffef9b02441528be053cda2ae8640",
     "material_removed": false
    },
    "published_at": "2026-09-28T07:07:13.000Z",
    "detected_at": "2026-09-28T07:10:59.068Z",
    "executed_at": "2026-10-10T23:35:11.333Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c4758ee87917",
     "display_name": "USA — Chile",
     "competition_name": "International Soccer",
     "starts_at": "2026-09-30T00:00:00.000Z",
     "url": "/football/matches/usa-vs-chile-2026-09-30/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7407",
     "our_snapshot_at": "2026-09-28T07:10:24.990Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7407,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-09-28T07:07:13.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-09-28T07:07:13.000Z",
     "detected_at": "2026-09-28T07:10:59.068Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.72",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was USA 4-2 Chile."
    },
    "settlements": [
     {
      "operation_id": "b6e045c6d00fb2c6645b3568bbc3fb96efbdc1f97ecf93f5b65cfa46fd311af9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-10-10T23:35:11.328Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b3e6a839bdbaff91078b189c95ad227cb9b828e5958461b9268234355dcbffe2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.7407",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7407,
      "executed_at": "2026-10-10T23:35:11.333Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-91ccf98599f3de8bf9e1a869",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-91ccf98599f3de8bf9e1a869",
   "match": "USA v Chile",
   "match_url": "/football/matches/usa-vs-chile-2026-09-30/",
   "kickoff": "2026-09-30T00:00:00.000Z",
   "competition": "International Soccer",
   "lead_hours": 40.8,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: USA win, both teams to score: yes at 3.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 22000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "3.2",
   "settled_price": "3.2",
   "published_at": "2026-09-28T07:07:13.000Z",
   "recorded_at": "2026-09-28T07:10:59.068Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-91ccf98599f3de8bf9e1a869",
    "quote_text": "USA to win + BTTS – Yes is currently priced at 11/5 (3.20)",
    "fragment_from": 4221,
    "fragment_to": 4279,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9e2769eeb5531e6c49ba53ae06bdc0ddf4ffef9b02441528be053cda2ae8640",
     "material_removed": false
    },
    "published_at": "2026-09-28T07:07:13.000Z",
    "detected_at": "2026-09-28T07:10:59.068Z",
    "executed_at": "2026-10-10T23:35:11.346Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c4758ee87917",
     "display_name": "USA — Chile",
     "competition_name": "International Soccer",
     "starts_at": "2026-09-30T00:00:00.000Z",
     "url": "/football/matches/usa-vs-chile-2026-09-30/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "USA win, both teams to score: yes",
    "odds_set": {
     "by_author": "3.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 22000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-09-28T07:07:13.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-09-28T07:07:13.000Z",
     "detected_at": "2026-09-28T07:10:59.068Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "USA win, both teams to score: yes",
     "author_odds": "3.2",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: USA win, both teams to score: yes at 3.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was USA 4-2 Chile."
    },
    "settlements": [
     {
      "operation_id": "a9b2e50eae782957d90870f14ef4794dfa1f0bc62468f71327d79846af791fe0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "USA win, both teams to score: yes",
      "decimal_odds": "3.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22000,
      "executed_at": "2026-10-10T23:35:11.346Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "83490f61593052519f92526d4276760ad5664eac0457dd4b50772ab26d05dd1f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "USA win, both teams to score: yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "USA win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-b6715176ac9cc50251acd53a",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-b6715176ac9cc50251acd53a",
   "match": "USA v Chile",
   "match_url": "/football/matches/usa-vs-chile-2026-09-30/",
   "kickoff": "2026-09-30T00:00:00.000Z",
   "competition": "International Soccer",
   "lead_hours": 40.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2026-09-28T07:07:13.000Z",
   "recorded_at": "2026-09-28T07:10:59.068Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b6715176ac9cc50251acd53a",
    "quote_text": "BTTS – Yes at 9/10 (1.90)",
    "fragment_from": 4104,
    "fragment_to": 4129,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9e2769eeb5531e6c49ba53ae06bdc0ddf4ffef9b02441528be053cda2ae8640",
     "material_removed": false
    },
    "published_at": "2026-09-28T07:07:13.000Z",
    "detected_at": "2026-09-28T07:10:59.068Z",
    "executed_at": "2026-10-10T23:35:11.320Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c4758ee87917",
     "display_name": "USA — Chile",
     "competition_name": "International Soccer",
     "starts_at": "2026-09-30T00:00:00.000Z",
     "url": "/football/matches/usa-vs-chile-2026-09-30/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-09-28T07:07:13.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-09-28T07:07:13.000Z",
     "detected_at": "2026-09-28T07:10:59.068Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.9",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was USA 4-2 Chile."
    },
    "settlements": [
     {
      "operation_id": "750bc8fd5d88b9548a5afdd78f51899591a8198b4cd9d39a5c016ffd514d99c8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-10T23:35:11.320Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "482290566bf41d5adf3291310458c3eaf8a1671cb46cea6a49156de7dc896ae6",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ef867dffe9b60c8c12454ef5",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-ef867dffe9b60c8c12454ef5",
   "match": "USA v Chile",
   "match_url": "/football/matches/usa-vs-chile-2026-09-30/",
   "kickoff": "2026-09-30T00:00:00.000Z",
   "competition": "International Soccer",
   "lead_hours": 40.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: USA at 1.38",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4274,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.38",
   "settled_price": "1.4274",
   "published_at": "2026-09-28T07:07:13.000Z",
   "recorded_at": "2026-09-28T07:10:59.068Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ef867dffe9b60c8c12454ef5",
    "quote_text": "Match result – USA to win at 19/50 (1.38)",
    "fragment_from": 4432,
    "fragment_to": 4473,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9e2769eeb5531e6c49ba53ae06bdc0ddf4ffef9b02441528be053cda2ae8640",
     "material_removed": false
    },
    "published_at": "2026-09-28T07:07:13.000Z",
    "detected_at": "2026-09-28T07:10:59.068Z",
    "executed_at": "2026-10-10T23:35:11.315Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c4758ee87917",
     "display_name": "USA — Chile",
     "competition_name": "International Soccer",
     "starts_at": "2026-09-30T00:00:00.000Z",
     "url": "/football/matches/usa-vs-chile-2026-09-30/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "USA",
    "odds_set": {
     "by_author": "1.38",
     "our_snapshot": "1.4274",
     "our_snapshot_at": "2026-09-28T07:10:24.990Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4274,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-09-28T07:07:13.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-09-28T07:07:13.000Z",
     "detected_at": "2026-09-28T07:10:59.068Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "USA",
     "author_odds": "1.38",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: USA at 1.38"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was USA 4-2 Chile."
    },
    "settlements": [
     {
      "operation_id": "1b0f34fc742885053de610e8b6378e188997fa9975d133f62582af18459317f6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "USA",
      "decimal_odds": "1.38",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3800,
      "executed_at": "2026-10-10T23:35:11.308Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a4399764226a591d2ab02ccf275f30e98c0bba4a409b98ea22160f2be36b995e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "USA",
      "decimal_odds": "1.4274",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4274,
      "executed_at": "2026-10-10T23:35:11.315Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/usa-vs-chile-prediction-29-09-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "USA to win"
   }
  },
  {
   "record_id": "n-282217c381f24e9d16c471c4",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-282217c381f24e9d16c471c4",
   "match": "Morocco v Mali",
   "match_url": "/football/matches/morocco-vs-mali-2026-10-04/",
   "kickoff": "2026-10-04T18:00:00.000Z",
   "competition": "International Soccer",
   "lead_hours": 28.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Morocco 2-1 Mali",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-03T13:31:46.000Z",
   "recorded_at": "2026-10-03T14:01:23.180Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.4464",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": "Sports Mole",
   "correction": null,
   "evidence": {
    "observation_id": "n-282217c381f24e9d16c471c4",
    "quote_text": "We say: Morocco 2-1 Mali",
    "fragment_from": 5239,
    "fragment_to": 5263,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.sportsmole.co.uk/football/morocco/preview/morocco-vs-mali-prediction-team-news-lineups_606167.html",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6f8b7825aa1a90c2d27fb295d95159210e4fa011a810fbc6377cc54bd49f38ce",
     "material_removed": false
    },
    "published_at": "2026-10-03T13:31:46.000Z",
    "detected_at": "2026-10-03T14:01:23.180Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ae133e28f9ef",
     "display_name": "Morocco — Mali",
     "competition_name": "International Soccer",
     "starts_at": "2026-10-04T18:00:00.000Z",
     "url": "/football/matches/morocco-vs-mali-2026-10-04/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Morocco 2-1 Mali",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-03T13:31:46.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-03T13:31:46.000Z",
     "detected_at": "2026-10-03T14:01:23.180Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Morocco 2-1 Mali",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Morocco 2-1 Mali"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Morocco 1-1 Mali."
    },
    "settlements": [
     {
      "operation_id": "77695c5b0775cbec2fff559461e725e1f448601b2391001f7428e0d718cf814e",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Morocco",
      "decimal_odds": "1.4464",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-04T02:46:56.384Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Sports Mole",
     "forecaster": "Joshua Ojele",
     "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.sportsmole.co.uk/football/morocco/preview/morocco-vs-mali-prediction-team-news-lineups_606167.html",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Morocco 2-1 Mali"
   }
  },
  {
   "record_id": "n-6a98df800cb6d448d89ed93e",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-6a98df800cb6d448d89ed93e",
   "match": "Belarus v Finland",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Belarus 1-2 Finland at 9.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T21:49:07.000Z",
   "recorded_at": "2026-10-04T22:01:19.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6a98df800cb6d448d89ed93e",
    "quote_text": "Correct score: 1-2 at 17/2 (9.50)",
    "fragment_from": 5113,
    "fragment_to": 5146,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d137d2db5dd32933177bbce89852ecc1525a2ba52a67e152af025ec2a2372207",
     "material_removed": false
    },
    "published_at": "2026-10-04T21:49:07.000Z",
    "detected_at": "2026-10-04T22:01:19.520Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1914676ee3ef",
     "display_name": "Belarus — Finland",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Belarus 1-2 Finland",
    "odds_set": {
     "by_author": "9.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T21:49:07.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T21:49:07.000Z",
     "detected_at": "2026-10-04T22:01:19.520Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Belarus 1-2 Finland",
     "author_odds": "9.5",
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Belarus 1-2 Finland at 9.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Belarus 1-0 Finland."
    },
    "settlements": [
     {
      "operation_id": "7400fd0860cd607174517bda333e573a72ffb3ec0a26bdf648e651934cc49523",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Belarus 1-2 Finland",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "feb61aebe026c9949e1f9e0f6b40444a781695ae491e521a6cc340e0a9bdab04",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Finland",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Belarus 1-2 Finland"
   }
  },
  {
   "record_id": "n-b9143ba855d5c43704e222c8",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-b9143ba855d5c43704e222c8",
   "match": "Belarus v Finland",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T21:49:07.000Z",
   "recorded_at": "2026-10-04T22:01:19.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b9143ba855d5c43704e222c8",
    "quote_text": "BTTS – Yes at 1/1 (2.00)",
    "fragment_from": 4721,
    "fragment_to": 4745,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d137d2db5dd32933177bbce89852ecc1525a2ba52a67e152af025ec2a2372207",
     "material_removed": false
    },
    "published_at": "2026-10-04T21:49:07.000Z",
    "detected_at": "2026-10-04T22:01:19.520Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1914676ee3ef",
     "display_name": "Belarus — Finland",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T21:49:07.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T21:49:07.000Z",
     "detected_at": "2026-10-04T22:01:19.520Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "2",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Belarus 1-0 Finland."
    },
    "settlements": [
     {
      "operation_id": "96e653a645ff40fa95a7f4793749b931e60f550c8b2896b54a43ecf3bd6deda8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cb2829258e59c6737b4fe5ecb987fed6e0418885b3ceeda7e3511678ba0f6edb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ee4e89e804f4ee730c60294f",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-ee4e89e804f4ee730c60294f",
   "match": "Belarus v Finland",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Finland at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T21:49:07.000Z",
   "recorded_at": "2026-10-04T22:01:19.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ee4e89e804f4ee730c60294f",
    "quote_text": "Match result: Finland to win at 1/1 (2.00)",
    "fragment_from": 4993,
    "fragment_to": 5035,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d137d2db5dd32933177bbce89852ecc1525a2ba52a67e152af025ec2a2372207",
     "material_removed": false
    },
    "published_at": "2026-10-04T21:49:07.000Z",
    "detected_at": "2026-10-04T22:01:19.520Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1914676ee3ef",
     "display_name": "Belarus — Finland",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Finland",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T21:49:07.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T21:49:07.000Z",
     "detected_at": "2026-10-04T22:01:19.520Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Finland",
     "author_odds": "2",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Finland at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Belarus 1-0 Finland."
    },
    "settlements": [
     {
      "operation_id": "2acf65a8c16e08a0c16c00145635c7befe946033d65a5e445e7b3c6f3ce03f89",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Finland",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5d1e6602606e51e693b14caee589b215abed582155bf27d342b0e05e6b2c6164",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Finland",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Finland to win"
   }
  },
  {
   "record_id": "n-f16b14947a8a76c36eab39c2",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-f16b14947a8a76c36eab39c2",
   "match": "Belarus v Finland",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T21:49:07.000Z",
   "recorded_at": "2026-10-04T22:01:19.520Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f16b14947a8a76c36eab39c2",
    "quote_text": "Over 2.5 goals",
    "fragment_from": 151,
    "fragment_to": 165,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d137d2db5dd32933177bbce89852ecc1525a2ba52a67e152af025ec2a2372207",
     "material_removed": false
    },
    "published_at": "2026-10-04T21:49:07.000Z",
    "detected_at": "2026-10-04T22:01:19.520Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1914676ee3ef",
     "display_name": "Belarus — Finland",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T21:49:07.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T21:49:07.000Z",
     "detected_at": "2026-10-04T22:01:19.520Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Belarus 1-0 Finland."
    },
    "settlements": [
     {
      "operation_id": "99e1ca9572f957b4f27bde93df345bea585b48822ba95da2def563664071ab0b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/belarus-vs-finland-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-4728313e0b851abf417de513",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "HT/FT - 1/1",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T22:05:38.000Z",
   "recorded_at": "2026-10-04T22:13:10.243Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-57feceef2dc01d2ad65e2099",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-57feceef2dc01d2ad65e2099",
   "match": "Albania v San Marino",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.3",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T22:05:38.000Z",
   "recorded_at": "2026-10-04T22:13:10.243Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-57feceef2dc01d2ad65e2099",
    "quote_text": "BTTS – No at 3/10 (1.30)",
    "fragment_from": 4253,
    "fragment_to": 4277,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/albania-vs-san-marino-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2e76630b13fae01ab91bc5235e0b2fa99fcc6cb415125bc8a1f84acc11f6a355",
     "material_removed": false
    },
    "published_at": "2026-10-04T22:05:38.000Z",
    "detected_at": "2026-10-04T22:13:10.243Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-95c5538dbaf6",
     "display_name": "Albania — San Marino",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T22:05:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T22:05:38.000Z",
     "detected_at": "2026-10-04T22:13:10.243Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.3",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Albania 2-1 San Marino."
    },
    "settlements": [
     {
      "operation_id": "03dbf535a8dd6ca3245b49f3e0c20cc7b564b1be0f4c8568893e92dc091ac924",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "07a9012546dee4b81b7fe205dee9f85d550e5d5e5ddea7674b74d30e1ab93c33",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/albania-vs-san-marino-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-ac98e982c236c28643bd2ae7",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-ac98e982c236c28643bd2ae7",
   "match": "Albania v San Marino",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T22:05:38.000Z",
   "recorded_at": "2026-10-04T22:13:10.243Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ac98e982c236c28643bd2ae7",
    "quote_text": "over 2.5 goals at 1/5 (1.20)",
    "fragment_from": 4301,
    "fragment_to": 4329,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/albania-vs-san-marino-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2e76630b13fae01ab91bc5235e0b2fa99fcc6cb415125bc8a1f84acc11f6a355",
     "material_removed": false
    },
    "published_at": "2026-10-04T22:05:38.000Z",
    "detected_at": "2026-10-04T22:13:10.243Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-95c5538dbaf6",
     "display_name": "Albania — San Marino",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T22:05:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T22:05:38.000Z",
     "detected_at": "2026-10-04T22:13:10.243Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.2",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Albania 2-1 San Marino."
    },
    "settlements": [
     {
      "operation_id": "2c961757738dc7404b941f261323118792074845d54cc4111fb78f64be647c17",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4512aa88a13265eb458fac28db2da00c7acede7204d52f1eb221fe02e55ea556",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/albania-vs-san-marino-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-e4a90dc322204077f5e6a908",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-e4a90dc322204077f5e6a908",
   "match": "Albania v San Marino",
   "match_url": null,
   "kickoff": "2026-10-06T18:45:00.000Z",
   "competition": "UEFA Nations League",
   "lead_hours": 44.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Albania 4-0 San Marino at 6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-04T22:05:38.000Z",
   "recorded_at": "2026-10-04T22:13:10.243Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e4a90dc322204077f5e6a908",
    "quote_text": "correct score of 4-0 at 5/1 (6.00)",
    "fragment_from": 4390,
    "fragment_to": 4424,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/albania-vs-san-marino-prediction-06-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2e76630b13fae01ab91bc5235e0b2fa99fcc6cb415125bc8a1f84acc11f6a355",
     "material_removed": false
    },
    "published_at": "2026-10-04T22:05:38.000Z",
    "detected_at": "2026-10-04T22:13:10.243Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-95c5538dbaf6",
     "display_name": "Albania — San Marino",
     "competition_name": "UEFA Nations League",
     "starts_at": "2026-10-06T18:45:00.000Z",
     "url": null,
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Albania 4-0 San Marino",
    "odds_set": {
     "by_author": "6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-04T22:05:38.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-04T22:05:38.000Z",
     "detected_at": "2026-10-04T22:13:10.243Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Albania 4-0 San Marino",
     "author_odds": "6",
     "market_key": "correct_score_market",
     "choice_key": "4-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Albania 4-0 San Marino at 6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Albania 2-1 San Marino."
    },
    "settlements": [
     {
      "operation_id": "87c6e578491b9201ca0dae3c47b1213c2ad15632f8b0c93ff67540095b32ce9a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Albania 4-0 San Marino",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "93bf1e5f58e9b3101efdeef27e3f9178ed2441286e0e0b22210fb3db84de93a0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Albania 4-0 San Marino",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/albania-vs-san-marino-prediction-06-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Albania 4-0 San Marino"
   }
  },
  {
   "record_id": "n-e8a2f2c37f2c13b99fd95c78",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-e8a2f2c37f2c13b99fd95c78",
   "match": "Botafogo v Vasco da Gama",
   "match_url": "/football/matches/botafogo-vs-vasco-da-gama-2026-10-07/",
   "kickoff": "2026-10-07T23:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 39.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Botafogo 1-1 Vasco da Gama",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T07:40:00.000Z",
   "recorded_at": "2026-10-06T08:06:51.102Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.4500",
    "result": "Won",
    "points_hundredths": 14500,
    "picked_favourite": false
   },
   "platform": "Sports Mole",
   "correction": null,
   "evidence": {
    "observation_id": "n-e8a2f2c37f2c13b99fd95c78",
    "quote_text": "We say: Botafogo 1-1 Vasco da Gama",
    "fragment_from": 4705,
    "fragment_to": 4739,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://www.sportsmole.co.uk/football/botafogo/preview/botafogo-vs-vasco-prediction-team-news-lineups_606306.html",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "858e0df9300e473224e21a33345e66425bdd3095c1a6a3ec11c2ac19ccc52646",
     "material_removed": false
    },
    "published_at": "2026-10-06T07:40:00.000Z",
    "detected_at": "2026-10-06T08:06:51.102Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7af9f0410353",
     "display_name": "Botafogo — Vasco da Gama",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-07T23:30:00.000Z",
     "url": "/football/matches/botafogo-vs-vasco-da-gama-2026-10-07/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Botafogo 1-1 Vasco da Gama",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-06T07:40:00.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-06T07:40:00.000Z",
     "detected_at": "2026-10-06T08:06:51.102Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Botafogo 1-1 Vasco da Gama",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Botafogo 1-1 Vasco da Gama"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Botafogo 1-2 Vasco da Gama."
    },
    "settlements": [
     {
      "operation_id": "3db0742f851a52cfd144b7ae84b646357a2d5d745e33cd511686c8abc82221dc",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-07T03:38:47.225Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Sports Mole",
     "forecaster": "Joshua Ojele",
     "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.sportsmole.co.uk/football/botafogo/preview/botafogo-vs-vasco-prediction-team-news-lineups_606306.html",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Botafogo 1-1 Vasco da Gama"
   }
  },
  {
   "record_id": "n-7e8e88f751b34acd1666f049",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "> Goal range – 2-4 goals at 57/100 (1.57)| Likelihood: Possible",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T15:12:01.000Z",
   "recorded_at": "2026-10-08T15:17:03.431Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-d05530df3be24280209721e1",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-d05530df3be24280209721e1",
   "match": "Feyenoord v AZ Alkmaar",
   "match_url": "/football/matches/feyenoord-vs-az-alkmaar-2026-10-10/",
   "kickoff": "2026-10-10T16:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 49.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Feyenoord",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8000",
   "published_at": "2026-10-08T15:12:01.000Z",
   "recorded_at": "2026-10-08T15:17:03.431Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d05530df3be24280209721e1",
    "quote_text": "🔥 Our Hot tip\n\nFeyenoord to win",
    "fragment_from": 140,
    "fragment_to": 171,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/feyenoord-vs-az-alkmaar-prediction-10-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5821114761f02cd4884bb100227ea85f358a3e2689b95c6c89587da72e204176",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:12:01.000Z",
    "detected_at": "2026-10-08T15:17:03.431Z",
    "executed_at": "2026-10-10T23:35:08.925Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6205886907a",
     "display_name": "Feyenoord — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-10T16:45:00.000Z",
     "url": "/football/matches/feyenoord-vs-az-alkmaar-2026-10-10/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Feyenoord",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-08T15:17:19.893Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T15:12:01.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:12:01.000Z",
     "detected_at": "2026-10-08T15:17:03.431Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Feyenoord"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Feyenoord 2-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "47b8836aba4c855fc73dead0c029028ceccd2ffde575b8081bed856831c6c694",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-10T23:35:08.925Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/feyenoord-vs-az-alkmaar-prediction-10-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord to win"
   }
  },
  {
   "record_id": "n-d8e98bf98c892f1b217b91ac",
   "url": "/authors/joshua-ojele/picks/2/#pick-n-d8e98bf98c892f1b217b91ac",
   "match": "Feyenoord v AZ Alkmaar",
   "match_url": "/football/matches/feyenoord-vs-az-alkmaar-2026-10-10/",
   "kickoff": "2026-10-10T16:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 49.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Feyenoord 2-1 AZ Alkmaar",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T15:12:01.000Z",
   "recorded_at": "2026-10-08T15:17:03.431Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d8e98bf98c892f1b217b91ac",
    "quote_text": "Whispers’ prediction: Feyenoord 2-1 AZ Alkmaar",
    "fragment_from": 4056,
    "fragment_to": 4102,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/feyenoord-vs-az-alkmaar-prediction-10-10-2026/",
     "display_name": null,
     "speaker": "Joshua Ojele",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5821114761f02cd4884bb100227ea85f358a3e2689b95c6c89587da72e204176",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:12:01.000Z",
    "detected_at": "2026-10-08T15:17:03.431Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-c6205886907a",
     "display_name": "Feyenoord — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-10T16:45:00.000Z",
     "url": "/football/matches/feyenoord-vs-az-alkmaar-2026-10-10/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Feyenoord 2-1 AZ Alkmaar",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T15:12:01.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:12:01.000Z",
     "detected_at": "2026-10-08T15:17:03.431Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Feyenoord 2-1 AZ Alkmaar",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Feyenoord 2-1 AZ Alkmaar"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Feyenoord 2-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "c97eaacee9c918d7b24ebf305bf56e13d53c016a126ac504983884d44ae49ed6",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Feyenoord",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Joshua Ojele",
     "publisher": "Football Whispers",
     "forecaster": "Joshua Ojele",
     "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://footballwhispers.com/blog/feyenoord-vs-az-alkmaar-prediction-10-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Feyenoord 2-1 AZ Alkmaar"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 121,
  "pages": 8,
  "page_urls": [
   "/authors/joshua-ojele/",
   "/authors/joshua-ojele/picks/2/",
   "/authors/joshua-ojele/picks/3/",
   "/authors/joshua-ojele/picks/4/",
   "/authors/joshua-ojele/picks/5/",
   "/authors/joshua-ojele/picks/6/",
   "/authors/joshua-ojele/picks/7/",
   "/authors/joshua-ojele/picks/8/"
  ],
  "groups": {
   "settled": 30,
   "pending": 0,
   "excluded": 91
  },
  "continuation": "by_time",
  "page": 2,
  "first": 1,
  "last": 20,
  "author_url": "/authors/joshua-ojele/",
  "current": false
 },
 "entity_id": "history:/authors/joshua-ojele/picks/2/",
 "source_revision": 54
}
