{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "league",
 "url": "/football/competitions/liga-mx/",
 "canonical": "/football/competitions/liga-mx/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Liga MX predictions",
 "description": "Liga MX predictions: 20 selections recorded for 6 of 8 matches of Apertura · Matchday 16 (7–9 November 2026), plus results from Apertura · Matchday 15.",
 "first_paragraph": {
  "body": "Apertura · Matchday 16, 7–9 November 2026: 20 selections recorded for 6 of 8 matches, plus results from Apertura · Matchday 15 (12 won, 7 lost). Forecast Record holds 611 predictions on Liga MX from 36 authors and editorial sources (Season 2026, matches from 26 September 2026 to 21 November 2026): 475 recorded before kick-off and 136 first found after the match; as of 7 November 2026.",
  "key_number": "611",
  "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": 16,
  "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": "4deb8a6096952eb67a86d99104323e714ec4527a7d233d8f651504ba67665553",
 "dependency_group": "league:liga-mx",
 "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/liga-mx/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": "Liga MX Predictions This Week: Matchday 16 Picks & Records",
 "league_info": {
  "contract_version": "2",
  "code": "MX-LMX",
  "name": "Liga MX",
  "country": "Mexico",
  "season": "2026",
  "season_words": "Season 2026",
  "seasons": [
   "2026"
  ],
  "period_from": "2026-09-26",
  "period_to": "2026-11-21",
  "authors": [
   {
    "name": "El equipo de Wincomparator",
    "url": "/sources/wincomparator-com/products/el-equipo-de-wincomparator-pronosticos-liga-mx/",
    "kind": "Individual author",
    "settled_picks": 16,
    "matches": 15,
    "proven_settled": 16,
    "live": 44,
    "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": "-9.3",
    "too_few_to_estimate": false,
    "pending": 6,
    "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": 16,
      "void": 0,
      "net_points_hundredths": -14805,
      "return_percent": "-9.3"
     }
    ]
   },
   {
    "name": "FootyStats",
    "url": "/sources/footystats-org/",
    "kind": "Editorial source",
    "settled_picks": 16,
    "matches": 19,
    "proven_settled": 19,
    "live": 24,
    "restored": 9,
    "archived": 0,
    "found_after": 9,
    "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": "-38.7",
    "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": 16,
      "void": 0,
      "net_points_hundredths": -61902,
      "return_percent": "-38.7"
     }
    ]
   },
   {
    "name": "wedtips.ai",
    "url": "/sources/wedtips-ai/",
    "kind": "Editorial source",
    "settled_picks": 9,
    "matches": 4,
    "proven_settled": 10,
    "live": 45,
    "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": 9,
      "void": 0,
      "net_points_hundredths": -36257,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Jonas Caetano",
    "url": "/authors/jonas-caetano/",
    "kind": "Individual author",
    "settled_picks": 9,
    "matches": 10,
    "proven_settled": 9,
    "live": 23,
    "restored": 6,
    "archived": 0,
    "found_after": 6,
    "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": 9,
      "void": 0,
      "net_points_hundredths": 16600,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Melissa Reyes",
    "url": "/authors/melissa-reyes/",
    "kind": "Individual author",
    "settled_picks": 6,
    "matches": 3,
    "proven_settled": 6,
    "live": 6,
    "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": 31995,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Javier Ortega",
    "url": "/authors/javier-ortega/",
    "kind": "Individual author",
    "settled_picks": 5,
    "matches": 4,
    "proven_settled": 5,
    "live": 16,
    "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": 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": 5,
      "void": 0,
      "net_points_hundredths": 10384,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Futbol24 — Pronósticos (es)",
    "url": "/sources/futbol24-com/",
    "kind": "Editorial source",
    "settled_picks": 5,
    "matches": 7,
    "proven_settled": 5,
    "live": 8,
    "restored": 7,
    "archived": 0,
    "found_after": 7,
    "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": 5,
      "void": 0,
      "net_points_hundredths": 45201,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Wincomparator — pronósticos Liga MX",
    "url": "/sources/wincomparator-com/products/wincomparator-pronosticos-liga-mx/",
    "kind": "Editorial source",
    "settled_picks": 4,
    "matches": 3,
    "proven_settled": 4,
    "live": 9,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 4,
      "void": 0,
      "net_points_hundredths": 19460,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Rekatochklart",
    "url": "/sources/rekatochklart-com/",
    "kind": "Editorial source",
    "settled_picks": 4,
    "matches": 2,
    "proven_settled": 4,
    "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": 4,
      "void": 0,
      "net_points_hundredths": -22500,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Renzo Castillo",
    "url": "/authors/renzo-castillo/",
    "kind": "Individual author",
    "settled_picks": 4,
    "matches": 2,
    "proven_settled": 4,
    "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": 4,
      "void": 0,
      "net_points_hundredths": -900,
      "return_percent": null
     }
    ]
   },
   {
    "name": "WinDrawWin — Liga MX",
    "url": "/sources/windrawwin-com/products/windrawwin-liga-mx/",
    "kind": "Editorial source",
    "settled_picks": 3,
    "matches": 28,
    "proven_settled": 4,
    "live": 118,
    "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": 27,
    "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": 20506,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Statarea",
    "url": "/sources/statarea-com/",
    "kind": "Editorial source",
    "settled_picks": 3,
    "matches": 22,
    "proven_settled": 3,
    "live": 15,
    "restored": 27,
    "archived": 0,
    "found_after": 27,
    "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": 3,
      "void": 0,
      "net_points_hundredths": 16249,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Italo Verde",
    "url": "/authors/italo-verde/",
    "kind": "Individual author",
    "settled_picks": 3,
    "matches": 3,
    "proven_settled": 3,
    "live": 6,
    "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": 2,
    "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": 3,
      "void": 0,
      "net_points_hundredths": 6800,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Sportsight",
    "url": "/sources/paris-sportifs-lefigaro-fr/",
    "kind": "Individual author",
    "settled_picks": 3,
    "matches": 1,
    "proven_settled": 3,
    "live": 3,
    "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": 3,
      "void": 0,
      "net_points_hundredths": -30000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "SportsGambler (football)",
    "url": "/sources/sportsgambler/",
    "kind": "Editorial source",
    "settled_picks": 2,
    "matches": 8,
    "proven_settled": 10,
    "live": 33,
    "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-09-26",
    "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": -20000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Michell Aburto",
    "url": "/authors/michell-aburto/",
    "kind": "Individual author",
    "settled_picks": 2,
    "matches": 8,
    "proven_settled": 2,
    "live": 19,
    "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": 2,
      "void": 0,
      "net_points_hundredths": -4750,
      "return_percent": null
     }
    ]
   },
   {
    "name": "L'équipe Wincomparator",
    "url": "/sources/wincomparator-com/products/l-equipe-wincomparator/",
    "kind": "Individual author",
    "settled_picks": 2,
    "matches": 4,
    "proven_settled": 2,
    "live": 9,
    "restored": 3,
    "archived": 0,
    "found_after": 3,
    "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": -6904,
      "return_percent": null
     }
    ]
   },
   {
    "name": "FreeTips.com",
    "url": "/sources/freetips-com/",
    "kind": "Editorial source",
    "settled_picks": 2,
    "matches": 4,
    "proven_settled": 2,
    "live": 7,
    "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": 2,
    "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": 2,
      "void": 0,
      "net_points_hundredths": -4286,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Manuel Gil",
    "url": "/authors/manuel-gil/",
    "kind": "Individual author",
    "settled_picks": 2,
    "matches": 2,
    "proven_settled": 2,
    "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": 2,
    "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": 2,
      "void": 0,
      "net_points_hundredths": 15839,
      "return_percent": null
     }
    ]
   },
   {
    "name": "ODDSLOT (es)",
    "url": "/sources/oddslot-com/",
    "kind": "Editorial source",
    "settled_picks": 2,
    "matches": 3,
    "proven_settled": 3,
    "live": 3,
    "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": 5300,
      "return_percent": null
     }
    ]
   },
   {
    "name": "BETSiE (AceOdds)",
    "url": "/sources/bettingexpert-com/",
    "kind": "Editorial source",
    "settled_picks": 2,
    "matches": 2,
    "proven_settled": 2,
    "live": 2,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 2,
      "void": 2,
      "net_points_hundredths": 0,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Guillermo Maza Ancajima",
    "url": "/authors/guillermo-maza-ancajima/",
    "kind": "Individual author",
    "settled_picks": 2,
    "matches": 1,
    "proven_settled": 2,
    "live": 2,
    "restored": 0,
    "archived": 0,
    "found_after": 0,
    "source_reported": 0,
    "unlinked": 0,
    "under_review": 0,
    "headline_part": "live",
    "headline_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few_to_estimate": true,
    "pending": 0,
    "first_result_on": null,
    "series": [
     {
      "series_code": "market_price",
      "series": "Recorded before kick-off, return at our recorded market price",
      "restored": false,
      "settled_picks": 2,
      "void": 0,
      "net_points_hundredths": -20000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "wetttipps-heute.com",
    "url": "/sources/wetttipps-heute-com/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 7,
    "proven_settled": 1,
    "live": 7,
    "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": 5362,
      "return_percent": null
     }
    ]
   },
   {
    "name": "BetClan",
    "url": "/sources/betclan-com/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 3,
    "proven_settled": 1,
    "live": 4,
    "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": 1,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "El Capi Oficial",
    "url": "/authors/el-capi-oficial/",
    "kind": "Individual author",
    "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": 6269,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Coteur",
    "url": "/sources/coteur-com/",
    "kind": "Editorial source",
    "settled_picks": 1,
    "matches": 1,
    "proven_settled": 1,
    "live": 1,
    "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": -10000,
      "return_percent": null
     }
    ]
   },
   {
    "name": "Transfermarkt.es — Pronósticos deportivos",
    "url": "/sources/transfermarkt-es/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 14,
    "proven_settled": 0,
    "live": 42,
    "restored": 8,
    "archived": 0,
    "found_after": 8,
    "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": "İddaaTahmin",
    "url": "/sources/iddaatahmin11-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 3,
    "proven_settled": 0,
    "live": 5,
    "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": "Apuestas Deportivas Futbol Pronosticos",
    "url": "/sources/apuestas-futbol-deportivas/",
    "kind": "Individual author",
    "settled_picks": 0,
    "matches": 4,
    "proven_settled": 0,
    "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": "Vitibet / Vitisport",
    "url": "/sources/vitisport-cz/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 3,
    "proven_settled": 0,
    "live": 2,
    "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": "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": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 36,
    "proven_settled": 0,
    "live": 1,
    "restored": 48,
    "archived": 0,
    "found_after": 48,
    "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": "Katrin",
    "url": "/authors/katrin/",
    "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": "Simon",
    "url": "/authors/simon/",
    "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": "PrimaTips",
    "url": "/sources/primatips-com/",
    "kind": "Editorial source",
    "settled_picks": 0,
    "matches": 1,
    "proven_settled": 0,
    "live": 0,
    "restored": 7,
    "archived": 0,
    "found_after": 7,
    "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": 8,
    "proven_settled": 0,
    "live": 0,
    "restored": 8,
    "archived": 0,
    "found_after": 8,
    "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": "Atlas vs CF Pachuca",
    "url": "/football/matches/atlas-vs-cf-pachuca-2026-11-07/",
    "kickoff": "2026-11-07T23:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Tigres UANL vs Cruz Azul",
    "url": "/football/matches/tigres-uanl-vs-cruz-azul-2026-11-08/",
    "kickoff": "2026-11-08T01:00:00.000Z",
    "predictions": 5,
    "sources": 3,
    "final_score": null
   },
   {
    "name": "Toluca vs Monterrey",
    "url": "/football/matches/toluca-vs-monterrey-2026-11-08/",
    "kickoff": "2026-11-08T01:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "U.N.A.M. - Pumas vs Club America",
    "url": "/football/matches/u-n-a-m-pumas-vs-club-america-2026-11-08/",
    "kickoff": "2026-11-08T03:10:00.000Z",
    "predictions": 2,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Club Queretaro vs Puebla",
    "url": "/football/matches/club-queretaro-vs-puebla-2026-11-09/",
    "kickoff": "2026-11-09T00:00:00.000Z",
    "predictions": 2,
    "sources": 2,
    "final_score": null
   },
   {
    "name": "Leon vs Guadalajara Chivas",
    "url": "/football/matches/leon-vs-guadalajara-chivas-2026-11-09/",
    "kickoff": "2026-11-09T02:10:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": null
   },
   {
    "name": "Club Queretaro vs Monterrey",
    "url": "/football/matches/club-queretaro-vs-monterrey-2026-11-14/",
    "kickoff": "2026-11-14T23:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "Puebla vs Atletico San Luis",
    "url": "/football/matches/puebla-vs-atletico-san-luis-2026-11-21/",
    "kickoff": "2026-11-21T01:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   },
   {
    "name": "FC Juarez vs Atlas",
    "url": "/football/matches/fc-juarez-vs-atlas-2026-11-21/",
    "kickoff": "2026-11-21T03:00:00.000Z",
    "predictions": 0,
    "sources": 0,
    "final_score": null
   }
  ],
  "recent": [
   {
    "name": "Atletico San Luis vs FC Juarez",
    "url": "/football/matches/atletico-san-luis-vs-fc-juarez-2026-11-07/",
    "kickoff": "2026-11-07T01:00:00.000Z",
    "predictions": 7,
    "sources": 3,
    "final_score": "0-1",
    "state_words": "Full time 0-1"
   },
   {
    "name": "Necaxa vs Club Tijuana",
    "url": "/football/matches/necaxa-vs-club-tijuana-2026-11-07/",
    "kickoff": "2026-11-07T01:00:00.000Z",
    "predictions": 3,
    "sources": 2,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   },
   {
    "name": "Cruz Azul vs Leon",
    "url": "/football/matches/cruz-azul-vs-leon-2026-11-02/",
    "kickoff": "2026-11-02T01:10:00.000Z",
    "predictions": 3,
    "sources": 2,
    "final_score": "2-1",
    "state_words": "Full time 2-1"
   },
   {
    "name": "Santos Laguna vs Necaxa",
    "url": "/football/matches/santos-laguna-vs-necaxa-2026-11-01/",
    "kickoff": "2026-11-01T23:00:00.000Z",
    "predictions": 1,
    "sources": 1,
    "final_score": "1-0",
    "state_words": "Full time 1-0"
   },
   {
    "name": "Monterrey vs Club Tijuana",
    "url": "/football/matches/monterrey-vs-club-tijuana-2026-11-01/",
    "kickoff": "2026-11-01T01:05:00.000Z",
    "predictions": 3,
    "sources": 2,
    "final_score": "3-3",
    "state_words": "Full time 3-3"
   }
  ],
  "totals": {
   "authors_with_settled": 26,
   "authors": 36,
   "settled_picks": 110,
   "live": 475,
   "archived": 0,
   "found_after": 136,
   "restored": 136,
   "source_reported": 0,
   "under_review": 0,
   "authors_ten_or_more": 2,
   "authors_ten_or_more_proven": 4,
   "matches_with_pages": 44,
   "upcoming": 9
  },
  "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).",
  "h1_phrase": "Liga MX predictions",
  "next_round": {
   "label": "Apertura · Matchday 16",
   "number": "16",
   "short_label": "Matchday 16",
   "middle_date": "2026-11-08",
   "stage": "Apertura",
   "date_from": "2026-11-07",
   "date_to": "2026-11-09",
   "url": null,
   "by_dates": false,
   "matches_total": 8,
   "matches_with_predictions": 8,
   "matches_with_any_predictions": 8,
   "played": 2,
   "predictions": 20,
   "settled": {
    "won": 0,
    "lost": 10,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": false,
   "open_maps": 1,
   "matches": [
    {
     "kickoff": "2026-11-07T01:00:00.000Z",
     "name": "Necaxa vs Club Tijuana",
     "url": "/football/matches/necaxa-vs-club-tijuana-2026-11-07/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 3,
     "predictions_any": 3,
     "sources": 2,
     "markets": [
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Correct score",
       "eligible": 1,
       "selections": [
        {
         "selection": "Necaxa 2-1 Club Tijuana",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.0",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 3,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-07T01:00:00.000Z",
     "name": "Atletico San Luis vs FC Juarez",
     "url": "/football/matches/atletico-san-luis-vs-fc-juarez-2026-11-07/",
     "state": "played",
     "final_score": "0-1",
     "predictions": 7,
     "predictions_any": 7,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "Atletico San Luis",
         "count": 3
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 2,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 2
        }
       ],
       "more_selections": 0
      },
      {
       "market": "1X2, match result, first half",
       "eligible": 1,
       "selections": [
        {
         "selection": "Atletico San Luis",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 7,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-11-07T23:00:00.000Z",
     "name": "Atlas vs CF Pachuca",
     "url": "/football/matches/atlas-vs-cf-pachuca-2026-11-07/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T01:00:00.000Z",
     "name": "Tigres UANL vs Cruz Azul",
     "url": "/football/matches/tigres-uanl-vs-cruz-azul-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 5,
     "predictions_any": 5,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 3,
       "selections": [
        {
         "selection": "draw",
         "count": 3
        }
       ],
       "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": "under 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": true
    },
    {
     "kickoff": "2026-11-08T01:00:00.000Z",
     "name": "Toluca vs Monterrey",
     "url": "/football/matches/toluca-vs-monterrey-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-08T03:10:00.000Z",
     "name": "U.N.A.M. - Pumas vs Club America",
     "url": "/football/matches/u-n-a-m-pumas-vs-club-america-2026-11-08/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 2,
     "predictions_any": 2,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Club America",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-09T00:00:00.000Z",
     "name": "Club Queretaro vs Puebla",
     "url": "/football/matches/club-queretaro-vs-puebla-2026-11-09/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 2,
     "predictions_any": 2,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Club Queretaro",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-09T02:10:00.000Z",
     "name": "Leon vs Guadalajara Chivas",
     "url": "/football/matches/leon-vs-guadalajara-chivas-2026-11-09/",
     "state": "upcoming",
     "final_score": null,
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Guadalajara Chivas",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": null,
     "open": false
    }
   ]
  },
  "prediction_timing": {
   "predictions_words": "In Liga MX, predictions we record appear a median 28 hours before kick-off (146 recorded predictions in the last 60 days)",
   "sources_words": "20 sources we monitor published predictions on Liga MX matches in the last 30 days"
  },
  "previous_round": {
   "label": "Apertura · Matchday 15",
   "number": "15",
   "short_label": "Matchday 15",
   "middle_date": "2026-11-01",
   "stage": "Apertura",
   "date_from": "2026-10-31",
   "date_to": "2026-11-02",
   "url": "/football/competitions/liga-mx/2026/apertura-round-15/",
   "by_dates": false,
   "matches_total": 8,
   "matches_with_predictions": 8,
   "matches_with_any_predictions": 8,
   "played": 8,
   "predictions": 19,
   "settled": {
    "won": 12,
    "lost": 7,
    "other": 0,
    "not_settled": 0,
    "attribution": 0
   },
   "complete": true,
   "open_maps": 0,
   "matches": [
    {
     "kickoff": "2026-10-31T01:00:00.000Z",
     "name": "FC Juarez vs Club Queretaro",
     "url": "/football/matches/fc-juarez-vs-club-queretaro-2026-10-31/",
     "state": "played",
     "final_score": "3-1",
     "predictions": 5,
     "predictions_any": 5,
     "sources": 3,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Club Queretaro",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Asian handicap -0.25",
       "eligible": 1,
       "selections": [
        {
         "selection": "Club Queretaro -0.25",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Double chance",
       "eligible": 1,
       "selections": [
        {
         "selection": "draw or Club Queretaro",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 0,
      "lost": 5,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": true
    },
    {
     "kickoff": "2026-10-31T01:00:00.000Z",
     "name": "Atletico San Luis vs Atlas",
     "url": "/football/matches/atletico-san-luis-vs-atlas-2026-10-31/",
     "state": "played",
     "final_score": "0-1",
     "predictions": 2,
     "predictions_any": 3,
     "sources": 1,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "Atlas",
         "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": 1,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T03:00:00.000Z",
     "name": "Puebla vs U.N.A.M. - Pumas",
     "url": "/football/matches/puebla-vs-u-n-a-m-pumas-2026-10-31/",
     "state": "played",
     "final_score": "1-2",
     "predictions": 5,
     "predictions_any": 6,
     "sources": 2,
     "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": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "U.N.A.M. - Pumas",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Both teams to score",
       "eligible": 1,
       "selections": [
        {
         "selection": "yes",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 4,
      "lost": 1,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-10-31T23:00:00.000Z",
     "name": "CF Pachuca vs Tigres UANL",
     "url": null,
     "state": "played",
     "final_score": "3-0",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-01T01:05:00.000Z",
     "name": "Monterrey vs Club Tijuana",
     "url": "/football/matches/monterrey-vs-club-tijuana-2026-11-01/",
     "state": "played",
     "final_score": "3-3",
     "predictions": 3,
     "predictions_any": 3,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 1,
       "selections": [
        {
         "selection": "draw",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 2.5 goals",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 2.5",
         "count": 1
        }
       ],
       "more_selections": 0
      },
      {
       "market": "Over/Under 9.5 corners",
       "eligible": 1,
       "selections": [
        {
         "selection": "over 9.5",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 3,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-01T03:10:00.000Z",
     "name": "Club America vs Toluca",
     "url": null,
     "state": "played",
     "final_score": "2-2",
     "predictions": 0,
     "predictions_any": 0,
     "sources": 0,
     "markets": [],
     "settled": null,
     "open": false
    },
    {
     "kickoff": "2026-11-01T23:00:00.000Z",
     "name": "Santos Laguna vs Necaxa",
     "url": "/football/matches/santos-laguna-vs-necaxa-2026-11-01/",
     "state": "played",
     "final_score": "1-0",
     "predictions": 1,
     "predictions_any": 1,
     "sources": 1,
     "markets": [
      {
       "market": "Double chance",
       "eligible": 1,
       "selections": [
        {
         "selection": "Santos Laguna or draw",
         "count": 1
        }
       ],
       "more_selections": 0
      }
     ],
     "settled": {
      "won": 1,
      "lost": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    },
    {
     "kickoff": "2026-11-02T01:10:00.000Z",
     "name": "Cruz Azul vs Leon",
     "url": "/football/matches/cruz-azul-vs-leon-2026-11-02/",
     "state": "played",
     "final_score": "2-1",
     "predictions": 3,
     "predictions_any": 3,
     "sources": 2,
     "markets": [
      {
       "market": "1X2, match result",
       "eligible": 2,
       "selections": [
        {
         "selection": "Cruz Azul",
         "count": 2
        }
       ],
       "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": 0,
      "other": 0,
      "not_settled": 0,
      "attribution": 0
     },
     "open": false
    }
   ]
  },
  "rounds": [
   {
    "label": "Apertura · Matchday 7",
    "url": null,
    "date_from": "2026-09-05",
    "date_to": "2026-11-14",
    "matches_total": 5,
    "matches_with_predictions": 1,
    "matches_with_any_predictions": 1,
    "predictions": 7,
    "played": 4,
    "complete": false,
    "by_dates": false,
    "settled": {
     "won": 2,
     "lost": 5,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 9",
    "url": null,
    "date_from": "2026-09-19",
    "date_to": "2026-09-21",
    "matches_total": 8,
    "matches_with_predictions": 0,
    "matches_with_any_predictions": 0,
    "predictions": 0,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 0,
     "lost": 0,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 10",
    "url": "/football/competitions/liga-mx/2026/apertura-round-10/",
    "date_from": "2026-09-26",
    "date_to": "2026-09-28",
    "matches_total": 8,
    "matches_with_predictions": 7,
    "matches_with_any_predictions": 7,
    "predictions": 9,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 1,
     "lost": 5,
     "other": 2,
     "not_settled": 1,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 11",
    "url": "/football/competitions/liga-mx/2026/apertura-round-11/",
    "date_from": "2026-10-10",
    "date_to": "2026-10-12",
    "matches_total": 8,
    "matches_with_predictions": 5,
    "matches_with_any_predictions": 8,
    "predictions": 4,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 1,
     "lost": 2,
     "other": 1,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 12",
    "url": "/football/competitions/liga-mx/2026/apertura-round-12/",
    "date_from": "2026-10-17",
    "date_to": "2026-10-19",
    "matches_total": 8,
    "matches_with_predictions": 7,
    "matches_with_any_predictions": 8,
    "predictions": 19,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 10,
     "lost": 8,
     "other": 1,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 13",
    "url": "/football/competitions/liga-mx/2026/apertura-round-13/",
    "date_from": "2026-10-21",
    "date_to": "2026-10-22",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 38,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 28,
     "lost": 10,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 14",
    "url": "/football/competitions/liga-mx/2026/apertura-round-14/",
    "date_from": "2026-10-24",
    "date_to": "2026-10-26",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 30,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 16,
     "lost": 13,
     "other": 1,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 15",
    "url": "/football/competitions/liga-mx/2026/apertura-round-15/",
    "date_from": "2026-10-31",
    "date_to": "2026-11-02",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 19,
    "played": 8,
    "complete": true,
    "by_dates": false,
    "settled": {
     "won": 12,
     "lost": 7,
     "other": 0,
     "not_settled": 0,
     "attribution": 0
    }
   },
   {
    "label": "Apertura · Matchday 16",
    "url": null,
    "date_from": "2026-11-07",
    "date_to": "2026-11-09",
    "matches_total": 8,
    "matches_with_predictions": 8,
    "matches_with_any_predictions": 8,
    "predictions": 20,
    "played": 2,
    "complete": false,
    "by_dates": false,
    "settled": {
     "won": 0,
     "lost": 10,
     "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": 4,
    "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/liga-mx/2026/",
  "seasons_pages": [
   {
    "season": "2026",
    "url": "/football/competitions/liga-mx/2026/"
   }
  ],
  "by_market": [
   {
    "category": "match-result",
    "market_words": "Match result",
    "authors_total": 20,
    "outcomes": {
     "Lost": 23,
     "Won": 29
    },
    "settled_total": 52,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "El equipo de Wincomparator",
      "url": "/sources/wincomparator-com/products/el-equipo-de-wincomparator-pronosticos-liga-mx/",
      "kind": "Individual author",
      "settled_picks": 12,
      "won": 5,
      "lost": 7,
      "void": 0,
      "half": 0,
      "return_percent": "8.7",
      "headline_part": "live",
      "live_staked": 12,
      "live_matches": 12,
      "level": null
     },
     {
      "name": "Jonas Caetano",
      "url": "/authors/jonas-caetano/",
      "kind": "Individual author",
      "settled_picks": 5,
      "won": 4,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 5,
      "live_matches": 5,
      "level": null
     },
     {
      "name": "wedtips.ai",
      "url": "/sources/wedtips-ai/",
      "kind": "Editorial source",
      "settled_picks": 5,
      "won": 1,
      "lost": 4,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 5,
      "live_matches": 4,
      "level": null
     },
     {
      "name": "Futbol24 — Pronósticos (es)",
      "url": "/sources/futbol24-com/",
      "kind": "Editorial source",
      "settled_picks": 3,
      "won": 3,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 3,
      "live_matches": 3,
      "level": null
     },
     {
      "name": "Statarea",
      "url": "/sources/statarea-com/",
      "kind": "Editorial source",
      "settled_picks": 3,
      "won": 3,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 3,
      "live_matches": 3,
      "level": null
     },
     {
      "name": "FootyStats",
      "url": "/sources/footystats-org/",
      "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
     },
     {
      "name": "Italo Verde",
      "url": "/authors/italo-verde/",
      "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": "L'équipe Wincomparator",
      "url": "/sources/wincomparator-com/products/l-equipe-wincomparator/",
      "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": "Melissa Reyes",
      "url": "/authors/melissa-reyes/",
      "kind": "Individual author",
      "settled_picks": 2,
      "won": 2,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "ODDSLOT (es)",
      "url": "/sources/oddslot-com/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 2,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     }
    ],
    "level_rule": "Levels (No.1, Top 3, Top 5, Top 10) go to tipsters and sources in the live record with 30 or more settled picks without voids on 15 or more matches in this market and competition, ordered by return at the recorded market price. No.1 needs at least 10 tipsters and sources at that tracking level, Top 3 at least 30, Top 5 at least 50, Top 10 at least 100; at most one in 10 is marked."
   },
   {
    "category": "goals",
    "market_words": "Over/under goals",
    "authors_total": 12,
    "outcomes": {
     "Lost": 18,
     "Won": 16
    },
    "settled_total": 34,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "FootyStats",
      "url": "/sources/footystats-org/",
      "kind": "Editorial source",
      "settled_picks": 11,
      "won": 5,
      "lost": 6,
      "void": 0,
      "half": 0,
      "return_percent": "-30.4",
      "headline_part": "live",
      "live_staked": 11,
      "live_matches": 9,
      "level": null
     },
     {
      "name": "El equipo de Wincomparator",
      "url": "/sources/wincomparator-com/products/el-equipo-de-wincomparator-pronosticos-liga-mx/",
      "kind": "Individual author",
      "settled_picks": 4,
      "won": 1,
      "lost": 3,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 4,
      "live_matches": 4,
      "level": null
     },
     {
      "name": "Jonas Caetano",
      "url": "/authors/jonas-caetano/",
      "kind": "Individual author",
      "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": "wedtips.ai",
      "url": "/sources/wedtips-ai/",
      "kind": "Editorial source",
      "settled_picks": 3,
      "won": 2,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 3,
      "live_matches": 3,
      "level": null
     },
     {
      "name": "Michell Aburto",
      "url": "/authors/michell-aburto/",
      "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": "Rekatochklart",
      "url": "/sources/rekatochklart-com/",
      "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
     },
     {
      "name": "Renzo Castillo",
      "url": "/authors/renzo-castillo/",
      "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": "Wincomparator — pronósticos Liga MX",
      "url": "/sources/wincomparator-com/products/wincomparator-pronosticos-liga-mx/",
      "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
     },
     {
      "name": "Guillermo Maza Ancajima",
      "url": "/authors/guillermo-maza-ancajima/",
      "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": "Javier Ortega",
      "url": "/authors/javier-ortega/",
      "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."
   },
   {
    "category": "btts",
    "market_words": "Both teams to score",
    "authors_total": 9,
    "outcomes": {
     "Lost": 4,
     "Won": 12
    },
    "settled_total": 16,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "Javier Ortega",
      "url": "/authors/javier-ortega/",
      "kind": "Individual author",
      "settled_picks": 3,
      "won": 3,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 3,
      "live_matches": 3,
      "level": null
     },
     {
      "name": "Melissa Reyes",
      "url": "/authors/melissa-reyes/",
      "kind": "Individual author",
      "settled_picks": 3,
      "won": 2,
      "lost": 1,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 3,
      "live_matches": 3,
      "level": null
     },
     {
      "name": "FootyStats",
      "url": "/sources/footystats-org/",
      "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": "Futbol24 — Pronósticos (es)",
      "url": "/sources/futbol24-com/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 2,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "WinDrawWin — Liga MX",
      "url": "/sources/windrawwin-com/products/windrawwin-liga-mx/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 2,
      "lost": 0,
      "void": 0,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 2,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "FreeTips.com",
      "url": "/sources/freetips-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
     },
     {
      "name": "Italo Verde",
      "url": "/authors/italo-verde/",
      "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": "Sportsight",
      "url": "/sources/paris-sportifs-lefigaro-fr/",
      "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": "wetttipps-heute.com",
      "url": "/sources/wetttipps-heute-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": "correct-score",
    "market_words": "Correct score",
    "authors_total": 3,
    "outcomes": {
     "Lost": 3
    },
    "settled_total": 3,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "BetClan",
      "url": "/sources/betclan-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": "FreeTips.com",
      "url": "/sources/freetips-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": "wedtips.ai",
      "url": "/sources/wedtips-ai/",
      "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": 2,
    "outcomes": {
     "Lost": 1,
     "Void": 2
    },
    "settled_total": 3,
    "authors_above_threshold": 0,
    "authors": [
     {
      "name": "BETSiE (AceOdds)",
      "url": "/sources/bettingexpert-com/",
      "kind": "Editorial source",
      "settled_picks": 2,
      "won": 0,
      "lost": 0,
      "void": 2,
      "half": 0,
      "return_percent": null,
      "headline_part": "live",
      "live_staked": 0,
      "live_matches": 2,
      "level": null
     },
     {
      "name": "Rekatochklart",
      "url": "/sources/rekatochklart-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
     }
    ],
    "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": "Atlas vs CF Pachuca",
    "url": "/football/matches/atlas-vs-cf-pachuca-2026-11-07/",
    "kickoff": "2026-11-07T23:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Toluca vs Monterrey",
    "url": "/football/matches/toluca-vs-monterrey-2026-11-08/",
    "kickoff": "2026-11-08T01:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Club Queretaro vs Monterrey",
    "url": "/football/matches/club-queretaro-vs-monterrey-2026-11-14/",
    "kickoff": "2026-11-14T23:00:00.000Z",
    "final_score": null
   },
   {
    "name": "Puebla vs Atletico San Luis",
    "url": "/football/matches/puebla-vs-atletico-san-luis-2026-11-21/",
    "kickoff": "2026-11-21T01:00:00.000Z",
    "final_score": null
   },
   {
    "name": "FC Juarez vs Atlas",
    "url": "/football/matches/fc-juarez-vs-atlas-2026-11-21/",
    "kickoff": "2026-11-21T03:00:00.000Z",
    "final_score": null
   }
  ],
  "day_links": [
   {
    "url": "/football/tomorrow/#liga-mx",
    "text": "Liga MX predictions tomorrow",
    "matches": 2
   }
  ]
 },
 "depends_on": [
  "den"
 ],
 "today_date": "2026-11-07",
 "data_changes": {
  "records_corrected": 244,
  "last_correction_at": "2026-10-14T02:01:16.322Z",
  "corrections_url": "/corrections/",
  "text": "244 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "league:liga-mx",
 "source_revision": 124
}
