{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "league",
 "url": "/football/competitions/wales-premier-league/",
 "canonical": "/football/competitions/wales-premier-league/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Wales Premier League predictions",
 "description": "Wales Premier League predictions: Matches of 20 November 2026, 8 matches scheduled, plus results from Matches of 6 November 2026 (4 won, 0 lost).",
 "first_paragraph": {
  "body": "Matches of 20 November 2026: 8 matches scheduled, plus results from Matches of 6 November 2026 (4 won, 0 lost). Forecast Record holds 20 predictions on Wales Premier League from 5 authors and editorial sources (Season 2026/27, matches from 9 October 2026 to 20 November 2026): 20 recorded before kick-off; as of 7 November 2026.",
  "key_number": "20",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and settlement journal",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 4,
  "date_count": 0,
  "required_settled": 10,
  "required_dates": 0
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "14796080cb2f0d783731a8636e440435eb7583cc53711aaecb52503844198733",
 "dependency_group": "league:wales-premier-league",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "CollectionPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "ItemList",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/football/competitions/wales-premier-league/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "title_tag": "Wales Premier League Predictions: Picks & Verified Records",
 "league_info": {
  "contract_version": "2",
  "code": "WLS-B156",
  "name": "Wales Premier League",
  "country": "Wales",
  "season": "2026/27",
  "season_words": "Season 2026/27",
  "seasons": [
   "2026/27"
  ],
  "period_from": "2026-10-09",
  "period_to": "2026-11-20",
  "authors": [
   {
    "name": "Statarea",
    "url": "/sources/statarea-com/",
    "kind": "Editorial source",
    "settled_picks": 4,
    "matches": 8,
    "proven_settled": 4,
    "live": 11,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 4,
      "void": 0,
      "net_points_hundredths": 26550,
      "return_percent": null
     }
    ]
   },
   {
    "name": "BETSiE (AceOdds)",
    "url": "/sources/bettingexpert-com/",
    "kind": "Editorial source",
    "settled_picks": 2,
    "matches": 2,
    "proven_settled": 2,
    "live": 2,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 2,
      "void": 0,
      "net_points_hundredths": 19300,
      "return_percent": null
     }
    ]
   },
   {
    "name": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 3,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "ODDSLOT (es)",
    "url": "/sources/oddslot-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 2,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "Vitibet / Vitisport",
    "url": "/sources/vitisport-cz/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 2,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   }
  ],
  "upcoming": [
   {
    "name": "Cardiff MU vs Ammanford AFC",
    "url": "/football/matches/cardiff-mu-vs-ammanford-afc-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Caernarfon Town vs Connah's Quay",
    "url": "/football/matches/caernarfon-town-vs-connah-s-quay-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Penybont vs Haverfordwest County",
    "url": "/football/matches/penybont-vs-haverfordwest-county-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Briton Ferry vs Holywell Town",
    "url": "/football/matches/briton-ferry-vs-holywell-town-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "T.N.S. vs Trefelin BGC",
    "url": "/football/matches/t-n-s-vs-trefelin-bgc-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Flint Town Utd vs Cambrian United",
    "url": "/football/matches/flint-town-utd-vs-cambrian-united-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Llandudno vs Barry Town",
    "url": "/football/matches/llandudno-vs-barry-town-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Airbus UK vs Colwyn Bay",
    "url": "/football/matches/airbus-uk-vs-colwyn-bay-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   }
  ],
  "recent": [
   {
    "name": "Connah's Quay vs Flint Town Utd",
    "url": "/football/matches/connah-s-quay-vs-flint-town-utd-2026-11-06/",
    "kickoff": "2026-11-06T20:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "2-0",
    "state_words": "Full time 2-0"
   },
   {
    "name": "Ammanford AFC vs Briton Ferry",
    "url": "/football/matches/ammanford-afc-vs-briton-ferry-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "3-1",
    "state_words": "Full time 3-1"
   },
   {
    "name": "Cambrian United vs Barry Town",
    "url": "/football/matches/cambrian-united-vs-barry-town-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "3-3",
    "state_words": "Full time 3-3"
   },
   {
    "name": "Penybont vs Caernarfon Town",
    "url": "/football/matches/penybont-vs-caernarfon-town-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "2-0",
    "state_words": "Full time 2-0"
   },
   {
    "name": "Trefelin BGC vs Colwyn Bay",
    "url": "/football/matches/trefelin-bgc-vs-colwyn-bay-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "1-2",
    "state_words": "Full time 1-2"
   },
   {
    "name": "Holywell Town vs Airbus UK",
    "url": "/football/matches/holywell-town-vs-airbus-uk-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "2-3",
    "state_words": "Full time 2-3"
   },
   {
    "name": "Llandudno vs T.N.S.",
    "url": "/football/matches/llandudno-vs-t-n-s-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "0-1",
    "state_words": "Full time 0-1"
   },
   {
    "name": "Haverfordwest County vs Cardiff MU",
    "url": "/football/matches/haverfordwest-county-vs-cardiff-mu-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": "0-3",
    "state_words": "Full time 0-3"
   }
  ],
  "totals": {
   "authors_with_settled": 2,
   "authors": 5,
   "settled_picks": 6,
   "live": 20,
   "archived": 0,
   "found_after": 0,
   "restored": 0,
   "source_reported": 0,
   "under_review": 0,
   "authors_ten_or_more": 0,
   "authors_ten_or_more_proven": 0,
   "matches_with_pages": 19,
   "upcoming": 8
  },
  "season_section": null,
  "coverage_note": "Coverage reflects the sources we monitor.",
  "min_picks_for_return": 10,
  "counting_rule": "A tipster counts towards this competition with every settled pick here that has proof before kick-off: our live record and predictions archived before kick-off, counted once each and apart from the headline number of the profile; picks found after kick-off and history reported by the source itself are listed separately on the profile.",
  "indexing_rule": "This page is open to search engines when at least one author has 10 or more settled picks in this competition, with proof before kick-off (recorded by us or archived before kick-off). Not yet: the largest such record here has 4 settled picks, so the page stays out of search.",
  "h1_phrase": "Wales Premier League predictions",
  "next_round": {
   "label": "Matches of 20 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-11-20",
   "stage": null,
   "date_from": "2026-11-20",
   "date_to": "2026-11-20",
   "url": null,
   "by_dates": true,
   "matches_total": 8,
   "matches_with_predictions": 0,
   "matches_with_any_predictions": 0,
   "played": 0,
   "predictions": 0,
   "settled": {
    "won": 0,
    "lost": 0,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": false,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Briton Ferry vs Holywell Town",
     "url": "/football/matches/briton-ferry-vs-holywell-town-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Flint Town Utd vs Cambrian United",
     "url": "/football/matches/flint-town-utd-vs-cambrian-united-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Cardiff MU vs Ammanford AFC",
     "url": "/football/matches/cardiff-mu-vs-ammanford-afc-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Airbus UK vs Colwyn Bay",
     "url": "/football/matches/airbus-uk-vs-colwyn-bay-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Penybont vs Haverfordwest County",
     "url": "/football/matches/penybont-vs-haverfordwest-county-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "T.N.S. vs Trefelin BGC",
     "url": "/football/matches/t-n-s-vs-trefelin-bgc-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Llandudno vs Barry Town",
     "url": "/football/matches/llandudno-vs-barry-town-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-20T19:45:00.000Z",
     "name": "Caernarfon Town vs Connah's Quay",
     "url": "/football/matches/caernarfon-town-vs-connah-s-quay-2026-11-20/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    }
   ]
  },
  "prediction_timing": {
   "predictions_words": null,
   "sources_words": "3 sources we monitor published predictions on Wales Premier League matches in the last 30 days"
  },
  "previous_round": {
   "label": "Matches of 6 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-11-06",
   "stage": null,
   "date_from": "2026-11-06",
   "date_to": "2026-11-06",
   "url": "/football/competitions/wales-premier-league/2026-27/dates-2026-11-06/",
   "by_dates": true,
   "matches_total": 8,
   "matches_with_predictions": 5,
   "matches_with_any_predictions": 5,
   "played": 8,
   "predictions": 4,
   "settled": {
    "won": 4,
    "lost": 0,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": true,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Holywell Town vs Airbus UK",
     "url": "/football/matches/holywell-town-vs-airbus-uk-2026-11-06/",
     "state": "played",
     "final_score": "2-3",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Trefelin BGC vs Colwyn Bay",
     "url": "/football/matches/trefelin-bgc-vs-colwyn-bay-2026-11-06/",
     "state": "played",
     "final_score": "1-2",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Colwyn Bay",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Cambrian United vs Barry Town",
     "url": "/football/matches/cambrian-united-vs-barry-town-2026-11-06/",
     "state": "played",
     "final_score": "3-3",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Over/Under 3.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 3.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Ammanford AFC vs Briton Ferry",
     "url": "/football/matches/ammanford-afc-vs-briton-ferry-2026-11-06/",
     "state": "played",
     "final_score": "3-1",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Penybont vs Caernarfon Town",
     "url": "/football/matches/penybont-vs-caernarfon-town-2026-11-06/",
     "state": "played",
     "final_score": "2-0",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Penybont",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Llandudno vs T.N.S.",
     "url": "/football/matches/llandudno-vs-t-n-s-2026-11-06/",
     "state": "played",
     "final_score": "0-1",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T19:45:00.000Z",
     "name": "Haverfordwest County vs Cardiff MU",
     "url": "/football/matches/haverfordwest-county-vs-cardiff-mu-2026-11-06/",
     "state": "played",
     "final_score": "0-3",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-06T20:00:00.000Z",
     "name": "Connah's Quay vs Flint Town Utd",
     "url": "/football/matches/connah-s-quay-vs-flint-town-utd-2026-11-06/",
     "state": "played",
     "final_score": "2-0",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": {
      "won": 0,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    }
   ]
  },
  "rounds": [
   {
    "label": "Matches of 4–5 September 2026",
    "url": null,
    "date_from": "2026-09-04",
    "date_to": "2026-09-05",
    "matches_total": 8,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 3 October 2026",
    "url": null,
    "date_from": "2026-10-03",
    "date_to": "2026-10-03",
    "matches_total": 8,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 9–10 October 2026",
    "url": null,
    "date_from": "2026-10-09",
    "date_to": "2026-10-10",
    "matches_total": 8,
    "matches_with_predictions": 1,
    "matches_with_any_predictions": 1,
    "predictions": 0,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 23–24 October 2026",
    "url": "/football/competitions/wales-premier-league/2026-27/dates-2026-10-23/",
    "date_from": "2026-10-23",
    "date_to": "2026-10-24",
    "matches_total": 8,
    "matches_with_predictions": 4,
    "matches_with_any_predictions": 4,
    "predictions": 1,
    "played": 7,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 1,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 30–31 October 2026",
    "url": "/football/competitions/wales-premier-league/2026-27/dates-2026-10-30/",
    "date_from": "2026-10-30",
    "date_to": "2026-10-31",
    "matches_total": 8,
    "matches_with_predictions": 2,
    "matches_with_any_predictions": 2,
    "predictions": 3,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 3,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 6 November 2026",
    "url": "/football/competitions/wales-premier-league/2026-27/dates-2026-11-06/",
    "date_from": "2026-11-06",
    "date_to": "2026-11-06",
    "matches_total": 8,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 5,
    "predictions": 4,
    "played": 8,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 4,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 20 November 2026",
    "url": null,
    "date_from": "2026-11-20",
    "date_to": "2026-11-20",
    "matches_total": 8,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 0,
    "complete": false,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   }
  ],
  "season_url": "/football/competitions/wales-premier-league/2026-27/",
  "seasons_pages": [
   {
    "season": "2026/27",
    "url": "/football/competitions/wales-premier-league/2026-27/"
   }
  ],
  "by_market": [
   {
    "category": "match-result",
    "market_words": "Match result",
    "authors_total": 1,
    "outcomes": {
     "Won": 4
    },
    "settled_total": 4,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Statarea",
      "url": "/sources/statarea-com/",
      "kind": "Editorial source",
      "settled_picks": 4,
      "won": 4,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 4,
      "live_matches": 4,
      "level": null
     }
    ],
    "level_rule": "Levels (No.1, Top 3, Top 5, Top 10) go to tipsters and sources in the live record with 30 or more settled picks without voids on 15 or more matches in this market and competition, ordered by return at the recorded market price. No.1 needs at least 10 tipsters and sources at that tracking level, Top 3 at least 30, Top 5 at least 50, Top 10 at least 100; at most one in 10 is marked."
   },
   {
    "category": "goals",
    "market_words": "Over/under goals",
    "authors_total": 1,
    "outcomes": {
     "Won": 2
    },
    "settled_total": 2,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "BETSiE (AceOdds)",
      "url": "/sources/bettingexpert-com/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 2,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     }
    ],
    "level_rule": "Levels (No.1, Top 3, Top 5, Top 10) go to tipsters and sources in the live record with 30 or more settled picks without voids on 15 or more matches in this market and competition, ordered by return at the recorded market price. No.1 needs at least 10 tipsters and sources at that tracking level, Top 3 at least 30, Top 5 at least 50, Top 10 at least 100; at most one in 10 is marked."
   }
  ],
  "teams": [],
  "open_maps": 0,
  "calendar_maps": [
   {
    "name": "Holywell Town vs Airbus UK",
    "url": "/football/matches/holywell-town-vs-airbus-uk-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "final_score": "2-3"
   },
   {
    "name": "Llandudno vs T.N.S.",
    "url": "/football/matches/llandudno-vs-t-n-s-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "final_score": "0-1"
   },
   {
    "name": "Haverfordwest County vs Cardiff MU",
    "url": "/football/matches/haverfordwest-county-vs-cardiff-mu-2026-11-06/",
    "kickoff": "2026-11-06T19:45:00.000Z",
    "final_score": "0-3"
   },
   {
    "name": "Connah's Quay vs Flint Town Utd",
    "url": "/football/matches/connah-s-quay-vs-flint-town-utd-2026-11-06/",
    "kickoff": "2026-11-06T20:00:00.000Z",
    "final_score": "2-0"
   },
   {
    "name": "Cardiff MU vs Ammanford AFC",
    "url": "/football/matches/cardiff-mu-vs-ammanford-afc-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Caernarfon Town vs Connah's Quay",
    "url": "/football/matches/caernarfon-town-vs-connah-s-quay-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Penybont vs Haverfordwest County",
    "url": "/football/matches/penybont-vs-haverfordwest-county-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Briton Ferry vs Holywell Town",
    "url": "/football/matches/briton-ferry-vs-holywell-town-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "T.N.S. vs Trefelin BGC",
    "url": "/football/matches/t-n-s-vs-trefelin-bgc-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Flint Town Utd vs Cambrian United",
    "url": "/football/matches/flint-town-utd-vs-cambrian-united-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Llandudno vs Barry Town",
    "url": "/football/matches/llandudno-vs-barry-town-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   },
   {
    "name": "Airbus UK vs Colwyn Bay",
    "url": "/football/matches/airbus-uk-vs-colwyn-bay-2026-11-20/",
    "kickoff": "2026-11-20T19:45:00.000Z",
    "final_score": null
   }
  ],
  "day_links": []
 },
 "data_changes": {
  "records_corrected": 13,
  "last_correction_at": "2026-10-14T02:00:57.657Z",
  "corrections_url": "/corrections/",
  "text": "13 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "league:wales-premier-league",
 "source_revision": 26
}
