{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
 "canonical": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Marítimo vs FC Porto: recorded predictions and results",
 "description": "Marítimo vs FC Porto, 10 October 2026. Final score 1-2 · Primeira Liga: 12 distinct predictions from 6 authors.",
 "first_paragraph": {
  "body": "Marítimo finished 1-2 against FC Porto. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 12 statements from 6 authors on Marítimo vs FC Porto (Primeira Liga, kick-off 10 October 2026): 12 distinct predictions, 10 of the statements recorded before kick-off.",
  "key_number": "12",
  "data": "2026-10-10",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 12,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-12T21:20:36.997Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "4365a96166d340761193e05c9c3c125a64b1bb80211cb907ac81f412c801757f",
 "dependency_group": "event:s-5d9efad94cea",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "SportsEvent",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "event"
 },
 "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/"
 },
 "event": {
  "id": "s-5d9efad94cea",
  "display_name": "Marítimo — FC Porto",
  "competition_name": "Primeira Liga",
  "starts_at": "2026-10-10T17:00:00.000Z",
  "status": "finished",
  "scoreline": "1-2",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-10T19:02:53.578Z",
  "postponement": null,
  "consensus": {
   "market_label": "1X2, match result",
   "distribution": [
    {
     "outcome_label": "FC Porto",
     "figure": 4,
     "share": "100.0"
    }
   ],
   "n": 4,
   "author_count": 4,
   "median_odds": "1.30",
   "summary": "Most common recorded selection in this market: FC Porto — 4 of 4 eligible picks (one per author), median stated price 1.30",
   "late_excluded": 0,
   "contributions": 4,
   "prediction_count": 4,
   "chain": {
    "publications": 12,
    "unique": 12,
    "comparable": 12,
    "admissible": 12,
    "contributions": 12
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "Portugal",
  "competition_full": "Primeira Liga (Portugal)"
 },
 "evidence_items": [
  {
   "observation_id": "n-cb8d7ac1ed71c067059f3371",
   "url": "/authors/joshua-ojele/picks/3/#pick-n-cb8d7ac1ed71c067059f3371",
   "quote_text": "At 27/100 (1.27), Porto are clear favourites to come away with the win this weekend, and given the gulf in quality and experience between the two sides, we are siding with the bookmakers here.",
   "fragment_from": 4295,
   "fragment_to": 4487,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
    "display_name": null,
    "speaker": "Joshua Ojele",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c154fbb54ab80e0fee23f87515907bff416053fa5f8fe18dce3290c31fa6ff3e",
    "material_removed": false
   },
   "published_at": "2026-10-08T17:09:43.000Z",
   "detected_at": "2026-10-08T17:23:06.165Z",
   "executed_at": "2026-10-22T12:24:05.077Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Porto",
   "odds_set": {
    "by_author": "1.27",
    "our_snapshot": "1.3000",
    "our_snapshot_at": "2026-10-08T17:20:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3000,
   "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-08T17:09:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-08T17:09:43.000Z",
    "detected_at": "2026-10-08T17:23:06.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Porto",
    "author_odds": "1.27",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Porto at 1.27"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "679454bb325ccfff7b6232d62e682f4915b74c434cf57f007ca5fd29f0ef7bc1",
     "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": "FC Porto",
     "decimal_odds": "1.27",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2700,
     "executed_at": "2026-10-08T17:25:32.538Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ec449f067d45c745fe3db381e68ae59bae9666ac86044c08e77f33c737b6df08",
     "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": "FC Porto",
     "decimal_odds": "1.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3000,
     "executed_at": "2026-10-22T12:24:05.077Z",
     "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/maritimo-vs-porto-prediction-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1d0c2c994b9b6a021354c402",
   "url": "/authors/joshua-ojele/picks/3/#pick-n-1d0c2c994b9b6a021354c402",
   "quote_text": "over 2.5 goals at 3/4 (1.75) is our third pick of the game.",
   "fragment_from": 4626,
   "fragment_to": 4685,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
    "display_name": null,
    "speaker": "Joshua Ojele",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c154fbb54ab80e0fee23f87515907bff416053fa5f8fe18dce3290c31fa6ff3e",
    "material_removed": false
   },
   "published_at": "2026-10-08T17:09:43.000Z",
   "detected_at": "2026-10-08T17:23:06.165Z",
   "executed_at": "2026-10-22T11:11:45.456Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.7200",
    "our_snapshot_at": "2026-10-08T17:20:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7200,
   "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-08T17:09:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-08T17:09:43.000Z",
    "detected_at": "2026-10-08T17:23:06.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.75",
    "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.75"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "e469eab3b4c554e29c8fc91ee95ee32ae9a37eee5b272856e310e3625f54e527",
     "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.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7500,
     "executed_at": "2026-10-08T17:25:32.407Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b3610717ed398fd5b45a29ca08ec066861e791910df40f9aa087f413a38e8e90",
     "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.7200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7200,
     "executed_at": "2026-10-22T11:11:45.456Z",
     "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/maritimo-vs-porto-prediction-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b71d2ec0154a51610731c01f",
   "url": "/authors/joshua-ojele/picks/3/#pick-n-b71d2ec0154a51610731c01f",
   "quote_text": "Porto have managed just one clean sheet in their last five games against Maritimo, and Porto to win + BTTS – Yes at 12/5 (3.40) is the high-value bet for us",
   "fragment_from": 4687,
   "fragment_to": 4843,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
    "display_name": null,
    "speaker": "Joshua Ojele",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c154fbb54ab80e0fee23f87515907bff416053fa5f8fe18dce3290c31fa6ff3e",
    "material_removed": false
   },
   "published_at": "2026-10-08T17:09:43.000Z",
   "detected_at": "2026-10-08T17:23:06.165Z",
   "executed_at": "2026-10-08T17:25:32.472Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "FC Porto win, both teams to score: yes",
   "odds_set": {
    "by_author": "3.4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 24000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T17:09:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-08T17:09:43.000Z",
    "detected_at": "2026-10-08T17:23:06.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "FC Porto win, both teams to score: yes",
    "author_odds": "3.4",
    "market_key": "both_teams_score_and_result",
    "choice_key": "2-yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Match result and both teams to score: FC Porto win, both teams to score: yes at 3.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "f6aa1df3eb6ca47d16e80581e282e539066826362c5a77ced723e1236753b792",
     "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": "FC Porto win, both teams to score: yes",
     "decimal_odds": "3.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 24000,
     "executed_at": "2026-10-08T17:25:32.472Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "925dc8e21831641c18ee67670643ea4f120cba8733a96ec29d5d69197f7a4123",
     "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": "FC Porto 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/maritimo-vs-porto-prediction-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c6c4597e20499e28494ed259",
   "url": "/authors/joshua-ojele/picks/3/#pick-n-c6c4597e20499e28494ed259",
   "quote_text": "while a correct score of 1-3 at 11/1 (12.00) is our outside pick.",
   "fragment_from": 4845,
   "fragment_to": 4910,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
    "display_name": null,
    "speaker": "Joshua Ojele",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c154fbb54ab80e0fee23f87515907bff416053fa5f8fe18dce3290c31fa6ff3e",
    "material_removed": false
   },
   "published_at": "2026-10-08T17:09:43.000Z",
   "detected_at": "2026-10-08T17:23:06.165Z",
   "executed_at": "2026-10-09T11:29:52.330Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Marítimo 1-3 FC Porto",
   "odds_set": {
    "by_author": "12",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T17:09:43.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-08T17:09:43.000Z",
    "detected_at": "2026-10-08T17:23:06.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Marítimo 1-3 FC Porto",
    "author_odds": "12",
    "market_key": "correct_score_market",
    "choice_key": "1-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Marítimo 1-3 FC Porto at 12"
   },
   "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 Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "f756deb18fa08733380eb950259d5a825e0a314e8301b53f6d40726ab19277db",
     "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": "Marítimo 1-3 FC Porto",
     "decimal_odds": "12",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T11:29:52.330Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ab0d61bacee5142c31c40f0cd8f6b355fa4cafd4206540d8a178158cfb8d980b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Marítimo 1-3 FC Porto",
     "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/maritimo-vs-porto-prediction-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2fdbb504a13d1642b51a7e0f",
   "url": "/authors/adeyeye-oluwapelumi/picks/3/#pick-n-2fdbb504a13d1642b51a7e0f",
   "quote_text": "We say: Maritimo 0-2 Porto",
   "fragment_from": 5186,
   "fragment_to": 5212,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/porto/preview/maritimo-vs-porto-prediction-team-news-lineups_606497.html",
    "display_name": null,
    "speaker": "Adeyeye Oluwapelumi",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ac1557e8b4fb6f5fc6df4c131899d5293ad9e073b69640dac62c7fd85f2447e4",
    "material_removed": false
   },
   "published_at": "2026-10-08T18:52:22.000Z",
   "detected_at": "2026-10-08T19:13:17.659Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Marítimo 0-2 FC Porto",
   "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-08T18:52:22.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-08T18:52:22.000Z",
    "detected_at": "2026-10-08T19:13:17.659Z",
    "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": "Marítimo 0-2 FC Porto",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Marítimo 0-2 FC Porto"
   },
   "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 Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "1b2e5653395d65dea2b95d1b04e1f7d79f89ff248f77e213794297c7fd415ca9",
     "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": "FC Porto",
     "decimal_odds": "1.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3000,
     "executed_at": "2026-10-23T00:54:58.108Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Adeyeye Oluwapelumi",
    "publisher": "Sports Mole",
    "forecaster": "Adeyeye Oluwapelumi",
    "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/porto/preview/maritimo-vs-porto-prediction-team-news-lineups_606497.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a6cef57ea3d0c9daa619df3a",
   "url": "/authors/gonzalo-mansilla/picks/2/#pick-n-a6cef57ea3d0c9daa619df3a",
   "quote_text": "El pronóstico :\n\nPorto gana\n\n1.3",
   "fragment_from": 282,
   "fragment_to": 314,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.es/pronosticos/maritimo-oporto-377460/",
    "display_name": null,
    "speaker": "Gonzalo Mansilla",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ed819295d36d81b3010feede50c9b2f95d69709815494bc3da266ae2ba7565c6",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T14:02:14.526Z",
   "executed_at": "2026-10-22T12:06:57.974Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Porto",
   "odds_set": {
    "by_author": "1.3",
    "our_snapshot": "1.2900",
    "our_snapshot_at": "2026-10-09T14:00:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 2900,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-09T14:02:14.526Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Porto",
    "author_odds": "1.3",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Porto at 1.3"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "fd41655b2fb1d0fa0b5097f9bc4d599b10c5472cf3b551bc62ee1dadbae0b70b",
     "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": "FC Porto",
     "decimal_odds": "1.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3000,
     "executed_at": "2026-10-09T14:42:32.678Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c749ef7fdbbe6d83f12f01a2ed8a5f1d7897731b973a98b90de55ba9ac5170b1",
     "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": "FC Porto",
     "decimal_odds": "1.2900",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2900,
     "executed_at": "2026-10-22T12:06:57.974Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Gonzalo Mansilla",
    "publisher": "sportytrader.es",
    "forecaster": "Gonzalo Mansilla",
    "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.sportytrader.es/pronosticos/maritimo-oporto-377460/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b2910c29e3e9867d00d2ca60",
   "url": "/authors/fabian-schuster/picks/5/#pick-n-b2910c29e3e9867d00d2ca60",
   "quote_text": "Porto: Asiatisches Handicap -1,5\n\nGeschätzter Marktdurchschnitt\n\n1,98",
   "fragment_from": 2892,
   "fragment_to": 2961,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
    "display_name": null,
    "speaker": "Fabian Schuster",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8c85168d92316f74188b8c7a6dba02c222913ca82e519ece6e6e66019172b21b",
    "material_removed": false
   },
   "published_at": "2026-10-09T09:05:00.000Z",
   "detected_at": "2026-10-09T14:41:37.360Z",
   "executed_at": "2026-10-09T15:58:44.569Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "FC Porto -1.5",
   "odds_set": {
    "by_author": "1.98",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T09:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T09:05:00.000Z",
    "detected_at": "2026-10-09T14:41:37.360Z",
    "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": "Asian handicap -1.5",
    "choice": "FC Porto -1.5",
    "author_odds": "1.98",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: FC Porto -1.5 at 1.98"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "c2689888153c67b7799032b6052e786537ea7af5f50bfe75c434f2649d7d5e16",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "FC Porto -1.5",
     "decimal_odds": "1.98",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T15:58:44.569Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4dc542f52bad04b66bd5ed4726f65e659ea1ef2a9e606b9b902815ef7e28d03a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "FC Porto -1.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": "settled_pick",
   "authorship": {
    "material_author": "Fabian Schuster",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Fabian Schuster",
    "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://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c640316ef5c2b05a52b2bfb6",
   "url": "/authors/fabian-schuster/picks/5/#pick-n-c640316ef5c2b05a52b2bfb6",
   "quote_text": "Beide Teams treffen: Nein\n\nbei\nInterwetten\n\n1,55",
   "fragment_from": 2966,
   "fragment_to": 3014,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
    "display_name": null,
    "speaker": "Fabian Schuster",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8c85168d92316f74188b8c7a6dba02c222913ca82e519ece6e6e66019172b21b",
    "material_removed": false
   },
   "published_at": "2026-10-09T09:05:00.000Z",
   "detected_at": "2026-10-09T14:41:37.360Z",
   "executed_at": "2026-10-09T15:58:45.983Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T09:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T09:05:00.000Z",
    "detected_at": "2026-10-09T14:41:37.360Z",
    "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.55",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.55"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "93008ef4f9e0ffaba952ec611a88eafc0fbd6731f7bb7f5f8607da7e811b8dca",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.55",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T15:58:45.983Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f48f998e13092cf557ec150516b7d98007d3c746f1ba20363aec8b800f44a766",
     "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": "settled_pick",
   "authorship": {
    "material_author": "Fabian Schuster",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Fabian Schuster",
    "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://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-303429c794e4f6073d2e623d",
   "url": "/authors/fabian-schuster/picks/5/#pick-n-303429c794e4f6073d2e623d",
   "quote_text": "Über 2,5 Tore\n\nbei\nWinamax\n\n1,86",
   "fragment_from": 3019,
   "fragment_to": 3051,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
    "display_name": null,
    "speaker": "Fabian Schuster",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8c85168d92316f74188b8c7a6dba02c222913ca82e519ece6e6e66019172b21b",
    "material_removed": false
   },
   "published_at": "2026-10-09T09:05:00.000Z",
   "detected_at": "2026-10-09T14:41:37.360Z",
   "executed_at": "2026-10-23T00:54:34.335Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.86",
    "our_snapshot": "1.8300",
    "our_snapshot_at": "2026-10-09T14:40:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8300,
   "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-09T09:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T09:05:00.000Z",
    "detected_at": "2026-10-09T14:41:37.360Z",
    "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.86",
    "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.86"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "a7295c11544059e1b35e89088b979bf49984176ba6fe1bba36edf8d9f24f1674",
     "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.86",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8600,
     "executed_at": "2026-10-09T15:58:43.270Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f0ba3260a1a08bf07797d057e1315aec69ebac555b1c1ce883a043ecb36cdec1",
     "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.8300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8300,
     "executed_at": "2026-10-23T00:54:34.335Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Fabian Schuster",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Fabian Schuster",
    "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://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-22aee4725c9877281dc6cd6f",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-22aee4725c9877281dc6cd6f",
   "quote_text": "Notre pronostic Maritimo - FC Porto : Victoire du FC Porto !",
   "fragment_from": 9135,
   "fragment_to": 9195,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/maritimo-porto-377111/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "66298de2100506245ee2d9c9bc8fc8664b1f978bffcf7b848a56bc8ae7b4d398",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T14:57:01.614Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo — FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Porto",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-09T14:57:01.614Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Porto",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Porto"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "e79b296a0e20ec885f90de1b4a93101d25a393f891bc9ba8661dc195b196f184",
     "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": "FC Porto",
     "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
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "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.sportytrader.com/pronostics/maritimo-porto-377111/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ba319b6bc2ab08b26160d6bc",
   "url": "/authors/aleksandr-moskvin/picks/2/#pick-n-ba319b6bc2ab08b26160d6bc",
   "quote_text": "тотал больше 2,5 гола с коэффициентом 1,85",
   "fragment_from": 5165,
   "fragment_to": 5207,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://metaratings.ru/prognozy/futbol/maritimu-portu-prognoz-na-match-chempionata-portugalii-10-oktyabrya-2026-goda/",
    "display_name": null,
    "speaker": "Aleksandr Moskvin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "de09c9c59fa95e6916aa3bacfb6ddcaa7b4309e3a81e665b45d871d5c556a384",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:20:36.997Z",
   "executed_at": "2026-10-13T20:11:08.249Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo v FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8350",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8350,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-10-10T16:19:45.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:20:36.997Z",
    "archive_snapshot_at": "2026-10-10T16:19:45.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.85",
    "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.85"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "8a8f004fa48ce80761122d77acdebe32220d85995a76cbb55d108dafb17149d1",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.85",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8500,
     "executed_at": "2026-10-13T20:11:08.249Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5bca64017217f5ce2b7e05eea2a5be3487b46e0ea3e3478508cb6a1ffe19512d",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.8350",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8350,
     "executed_at": "2026-10-13T20:11:08.249Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Aleksandr Moskvin",
    "publisher": "Metaratings",
    "forecaster": "Aleksandr Moskvin",
    "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://metaratings.ru/prognozy/futbol/maritimu-portu-prognoz-na-match-chempionata-portugalii-10-oktyabrya-2026-goda/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-980442f0d17a6344512ff217",
   "url": "/authors/aleksandr-moskvin/picks/2/#pick-n-980442f0d17a6344512ff217",
   "quote_text": "победа «Порту» за 1,33",
   "fragment_from": 4506,
   "fragment_to": 4528,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://metaratings.ru/prognozy/futbol/maritimu-portu-prognoz-na-match-chempionata-portugalii-10-oktyabrya-2026-goda/",
    "display_name": null,
    "speaker": "Aleksandr Moskvin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "de09c9c59fa95e6916aa3bacfb6ddcaa7b4309e3a81e665b45d871d5c556a384",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:20:36.997Z",
   "executed_at": "2026-10-13T20:11:08.270Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": "s-5d9efad94cea",
    "display_name": "Marítimo v FC Porto",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-10T17:00:00.000Z",
    "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
    "scoreline": "1-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Porto",
   "odds_set": {
    "by_author": "1.33",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.3100",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3100,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-10-10T16:19:45.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:20:36.997Z",
    "archive_snapshot_at": "2026-10-10T16:19:45.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Porto",
    "author_odds": "1.33",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Porto at 1.33"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "5cdee8b6931d4a875322212fb81b37142a10371fb2ba615dfd3a80686158d0e6",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "decimal_odds": "1.33",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3300,
     "executed_at": "2026-10-13T20:11:08.270Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6705ffe0aef520b37d82d4dd4ffedaa5ed6aed9f62ac7331bd025b3da6653f97",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "decimal_odds": "1.3100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3100,
     "executed_at": "2026-10-13T20:11:08.270Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Aleksandr Moskvin",
    "publisher": "Metaratings",
    "forecaster": "Aleksandr Moskvin",
    "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://metaratings.ru/prognozy/futbol/maritimu-portu-prognoz-na-match-chempionata-portugalii-10-oktyabrya-2026-goda/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 12,
  "predictions": 12,
  "authors": 6,
  "statements_before_kickoff": 10,
  "settled_picks": 8,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "1-2",
  "state_words": "finished",
  "distinct_predictions": 12,
  "sources": 6,
  "one_source": false,
  "sentence": "Marítimo finished 1-2 against FC Porto. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-980442f0d17a6344512ff217",
    "url": "/authors/aleksandr-moskvin/picks/2/#pick-n-980442f0d17a6344512ff217",
    "author": "Aleksandr Moskvin",
    "author_url": "/authors/aleksandr-moskvin/",
    "market": "1X2, match result",
    "selection": "FC Porto",
    "outcome": "Won",
    "price": "1.33",
    "published_at": null,
    "recorded_at": "2026-10-12T21:20:36.997Z",
    "lead_hours": -52.3,
    "origin": "Archived before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-a6cef57ea3d0c9daa619df3a",
    "url": "/authors/gonzalo-mansilla/picks/2/#pick-n-a6cef57ea3d0c9daa619df3a",
    "author": "Gonzalo Mansilla",
    "author_url": "/authors/gonzalo-mansilla/",
    "market": "1X2, match result",
    "selection": "FC Porto",
    "outcome": "Won",
    "price": "1.30",
    "published_at": null,
    "recorded_at": "2026-10-09T14:02:14.526Z",
    "lead_hours": 27.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-22aee4725c9877281dc6cd6f",
    "url": "/authors/ilies-peeters/picks/2/#pick-n-22aee4725c9877281dc6cd6f",
    "author": "Ilies Peeters",
    "author_url": "/authors/ilies-peeters/",
    "market": "1X2, match result",
    "selection": "FC Porto",
    "outcome": "Won",
    "price": null,
    "published_at": null,
    "recorded_at": "2026-10-09T14:57:01.614Z",
    "lead_hours": 26.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-cb8d7ac1ed71c067059f3371",
    "url": "/authors/joshua-ojele/picks/3/#pick-n-cb8d7ac1ed71c067059f3371",
    "author": "Joshua Ojele",
    "author_url": "/authors/joshua-ojele/",
    "market": "1X2, match result",
    "selection": "FC Porto",
    "outcome": "Won",
    "price": "1.27",
    "published_at": "2026-10-08T17:09:43.000Z",
    "recorded_at": "2026-10-08T17:23:06.165Z",
    "lead_hours": 47.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-b2910c29e3e9867d00d2ca60",
    "url": "/authors/fabian-schuster/picks/5/#pick-n-b2910c29e3e9867d00d2ca60",
    "author": "Fabian Schuster",
    "author_url": "/authors/fabian-schuster/",
    "market": "Asian handicap -1.5",
    "selection": "FC Porto -1.5",
    "outcome": "Lost",
    "price": "1.98",
    "published_at": "2026-10-09T09:05:00.000Z",
    "recorded_at": "2026-10-09T14:41:37.360Z",
    "lead_hours": 26.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-c640316ef5c2b05a52b2bfb6",
    "url": "/authors/fabian-schuster/picks/5/#pick-n-c640316ef5c2b05a52b2bfb6",
    "author": "Fabian Schuster",
    "author_url": "/authors/fabian-schuster/",
    "market": "Both teams to score",
    "selection": "no",
    "outcome": "Lost",
    "price": "1.55",
    "published_at": "2026-10-09T09:05:00.000Z",
    "recorded_at": "2026-10-09T14:41:37.360Z",
    "lead_hours": 26.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-2fdbb504a13d1642b51a7e0f",
    "url": "/authors/adeyeye-oluwapelumi/picks/3/#pick-n-2fdbb504a13d1642b51a7e0f",
    "author": "Adeyeye Oluwapelumi",
    "author_url": "/authors/adeyeye-oluwapelumi/",
    "market": "Correct score",
    "selection": "Marítimo 0-2 FC Porto",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-08T18:52:22.000Z",
    "recorded_at": "2026-10-08T19:13:17.659Z",
    "lead_hours": 45.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-c6c4597e20499e28494ed259",
    "url": "/authors/joshua-ojele/picks/3/#pick-n-c6c4597e20499e28494ed259",
    "author": "Joshua Ojele",
    "author_url": "/authors/joshua-ojele/",
    "market": "Correct score",
    "selection": "Marítimo 1-3 FC Porto",
    "outcome": "Lost",
    "price": "12.00",
    "published_at": "2026-10-08T17:09:43.000Z",
    "recorded_at": "2026-10-08T17:23:06.165Z",
    "lead_hours": 47.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-b71d2ec0154a51610731c01f",
    "url": "/authors/joshua-ojele/picks/3/#pick-n-b71d2ec0154a51610731c01f",
    "author": "Joshua Ojele",
    "author_url": "/authors/joshua-ojele/",
    "market": "Match result and both teams to score",
    "selection": "FC Porto win, both teams to score: yes",
    "outcome": "Won",
    "price": "3.40",
    "published_at": "2026-10-08T17:09:43.000Z",
    "recorded_at": "2026-10-08T17:23:06.165Z",
    "lead_hours": 47.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ba319b6bc2ab08b26160d6bc",
    "url": "/authors/aleksandr-moskvin/picks/2/#pick-n-ba319b6bc2ab08b26160d6bc",
    "author": "Aleksandr Moskvin",
    "author_url": "/authors/aleksandr-moskvin/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.85",
    "published_at": null,
    "recorded_at": "2026-10-12T21:20:36.997Z",
    "lead_hours": -52.3,
    "origin": "Archived before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-303429c794e4f6073d2e623d",
    "url": "/authors/fabian-schuster/picks/5/#pick-n-303429c794e4f6073d2e623d",
    "author": "Fabian Schuster",
    "author_url": "/authors/fabian-schuster/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.86",
    "published_at": "2026-10-09T09:05:00.000Z",
    "recorded_at": "2026-10-09T14:41:37.360Z",
    "lead_hours": 26.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-1d0c2c994b9b6a021354c402",
    "url": "/authors/joshua-ojele/picks/3/#pick-n-1d0c2c994b9b6a021354c402",
    "author": "Joshua Ojele",
    "author_url": "/authors/joshua-ojele/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.75",
    "published_at": "2026-10-08T17:09:43.000Z",
    "recorded_at": "2026-10-08T17:23:06.165Z",
    "lead_hours": 47.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "1X2, match result",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Porto",
      "predictions": 4,
      "eligible": 4
     }
    ],
    "median_odds": "1.30",
    "odds_from_author": 3,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 3,
    "sources": 3,
    "one_source": false,
    "eligible": 3,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 2.5",
      "predictions": 3,
      "eligible": 3
     }
    ],
    "median_odds": "1.85",
    "odds_from_author": 3,
    "odds_from_snapshot": 0
   },
   {
    "market": "Correct score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Marítimo 0-2 FC Porto",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Marítimo 1-3 FC Porto",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "FC Porto",
      "predictions": 2
     }
    ],
    "median_odds": "12.00",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Asian handicap -1.5",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Porto -1.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.98",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Both teams to score",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "no",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.55",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Match result and both teams to score",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Porto win, both teams to score: yes",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "3.40",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 12,
  "independent_sources": 6,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "footballwhispers.com",
    "materials": 1,
    "authors": 1,
    "selections": 4
   },
   {
    "source": "sportwetten.bild.de",
    "materials": 1,
    "authors": 1,
    "selections": 3
   },
   {
    "source": "metaratings.ru",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportytrader.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportytrader.es",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 8,
   "lost": 4,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "Joshua Ojele",
    "author_url": "/authors/joshua-ojele/",
    "picks": 4,
    "record_ids": [
     "n-cb8d7ac1ed71c067059f3371",
     "n-b71d2ec0154a51610731c01f",
     "n-1d0c2c994b9b6a021354c402",
     "n-c6c4597e20499e28494ed259"
    ],
    "markets": [
     "1X2, match result",
     "Match result and both teams to score",
     "Over/Under 2.5 goals",
     "Correct score"
    ],
    "selections": [
     "FC Porto",
     "FC Porto win, both teams to score: yes",
     "over 2.5",
     "Marítimo 1-3 FC Porto"
    ],
    "prices": [
     "1.27",
     "3.40",
     "1.75",
     "12.00"
    ],
    "outcomes": [
     "Won",
     "Won",
     "Won",
     "Lost"
    ],
    "scenario": "FC Porto · FC Porto win, both teams to score: yes · over 2.5 goals · Marítimo 1-3 FC Porto",
    "result": "any_wrong",
    "recorded_at": "2026-10-08T17:23:06.165Z",
    "lead_hours": 47.6,
    "evidence_urls": [
     "/authors/joshua-ojele/picks/3/#pick-n-cb8d7ac1ed71c067059f3371",
     "/authors/joshua-ojele/picks/3/#pick-n-b71d2ec0154a51610731c01f",
     "/authors/joshua-ojele/picks/3/#pick-n-1d0c2c994b9b6a021354c402",
     "/authors/joshua-ojele/picks/3/#pick-n-c6c4597e20499e28494ed259"
    ]
   },
   {
    "author": "Fabian Schuster",
    "author_url": "/authors/fabian-schuster/",
    "picks": 3,
    "record_ids": [
     "n-303429c794e4f6073d2e623d",
     "n-c640316ef5c2b05a52b2bfb6",
     "n-b2910c29e3e9867d00d2ca60"
    ],
    "markets": [
     "Over/Under 2.5 goals",
     "Both teams to score",
     "Asian handicap -1.5"
    ],
    "selections": [
     "over 2.5",
     "no",
     "FC Porto -1.5"
    ],
    "prices": [
     "1.86",
     "1.55",
     "1.98"
    ],
    "outcomes": [
     "Won",
     "Lost",
     "Lost"
    ],
    "scenario": "over 2.5 goals · Both teams to score: no · FC Porto -1.5",
    "result": "any_wrong",
    "recorded_at": "2026-10-09T14:41:37.360Z",
    "lead_hours": 26.3,
    "evidence_urls": [
     "/authors/fabian-schuster/picks/5/#pick-n-303429c794e4f6073d2e623d",
     "/authors/fabian-schuster/picks/5/#pick-n-c640316ef5c2b05a52b2bfb6",
     "/authors/fabian-schuster/picks/5/#pick-n-b2910c29e3e9867d00d2ca60"
    ]
   },
   {
    "author": "Aleksandr Moskvin",
    "author_url": "/authors/aleksandr-moskvin/",
    "picks": 2,
    "record_ids": [
     "n-980442f0d17a6344512ff217",
     "n-ba319b6bc2ab08b26160d6bc"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 2.5 goals"
    ],
    "selections": [
     "FC Porto",
     "over 2.5"
    ],
    "prices": [
     "1.33",
     "1.85"
    ],
    "outcomes": [
     "Won",
     "Won"
    ],
    "scenario": "FC Porto · over 2.5 goals",
    "result": "all_right",
    "recorded_at": "2026-10-12T21:20:36.997Z",
    "lead_hours": -52.3,
    "evidence_urls": [
     "/authors/aleksandr-moskvin/picks/2/#pick-n-980442f0d17a6344512ff217",
     "/authors/aleksandr-moskvin/picks/2/#pick-n-ba319b6bc2ab08b26160d6bc"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 12,
   "before_kickoff": 10,
   "after_kickoff": 2,
   "at_least_2h": 10,
   "share_2h_plus": 83.3,
   "median_hours": 36.4,
   "min_hours": 26.0,
   "max_hours": 47.6,
   "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
  }
 },
 "title_tag": "Marítimo vs FC Porto: Predictions and Results — 10 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": null,
  "closing_line": {
   "id": "sr-fdbf839902e70da1c82e0ba2",
   "type_code": "closing_price",
   "moment_at": "2026-10-10T17:00:00.000Z",
   "freeze_at": "2026-10-11T07:25:40.999Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 10,
     "publications": 10,
     "comparable": 10,
     "unique": 10,
     "contributions": 10
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: FC Porto — 3 of 3 eligible",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 3,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 3,
        "in_words": "FC Porto",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": "Correct score — No single most common selection: Marítimo 0-2 FC Porto and Marítimo 1-3 FC Porto — 1 of 2 eligible each",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": null,
      "n": 2,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Marítimo 0-2 FC Porto",
        "choice": "0-2"
       },
       {
        "figure": 1,
        "in_words": "Marítimo 1-3 FC Porto",
        "choice": "1-3"
       }
      ]
     },
     {
      "phrase": "Over/Under 2.5 goals — Most common recorded selection: over 2.5 — 2 of 2 eligible",
      "source_group": "total|2.5|match|*|*#explicit",
      "leader": "over",
      "n": 2,
      "market_label": "Over/Under 2.5 goals",
      "row_list": [
       {
        "figure": 2,
        "in_words": "over 2.5",
        "choice": "over"
       }
      ]
     },
     {
      "phrase": "Asian handicap -1.5 — Most common recorded selection: FC Porto -1.5 — 1 of 1 eligible",
      "source_group": "handicap_asian|-1.5|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "Asian handicap -1.5",
      "row_list": [
       {
        "figure": 1,
        "in_words": "FC Porto -1.5",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": "Match result and both teams to score — Most common recorded selection: FC Porto win, both teams to score: yes — 1 of 1 eligible",
      "source_group": "both_teams_score_and_result|*|match|*|*#explicit",
      "leader": "2-yes",
      "n": 1,
      "market_label": "Match result and both teams to score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "FC Porto win, both teams to score: yes",
        "choice": "2-yes"
       }
      ]
     },
     {
      "phrase": "Both teams to score — Most common recorded selection: no — 1 of 1 eligible",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": "no",
      "n": 1,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "no",
        "choice": "no"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-1d0c2c994b9b6a021354c402",
    "n-22aee4725c9877281dc6cd6f",
    "n-2fdbb504a13d1642b51a7e0f",
    "n-303429c794e4f6073d2e623d",
    "n-a6cef57ea3d0c9daa619df3a",
    "n-b2910c29e3e9867d00d2ca60",
    "n-b71d2ec0154a51610731c01f",
    "n-c640316ef5c2b05a52b2bfb6",
    "n-c6c4597e20499e28494ed259",
    "n-cb8d7ac1ed71c067059f3371"
   ],
   "hash": "b6da6ddb1d8fff02659bc9329f346e9ddbb0b8158f039d88414720da80e17f93"
  },
  "author_rows": [
   {
    "id": "sr-625adc755f3e12153eecbc07",
    "type_code": "author_before_match",
    "moment_at": "2026-10-10T17:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:40.999Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 11681,
     "period_from": "2026-09-30",
     "period_to": "2026-09-30",
     "price_rule": "Our market snapshot",
     "return_percent": "58.41",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-c4758ee87917|r-a0654fcbe748d047|v-3e1aba9da18830f4",
     "c|s-c4758ee87917|r-a7d1f39461dfc790|v-b822be95a4d1f528"
    ],
    "hash": "aa12c41afdabd100dae7a1fe84e1e7b324c9c68d73cb0a6214943c333746dd6b",
    "entity_ref": "e-039bcef343c50ba1d22f8e19",
    "name_shown": "Joshua Ojele",
    "url": "/authors/joshua-ojele/"
   },
   {
    "id": "sr-97e01e6d5e890a8c5d15702e",
    "type_code": "author_before_match",
    "moment_at": "2026-10-10T17:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:40.999Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-03cd72e2d1116eff0fc8cfea",
    "name_shown": "Adeyeye Oluwapelumi",
    "url": "/authors/adeyeye-oluwapelumi/"
   },
   {
    "id": "sr-6d00a5ff5f23f92d6680668f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-10T17:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:40.999Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-1196a2597bf63a34e6034711",
    "name_shown": "Ilies Peeters",
    "url": "/authors/ilies-peeters/"
   },
   {
    "id": "sr-991bd854209a0b3dae201aa3",
    "type_code": "author_before_match",
    "moment_at": "2026-10-10T17:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:40.999Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 4,
     "method_version": "2.2",
     "net_points_hundredths": 6062,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "15.15",
     "settled_picks": 4,
     "staked_hundredths": 40000,
     "void": 0
    },
    "composition": [
     "c|s-094908148541|r-df9932524610d724|v-a1097a00f53b35e7",
     "c|s-303919d68e79|r-b0823898f5152276|v-a264223a313500f1",
     "c|s-60e403153fd3|r-4b7d4dda7311345f|v-33f77a499d344c9d",
     "c|s-b2dcb02259fa|r-7dcf9825467626a1|v-228127951318f4a8"
    ],
    "hash": "a239988c46195686e10c171da6eed2e4eb540296383d3498ba9434fb234f17fb",
    "entity_ref": "e-820c98436bf3972c1089c31e",
    "name_shown": "Gonzalo Mansilla",
    "url": "/authors/gonzalo-mansilla/"
   },
   {
    "id": "sr-d9859d3ce078861b6aca109a",
    "type_code": "author_before_match",
    "moment_at": "2026-10-10T17:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:40.999Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": -13000,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "-32.50",
     "settled_picks": 4,
     "staked_hundredths": 40000,
     "void": 0
    },
    "composition": [
     "c|s-17e4bb51bca5|r-50603f87ccf7d7f4|v-544c007803b6f46c",
     "c|s-17e4bb51bca5|r-7f6c40cf20ebb990|v-be8fcd8afb84aa13",
     "c|s-d39b51492ed0|r-0ee0eb067321206c|v-cbaead96f6f829af",
     "c|s-d39b51492ed0|r-6993320c47680123|v-fdef355a15be6817"
    ],
    "hash": "55180f50e17d362e787e49605516514ff60fe9eaa31c433cedf98e668182d37f",
    "entity_ref": "e-9340abce1522fc3fb2ca3e92",
    "name_shown": "Fabian Schuster",
    "url": "/authors/fabian-schuster/"
   }
  ],
  "late_additions": {
   "n": 4,
   "body": "2 records added on 12 Oct 2026 from archived copies; 2 records added on 12 Oct 2026 from the source's own history"
  },
  "chips": {
   "id": "sr-08d842abe1eb56d21e4ddbc8",
   "type_code": "chips",
   "moment_at": "2026-10-10T17:00:00.000Z",
   "freeze_at": "2026-10-11T21:54:23.307Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-1d0c2c994b9b6a021354c402": [],
     "n-22aee4725c9877281dc6cd6f": [],
     "n-2fdbb504a13d1642b51a7e0f": [],
     "n-303429c794e4f6073d2e623d": [],
     "n-a6cef57ea3d0c9daa619df3a": [],
     "n-b2910c29e3e9867d00d2ca60": [],
     "n-b71d2ec0154a51610731c01f": [],
     "n-c640316ef5c2b05a52b2bfb6": [],
     "n-c6c4597e20499e28494ed259": [],
     "n-cb8d7ac1ed71c067059f3371": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-1d0c2c994b9b6a021354c402",
    "n-22aee4725c9877281dc6cd6f",
    "n-2fdbb504a13d1642b51a7e0f",
    "n-303429c794e4f6073d2e623d",
    "n-a6cef57ea3d0c9daa619df3a",
    "n-b2910c29e3e9867d00d2ca60",
    "n-b71d2ec0154a51610731c01f",
    "n-c640316ef5c2b05a52b2bfb6",
    "n-c6c4597e20499e28494ed259",
    "n-cb8d7ac1ed71c067059f3371"
   ],
   "hash": "834a88ee1d6790b77cb5c2864305ef5957127780dfc9b9a64b58a94e8b8705f5"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": "B",
  "open_to_search": true,
  "inputs": {
   "prediction_count": 3,
   "publisher_count": 3,
   "contract": "1x2|*|match|*|*#explicit",
   "forecaster_count": 5,
   "publishers_all": 5,
   "topic_count": 4,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 85
    },
    {
     "settled_count": 22
    },
    {
     "settled_count": 22
    },
    {
     "settled_count": 15
    },
    {
     "settled_count": 10
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 4
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 10,
   "counted_sources": 5
  },
  "gates_words": "Open to search: 10 counted predictions from 5 different sources",
  "created_from": "prediction_page",
  "prediction_count": 9,
  "publisher_count": 5,
  "forecaster_count": 4,
  "newcomer_count": 3,
  "competition_authors": [
   {
    "name_shown": "Ayaz Karacan",
    "url": "/authors/ayaz-karacan/",
    "source_group": "tipsters",
    "settled_count": 85,
    "match_count": 254,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "18.1",
    "too_few": false
   },
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 20,
    "match_count": 19,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "0.1",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5ed8b1279a481fcc4214",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "2. Bundesliga · 5/8 · 26 Oct",
      "body": "2. Bundesliga, week of 26 Oct 2026: 5/8 result calls right, first of 6 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-5ed8b1279a48",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-37e18fe87e18079a2945",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 7 · 31 Oct",
      "body": "Only one right of 7 tipsters and sources · Draw · Kocaelispor v Rizespor · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-37e18fe87e18",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Fabian Schuster",
    "url": "/authors/fabian-schuster/",
    "source_group": "tipsters",
    "settled_count": 8,
    "match_count": 6,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-995afab395afa7f853bd",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 7 · 6 Nov",
      "body": "Only one right of 7 tipsters and sources · Draw · Eintracht Braunschweig v Cottbus · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-995afab395af",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     },
     {
      "title_id": "zk-b9b44f30079e1d970ae9",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.73 · 24 Oct",
      "body": "Draw at 3.73 · 1. FC Köln v FC Schalke 04 · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-b9b44f30079e",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "Gonzalo Mansilla",
    "url": "/authors/gonzalo-mansilla/",
    "source_group": "tipsters",
    "settled_count": 7,
    "match_count": 10,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-02bb41d2640e5eeb6627",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 4 Nov",
      "body": "4 matches in a row, every pick correct · 3 Nov–4 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-02bb41d2640e",
      "url": null,
      "tier": null,
      "event_at": "2026-11-04"
     },
     {
      "title_id": "zk-08a22e96111d92b2dac9",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "5/5 · week of 12 Oct",
      "body": "5/5 result calls right · week of 12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-08a22e96111d",
      "url": null,
      "tier": null,
      "event_at": "2026-10-18"
     }
    ]
   },
   {
    "name_shown": "Enrico Giordano",
    "url": "/authors/enrico-giordano/",
    "source_group": "tipsters",
    "settled_count": 6,
    "match_count": 355,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-4117c0f114b776ec945d",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Eredivisie · 2/3 · 12 Oct",
      "body": "Eredivisie, week of 12 Oct 2026: 2/3 result calls right, first of 6 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-4117c0f114b7",
      "url": null,
      "tier": null,
      "event_at": "2026-10-18"
     },
     {
      "title_id": "zk-4eae8de48fafb3d634c4",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "6 right in a row · 31 Oct",
      "body": "6 matches in a row, every pick correct · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-4eae8de48faf",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Joshua Ojele",
    "url": "/authors/joshua-ojele/",
    "source_group": "experts",
    "settled_count": 6,
    "match_count": 9,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-c4392fb341fcded380fb",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "5/6 · week of 19 Oct",
      "body": "5/6 result calls right · week of 19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-c4392fb341fc",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     },
     {
      "title_id": "zk-068f2226d929517145ce",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 2–1 · 1 Nov",
      "body": "Exact score 2–1 · Academico Viseu v Rio Ave · 1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-068f2226d929",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     }
    ]
   },
   {
    "name_shown": "Adeyeye Oluwapelumi",
    "url": "/authors/adeyeye-oluwapelumi/",
    "source_group": "experts",
    "settled_count": 4,
    "match_count": 21,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-8da5bd8d8162c9e9ea53",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 1–2 · 26 Oct",
      "body": "Exact score 1–2 · Santa Clara v Benfica · 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-8da5bd8d8162",
      "url": null,
      "tier": null,
      "event_at": "2026-10-26"
     },
     {
      "title_id": "zk-ec7cb1a48c134e50ee80",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.40 · 15 Oct",
      "body": "Away win at 3.40 · TSG Hoffenheim v Beşiktaş · 15 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ec7cb1a48c13",
      "url": null,
      "tier": null,
      "event_at": "2026-10-15"
     }
    ]
   },
   {
    "name_shown": "Ali Demir",
    "url": "/authors/ali-demir/",
    "source_group": "tipsters",
    "settled_count": 4,
    "match_count": 3,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-e8d773eb29699a689dc2",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 6 · 25 Oct",
      "body": "Only one right of 6 tipsters and sources · Draw · Santos v Bahia · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-e8d773eb2969",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     },
     {
      "title_id": "zk-b3dc711a627ebea53e70",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 4.70 · 24 Oct",
      "body": "Home win at 4.70 · Aston Villa v Manchester City · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-b3dc711a627e",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "Infobetting",
    "url": "/sources/infobetting-com/",
    "source_group": "websites",
    "settled_count": 4,
    "match_count": 6,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-5f259bebd944649c02ef",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 1 Nov",
      "body": "7 matches in a row, every pick correct · 31 Oct–1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-5f259bebd944",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-abb804e6fe445ae3046d",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.25 · 25 Oct",
      "body": "Draw at 3.25 · Angers v Lorient · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-abb804e6fe44",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Tobias Brandt",
    "url": "/authors/tobias-brandt/",
    "source_group": "tipsters",
    "settled_count": 3,
    "match_count": 3,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-a918907756db44b32205",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 11 · 17 Oct",
      "body": "Only one right of 11 tipsters and sources · Home win · Hamburger SV v VfB Stuttgart · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-a918907756db",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-124f63495b68bb44a349",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 8.50 · 31 Oct",
      "body": "Draw at 8.50 · Feyenoord v Fortuna Sittard · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-124f63495b68",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Baptiste Couturiaux",
    "url": "/authors/baptiste-couturiaux/",
    "source_group": "tipsters",
    "settled_count": 2,
    "match_count": 3,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-cb7e0a6cafc6fb522747",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 19 Oct",
      "body": "7 matches in a row, every pick correct · 17 Oct–19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-cb7e0a6cafc6",
      "url": null,
      "tier": null,
      "event_at": "2026-10-19"
     },
     {
      "title_id": "zk-3ff8f6b757bb4a2d9118",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "8/8 · week of 26 Oct",
      "body": "8/8 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3ff8f6b757bb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     }
    ]
   },
   {
    "name_shown": "Jonas Meyer",
    "url": "/authors/jonas-meyer/",
    "source_group": "tipsters",
    "settled_count": 2,
    "match_count": 4,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-225e034bae6cf63b4f0b",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 10 Oct",
      "body": "Only one right of 8 tipsters and sources · Draw · Monaco v Toulouse · 10 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-225e034bae6c",
      "url": null,
      "tier": null,
      "event_at": "2026-10-10"
     },
     {
      "title_id": "zk-567225b1675f40afc96e",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.75 · 23 Oct",
      "body": "Draw at 3.75 · Deportivo Alavés v Málaga CF · 23 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-567225b1675f",
      "url": null,
      "tier": null,
      "event_at": "2026-10-23"
     }
    ]
   },
   {
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/",
    "source_group": "websites",
    "settled_count": 1,
    "match_count": 3,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-1f2dc73852fb72ab0133",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Bundesliga · 2/3 · 26 Oct",
      "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-1f2dc73852fb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-ca7508509979566f1f5d",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "8 right in a row · 12 Oct",
      "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ca7508509979",
      "url": null,
      "tier": null,
      "event_at": "2026-10-12"
     }
    ]
   },
   {
    "name_shown": "David Ratabouil",
    "url": "/authors/david-ratabouil/",
    "source_group": "tipsters",
    "settled_count": 1,
    "match_count": 4,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-4de627c9370069895d00",
      "code_name": "P-02",
      "title_tier": "dated_record",
      "badge_label": "No.1 · week of 26 Oct",
      "body": "No.1 of 12 · 8/10 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-4de627c93700",
      "url": null,
      "tier": "No.1",
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-7e78bd27705897fe5932",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 26 Oct",
      "body": "7 matches in a row, every pick correct · 23 Oct–26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-7e78bd277058",
      "url": null,
      "tier": null,
      "event_at": "2026-10-26"
     }
    ]
   },
   {
    "name_shown": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "source_group": "websites",
    "settled_count": 1,
    "match_count": 2,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-47cc45887781ed2bc810",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 3 · week of 5 Oct",
      "body": "UEFA Nations League, week of 5 Oct 2026: 4/5 result calls right, first of 3 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-47cc45887781",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     },
     {
      "title_id": "zk-3f294e364978e9d313ed",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "5 right in a row · 6 Oct",
      "body": "5 matches in a row, every pick correct · 6 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3f294e364978",
      "url": null,
      "tier": null,
      "event_at": "2026-10-06"
     }
    ]
   }
  ],
  "competition_authors_total": 17,
  "competition_authors_10": 2,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-09-26T17:00:00.000Z",
   "d_minus_3_at": "2026-10-07T17:00:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 3 tipsters and sources with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: Marítimo 0 · Draw 0 · FC Porto 3. Another 1 predicted an exact score (implied: Marítimo 0 · Draw 0 · FC Porto 1). 1 gave other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 0,
    "2": 3
   },
   "forecasters_outcome": 3,
   "from_score": {
    "2": 1
   },
   "forecasters_from_score": 1,
   "other_markets_only": 1,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-09T14:57:01.614Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "contract_code": "1x2|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choices": [
      {
       "code_name": "2",
       "in_words": "FC Porto",
       "tips": [
        {
         "entry_id": "n-a6cef57ea3d0c9daa619df3a",
         "author_name": "Gonzalo Mansilla",
         "author_href": "/authors/gonzalo-mansilla/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "FC Porto",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T14:02:14.526Z",
         "posted_at": null,
         "author_quoted_price": "1.30",
         "our_snapshot": "1.2900",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/gonzalo-mansilla/picks/2/#pick-n-a6cef57ea3d0c9daa619df3a",
         "original": "https://www.sportytrader.es/pronosticos/maritimo-oporto-377460/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 16,
          "won": 10,
          "void": 0,
          "return_percent": "-8.5",
          "period_from": "2026-10-10",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 4,
          "return_percent": "15.15",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 3,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 16062,
          "return_percent": "53.5",
          "avg_odds": "1.54",
          "odds_from_author": 3,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 2,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-cb8d7ac1ed71c067059f3371",
         "author_name": "Joshua Ojele",
         "author_href": "/authors/joshua-ojele/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "FC Porto",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T17:23:06.165Z",
         "posted_at": "2026-10-08T17:09:43.000Z",
         "author_quoted_price": "1.27",
         "our_snapshot": "1.3000",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/joshua-ojele/picks/3/#pick-n-cb8d7ac1ed71c067059f3371",
         "original": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 3,
          "won": 3,
          "void": 0,
          "return_percent": "50.9",
          "period_from": "2026-09-30",
          "period_to": "2026-10-10",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "58.41",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 3,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 19681,
          "return_percent": "65.6",
          "avg_odds": "1.63",
          "odds_from_author": 2,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 2,
          "small_sample": true,
          "period_from": "2026-09-30",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "correct_score_market|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choices": [
      {
       "code_name": "0-2",
       "in_words": "Marítimo 0-2 FC Porto",
       "tips": [
        {
         "entry_id": "n-2fdbb504a13d1642b51a7e0f",
         "author_name": "Adeyeye Oluwapelumi",
         "author_href": "/authors/adeyeye-oluwapelumi/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Marítimo 0-2 FC Porto",
         "choice_key": "0-2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T19:13:17.659Z",
         "posted_at": "2026-10-08T18:52:22.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/adeyeye-oluwapelumi/picks/3/#pick-n-2fdbb504a13d1642b51a7e0f",
         "original": "https://www.sportsmole.co.uk/football/porto/preview/maritimo-vs-porto-prediction-team-news-lineups_606497.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 4,
          "won": 1,
          "void": 0,
          "return_percent": "116.2",
          "period_from": "2026-10-24",
          "period_to": "2026-11-06",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 1,
          "won": 1,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 8929,
          "return_percent": "89.3",
          "avg_odds": "1.91",
          "odds_from_author": 1,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-08",
          "period_to": "2026-10-08",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "1-3",
       "in_words": "Marítimo 1-3 FC Porto",
       "tips": [
        {
         "entry_id": "n-c6c4597e20499e28494ed259",
         "author_name": "Joshua Ojele",
         "author_href": "/authors/joshua-ojele/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Marítimo 1-3 FC Porto",
         "choice_key": "1-3",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T17:23:06.165Z",
         "posted_at": "2026-10-08T17:09:43.000Z",
         "author_quoted_price": "12.00",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/joshua-ojele/picks/3/#pick-n-c6c4597e20499e28494ed259",
         "original": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 0,
          "portion": null,
          "market_label": "Correct score",
          "other_markets": 18,
          "other_markets_live": 18,
          "other_markets_archived": 0
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "58.41",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 3,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 19681,
          "return_percent": "65.6",
          "avg_odds": "1.63",
          "odds_from_author": 2,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-09-30",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "total|2.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 2.5",
       "tips": [
        {
         "entry_id": "n-303429c794e4f6073d2e623d",
         "author_name": "Fabian Schuster",
         "author_href": "/authors/fabian-schuster/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "over 2.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T14:41:37.360Z",
         "posted_at": "2026-10-09T09:05:00.000Z",
         "author_quoted_price": "1.86",
         "our_snapshot": "1.8300",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/fabian-schuster/picks/5/#pick-n-303429c794e4f6073d2e623d",
         "original": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 26,
          "won": 13,
          "void": 0,
          "return_percent": "-12.0",
          "period_from": "2026-10-10",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 4,
          "return_percent": "-32.50",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 6,
          "won": 2,
          "lost": 4,
          "void": 0,
          "net_points_hundredths": -11500,
          "return_percent": "-19.2",
          "avg_odds": "2.58",
          "odds_from_author": 6,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-1d0c2c994b9b6a021354c402",
         "author_name": "Joshua Ojele",
         "author_href": "/authors/joshua-ojele/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "over 2.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T17:23:06.165Z",
         "posted_at": "2026-10-08T17:09:43.000Z",
         "author_quoted_price": "1.75",
         "our_snapshot": "1.7200",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/joshua-ojele/picks/3/#pick-n-1d0c2c994b9b6a021354c402",
         "original": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 7,
          "won": 3,
          "void": 0,
          "return_percent": "-31.4",
          "period_from": "2026-09-30",
          "period_to": "2026-10-31",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "58.41",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 3,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 19681,
          "return_percent": "65.6",
          "avg_odds": "1.63",
          "odds_from_author": 2,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-09-30",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "handicap_asian|-1.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Asian handicap -1.5",
     "market_key": "handicap_asian",
     "choices": [
      {
       "code_name": "2",
       "in_words": "FC Porto -1.5",
       "tips": [
        {
         "entry_id": "n-b2910c29e3e9867d00d2ca60",
         "author_name": "Fabian Schuster",
         "author_href": "/authors/fabian-schuster/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Asian handicap -1.5",
         "market_key": "handicap_asian",
         "choice": "FC Porto -1.5",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T14:41:37.360Z",
         "posted_at": "2026-10-09T09:05:00.000Z",
         "author_quoted_price": "1.98",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/fabian-schuster/picks/5/#pick-n-b2910c29e3e9867d00d2ca60",
         "original": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 10,
          "won": 2,
          "void": 0,
          "return_percent": "-39.9",
          "period_from": "2026-10-10",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Asian handicap -1.5"
         },
         "prematch_tally": {
          "settled_picks": 4,
          "return_percent": "-32.50",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 6,
          "won": 2,
          "lost": 4,
          "void": 0,
          "net_points_hundredths": -11500,
          "return_percent": "-19.2",
          "avg_odds": "2.58",
          "odds_from_author": 6,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "both_teams_score|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choices": [
      {
       "code_name": "no",
       "in_words": "no",
       "tips": [
        {
         "entry_id": "n-c640316ef5c2b05a52b2bfb6",
         "author_name": "Fabian Schuster",
         "author_href": "/authors/fabian-schuster/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Both teams to score",
         "market_key": "both_teams_score",
         "choice": "no",
         "choice_key": "no",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T14:41:37.360Z",
         "posted_at": "2026-10-09T09:05:00.000Z",
         "author_quoted_price": "1.55",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/fabian-schuster/picks/5/#pick-n-c640316ef5c2b05a52b2bfb6",
         "original": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 23,
          "won": 11,
          "void": 0,
          "return_percent": "4.9",
          "period_from": "2026-10-10",
          "period_to": "2026-11-06",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": {
          "settled_picks": 4,
          "return_percent": "-32.50",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 6,
          "won": 2,
          "lost": 4,
          "void": 0,
          "net_points_hundredths": -11500,
          "return_percent": "-19.2",
          "avg_odds": "2.58",
          "odds_from_author": 6,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "both_teams_score_and_result|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Match result and both teams to score",
     "market_key": "both_teams_score_and_result",
     "choices": [
      {
       "code_name": "2-yes",
       "in_words": "FC Porto win, both teams to score: yes",
       "tips": [
        {
         "entry_id": "n-b71d2ec0154a51610731c01f",
         "author_name": "Joshua Ojele",
         "author_href": "/authors/joshua-ojele/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Match result and both teams to score",
         "market_key": "both_teams_score_and_result",
         "choice": "FC Porto win, both teams to score: yes",
         "choice_key": "2-yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T17:23:06.165Z",
         "posted_at": "2026-10-08T17:09:43.000Z",
         "author_quoted_price": "3.40",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/joshua-ojele/picks/3/#pick-n-b71d2ec0154a51610731c01f",
         "original": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 2,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-10-30",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Match result and both teams to score"
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "58.41",
          "snapshot_taken_at": "2026-10-10T17:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 3,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 19681,
          "return_percent": "65.6",
          "avg_odds": "1.63",
          "odds_from_author": 2,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-09-30",
          "period_to": "2026-10-10",
          "as_of": "2026-10-10T17:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-980442f0d17a6344512ff217",
     "author_name": "Aleksandr Moskvin",
     "author_href": "/authors/aleksandr-moskvin/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "FC Porto",
     "choice_key": "2",
     "byline": "Archived before kick-off",
     "logged_at": "2026-10-12T21:20:36.997Z",
     "posted_at": null,
     "author_quoted_price": "1.33",
     "our_snapshot": null,
     "closing_line": "1.3100",
     "outcome_label": "Won",
     "pre_match": false,
     "proof": "/authors/aleksandr-moskvin/picks/2/#pick-n-980442f0d17a6344512ff217",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 20
    },
    {
     "entry_id": "n-22aee4725c9877281dc6cd6f",
     "author_name": "Ilies Peeters",
     "author_href": "/authors/ilies-peeters/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "FC Porto",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-09T14:57:01.614Z",
     "posted_at": null,
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/ilies-peeters/picks/2/#pick-n-22aee4725c9877281dc6cd6f",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 34
    },
    {
     "entry_id": "n-ba319b6bc2ab08b26160d6bc",
     "author_name": "Aleksandr Moskvin",
     "author_href": "/authors/aleksandr-moskvin/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Archived before kick-off",
     "logged_at": "2026-10-12T21:20:36.997Z",
     "posted_at": null,
     "author_quoted_price": "1.85",
     "our_snapshot": null,
     "closing_line": "1.8350",
     "outcome_label": "Won",
     "pre_match": false,
     "proof": "/authors/aleksandr-moskvin/picks/2/#pick-n-ba319b6bc2ab08b26160d6bc",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 20
    }
   ],
   "not_counted": [],
   "after_start": [],
   "forecaster_split": {
    "contracts": [
     {
      "contract_code": "1x2|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "1X2, match result",
      "market_key": "1x2",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Marítimo",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "FC Porto",
        "tips": [
         {
          "author_name": "Gonzalo Mansilla",
          "entry_id": "n-a6cef57ea3d0c9daa619df3a",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Ilies Peeters",
          "entry_id": "n-22aee4725c9877281dc6cd6f",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Joshua Ojele",
          "entry_id": "n-cb8d7ac1ed71c067059f3371",
          "outcome_label": "Won",
          "source_group": "experts"
         }
        ],
        "figure": 3
       }
      ],
      "n": 3,
      "publisher_count": 3
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "0-2",
        "in_words": "Marítimo 0-2 FC Porto",
        "tips": [
         {
          "author_name": "Adeyeye Oluwapelumi",
          "entry_id": "n-2fdbb504a13d1642b51a7e0f",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "1-3",
        "in_words": "Marítimo 1-3 FC Porto",
        "tips": [
         {
          "author_name": "Joshua Ojele",
          "entry_id": "n-c6c4597e20499e28494ed259",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "total|2.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 2.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 2.5",
        "tips": [
         {
          "author_name": "Fabian Schuster",
          "entry_id": "n-303429c794e4f6073d2e623d",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Joshua Ojele",
          "entry_id": "n-1d0c2c994b9b6a021354c402",
          "outcome_label": "Won",
          "source_group": "experts"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "handicap_asian|-1.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Asian handicap -1.5",
      "market_key": "handicap_asian",
      "choices": [
       {
        "code_name": "2",
        "in_words": "FC Porto -1.5",
        "tips": [
         {
          "author_name": "Fabian Schuster",
          "entry_id": "n-b2910c29e3e9867d00d2ca60",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "both_teams_score|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Both teams to score",
      "market_key": "both_teams_score",
      "choices": [
       {
        "code_name": "no",
        "in_words": "no",
        "tips": [
         {
          "author_name": "Fabian Schuster",
          "entry_id": "n-c640316ef5c2b05a52b2bfb6",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "both_teams_score_and_result|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Match result and both teams to score",
      "market_key": "both_teams_score_and_result",
      "choices": [
       {
        "code_name": "2-yes",
        "in_words": "FC Porto win, both teams to score: yes",
        "tips": [
         {
          "author_name": "Joshua Ojele",
          "entry_id": "n-b71d2ec0154a51610731c01f",
          "outcome_label": "Won",
          "source_group": "experts"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 5,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 9,
    "unique": 9,
    "comparable": 9,
    "admissible": 9,
    "contributions": 9
   },
   "differing_choices": 0,
   "visible_who": 4,
   "newcomers_who": 1,
   "newcomers_before": 1,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "price",
     "display_name": "Price and value",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-cb8d7ac1ed71c067059f3371",
       "author_name": "Joshua Ojele",
       "author_href": "/authors/joshua-ojele/",
       "source_group": "experts",
       "choice": "FC Porto",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-08T17:23:06.165Z",
       "original": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
       "proof": "/authors/joshua-ojele/picks/3/#pick-n-cb8d7ac1ed71c067059f3371",
       "quote_text": "given the gulf in quality and experience between the two sides, we are siding with the bookmakers here.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "other_topic",
     "display_name": "Other reasons",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-303429c794e4f6073d2e623d",
       "author_name": "Fabian Schuster",
       "author_href": "/authors/fabian-schuster/",
       "source_group": "tipsters",
       "choice": "over 2.5",
       "market_label": "Over/Under 2.5 goals",
       "logged_at": "2026-10-09T14:41:37.360Z",
       "original": "https://sportwetten.bild.de/tipps/maritimo-fc-porto-prognose-10-10-2026/",
       "proof": "/authors/fabian-schuster/picks/5/#pick-n-303429c794e4f6073d2e623d",
       "quote_text": "Zugleich kassierte Marítimo in fünf Ligaspielen nacheinander Gegentore, was für „Über 2,5 Tore“ spricht.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "recent_form",
     "display_name": "Form",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-b71d2ec0154a51610731c01f",
       "author_name": "Joshua Ojele",
       "author_href": "/authors/joshua-ojele/",
       "source_group": "experts",
       "choice": "FC Porto win, both teams to score: yes",
       "market_label": "Match result and both teams to score",
       "logged_at": "2026-10-08T17:23:06.165Z",
       "original": "https://footballwhispers.com/blog/maritimo-vs-porto-prediction-10-10-2026/",
       "proof": "/authors/joshua-ojele/picks/3/#pick-n-b71d2ec0154a51610731c01f",
       "quote_text": "Porto have managed just one clean sheet in their last five games against Maritimo,",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "tactics",
     "display_name": "Tactics and style",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-2fdbb504a13d1642b51a7e0f",
       "author_name": "Adeyeye Oluwapelumi",
       "author_href": "/authors/adeyeye-oluwapelumi/",
       "source_group": "experts",
       "choice": "Marítimo 0-2 FC Porto",
       "market_label": "Correct score",
       "logged_at": "2026-10-08T19:13:17.659Z",
       "original": "https://www.sportsmole.co.uk/football/porto/preview/maritimo-vs-porto-prediction-team-news-lineups_606497.html",
       "proof": "/authors/adeyeye-oluwapelumi/picks/3/#pick-n-2fdbb504a13d1642b51a7e0f",
       "quote_text": "their five-match winless run and defensive record suggest that containing the league leaders for 90 minutes will be a difficult task. The Dragons have won all…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    }
   ],
   "against": [],
   "other_languages": 3,
   "other_language_hosts": [
    "sportwetten.bild.de",
    "sportytrader.es"
   ],
   "mode": "quotes",
   "topics_total": 4,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "Primeira Liga (Portugal)",
   "matchday": "Matchweek 8",
   "starts_at": "2026-10-10T17:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Gil Vicente",
      "at_home": false,
      "data": "2026-09-19"
     },
     {
      "res": "L",
      "scoreline": "1-3",
      "opponent": "Moreirense",
      "at_home": false,
      "data": "2026-09-14"
     },
     {
      "res": "L",
      "scoreline": "0-3",
      "opponent": "Benfica",
      "at_home": true,
      "data": "2026-09-05"
     },
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "Arouca",
      "at_home": false,
      "data": "2026-08-29"
     },
     {
      "res": "D",
      "scoreline": "2-2",
      "opponent": "Academico Viseu",
      "at_home": true,
      "data": "2026-08-22"
     }
    ],
    "away": [
     {
      "res": "W",
      "scoreline": "3-1",
      "opponent": "Benfica",
      "at_home": true,
      "data": "2026-09-20"
     },
     {
      "res": "W",
      "scoreline": "4-1",
      "opponent": "Casa Pia",
      "at_home": false,
      "data": "2026-09-12"
     },
     {
      "res": "L",
      "scoreline": "0-2",
      "opponent": "Manchester City",
      "at_home": true,
      "data": "2026-09-08"
     },
     {
      "res": "W",
      "scoreline": "2-1",
      "opponent": "Moreirense",
      "at_home": true,
      "data": "2026-09-04"
     },
     {
      "res": "W",
      "scoreline": "3-0",
      "opponent": "Academico Viseu",
      "at_home": false,
      "data": "2026-08-29"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "1-2",
   "fact_code": "2",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 3 of 3 matched · Tipsters 2 of 2 · Pundits 1 of 1",
    "All recorded exact-score predictions: 0 of 2 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 2 matched the score, 2 of 2 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: FC Porto (3 of 3), matched"
   ],
   "by_group": {
    "tipsters": {
     "correct": 2,
     "of": 2
    },
    "experts": {
     "correct": 1,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Gonzalo Mansilla",
    "choice": "FC Porto",
    "market_label": "1X2, match result",
    "author_quoted_price": "1.30",
    "our_snapshot": "1.2900",
    "closing_line": null
   },
   {
    "author_name": "Joshua Ojele",
    "choice": "FC Porto",
    "market_label": "1X2, match result",
    "author_quoted_price": "1.27",
    "our_snapshot": "1.3000",
    "closing_line": null
   },
   {
    "author_name": "Fabian Schuster",
    "choice": "over 2.5",
    "market_label": "Over/Under 2.5 goals",
    "author_quoted_price": "1.86",
    "our_snapshot": "1.8300",
    "closing_line": null
   },
   {
    "author_name": "Joshua Ojele",
    "choice": "over 2.5",
    "market_label": "Over/Under 2.5 goals",
    "author_quoted_price": "1.75",
    "our_snapshot": "1.7200",
    "closing_line": null
   }
  ],
  "revisions": [],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-fdbf839902e70da1c82e0ba2"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-10T17:00:00.000Z",
   "groups": [
    {
     "key": "prediction_sites",
     "label": "Prediction sites"
    },
    {
     "key": "media",
     "label": "Media"
    },
    {
     "key": "telegram_channels",
     "label": "Telegram channels"
    },
    {
     "key": "private_authors",
     "label": "Independent tipsters"
    }
   ],
   "authors": 5,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 2
    },
    {
     "key": "media",
     "authors": 3
    },
    {
     "key": "telegram_channels",
     "authors": 0
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 3,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 2
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Marítimo",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "X",
       "in_words": "Draw",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "FC Porto",
       "authors": 3,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 2
        },
        {
         "key": "media",
         "authors": 1
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 2,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 2
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 3,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 3
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Over/Under 2.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "over 2.5",
       "snapshot_price": "1.83",
       "percent_value": 55,
       "snapshot_at": "2026-10-09T14:40:36.000Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.72",
       "first_at": "2026-10-08T17:20:36.000Z",
       "shift_pp": 3.5,
       "shift_direction": "down",
       "line_state": "moved"
      }
     ],
     "line_state": "moved",
     "phrase": "Over/Under 2.5 goals, over 2.5 goals: market price 1.83 on 9 October 2026, 15:40 BST (implied 55%, margin included), 3.5 percentage points down from 8 October 2026, 18:20 BST."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-10T17:00:00.000Z",
   "starts_at": "2026-10-10T17:00:00.000Z",
   "phrase": "Before kick-off on 10 October 2026, 18:00 BST: 1X2, match result, recorded picks before the match (4): 0 on Marítimo, 0 on the draw, 4 on FC Porto; Over/Under 2.5 goals, recorded picks before the match (3): 3 on over 2.5 goals; Correct score, recorded picks before the match (2): 1 on Marítimo 0-2 FC Porto, 1 on Marítimo 1-3 FC Porto.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "FC Porto",
         "figure": 4
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, recorded picks before the match (4): 0 on Marítimo, 0 on the draw, 4 on FC Porto",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Marítimo",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "FC Porto",
         "figure": 4
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 3,
       "row_count": 3,
       "market_choices": [
        {
         "choice": "over 2.5",
         "figure": 3
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 2.5 goals, recorded picks before the match (3): 3 on over 2.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "Marítimo 0-2 FC Porto",
         "figure": 1
        },
        {
         "choice": "Marítimo 1-3 FC Porto",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Correct score, recorded picks before the match (2): 1 on Marítimo 0-2 FC Porto, 1 on Marítimo 1-3 FC Porto"
      },
      {
       "market_text": "Asian handicap -1.5",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "FC Porto -1.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Asian handicap -1.5, recorded picks before the match (1): 1 on FC Porto -1.5"
      },
      {
       "market_text": "Both teams to score",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "no",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Both teams to score, recorded picks before the match (1): 1 on no"
      },
      {
       "market_text": "Match result and both teams to score",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "FC Porto win, both teams to score: yes",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Match result and both teams to score, recorded picks before the match (1): 1 on FC Porto win, both teams to score: yes"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 12,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Marítimo",
    "team_url": null,
    "participant_id": "u-91de6cebd43f",
    "previous": {
     "kickoff": "2026-09-19T14:30:00.000Z",
     "name": "Gil Vicente vs Marítimo",
     "url": null,
     "competition": "Primeira Liga",
     "state": "played",
     "score": "1-1"
    },
    "next": {
     "kickoff": "2026-10-18T14:00:00.000Z",
     "name": "Alcochetense vs Marítimo",
     "url": null,
     "competition": "Portugal Cup",
     "state": "played",
     "score": "1-2"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "FC Porto",
    "team_url": "/football/teams/fc-porto/",
    "participant_id": "u-d2e349973a8e",
    "previous": {
     "kickoff": "2026-09-20T19:30:00.000Z",
     "name": "FC Porto vs Benfica",
     "url": "/football/matches/fc-porto-vs-benfica-2026-09-20/",
     "competition": "Primeira Liga",
     "state": "played",
     "score": "3-1"
    },
    "next": {
     "kickoff": "2026-10-14T19:00:00.000Z",
     "name": "Real Betis vs FC Porto",
     "url": "/football/matches/real-betis-vs-fc-porto-2026-10-14/",
     "competition": "UEFA Champions League",
     "state": "played",
     "score": "3-2"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Over/Under 2.5 goals|over 2.5",
   "value": 55,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|1X2, match result",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|1X2, match result",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|1X2, match result|Marítimo",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|1X2, match result|draw",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|1X2, match result|FC Porto",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Over/Under 2.5 goals",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Over/Under 2.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Over/Under 2.5 goals|over 2.5",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Correct score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Correct score|Marítimo 0-2 FC Porto",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Correct score|Marítimo 1-3 FC Porto",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Asian handicap -1.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Asian handicap -1.5",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Asian handicap -1.5|FC Porto -1.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Both teams to score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Both teams to score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Both teams to score|no",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Match result and both teams to score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Match result and both teams to score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/|Match result and both teams to score|FC Porto win, both teams to score: yes",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "event:s-5d9efad94cea",
 "source_revision": 79
}
