{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "league",
 "url": "/football/competitions/brasileiro-serie-b/",
 "canonical": "/football/competitions/brasileiro-serie-b/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Brasileiro Série B predictions",
 "description": "Brasileiro Série B predictions: 33 selections recorded for 10 of 10 matches of Matchweek 37 (5–8 November 2026), plus results from Matchweek 36.",
 "first_paragraph": {
  "body": "Matchweek 37, 5–8 November 2026: 33 selections recorded for 10 of 10 matches, plus results from Matchweek 36 (22 won, 22 lost). Forecast Record holds 587 predictions on Brasileiro Série B from 21 authors and editorial sources (all recorded seasons, matches from 7 June 2025 to 21 November 2026): 542 recorded before kick-off, 2 archived before kick-off, 13 from the sources’ own published history and 30 first found after the match; as of 7 November 2026.",
  "key_number": "587",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and settlement journal",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "page_type_rule",
 "indexing_threshold": {
  "settled_count": 29,
  "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": "46403b2dce6a02afc5a2ed024682cbdb8abc5f37cf8ee564f7c02b4f6b858549",
 "dependency_group": "league:brasileiro-serie-b",
 "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/brasileiro-serie-b/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": "Brasileiro Série B Predictions This Week: Matchweek 37 Picks",
 "league_info": {
  "contract_version": "2",
  "code": "BR-SB",
  "name": "Brasileiro Série B",
  "country": "Brazil",
  "season": "2025–2026",
  "season_words": "All recorded seasons",
  "seasons": [
   "2025",
   "2026"
  ],
  "period_from": "2025-06-07",
  "period_to": "2026-11-21",
  "authors": [
   {
    "name": "Théo Becker",
    "url": "/authors/theo-becker/",
    "kind": "Individual author",
    "settled_picks": 29,
    "matches": 30,
    "proven_settled": 30,
    "live": 123,
    "restored": 2,
    "archived": 0,
    "found_after": 2,
    "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": "-8.6",
    "too_few_to_estimate": false,
    "pending": 10,
    "first_result_on": "2026-11-07",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 29,
      "void": 0,
      "net_points_hundredths": -25050,
      "return_percent": "-8.6"
     }
    ]
   },
   {
    "name": "BetClan",
    "url": "/sources/betclan-com/",
    "kind": "Editorial source",
    "settled_picks": 24,
    "matches": 18,
    "proven_settled": 24,
    "live": 65,
    "restored": 4,
    "archived": 0,
    "found_after": 4,
    "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": "-26.0",
    "too_few_to_estimate": false,
    "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": 24,
      "void": 0,
      "net_points_hundredths": -62400,
      "return_percent": "-26.0"
     }
    ]
   },
   {
    "name": "SportsGambler (football)",
    "url": "/sources/sportsgambler/",
    "kind": "Editorial source",
    "settled_picks": 15,
    "matches": 28,
    "proven_settled": 25,
    "live": 109,
    "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": "-19.8",
    "too_few_to_estimate": false,
    "pending": 19,
    "first_result_on": "2026-09-28",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 15,
      "void": 0,
      "net_points_hundredths": -29750,
      "return_percent": "-19.8"
     }
    ]
   },
   {
    "name": "A equipe Wincomparator",
    "url": "/sources/wincomparator-com/products/a-equipe-wincomparator-prognosticos-brasileirao-serie-b/",
    "kind": "Individual author",
    "settled_picks": 14,
    "matches": 32,
    "proven_settled": 14,
    "live": 93,
    "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": "-2.1",
    "too_few_to_estimate": false,
    "pending": 20,
    "first_result_on": "2026-11-07",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 14,
      "void": 0,
      "net_points_hundredths": -2950,
      "return_percent": "-2.1"
     }
    ]
   },
   {
    "name": "WinDrawWin — pronósticos Brasileirão Série B",
    "url": "/sources/windrawwin-com/products/windrawwin-pronosticos-brasileirao/",
    "kind": "Editorial source",
    "settled_picks": 9,
    "matches": 26,
    "proven_settled": 9,
    "live": 83,
    "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": 16,
    "first_result_on": "2026-11-07",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 9,
      "void": 0,
      "net_points_hundredths": -72350,
      "return_percent": null
     }
    ]
   },
   {
    "name": "ODDSLOT (es)",
    "url": "/sources/oddslot-com/",
    "kind": "Editorial source",
    "settled_picks": 8,
    "matches": 9,
    "proven_settled": 8,
    "live": 9,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "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": 8,
      "void": 0,
      "net_points_hundredths": -2600,
      "return_percent": null
     }
    ]
   },
   {
    "name": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "kind": "Editorial source",
    "settled_picks": 7,
    "matches": 23,
    "proven_settled": 7,
    "live": 27,
    "restored": 8,
    "archived": 0,
    "found_after": 8,
    "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": 7,
      "void": 0,
      "net_points_hundredths": -9800,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Futbol24 — Pronósticos (es)",
    "url": "/sources/futbol24-com/",
    "kind": "Editorial source",
    "settled_picks": 3,
    "matches": 6,
    "proven_settled": 4,
    "live": 13,
    "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": 4,
    "first_result_on": "2026-11-07",
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 3,
      "void": 0,
      "net_points_hundredths": -30000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Ayaz Karacan",
    "url": "/authors/ayaz-karacan/",
    "kind": "Individual author",
    "settled_picks": 2,
    "matches": 15,
    "proven_settled": 2,
    "live": 0,
    "restored": 15,
    "archived": 2,
    "found_after": 0,
    "source_reported": 13,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "archived",
    "headline_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "retro_market_closing_sm",
      "series": "Archived before kick-off, reconstructed at the last pre-match archive price",
      "restored": true,
      "settled_picks": 2,
      "void": 0,
      "net_points_hundredths": 3000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "FootyStats",
    "url": "/sources/footystats-org/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 10,
    "proven_settled": 1,
    "live": 3,
    "restored": 10,
    "archived": 0,
    "found_after": 10,
    "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": -10000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "İddaaTahmin",
    "url": "/sources/iddaatahmin11-com/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 1,
    "proven_settled": 1,
    "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": 1,
      "void": 0,
      "net_points_hundredths": 4200,
      "return_percent": null
     }
    ]
   },
   {
    "name": "wetttipps-heute.com",
    "url": "/sources/wetttipps-heute-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 4,
    "proven_settled": 1,
    "live": 4,
    "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": "Koffi Mensah",
    "url": "/authors/koffi-mensah/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 1,
    "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": "Bet-on-Arme",
    "url": "/sources/bet-on-arme-com/products/bet-on-arme/",
    "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": []
   },
   {
    "name": "BETSiE (AceOdds)",
    "url": "/sources/bettingexpert-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 1,
    "live": 2,
    "restored": 1,
    "archived": 0,
    "found_after": 1,
    "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": "Florian",
    "url": "/authors/florian/",
    "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": "Trident Truth",
    "url": "/authors/trident-truth/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 1,
    "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": "Trivela — Palpites de futebol",
    "url": "/sources/trivela-com-br/",
    "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": "RueDesJoueurs — Pronostics Foot",
    "url": "/sources/ruedesjoueurs-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 2,
    "proven_settled": 0,
    "live": 0,
    "restored": 2,
    "archived": 0,
    "found_after": 2,
    "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": 0,
    "restored": 2,
    "archived": 0,
    "found_after": 2,
    "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": "Vila Nova vs Criciuma",
    "url": "/football/matches/vila-nova-vs-criciuma-2026-11-07/",
    "kickoff": "2026-11-07T23:00:00.000Z",
    "predictions": 5,
    "sources": 3,
    "final_score": null
   },
   {
    "name": "Cuiaba vs Juventude",
    "url": "/football/matches/cuiaba-vs-juventude-2026-11-07/",
    "kickoff": "2026-11-07T23:00:00.000Z",
    "predictions": 7,
    "sources": 3,
    "final_score": null
   },
   {
    "name": "Náutico vs CRB",
    "url": "/football/matches/nautico-vs-crb-2026-11-08/",
    "kickoff": "2026-11-08T00:30:00.000Z",
    "predictions": 2,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Athletic Club vs Atletico Goianiense",
    "url": "/football/matches/athletic-club-vs-atletico-goianiense-2026-11-08/",
    "kickoff": "2026-11-08T19:00:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Goias vs Ponte Preta",
    "url": "/football/matches/goias-vs-ponte-preta-2026-11-08/",
    "kickoff": "2026-11-08T22:15:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Ceará vs America Mineiro",
    "url": "/football/matches/ceara-vs-america-mineiro-2026-11-08/",
    "kickoff": "2026-11-08T22:15:00.000Z",
    "predictions": 2,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Londrina vs Náutico",
    "url": "/football/matches/londrina-vs-nautico-2026-11-11/",
    "kickoff": "2026-11-11T22:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Fortaleza vs Vila Nova",
    "url": "/football/matches/fortaleza-vs-vila-nova-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "CRB vs Ceará",
    "url": "/football/matches/crb-vs-ceara-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Sport Recife vs Goias",
    "url": "/football/matches/sport-recife-vs-goias-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "São Bernardo vs Athletic Club",
    "url": "/football/matches/sao-bernardo-vs-athletic-club-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "America Mineiro vs Avaí",
    "url": "/football/matches/america-mineiro-vs-avai-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Juventude vs Botafogo SP",
    "url": "/football/matches/juventude-vs-botafogo-sp-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Criciuma vs Novorizontino",
    "url": "/football/matches/criciuma-vs-novorizontino-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Atletico Goianiense vs Cuiaba",
    "url": "/football/matches/atletico-goianiense-vs-cuiaba-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Ponte Preta vs Operário PR",
    "url": "/football/matches/ponte-preta-vs-operario-pr-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "5th ranked vs 4th ranked",
    "url": "/football/matches/5th-ranked-vs-4th-ranked-2026-11-21/",
    "kickoff": "2026-11-21T00:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "6th ranked vs 3rd ranked",
    "url": "/football/matches/6th-ranked-vs-3rd-ranked-2026-11-21/",
    "kickoff": "2026-11-21T00:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   }
  ],
  "recent": [
   {
    "name": "Novorizontino vs Fortaleza",
    "url": "/football/matches/novorizontino-vs-fortaleza-2026-11-07/",
    "kickoff": "2026-11-07T19:10:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": null,
    "state_words": "Result pending"
   },
   {
    "name": "Avaí vs São Bernardo",
    "url": "/football/matches/avai-vs-sao-bernardo-2026-11-07/",
    "kickoff": "2026-11-07T19:00:00.000Z",
    "predictions": 3,
    "sources": 2,
    "final_score": null,
    "state_words": "Result pending"
   },
   {
    "name": "Operário PR vs Sport Recife",
    "url": "/football/matches/operario-pr-vs-sport-recife-2026-11-06/",
    "kickoff": "2026-11-06T22:30:00.000Z",
    "predictions": 5,
    "sources": 3,
    "final_score": "3-2",
    "state_words": "Full time 3-2"
   },
   {
    "name": "Botafogo SP vs Londrina",
    "url": "/football/matches/botafogo-sp-vs-londrina-2026-11-05/",
    "kickoff": "2026-11-05T22:30:00.000Z",
    "predictions": 6,
    "sources": 5,
    "final_score": "4-0",
    "state_words": "Full time 4-0"
   },
   {
    "name": "Goias vs CRB",
    "url": "/football/matches/goias-vs-crb-2026-11-02/",
    "kickoff": "2026-11-02T23:30:00.000Z",
    "predictions": 4,
    "sources": 2,
    "final_score": "2-1",
    "state_words": "Full time 2-1"
   },
   {
    "name": "Athletic Club vs Ceará",
    "url": "/football/matches/athletic-club-vs-ceara-2026-11-02/",
    "kickoff": "2026-11-02T21:00:00.000Z",
    "predictions": 5,
    "sources": 3,
    "final_score": "2-1",
    "state_words": "Full time 2-1"
   },
   {
    "name": "Fortaleza vs Atletico Goianiense",
    "url": "/football/matches/fortaleza-vs-atletico-goianiense-2026-11-02/",
    "kickoff": "2026-11-02T19:00:00.000Z",
    "predictions": 10,
    "sources": 5,
    "final_score": "0-0",
    "state_words": "Full time 0-0"
   },
   {
    "name": "Novorizontino vs Operário PR",
    "url": "/football/matches/novorizontino-vs-operario-pr-2026-11-01/",
    "kickoff": "2026-11-01T21:30:00.000Z",
    "predictions": 4,
    "sources": 1,
    "final_score": "2-1",
    "state_words": "Full time 2-1"
   },
   {
    "name": "Londrina vs America Mineiro",
    "url": "/football/matches/londrina-vs-america-mineiro-2026-11-01/",
    "kickoff": "2026-11-01T19:00:00.000Z",
    "predictions": 3,
    "sources": 3,
    "final_score": "1-3",
    "state_words": "Full time 1-3"
   },
   {
    "name": "Náutico vs Avaí",
    "url": "/football/matches/nautico-vs-avai-2026-10-31/",
    "kickoff": "2026-10-31T22:30:00.000Z",
    "predictions": 2,
    "sources": 2,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   },
   {
    "name": "Vila Nova vs Juventude",
    "url": "/football/matches/vila-nova-vs-juventude-2026-10-31/",
    "kickoff": "2026-10-31T20:30:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "2-2",
    "state_words": "Full time 2-2"
   }
  ],
  "totals": {
   "authors_with_settled": 11,
   "authors": 21,
   "settled_picks": 113,
   "live": 542,
   "archived": 2,
   "found_after": 30,
   "restored": 45,
   "source_reported": 13,
   "under_review": 0,
   "authors_ten_or_more": 4,
   "authors_ten_or_more_proven": 4,
   "matches_with_pages": 81,
   "upcoming": 18
  },
  "season_section": {
   "season": "2026",
   "authors": [
    {
     "name": "Théo Becker",
     "url": "/authors/theo-becker/",
     "kind": "Individual author",
     "settled_picks": 29,
     "matches": 30,
     "proven_settled": 30,
     "live": 123,
     "restored": 2,
     "archived": 0,
     "found_after": 2,
     "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": "-8.6",
     "too_few_to_estimate": false,
     "pending": 10,
     "first_result_on": "2026-11-07",
     "series": [
      {
       "series_code": "market_price",
       "series": "Recorded before kick-off, return at our recorded market price",
       "restored": false,
       "settled_picks": 29,
       "void": 0,
       "net_points_hundredths": -25050,
       "return_percent": "-8.6"
      }
     ]
    },
    {
     "name": "BetClan",
     "url": "/sources/betclan-com/",
     "kind": "Editorial source",
     "settled_picks": 24,
     "matches": 18,
     "proven_settled": 24,
     "live": 65,
     "restored": 4,
     "archived": 0,
     "found_after": 4,
     "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": "-26.0",
     "too_few_to_estimate": false,
     "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": 24,
       "void": 0,
       "net_points_hundredths": -62400,
       "return_percent": "-26.0"
      }
     ]
    },
    {
     "name": "SportsGambler (football)",
     "url": "/sources/sportsgambler/",
     "kind": "Editorial source",
     "settled_picks": 15,
     "matches": 28,
     "proven_settled": 25,
     "live": 109,
     "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": "-19.8",
     "too_few_to_estimate": false,
     "pending": 19,
     "first_result_on": "2026-09-28",
     "series": [
      {
       "series_code": "market_price",
       "series": "Recorded before kick-off, return at our recorded market price",
       "restored": false,
       "settled_picks": 15,
       "void": 0,
       "net_points_hundredths": -29750,
       "return_percent": "-19.8"
      }
     ]
    },
    {
     "name": "A equipe Wincomparator",
     "url": "/sources/wincomparator-com/products/a-equipe-wincomparator-prognosticos-brasileirao-serie-b/",
     "kind": "Individual author",
     "settled_picks": 14,
     "matches": 32,
     "proven_settled": 14,
     "live": 93,
     "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": "-2.1",
     "too_few_to_estimate": false,
     "pending": 20,
     "first_result_on": "2026-11-07",
     "series": [
      {
       "series_code": "market_price",
       "series": "Recorded before kick-off, return at our recorded market price",
       "restored": false,
       "settled_picks": 14,
       "void": 0,
       "net_points_hundredths": -2950,
       "return_percent": "-2.1"
      }
     ]
    },
    {
     "name": "WinDrawWin — pronósticos Brasileirão Série B",
     "url": "/sources/windrawwin-com/products/windrawwin-pronosticos-brasileirao/",
     "kind": "Editorial source",
     "settled_picks": 9,
     "matches": 26,
     "proven_settled": 9,
     "live": 83,
     "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": 16,
     "first_result_on": "2026-11-07",
     "series": [
      {
       "series_code": "market_price",
       "series": "Recorded before kick-off, return at our recorded market price",
       "restored": false,
       "settled_picks": 9,
       "void": 0,
       "net_points_hundredths": -72350,
       "return_percent": null
      }
     ]
    },
    {
     "name": "ODDSLOT (es)",
     "url": "/sources/oddslot-com/",
     "kind": "Editorial source",
     "settled_picks": 8,
     "matches": 9,
     "proven_settled": 8,
     "live": 9,
     "restored": 1,
     "archived": 0,
     "found_after": 1,
     "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": 8,
       "void": 0,
       "net_points_hundredths": -2600,
       "return_percent": null
      }
     ]
    },
    {
     "name": "FootballPredictions.net",
     "url": "/sources/footballpredictions-net/",
     "kind": "Editorial source",
     "settled_picks": 7,
     "matches": 23,
     "proven_settled": 7,
     "live": 27,
     "restored": 8,
     "archived": 0,
     "found_after": 8,
     "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": 7,
       "void": 0,
       "net_points_hundredths": -9800,
       "return_percent": null
      }
     ]
    },
    {
     "name": "Futbol24 — Pronósticos (es)",
     "url": "/sources/futbol24-com/",
     "kind": "Editorial source",
     "settled_picks": 3,
     "matches": 6,
     "proven_settled": 4,
     "live": 13,
     "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": 4,
     "first_result_on": "2026-11-07",
     "series": [
      {
       "series_code": "market_price",
       "series": "Recorded before kick-off, return at our recorded market price",
       "restored": false,
       "settled_picks": 3,
       "void": 0,
       "net_points_hundredths": -30000,
       "return_percent": null
      }
     ]
    },
    {
     "name": "FootyStats",
     "url": "/sources/footystats-org/",
     "kind": "Editorial source",
     "settled_picks": 1,
     "matches": 10,
     "proven_settled": 1,
     "live": 3,
     "restored": 10,
     "archived": 0,
     "found_after": 10,
     "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": -10000,
       "return_percent": null
      }
     ]
    },
    {
     "name": "İddaaTahmin",
     "url": "/sources/iddaatahmin11-com/",
     "kind": "Editorial source",
     "settled_picks": 1,
     "matches": 1,
     "proven_settled": 1,
     "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": 1,
       "void": 0,
       "net_points_hundredths": 4200,
       "return_percent": null
      }
     ]
    },
    {
     "name": "wetttipps-heute.com",
     "url": "/sources/wetttipps-heute-com/",
     "kind": "Editorial source",
     "settled_picks": 0,
     "matches": 4,
     "proven_settled": 1,
     "live": 4,
     "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": "Koffi Mensah",
     "url": "/authors/koffi-mensah/",
     "kind": "Individual author",
     "settled_picks": 0,
     "matches": 1,
     "proven_settled": 1,
     "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": "Bet-on-Arme",
     "url": "/sources/bet-on-arme-com/products/bet-on-arme/",
     "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": []
    },
    {
     "name": "BETSiE (AceOdds)",
     "url": "/sources/bettingexpert-com/",
     "kind": "Editorial source",
     "settled_picks": 0,
     "matches": 2,
     "proven_settled": 1,
     "live": 2,
     "restored": 1,
     "archived": 0,
     "found_after": 1,
     "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": "Florian",
     "url": "/authors/florian/",
     "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": "Trident Truth",
     "url": "/authors/trident-truth/",
     "kind": "Individual author",
     "settled_picks": 0,
     "matches": 1,
     "proven_settled": 1,
     "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": "Trivela — Palpites de futebol",
     "url": "/sources/trivela-com-br/",
     "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": "RueDesJoueurs — Pronostics Foot",
     "url": "/sources/ruedesjoueurs-com/",
     "kind": "Editorial source",
     "settled_picks": 0,
     "matches": 2,
     "proven_settled": 0,
     "live": 0,
     "restored": 2,
     "archived": 0,
     "found_after": 2,
     "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": 0,
     "restored": 2,
     "archived": 0,
     "found_after": 2,
     "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": []
    }
   ],
   "totals": {
    "authors_with_settled": 10,
    "authors": 20,
    "settled_picks": 111,
    "live": 542,
    "archived": 0,
    "found_after": 30,
    "restored": 30,
    "source_reported": 0,
    "under_review": 0,
    "authors_ten_or_more": 4,
    "authors_ten_or_more_proven": 4,
    "matches_with_pages": 0,
    "upcoming": 0
   }
  },
  "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).",
  "h1_phrase": "Brasileiro Série B predictions",
  "next_round": {
   "label": "Matchweek 37",
   "number": "37",
   "short_label": "Matchweek 37",
   "middle_date": "2026-11-07",
   "stage": "Regular Season",
   "date_from": "2026-11-05",
   "date_to": "2026-11-08",
   "url": null,
   "by_dates": false,
   "matches_total": 10,
   "matches_with_predictions": 10,
   "matches_with_any_predictions": 10,
   "played": 2,
   "predictions": 33,
   "settled": {
    "won": 7,
    "lost": 4,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": false,
   "open_maps": 2,
   "matches": [
    {
     "kickoff": "2026-11-05T22:30:00.000Z",
     "name": "Botafogo SP vs Londrina",
     "url": "/football/matches/botafogo-sp-vs-londrina-2026-11-05/",
     "state": "played",
     "final_score": "4-0",
     "predictions": 6,
     "predictions_any": 6,
     "sources": 5,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Botafogo SP",
         "count": 3
        }
       ],
       "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": "Botafogo SP 2-1 Londrina",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 4,
      "lost": 2,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-06T22:30:00.000Z",
     "name": "Operário PR vs Sport Recife",
     "url": "/football/matches/operario-pr-vs-sport-recife-2026-11-06/",
     "state": "played",
     "final_score": "3-2",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "Operário PR",
         "count": 1
        },
        {
         "selection": "draw",
         "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": "Operário PR 2-2 Sport Recife",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 3,
      "lost": 2,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-07T19:00:00.000Z",
     "name": "Avaí vs São Bernardo",
     "url": "/football/matches/avai-vs-sao-bernardo-2026-11-07/",
     "state": "no_result",
     "final_score": null,
     "predictions": 3,
     "predictions_any": 3,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "São Bernardo",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "no",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-07T19:10:00.000Z",
     "name": "Novorizontino vs Fortaleza",
     "url": "/football/matches/novorizontino-vs-fortaleza-2026-11-07/",
     "state": "no_result",
     "final_score": null,
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Fortaleza",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-07T23:00:00.000Z",
     "name": "Vila Nova vs Criciuma",
     "url": "/football/matches/vila-nova-vs-criciuma-2026-11-07/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 5,
     "predictions_any": 5,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "Vila Nova",
         "count": 1
        },
        {
         "selection": "draw",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "no",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Double chance",
       "eligible": 1,
       "selections": [
        {
         "selection": "Vila Nova or Criciuma",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": true
    },
    {
     "kickoff": "2026-11-07T23:00:00.000Z",
     "name": "Cuiaba vs Juventude",
     "url": "/football/matches/cuiaba-vs-juventude-2026-11-07/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 7,
     "predictions_any": 7,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Juventude",
         "count": 3
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 2,
       "selections": [
        {
         "selection": "no",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 0.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 0.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": true
    },
    {
     "kickoff": "2026-11-08T00:30:00.000Z",
     "name": "Náutico vs CRB",
     "url": "/football/matches/nautico-vs-crb-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 2,
     "predictions_any": 2,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Náutico",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T19:00:00.000Z",
     "name": "Athletic Club vs Atletico Goianiense",
     "url": "/football/matches/athletic-club-vs-atletico-goianiense-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "draw",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T22:15:00.000Z",
     "name": "Goias vs Ponte Preta",
     "url": "/football/matches/goias-vs-ponte-preta-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Goias",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T22:15:00.000Z",
     "name": "Ceará vs America Mineiro",
     "url": "/football/matches/ceara-vs-america-mineiro-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 2,
     "predictions_any": 2,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Ceará",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    }
   ]
  },
  "prediction_timing": {
   "predictions_words": "In Brasileiro Série B, most predictions we record appear within 24 hours of kick-off (median 23 hours before; 226 recorded predictions in the last 60 days)",
   "sources_words": "15 sources we monitor published predictions on Brasileiro Série B matches in the last 30 days"
  },
  "previous_round": {
   "label": "Matchweek 36",
   "number": "36",
   "short_label": "Matchweek 36",
   "middle_date": "2026-11-01",
   "stage": "Regular Season",
   "date_from": "2026-10-30",
   "date_to": "2026-11-02",
   "url": "/football/competitions/brasileiro-serie-b/2026/round-36/",
   "by_dates": false,
   "matches_total": 10,
   "matches_with_predictions": 10,
   "matches_with_any_predictions": 10,
   "played": 10,
   "predictions": 44,
   "settled": {
    "won": 22,
    "lost": 22,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": true,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-10-30T22:30:00.000Z",
     "name": "Criciuma vs Ponte Preta",
     "url": "/football/matches/criciuma-vs-ponte-preta-2026-10-30/",
     "state": "played",
     "final_score": "2-0",
     "predictions": 9,
     "predictions_any": 9,
     "sources": 4,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Criciuma",
         "count": 3
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 2,
       "selections": [
        {
         "selection": "Criciuma 3-0 Ponte Preta",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 5,
      "lost": 4,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-10-31T19:00:00.000Z",
     "name": "Botafogo SP vs Sport Recife",
     "url": "/football/matches/botafogo-sp-vs-sport-recife-2026-10-31/",
     "state": "played",
     "final_score": "1-1",
     "predictions": 6,
     "predictions_any": 6,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "Botafogo SP",
         "count": 1
        },
        {
         "selection": "Sport Recife",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "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": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-10-31T20:30:00.000Z",
     "name": "Vila Nova vs Juventude",
     "url": "/football/matches/vila-nova-vs-juventude-2026-10-31/",
     "state": "played",
     "final_score": "2-2",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Vila Nova",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T22:30:00.000Z",
     "name": "Náutico vs Avaí",
     "url": "/football/matches/nautico-vs-avai-2026-10-31/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 2,
     "predictions_any": 2,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Náutico",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-01T19:00:00.000Z",
     "name": "Londrina vs America Mineiro",
     "url": "/football/matches/londrina-vs-america-mineiro-2026-11-01/",
     "state": "played",
     "final_score": "1-3",
     "predictions": 3,
     "predictions_any": 3,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Londrina",
         "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": "Londrina 3-1 America Mineiro",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 2,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-01T21:30:00.000Z",
     "name": "Cuiaba vs São Bernardo",
     "url": null,
     "state": "played",
     "final_score": "1-2",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-01T21:30:00.000Z",
     "name": "Novorizontino vs Operário PR",
     "url": "/football/matches/novorizontino-vs-operario-pr-2026-11-01/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 4,
     "predictions_any": 4,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Novorizontino",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 3.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "under 3.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 4,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-02T19:00:00.000Z",
     "name": "Fortaleza vs Atletico Goianiense",
     "url": "/football/matches/fortaleza-vs-atletico-goianiense-2026-11-02/",
     "state": "played",
     "final_score": "0-0",
     "predictions": 10,
     "predictions_any": 10,
     "sources": 5,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 4,
       "selections": [
        {
         "selection": "Fortaleza",
         "count": 3
        },
        {
         "selection": "draw",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 2,
       "selections": [
        {
         "selection": "Fortaleza 2-1 Atletico Goianiense",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 8,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-02T21:00:00.000Z",
     "name": "Athletic Club vs Ceará",
     "url": "/football/matches/athletic-club-vs-ceara-2026-11-02/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Athletic Club",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Athletic Club 2-0 Ceará",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Double chance",
       "eligible": 1,
       "selections": [
        {
         "selection": "Athletic Club or draw",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 2,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-02T23:30:00.000Z",
     "name": "Goias vs CRB",
     "url": "/football/matches/goias-vs-crb-2026-11-02/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 4,
     "predictions_any": 4,
     "sources": 2,
     "markets": [
      {
       "market": "Double chance",
       "eligible": 2,
       "selections": [
        {
         "selection": "Goias or draw",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 4.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "under 4.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 4,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    }
   ]
  },
  "rounds": [
   {
    "label": "Matchweek 28",
    "url": null,
    "date_from": "2026-09-13",
    "date_to": "2026-09-16",
    "matches_total": 1,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 1,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 29",
    "url": null,
    "date_from": "2026-09-18",
    "date_to": "2026-09-22",
    "matches_total": 10,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 30",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-30/",
    "date_from": "2026-09-25",
    "date_to": "2026-09-29",
    "matches_total": 10,
    "matches_with_predictions": 10,
    "matches_with_any_predictions": 10,
    "predictions": 16,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 6,
     "lost": 8,
     "other": 0,
     "not_settled": 2,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 31",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-31/",
    "date_from": "2026-10-01",
    "date_to": "2026-10-03",
    "matches_total": 10,
    "matches_with_predictions": 9,
    "matches_with_any_predictions": 9,
    "predictions": 23,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 7,
     "lost": 7,
     "other": 1,
     "not_settled": 8,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 32",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-32/",
    "date_from": "2026-10-06",
    "date_to": "2026-10-08",
    "matches_total": 10,
    "matches_with_predictions": 9,
    "matches_with_any_predictions": 9,
    "predictions": 27,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 9,
     "lost": 8,
     "other": 1,
     "not_settled": 9,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 33",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-33/",
    "date_from": "2026-10-11",
    "date_to": "2026-10-13",
    "matches_total": 10,
    "matches_with_predictions": 6,
    "matches_with_any_predictions": 7,
    "predictions": 9,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 6,
     "lost": 3,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 34",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-34/",
    "date_from": "2026-10-16",
    "date_to": "2026-10-20",
    "matches_total": 10,
    "matches_with_predictions": 10,
    "matches_with_any_predictions": 10,
    "predictions": 29,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 15,
     "lost": 13,
     "other": 1,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 35",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-35/",
    "date_from": "2026-10-23",
    "date_to": "2026-10-27",
    "matches_total": 10,
    "matches_with_predictions": 10,
    "matches_with_any_predictions": 10,
    "predictions": 45,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 17,
     "lost": 28,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 36",
    "url": "/football/competitions/brasileiro-serie-b/2026/round-36/",
    "date_from": "2026-10-30",
    "date_to": "2026-11-02",
    "matches_total": 10,
    "matches_with_predictions": 10,
    "matches_with_any_predictions": 10,
    "predictions": 44,
    "played": 10,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 22,
     "lost": 22,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 37",
    "url": null,
    "date_from": "2026-11-05",
    "date_to": "2026-11-08",
    "matches_total": 10,
    "matches_with_predictions": 10,
    "matches_with_any_predictions": 10,
    "predictions": 33,
    "played": 2,
    "complete": false,
    "by_dates": false,
    "settled": {
     "won": 7,
     "lost": 4,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matchweek 38",
    "url": null,
    "date_from": "2026-11-14",
    "date_to": "2026-11-14",
    "matches_total": 10,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 0,
    "complete": false,
    "by_dates": false,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Matches of 21 November 2026",
    "url": null,
    "date_from": "2026-11-21",
    "date_to": "2026-11-21",
    "matches_total": 2,
    "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/brasileiro-serie-b/2026/",
  "seasons_pages": [
   {
    "season": "2026",
    "url": "/football/competitions/brasileiro-serie-b/2026/"
   }
  ],
  "by_market": [
   {
    "category": "match-result",
    "market_words": "Match result",
    "authors_total": 9,
    "outcomes": {
     "Lost": 29,
     "Won": 27
    },
    "settled_total": 56,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "A equipe Wincomparator",
      "url": "/sources/wincomparator-com/products/a-equipe-wincomparator-prognosticos-brasileirao-serie-b/",
      "kind": "Individual author",
      "settled_picks": 12,
      "won": 5,
      "lost": 7,
      "void": 0,
      "half": 0,
      "return_percent": "-1.1",
      "headline_part": "live",
      "live_staked": 12,
      "live_matches": 12,
      "level": null
     },
     {
      "name": "Théo Becker",
      "url": "/authors/theo-becker/",
      "kind": "Individual author",
      "settled_picks": 12,
      "won": 5,
      "lost": 7,
      "void": 0,
      "half": 0,
      "return_percent": "-33.6",
      "headline_part": "live",
      "live_staked": 12,
      "live_matches": 11,
      "level": null
     },
     {
      "name": "ODDSLOT (es)",
      "url": "/sources/oddslot-com/",
      "kind": "Editorial source",
      "settled_picks": 8,
      "won": 6,
      "lost": 2,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 8,
      "live_matches": 7,
      "level": null
     },
     {
      "name": "BetClan",
      "url": "/sources/betclan-com/",
      "kind": "Editorial source",
      "settled_picks": 6,
      "won": 3,
      "lost": 3,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 6,
      "live_matches": 6,
      "level": null
     },
     {
      "name": "WinDrawWin — pronósticos Brasileirão Série B",
      "url": "/sources/windrawwin-com/products/windrawwin-pronosticos-brasileirao/",
      "kind": "Editorial source",
      "settled_picks": 6,
      "won": 1,
      "lost": 5,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 6,
      "live_matches": 6,
      "level": null
     },
     {
      "name": "SportsGambler (football)",
      "url": "/sources/sportsgambler/",
      "kind": "Editorial source",
      "settled_picks": 5,
      "won": 3,
      "lost": 2,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 5,
      "live_matches": 5,
      "level": null
     },
     {
      "name": "FootballPredictions.net",
      "url": "/sources/footballpredictions-net/",
      "kind": "Editorial source",
      "settled_picks": 4,
      "won": 3,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 4,
      "live_matches": 4,
      "level": null
     },
     {
      "name": "Futbol24 — Pronósticos (es)",
      "url": "/sources/futbol24-com/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 0,
      "lost": 2,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "İddaaTahmin",
      "url": "/sources/iddaatahmin11-com/",
      "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": 5,
    "outcomes": {
     "Lost": 16,
     "Won": 12
    },
    "settled_total": 28,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Théo Becker",
      "url": "/authors/theo-becker/",
      "kind": "Individual author",
      "settled_picks": 12,
      "won": 7,
      "lost": 5,
      "void": 0,
      "half": 0,
      "return_percent": "-17.9",
      "headline_part": "live",
      "live_staked": 12,
      "live_matches": 8,
      "level": null
     },
     {
      "name": "BetClan",
      "url": "/sources/betclan-com/",
      "kind": "Editorial source",
      "settled_picks": 6,
      "won": 2,
      "lost": 4,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 6,
      "live_matches": 6,
      "level": null
     },
     {
      "name": "SportsGambler (football)",
      "url": "/sources/sportsgambler/",
      "kind": "Editorial source",
      "settled_picks": 6,
      "won": 1,
      "lost": 5,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 6,
      "live_matches": 6,
      "level": null
     },
     {
      "name": "A equipe Wincomparator",
      "url": "/sources/wincomparator-com/products/a-equipe-wincomparator-prognosticos-brasileirao-serie-b/",
      "kind": "Individual author",
      "settled_picks": 2,
      "won": 1,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "FootballPredictions.net",
      "url": "/sources/footballpredictions-net/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 1,
      "lost": 1,
      "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."
   },
   {
    "category": "btts",
    "market_words": "Both teams to score",
    "authors_total": 6,
    "outcomes": {
     "Lost": 6,
     "Won": 8
    },
    "settled_total": 14,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Théo Becker",
      "url": "/authors/theo-becker/",
      "kind": "Individual author",
      "settled_picks": 5,
      "won": 5,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 5,
      "live_matches": 5,
      "level": null
     },
     {
      "name": "BetClan",
      "url": "/sources/betclan-com/",
      "kind": "Editorial source",
      "settled_picks": 4,
      "won": 2,
      "lost": 2,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 4,
      "live_matches": 4,
      "level": null
     },
     {
      "name": "Ayaz Karacan",
      "url": "/authors/ayaz-karacan/",
      "kind": "Individual author",
      "settled_picks": 2,
      "won": 1,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "archived",
      "live_staked": 0,
      "live_matches": 0,
      "level": null
     },
     {
      "name": "FootyStats",
      "url": "/sources/footystats-org/",
      "kind": "Editorial source",
      "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": "Futbol24 — Pronósticos (es)",
      "url": "/sources/futbol24-com/",
      "kind": "Editorial source",
      "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": "WinDrawWin — pronósticos Brasileirão Série B",
      "url": "/sources/windrawwin-com/products/windrawwin-pronosticos-brasileirao/",
      "kind": "Editorial source",
      "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."
   },
   {
    "category": "correct-score",
    "market_words": "Correct score",
    "authors_total": 3,
    "outcomes": {
     "Lost": 10,
     "Won": 1
    },
    "settled_total": 11,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "BetClan",
      "url": "/sources/betclan-com/",
      "kind": "Editorial source",
      "settled_picks": 8,
      "won": 1,
      "lost": 7,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 8,
      "live_matches": 8,
      "level": null
     },
     {
      "name": "WinDrawWin — pronósticos Brasileirão Série B",
      "url": "/sources/windrawwin-com/products/windrawwin-pronosticos-brasileirao/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 0,
      "lost": 2,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "FootballPredictions.net",
      "url": "/sources/footballpredictions-net/",
      "kind": "Editorial source",
      "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."
   },
   {
    "category": "handicap",
    "market_words": "Handicap",
    "authors_total": 1,
    "outcomes": {
     "Half lost": 1,
     "Lost": 1,
     "Won": 2
    },
    "settled_total": 4,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "SportsGambler (football)",
      "url": "/sources/sportsgambler/",
      "kind": "Editorial source",
      "settled_picks": 4,
      "won": 2,
      "lost": 1,
      "void": 0,
      "half": 1,
      "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."
   }
  ],
  "teams": [
   {
    "name": "Athletic Club",
    "url": "/football/teams/athletic-club/"
   }
  ],
  "open_maps": 2,
  "calendar_maps": [
   {
    "name": "Londrina vs Náutico",
    "url": "/football/matches/londrina-vs-nautico-2026-11-11/",
    "kickoff": "2026-11-11T22:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Fortaleza vs Vila Nova",
    "url": "/football/matches/fortaleza-vs-vila-nova-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "CRB vs Ceará",
    "url": "/football/matches/crb-vs-ceara-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Sport Recife vs Goias",
    "url": "/football/matches/sport-recife-vs-goias-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "São Bernardo vs Athletic Club",
    "url": "/football/matches/sao-bernardo-vs-athletic-club-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "America Mineiro vs Avaí",
    "url": "/football/matches/america-mineiro-vs-avai-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Juventude vs Botafogo SP",
    "url": "/football/matches/juventude-vs-botafogo-sp-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Criciuma vs Novorizontino",
    "url": "/football/matches/criciuma-vs-novorizontino-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Atletico Goianiense vs Cuiaba",
    "url": "/football/matches/atletico-goianiense-vs-cuiaba-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "Ponte Preta vs Operário PR",
    "url": "/football/matches/ponte-preta-vs-operario-pr-2026-11-14/",
    "kickoff": "2026-11-14T19:30:00.000Z",
    "final_score": null
   },
   {
    "name": "5th ranked vs 4th ranked",
    "url": "/football/matches/5th-ranked-vs-4th-ranked-2026-11-21/",
    "kickoff": "2026-11-21T00:00:00.000Z",
    "final_score": null
   },
   {
    "name": "6th ranked vs 3rd ranked",
    "url": "/football/matches/6th-ranked-vs-3rd-ranked-2026-11-21/",
    "kickoff": "2026-11-21T00:00:00.000Z",
    "final_score": null
   }
  ],
  "day_links": [
   {
    "url": "/football/today/#brasileiro-serie-b",
    "text": "Brasileiro Série B tips today",
    "matches": 2
   },
   {
    "url": "/football/tomorrow/#brasileiro-serie-b",
    "text": "Brasileiro Série B predictions tomorrow",
    "matches": 1
   }
  ]
 },
 "depends_on": [
  "den"
 ],
 "today_date": "2026-11-07",
 "data_changes": {
  "records_corrected": 147,
  "last_correction_at": "2026-10-14T02:01:15.632Z",
  "corrections_url": "/corrections/",
  "text": "147 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "league:brasileiro-serie-b",
 "source_revision": 118
}
