# Switzerland Challenge League odds comparison

Compare Switzerland Challenge League odds across bookmakers: the best price for 1X2, totals and handicaps, prematch and live, with fair odds and price moves.

## Fri 6 Nov

- [Nyonnais vs Stade Lausanne-Ouchy](https://odds.observer/football/switzerland/challenge-league/nyonnais-vs-stade-lausanne-ouchy-103340) — 2026-11-06 18:30 UTC — 1 6.68 (Olimpbet) · X 4.99 (Olimpbet) · 2 1.43 (Leon) — 10 bookmakers
- [Kriens vs Rapperswil-Jona](https://odds.observer/football/switzerland/challenge-league/kriens-vs-rapperswil-jona-103442) — 2026-11-06 18:30 UTC — 1 2.17 (Olimpbet) · X 4.00 (Tipico) · 2 2.88 (Olimpbet) — 10 bookmakers
- [Aarau vs Wil 1900](https://odds.observer/football/switzerland/challenge-league/aarau-vs-wil-1900-109969) — 2026-11-06 19:15 UTC — 1 1.79 (Olimpbet) · X 4.06 (Olimpbet) · 2 3.93 (Olimpbet) — 9 bookmakers

## Sat 7 Nov

- [Winterthur vs Etoile-Carouge](https://odds.observer/football/switzerland/challenge-league/winterthur-vs-etoile-carouge-109970) — 2026-11-07 17:00 UTC — 1 1.53 (Olimpbet, Winline, Parimatch) · X 4.68 (Olimpbet) · 2 5.22 (Olimpbet) — 9 bookmakers

## Sun 8 Nov

- [Yverdon Sport vs Neuchatel Xamax](https://odds.observer/football/switzerland/challenge-league/yverdon-sport-vs-neuchatel-xamax-110376) — 2026-11-08 15:30 UTC — 1 1.65 (Olimpbet) · X 4.24 (Olimpbet) · 2 4.62 (Leon) — 9 bookmakers


## Structured data

schema.org JSON-LD, the same as in the HTML page.

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Football",
        "item": "https://odds.observer/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Switzerland",
        "item": "https://odds.observer/football/switzerland"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Challenge League",
        "item": "https://odds.observer/football/switzerland/challenge-league"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "ItemList",
    "name": "Challenge League odds",
    "url": "https://odds.observer/football/switzerland/challenge-league",
    "numberOfItems": 5,
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "url": "https://odds.observer/football/switzerland/challenge-league/nyonnais-vs-stade-lausanne-ouchy-103340",
        "name": "Nyonnais vs Stade Lausanne-Ouchy"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "url": "https://odds.observer/football/switzerland/challenge-league/kriens-vs-rapperswil-jona-103442",
        "name": "Kriens vs Rapperswil-Jona"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "url": "https://odds.observer/football/switzerland/challenge-league/aarau-vs-wil-1900-109969",
        "name": "Aarau vs Wil 1900"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "url": "https://odds.observer/football/switzerland/challenge-league/winterthur-vs-etoile-carouge-109970",
        "name": "Winterthur vs Etoile-Carouge"
      },
      {
        "@type": "ListItem",
        "position": 5,
        "url": "https://odds.observer/football/switzerland/challenge-league/yverdon-sport-vs-neuchatel-xamax-110376",
        "name": "Yverdon Sport vs Neuchatel Xamax"
      }
    ]
  }
]
```

---
Odds change quickly; check the bookmaker's site before betting. 18+. Source: https://odds.observer/football/switzerland/challenge-league
