{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "league",
 "url": "/football/competitions/switzerland-challenge-league/",
 "canonical": "/football/competitions/switzerland-challenge-league/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Switzerland Challenge League predictions",
 "description": "Switzerland Challenge League predictions: 23 selections recorded for 5 of 5 matches on 6–8 November 2026.",
 "first_paragraph": {
  "body": "Matches of 6–8 November 2026: 23 selections recorded for 5 of 5 matches, plus results from Matches of 30 October – 1 November 2026 (18 won, 8 lost). Forecast Record holds 135 predictions on Switzerland Challenge League from 10 authors and editorial sources (Season 2026/27, matches from 9 October 2026 to 20 November 2026): 135 recorded before kick-off; as of 7 November 2026.",
  "key_number": "135",
  "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": 6,
  "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": "6ccccaf29241c300e395c291870a944992e285b1c35de9e9c1f78ebf76aec509",
 "dependency_group": "league:switzerland-challenge-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/switzerland-challenge-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": "Switzerland Challenge League Predictions This Week: Picks",
 "league_info": {
  "contract_version": "2",
  "code": "CH-B103",
  "name": "Switzerland Challenge League",
  "country": "Switzerland",
  "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": 6,
    "matches": 13,
    "proven_settled": 6,
    "live": 20,
    "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": 6,
      "void": 0,
      "net_points_hundredths": 21100,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Dirk Dr. Gamblino Mauer",
    "url": "/authors/dirk-dr-gamblino-mauer/",
    "kind": "Individual author",
    "settled_picks": 2,
    "matches": 14,
    "proven_settled": 5,
    "live": 14,
    "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": -5500,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Max",
    "url": "/authors/max/",
    "kind": "Individual author",
    "settled_picks": 1,
    "matches": 13,
    "proven_settled": 5,
    "live": 31,
    "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": 3,
    "first_result_on": "2026-11-08",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Alexey Andrianov",
    "url": "/authors/alexey-andrianov/",
    "kind": "Individual author",
    "settled_picks": 1,
    "matches": 10,
    "proven_settled": 1,
    "live": 12,
    "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": 1,
    "first_result_on": "2026-11-08",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 1,
      "void": 0,
      "net_points_hundredths": 4400,
      "return_percent": null
     }
    ]
   },
   {
    "name": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 2,
    "proven_settled": 1,
    "live": 4,
    "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": 1,
      "void": 0,
      "net_points_hundredths": 4000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "wedtips.ai",
    "url": "/sources/wedtips-ai/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 11,
    "proven_settled": 5,
    "live": 50,
    "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": 4,
    "first_result_on": "2026-11-08",
    "series": []
   },
   {
    "name": "BETSiE (AceOdds)",
    "url": "/sources/bettingexpert-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 1,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 2,
    "headline_part": null,
    "headline_words": null,
    "return_percent": null,
    "too_few_to_estimate": false,
    "pending": 0,
    "first_result_on": null,
    "series": []
   },
   {
    "name": "FootyStats",
    "url": "/sources/footystats-org/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 1,
    "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": "Tristan",
    "url": "/authors/tristan/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 1,
    "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": 1,
    "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": "Yverdon Sport FC vs Neuchatel Xamax",
    "url": "/football/matches/yverdon-sport-fc-vs-neuchatel-xamax-2026-11-08/",
    "kickoff": "2026-11-08T15:30:00.000Z",
    "predictions": 3,
    "sources": 3,
    "final_score": null
   },
   {
    "name": "Neuchatel Xamax vs Etoile Carouge",
    "url": "/football/matches/neuchatel-xamax-vs-etoile-carouge-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "FC Rapperswil-Jona vs Aarau",
    "url": "/football/matches/fc-rapperswil-jona-vs-aarau-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Stade Nyonnais vs Wil 1900",
    "url": "/football/matches/stade-nyonnais-vs-wil-1900-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Stade Lausanne-Ouchy vs Kriens",
    "url": "/football/matches/stade-lausanne-ouchy-vs-kriens-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Yverdon Sport FC vs Winterthur",
    "url": "/football/matches/yverdon-sport-fc-vs-winterthur-2026-11-20/",
    "kickoff": "2026-11-20T19:15:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   }
  ],
  "recent": [
   {
    "name": "Winterthur vs Etoile Carouge",
    "url": "/football/matches/winterthur-vs-etoile-carouge-2026-11-07/",
    "kickoff": "2026-11-07T17:00:00.000Z",
    "predictions": 3,
    "sources": 3,
    "final_score": null,
    "state_words": "Result pending"
   },
   {
    "name": "Aarau vs Wil 1900",
    "url": "/football/matches/aarau-vs-wil-1900-2026-11-06/",
    "kickoff": "2026-11-06T19:15:00.000Z",
    "predictions": 5,
    "sources": 5,
    "final_score": "0-3",
    "state_words": "Full time 0-3"
   },
   {
    "name": "Kriens vs FC Rapperswil-Jona",
    "url": "/football/matches/kriens-vs-fc-rapperswil-jona-2026-11-06/",
    "kickoff": "2026-11-06T18:45:00.000Z",
    "predictions": 5,
    "sources": 3,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   },
   {
    "name": "Stade Nyonnais vs Stade Lausanne-Ouchy",
    "url": "/football/matches/stade-nyonnais-vs-stade-lausanne-ouchy-2026-11-06/",
    "kickoff": "2026-11-06T18:30:00.000Z",
    "predictions": 7,
    "sources": 5,
    "final_score": "1-5",
    "state_words": "Full time 1-5"
   },
   {
    "name": "Wil 1900 vs Winterthur",
    "url": "/football/matches/wil-1900-vs-winterthur-2026-11-01/",
    "kickoff": "2026-11-01T13:00:00.000Z",
    "predictions": 4,
    "sources": 3,
    "final_score": "0-3",
    "state_words": "Full time 0-3"
   }
  ],
  "totals": {
   "authors_with_settled": 5,
   "authors": 10,
   "settled_picks": 11,
   "live": 135,
   "archived": 0,
   "found_after": 0,
   "restored": 0,
   "source_reported": 0,
   "under_review": 2,
   "authors_ten_or_more": 0,
   "authors_ten_or_more_proven": 0,
   "matches_with_pages": 17,
   "upcoming": 6
  },
  "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 6 settled picks, so the page stays out of search.",
  "h1_phrase": "Switzerland Challenge League predictions",
  "next_round": {
   "label": "Matches of 6–8 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-11-06",
   "stage": null,
   "date_from": "2026-11-06",
   "date_to": "2026-11-08",
   "url": null,
   "by_dates": true,
   "matches_total": 5,
   "matches_with_predictions": 5,
   "matches_with_any_predictions": 5,
   "played": 3,
   "predictions": 23,
   "settled": {
    "won": 9,
    "lost": 8,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": false,
   "open_maps": 1,
   "matches": [
    {
     "kickoff": "2026-11-06T18:30:00.000Z",
     "name": "Stade Nyonnais vs Stade Lausanne-Ouchy",
     "url": "/football/matches/stade-nyonnais-vs-stade-lausanne-ouchy-2026-11-06/",
     "state": "played",
     "final_score": "1-5",
     "predictions": 7,
     "predictions_any": 7,
     "sources": 5,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Stade Lausanne-Ouchy",
         "count": 3
        }
       ],
       "more_selections": 0
      },
      {
       "market": "1X2, match result, first half",
       "eligible": 1,
       "selections": [
        {
         "selection": "Stade Lausanne-Ouchy",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Asian handicap 1.5",
       "eligible": 1,
       "selections": [
        {
         "selection": "Stade Nyonnais +1.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 4,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-06T18:45:00.000Z",
     "name": "Kriens vs FC Rapperswil-Jona",
     "url": "/football/matches/kriens-vs-fc-rapperswil-jona-2026-11-06/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Kriens",
         "count": 2
        },
        {
         "selection": "FC Rapperswil-Jona",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Double chance",
       "eligible": 1,
       "selections": [
        {
         "selection": "Kriens or draw",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 3,
      "lost": 2,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-06T19:15:00.000Z",
     "name": "Aarau vs Wil 1900",
     "url": "/football/matches/aarau-vs-wil-1900-2026-11-06/",
     "state": "played",
     "final_score": "0-3",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 5,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "Aarau",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Aarau 3-2 Wil 1900",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-07T17:00:00.000Z",
     "name": "Winterthur vs Etoile Carouge",
     "url": "/football/matches/winterthur-vs-etoile-carouge-2026-11-07/",
     "state": "no_result",
     "final_score": null,
     "predictions": 3,
     "predictions_any": 3,
     "sources": 3,
     "markets": [
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Asian handicap -1",
       "eligible": 1,
       "selections": [
        {
         "selection": "Winterthur -1.0",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": true
    },
    {
     "kickoff": "2026-11-08T15:30:00.000Z",
     "name": "Yverdon Sport FC vs Neuchatel Xamax",
     "url": "/football/matches/yverdon-sport-fc-vs-neuchatel-xamax-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 3,
     "predictions_any": 3,
     "sources": 3,
     "markets": [
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        },
        {
         "selection": "under 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Yverdon Sport FC 2-1 Neuchatel Xamax",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": true
    }
   ]
  },
  "prediction_timing": {
   "predictions_words": "In Switzerland Challenge League, predictions we record appear a median 2 days before kick-off (54 recorded predictions in the last 60 days)",
   "sources_words": "6 sources we monitor published predictions on Switzerland Challenge League matches in the last 30 days"
  },
  "previous_round": {
   "label": "Matches of 30 October – 1 November 2026",
   "number": null,
   "short_label": null,
   "middle_date": "2026-10-30",
   "stage": null,
   "date_from": "2026-10-30",
   "date_to": "2026-11-01",
   "url": "/football/competitions/switzerland-challenge-league/2026-27/dates-2026-10-30/",
   "by_dates": true,
   "matches_total": 5,
   "matches_with_predictions": 5,
   "matches_with_any_predictions": 5,
   "played": 5,
   "predictions": 26,
   "settled": {
    "won": 18,
    "lost": 8,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": true,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-10-30T18:30:00.000Z",
     "name": "Stade Lausanne-Ouchy vs Yverdon Sport FC",
     "url": "/football/matches/stade-lausanne-ouchy-vs-yverdon-sport-fc-2026-10-30/",
     "state": "played",
     "final_score": "3-2",
     "predictions": 6,
     "predictions_any": 6,
     "sources": 4,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Stade Lausanne-Ouchy",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Stade Lausanne-Ouchy 1-0 Yverdon Sport FC",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 4,
      "lost": 2,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-10-30T18:30:00.000Z",
     "name": "FC Rapperswil-Jona vs Stade Nyonnais",
     "url": "/football/matches/fc-rapperswil-jona-vs-stade-nyonnais-2026-10-30/",
     "state": "played",
     "final_score": "1-4",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 5,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "FC Rapperswil-Jona",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "FC Rapperswil-Jona 2-0 Stade Nyonnais",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-10-30T19:15:00.000Z",
     "name": "Etoile Carouge vs Kriens",
     "url": "/football/matches/etoile-carouge-vs-kriens-2026-10-30/",
     "state": "played",
     "final_score": "2-2",
     "predictions": 7,
     "predictions_any": 7,
     "sources": 5,
     "markets": [
      {
       "market": "Double chance",
       "eligible": 2,
       "selections": [
        {
         "selection": "draw or Kriens",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 6,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-10-30T19:15:00.000Z",
     "name": "Neuchatel Xamax vs Aarau",
     "url": "/football/matches/neuchatel-xamax-vs-aarau-2026-10-30/",
     "state": "played",
     "final_score": "1-3",
     "predictions": 4,
     "predictions_any": 4,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Aarau",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Neuchatel Xamax 2-2 Aarau",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 3,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-01T13:00:00.000Z",
     "name": "Wil 1900 vs Winterthur",
     "url": "/football/matches/wil-1900-vs-winterthur-2026-11-01/",
     "state": "played",
     "final_score": "0-3",
     "predictions": 4,
     "predictions_any": 4,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Winterthur",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Wil 1900 1-2 Winterthur",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 3,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    }
   ]
  },
  "rounds": [
   {
    "label": "Matches of 1 September 2026",
    "url": null,
    "date_from": "2026-09-01",
    "date_to": "2026-09-01",
    "matches_total": 4,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 4,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 4–6 September 2026",
    "url": null,
    "date_from": "2026-09-04",
    "date_to": "2026-09-06",
    "matches_total": 5,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 5,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 9 October 2026",
    "url": null,
    "date_from": "2026-10-09",
    "date_to": "2026-10-09",
    "matches_total": 5,
    "matches_with_predictions": 4,
    "matches_with_any_predictions": 4,
    "predictions": 0,
    "played": 5,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 23–25 October 2026",
    "url": "/football/competitions/switzerland-challenge-league/2026-27/dates-2026-10-23/",
    "date_from": "2026-10-23",
    "date_to": "2026-10-25",
    "matches_total": 5,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 5,
    "predictions": 5,
    "played": 5,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 2,
     "lost": 3,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 30 October – 1 November 2026",
    "url": "/football/competitions/switzerland-challenge-league/2026-27/dates-2026-10-30/",
    "date_from": "2026-10-30",
    "date_to": "2026-11-01",
    "matches_total": 5,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 5,
    "predictions": 26,
    "played": 5,
    "complete": true,
    "by_dates": true,
    "settled": {
     "won": 18,
     "lost": 8,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 6–8 November 2026",
    "url": null,
    "date_from": "2026-11-06",
    "date_to": "2026-11-08",
    "matches_total": 5,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 5,
    "predictions": 23,
    "played": 3,
    "complete": false,
    "by_dates": true,
    "settled": {
     "won": 9,
     "lost": 8,
     "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": 5,
    "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/switzerland-challenge-league/2026-27/",
  "seasons_pages": [
   {
    "season": "2026/27",
    "url": "/football/competitions/switzerland-challenge-league/2026-27/"
   }
  ],
  "by_market": [
   {
    "category": "match-result",
    "market_words": "Match result",
    "authors_total": 3,
    "outcomes": {
     "Lost": 3,
     "Won": 5
    },
    "settled_total": 8,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Statarea",
      "url": "/sources/statarea-com/",
      "kind": "Editorial source",
      "settled_picks": 6,
      "won": 4,
      "lost": 2,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 6,
      "live_matches": 6,
      "level": null
     },
     {
      "name": "Dirk Dr. Gamblino Mauer",
      "url": "/authors/dirk-dr-gamblino-mauer/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 0,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "FootballPredictions.net",
      "url": "/sources/footballpredictions-net/",
      "kind": "Editorial source",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "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": 3,
    "outcomes": {
     "Lost": 1,
     "Won": 2
    },
    "settled_total": 3,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Alexey Andrianov",
      "url": "/authors/alexey-andrianov/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "Dirk Dr. Gamblino Mauer",
      "url": "/authors/dirk-dr-gamblino-mauer/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 1,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "level": null
     },
     {
      "name": "Max",
      "url": "/authors/max/",
      "kind": "Individual author",
      "settled_picks": 1,
      "won": 0,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 1,
      "live_matches": 1,
      "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": 1,
  "calendar_maps": [
   {
    "name": "Neuchatel Xamax vs Etoile Carouge",
    "url": "/football/matches/neuchatel-xamax-vs-etoile-carouge-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "final_score": null
   },
   {
    "name": "FC Rapperswil-Jona vs Aarau",
    "url": "/football/matches/fc-rapperswil-jona-vs-aarau-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Stade Nyonnais vs Wil 1900",
    "url": "/football/matches/stade-nyonnais-vs-wil-1900-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Stade Lausanne-Ouchy vs Kriens",
    "url": "/football/matches/stade-lausanne-ouchy-vs-kriens-2026-11-20/",
    "kickoff": "2026-11-20T18:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Yverdon Sport FC vs Winterthur",
    "url": "/football/matches/yverdon-sport-fc-vs-winterthur-2026-11-20/",
    "kickoff": "2026-11-20T19:15:00.000Z",
    "final_score": null
   }
  ],
  "day_links": []
 },
 "data_changes": {
  "records_corrected": 22,
  "last_correction_at": "2026-10-14T02:01:15.036Z",
  "corrections_url": "/corrections/",
  "text": "22 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "league:switzerland-challenge-league",
 "source_revision": 25
}
