Basketball · LNBP · Mexico

El Calor de Cancun vs Diablos Rojos

Monday, 21 September 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

El Calor de Cancun vs Diablos Rojos in LNBP (Basketball) on Monday, 21 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.

MexicoLNBP
El Calor de Cancun vs Diablos Rojos
21 Sept01:15
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Diablos Rojos
61%to win
by ~3.2 pts vs El Calor de C…
Projected Total
172.5pts
84.787.8
no market line
Halftime Proj
87.2pts
43.443.8
model projection
Quarter Scores
projected
Q1Q2Q3Q4
El Ca…19.523.916.325.1
Diabl…20.922.920.323.8
Total40.446.836.648.9
from last 5+5 games
El Calor de Cancun
Last 10: 37 (30%)
PPG: 83.8 — Allowed: 89.7 — Pace: 173.5
Diablos Rojos
Last 10: 46 (40%)
PPG: 81.6 — Allowed: 84.2 — Pace: 165.8
El Calor de Cancun Form
El Calor de Cancun
L2d
W3d
L14d
L15d
L19d
L20d
L24d
L25d
W28d
W29d
3W · 7L
12 Sept
El Calor de C… vs Panteras
82-86L
Q:21-3122-2015-2224-13
11 Sept
El Calor de C… vs Panteras
103-88W
Q:27-2430-1813-3133-15
31 Aug
Soles vs El Calor de C…
89-86L
Q:26-2222-2621-2620-12
30 Aug
Soles vs El Calor de C…
102-75L
Q:36-1318-2430-1318-25
26 Aug
El Calor de C… vs Astros
79-88L
Q:16-2318-2214-3031-13
25 Aug
El Calor de C… vs Astros
50-89L
21 Aug
Freseros vs El Calor de C…
80-76L
20 Aug
Freseros vs El Calor de C…
93-89L
17 Aug
Correcaminos vs El Calor de C…
99-108W
16 Aug
Correcaminos vs El Calor de C…
83-90W
Diablos Rojos Form
Diablos Rojos
L3d
W4d
L14d
W15d
W19d
L20d
L23d
L24d
W28d
L29d
4W · 6L
11 Sept
Mineros vs Diablos Rojos
98-85L
Q:20-1729-1829-2220-28
10 Sept
Mineros vs Diablos Rojos
75-81W
Q:21-1519-2221-2014-24
31 Aug
Diablos Rojos vs Santos
82-95L
Q:24-2418-2315-2825-20
30 Aug
Diablos Rojos vs Santos
97-87W
Q:21-2735-1622-2419-20
26 Aug
Abejas vs Diablos Rojos
73-75W
Q:13-2221-1818-1821-17
25 Aug
Abejas vs Diablos Rojos
81-73L
22 Aug
Diablos Rojos vs Lobos Platead…
84-95L
21 Aug
Diablos Rojos vs Lobos Platead…
88-89L
17 Aug
Gambusinos vs Diablos Rojos
66-71W
16 Aug
Gambusinos vs Diablos Rojos
83-80L
Head-to-Head
Last 10
28 Sept
El Calor de C… vs Diablos Rojos
83-84
Q:19-2127-2218-2619-15
27 Sept
El Calor de C… vs Diablos Rojos
71-73
Q:17-1522-1919-2013-19
07 Jul
Diablos Rojos vs El Calor de C…
95-86
Q:21-2323-2427-2224-17
06 Jul
Diablos Rojos vs El Calor de C…
105-82
Q:36-2119-2332-2418-14
19 Aug
Diablos Rojos vs El Calor de C…
94-87
Q:24-2321-2020-2329-21
18 Aug
Diablos Rojos vs El Calor de C…
111-103
Head-to-head summary
6 meetings — El Calor de Cancun 0 / Diablos Rojos 6. Average total: 179.
Model output
{
  "expected_points": {
    "team_1": 84.7,
    "team_2": 87.8,
    "total": 172.5
  },
  "win_probability": {
    "team_1": 39,
    "team_2": 61
  },
  "form": {
    "team_1": {
      "played": 10,
      "wins": 3,
      "losses": 7,
      "win_rate": 0.3,
      "avg_pf": 83.8,
      "avg_pa": 89.7,
      "w_avg_pf": 83.5,
      "w_avg_pa": 89.7,
      "pace": 173.5,
      "blowout_rate": 0.3
    },
    "team_2": {
      "played": 10,
      "wins": 4,
      "losses": 6,
      "win_rate": 0.4,
      "avg_pf": 81.6,
      "avg_pa": 84.2,
      "w_avg_pf": 82,
      "w_avg_pa": 84.8,
      "pace": 165.8,
      "blowout_rate": 0
    }
  },
  "h2h_summary": {
    "considered": 6,
    "t1_wins": 0,
    "t2_wins": 6,
    "t1_win_rate": 0,
    "avg_total": 179
  },
  "confidence": 83,
  "winner": {
    "team": "Diablos Rojos",
    "probability": 61,
    "margin_pts": 3.2,
    "opponent": "El Calor de Cancun",
    "opponent_probability": 39
  },
  "total_points": {
    "projected_total": 172.5,
    "team_1_proj": 84.7,
    "team_2_proj": 87.8,
    "market": null
  },
  "halftime": {
    "team_1": 43.4,
    "team_2": 43.8,
    "total": 87.2,
    "source": "projected_from_form"
  },
  "quarter_scores": null,
  "quarter_prediction": {
    "home": [
      19.5,
      23.9,
      16.3,
      25.1
    ],
    "away": [
      20.9,
      22.9,
      20.3,
      23.8
    ],
    "per_quarter_total": [
      40.4,
      46.8,
      36.6,
      48.9
    ],
    "halftime": {
      "home": 43.4,
      "away": 43.8,
      "total": 87.2
    },
    "source": "form",
    "t1_samples": 5,
    "t2_samples": 5,
    "t1_fractions": {
      "q1": 0.23,
      "q2": 0.282,
      "q3": 0.192,
      "q4": 0.296,
      "samples": 5
    },
    "t2_fractions": {
      "q1": 0.238,
      "q2": 0.261,
      "q3": 0.231,
      "q4": 0.271,
      "samples": 5
    }
  },
  "predictions": {
    "safe": {
      "market": "moneyline",
      "pick": "Diablos Rojos to win",
      "team": "Diablos Rojos",
      "win_prob": 61,
      "confidence": 83,
      "reason": "Projected margin ~3 pts; form 40% vs 30% (last 10/10); H2H 100% over last 6"
    },
    "high_risk": {
      "market": "moneyline (underdog)",
      "pick": "El Calor de Cancun +ML",
      "team": "El Calor de Cancun",
      "win_prob": 39,
      "confidence": 83,
      "reason": "El Calor de Cancun has live shot (39%) with closer projected margin than market may price."
    }
  },
  "model_version": "v2-2026-05-basketball"
}
Full match data
{
  "sport": "basketball",
  "league": "LNBP",
  "country": "Mexico",
  "match": "El Calor de Cancun vs Diablos Rojos",
  "date": "2026-09-21",
  "time": "01:15",
  "status": null,
  "score": null,
  "quarters": null,
  "match_stats": null,
  "team_1": {
    "name": "El Calor de Cancun",
    "last_10_matches": [
      {
        "date": "12.09.26",
        "home": "El Calor de Cancun",
        "away": "Panteras",
        "score": "82-86",
        "home_points": 82,
        "away_points": 86,
        "total_points": 168,
        "home_won": false,
        "quarters": {
          "home": [
            21,
            22,
            15,
            24
          ],
          "away": [
            31,
            20,
            22,
            13
          ]
        }
      },
      {
        "date": "11.09.26",
        "home": "El Calor de Cancun",
        "away": "Panteras",
        "score": "103-88",
        "home_points": 103,
        "away_points": 88,
        "total_points": 191,
        "home_won": true,
        "quarters": {
          "home": [
            27,
            30,
            13,
            33
          ],
          "away": [
            24,
            18,
            31,
            15
          ]
        }
      },
      {
        "date": "31.08.26",
        "home": "Soles",
        "away": "El Calor de Cancun",
        "score": "89-86",
        "home_points": 89,
        "away_points": 86,
        "total_points": 175,
        "home_won": true,
        "quarters": {
          "home": [
            26,
            22,
            21,
            20
          ],
          "away": [
            22,
            26,
            26,
            12
          ]
        }
      },
      {
        "date": "30.08.26",
        "home": "Soles",
        "away": "El Calor de Cancun",
        "score": "102-75",
        "home_points": 102,
        "away_points": 75,
        "total_points": 177,
        "home_won": true,
        "quarters": {
          "home": [
            36,
            18,
            30,
            18
          ],
          "away": [
            13,
            24,
            13,
            25
          ]
        }
      },
      {
        "date": "26.08.26",
        "home": "El Calor de Cancun",
        "away": "Astros",
        "score": "79-88",
        "home_points": 79,
        "away_points": 88,
        "total_points": 167,
        "home_won": false,
        "quarters": {
          "home": [
            16,
            18,
            14,
            31
          ],
          "away": [
            23,
            22,
            30,
            13
          ]
        }
      },
      {
        "date": "25.08.26",
        "home": "El Calor de Cancun",
        "away": "Astros",
        "score": "50-89",
        "home_points": 50,
        "away_points": 89,
        "total_points": 139,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "21.08.26",
        "home": "Freseros",
        "away": "El Calor de Cancun",
        "score": "80-76",
        "home_points": 80,
        "away_points": 76,
        "total_points": 156,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "20.08.26",
        "home": "Freseros",
        "away": "El Calor de Cancun",
        "score": "93-89",
        "home_points": 93,
        "away_points": 89,
        "total_points": 182,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "17.08.26",
        "home": "Correcaminos",
        "away": "El Calor de Cancun",
        "score": "99-108",
        "home_points": 99,
        "away_points": 108,
        "total_points": 207,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "16.08.26",
        "home": "Correcaminos",
        "away": "El Calor de Cancun",
        "score": "83-90",
        "home_points": 83,
        "away_points": 90,
        "total_points": 173,
        "home_won": false,
        "quarters": null
      }
    ]
  },
  "team_2": {
    "name": "Diablos Rojos",
    "last_10_matches": [
      {
        "date": "11.09.26",
        "home": "Mineros",
        "away": "Diablos Rojos",
        "score": "98-85",
        "home_points": 98,
        "away_points": 85,
        "total_points": 183,
        "home_won": true,
        "quarters": {
          "home": [
            20,
            29,
            29,
            20
          ],
          "away": [
            17,
            18,
            22,
            28
          ]
        }
      },
      {
        "date": "10.09.26",
        "home": "Mineros",
        "away": "Diablos Rojos",
        "score": "75-81",
        "home_points": 75,
        "away_points": 81,
        "total_points": 156,
        "home_won": false,
        "quarters": {
          "home": [
            21,
            19,
            21,
            14
          ],
          "away": [
            15,
            22,
            20,
            24
          ]
        }
      },
      {
        "date": "31.08.26",
        "home": "Diablos Rojos",
        "away": "Santos",
        "score": "82-95",
        "home_points": 82,
        "away_points": 95,
        "total_points": 177,
        "home_won": false,
        "quarters": {
          "home": [
            24,
            18,
            15,
            25
          ],
          "away": [
            24,
            23,
            28,
            20
          ]
        }
      },
      {
        "date": "30.08.26",
        "home": "Diablos Rojos",
        "away": "Santos",
        "score": "97-87",
        "home_points": 97,
        "away_points": 87,
        "total_points": 184,
        "home_won": true,
        "quarters": {
          "home": [
            21,
            35,
            22,
            19
          ],
          "away": [
            27,
            16,
            24,
            20
          ]
        }
      },
      {
        "date": "26.08.26",
        "home": "Abejas",
        "away": "Diablos Rojos",
        "score": "73-75",
        "home_points": 73,
        "away_points": 75,
        "total_points": 148,
        "home_won": false,
        "quarters": {
          "home": [
            13,
            21,
            18,
            21
          ],
          "away": [
            22,
            18,
            18,
            17
          ]
        }
      },
      {
        "date": "25.08.26",
        "home": "Abejas",
        "away": "Diablos Rojos",
        "score": "81-73",
        "home_points": 81,
        "away_points": 73,
        "total_points": 154,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "22.08.26",
        "home": "Diablos Rojos",
        "away": "Lobos Plateados",
        "score": "84-95",
        "home_points": 84,
        "away_points": 95,
        "total_points": 179,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "21.08.26",
        "home": "Diablos Rojos",
        "away": "Lobos Plateados",
        "score": "88-89",
        "home_points": 88,
        "away_points": 89,
        "total_points": 177,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "17.08.26",
        "home": "Gambusinos",
        "away": "Diablos Rojos",
        "score": "66-71",
        "home_points": 66,
        "away_points": 71,
        "total_points": 137,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "16.08.26",
        "home": "Gambusinos",
        "away": "Diablos Rojos",
        "score": "83-80",
        "home_points": 83,
        "away_points": 80,
        "total_points": 163,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "28.09.25",
        "home": "El Calor de Cancun",
        "away": "Diablos Rojos",
        "score": "83-84",
        "home_points": 83,
        "away_points": 84,
        "total_points": 167,
        "home_won": false,
        "quarters": {
          "home": [
            19,
            27,
            18,
            19
          ],
          "away": [
            21,
            22,
            26,
            15
          ]
        }
      },
      {
        "date": "27.09.25",
        "home": "El Calor de Cancun",
        "away": "Diablos Rojos",
        "score": "71-73",
        "home_points": 71,
        "away_points": 73,
        "total_points": 144,
        "home_won": false,
        "quarters": {
          "home": [
            17,
            22,
            19,
            13
          ],
          "away": [
            15,
            19,
            20,
            19
          ]
        }
      },
      {
        "date": "07.07.25",
        "home": "Diablos Rojos",
        "away": "El Calor de Cancun",
        "score": "95-86",
        "home_points": 95,
        "away_points": 86,
        "total_points": 181,
        "home_won": true,
        "quarters": {
          "home": [
            21,
            23,
            27,
            24
          ],
          "away": [
            23,
            24,
            22,
            17
          ]
        }
      },
      {
        "date": "06.07.25",
        "home": "Diablos Rojos",
        "away": "El Calor de Cancun",
        "score": "105-82",
        "home_points": 105,
        "away_points": 82,
        "total_points": 187,
        "home_won": true,
        "quarters": {
          "home": [
            36,
            19,
            32,
            18
          ],
          "away": [
            21,
            23,
            24,
            14
          ]
        }
      },
      {
        "date": "19.08.24",
        "home": "Diablos Rojos",
        "away": "El Calor de Cancun",
        "score": "94-87",
        "home_points": 94,
        "away_points": 87,
        "total_points": 181,
        "home_won": true,
        "quarters": {
          "home": [
            24,
            21,
            20,
            29
          ],
          "away": [
            23,
            20,
            23,
            21
          ]
        }
      },
      {
        "date": "18.08.24",
        "home": "Diablos Rojos",
        "away": "El Calor de Cancun",
        "score": "111-103",
        "home_points": 111,
        "away_points": 103,
        "total_points": 214,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "away": null,
      "vig_pct": null
    }
  },
  "analysis": {
    "expected_points": {
      "team_1": 84.7,
      "team_2": 87.8,
      "total": 172.5
    },
    "win_probability": {
      "team_1": 39,
      "team_2": 61
    },
    "form": {
      "team_1": {
        "played": 10,
        "wins": 3,
        "losses": 7,
        "win_rate": 0.3,
        "avg_pf": 83.8,
        "avg_pa": 89.7,
        "w_avg_pf": 83.5,
        "w_avg_pa": 89.7,
        "pace": 173.5,
        "blowout_rate": 0.3
      },
      "team_2": {
        "played": 10,
        "wins": 4,
        "losses": 6,
        "win_rate": 0.4,
        "avg_pf": 81.6,
        "avg_pa": 84.2,
        "w_avg_pf": 82,
        "w_avg_pa": 84.8,
        "pace": 165.8,
        "blowout_rate": 0
      }
    },
    "h2h_summary": {
      "considered": 6,
      "t1_wins": 0,
      "t2_wins": 6,
      "t1_win_rate": 0,
      "avg_total": 179
    },
    "confidence": 83,
    "winner": {
      "team": "Diablos Rojos",
      "probability": 61,
      "margin_pts": 3.2,
      "opponent": "El Calor de Cancun",
      "opponent_probability": 39
    },
    "total_points": {
      "projected_total": 172.5,
      "team_1_proj": 84.7,
      "team_2_proj": 87.8,
      "market": null
    },
    "halftime": {
      "team_1": 43.4,
      "team_2": 43.8,
      "total": 87.2,
      "source": "projected_from_form"
    },
    "quarter_scores": null,
    "quarter_prediction": {
      "home": [
        19.5,
        23.9,
        16.3,
        25.1
      ],
      "away": [
        20.9,
        22.9,
        20.3,
        23.8
      ],
      "per_quarter_total": [
        40.4,
        46.8,
        36.6,
        48.9
      ],
      "halftime": {
        "home": 43.4,
        "away": 43.8,
        "total": 87.2
      },
      "source": "form",
      "t1_samples": 5,
      "t2_samples": 5,
      "t1_fractions": {
        "q1": 0.23,
        "q2": 0.282,
        "q3": 0.192,
        "q4": 0.296,
        "samples": 5
      },
      "t2_fractions": {
        "q1": 0.238,
        "q2": 0.261,
        "q3": 0.231,
        "q4": 0.271,
        "samples": 5
      }
    },
    "predictions": {
      "safe": {
        "market": "moneyline",
        "pick": "Diablos Rojos to win",
        "team": "Diablos Rojos",
        "win_prob": 61,
        "confidence": 83,
        "reason": "Projected margin ~3 pts; form 40% vs 30% (last 10/10); H2H 100% over last 6"
      },
      "high_risk": {
        "market": "moneyline (underdog)",
        "pick": "El Calor de Cancun +ML",
        "team": "El Calor de Cancun",
        "win_prob": 39,
        "confidence": 83,
        "reason": "El Calor de Cancun has live shot (39%) with closer projected margin than market may price."
      }
    },
    "model_version": "v2-2026-05-basketball"
  }
}

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Basketball board.