Basketball · VBA - Play Offs · Vietnam

Hanoi Buffaloes vs Saigon Heat

Saturday, 19 September 2026

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

Hanoi Buffaloes vs Saigon Heat in VBA - Play Offs (Basketball) on Saturday, 19 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.

VietnamVBA - Play Offs
Hanoi Buffaloes vs Saigon Heat
19 Sept15:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Hanoi Buffaloes
89%to win
by ~14.8 pts vs Saigon Heat
Projected Total
176.3pts
95.680.8
no market line
Halftime Proj
88.7pts
45.942.8
model projection
Quarter Scores
projected
Q1Q2Q3Q4
Hanoi…2520.929.819.9
Saigo…18.724.117.920
Total43.74547.739.9
from last 5+5 games
Hanoi Buffaloes
Last 10: 91 (90%)
PPG: 101.7 — Allowed: 87.5 — Pace: 189.2
Saigon Heat
Last 10: 55 (50%)
PPG: 77.7 — Allowed: 81.8 — Pace: 159.5
Hanoi Buffaloes Form
Hanoi Buffaloes
W9d
W13d
W19d
W21d
W33d
W35d
W40d
W42d
L61d
W63d
9W · 1L
09 Sept
Ho Chi Minh C… vs Hanoi Buffalo…
96-105W
Q:14-2330-1723-2824-23OT 5-14
05 Sept
Hanoi Buffalo… vs Ho Chi Minh C…
93-76W
Q:23-2016-1825-2329-15
30 Aug
Hanoi Buffalo… vs Saigon Heat
92-76W
Q:25-1326-1926-1915-25
28 Aug
Hanoi Buffalo… vs Saigon Heat
90-82W
Q:24-2016-2635-1515-21
16 Aug
Hanoi Buffalo… vs Can Tho Catfi…
109-94W
Q:29-1830-2034-2616-30
14 Aug
Hanoi Buffalo… vs Can Tho Catfi…
91-73W
09 Aug
Hanoi Buffalo… vs Da Nang Drago…
120-91W
07 Aug
Hanoi Buffalo… vs Da Nang Drago…
117-89W
19 Jul
Nhatrang Dolp… vs Hanoi Buffalo…
109-108L
17 Jul
Nhatrang Dolp… vs Hanoi Buffalo…
89-92W
Saigon Heat Form
Saigon Heat
W8d
W12d
L19d
L21d
W26d
L28d
L41d
W43d
W47d
L49d
5W · 5L
10 Sept
Nhatrang Dolp… vs Saigon Heat
75-77W
Q:18-2019-1915-2423-14
06 Sept
Saigon Heat vs Nhatrang Dolp…
88-85W
Q:19-1931-2413-2125-21
30 Aug
Hanoi Buffalo… vs Saigon Heat
92-76L
Q:25-1326-1926-1915-25
28 Aug
Hanoi Buffalo… vs Saigon Heat
90-82L
Q:24-2016-2635-1515-21
23 Aug
Saigon Heat vs Ho Chi Minh C…
74-66W
Q:20-1124-2716-1514-13
21 Aug
Saigon Heat vs Ho Chi Minh C…
71-76L
08 Aug
Ho Chi Minh C… vs Saigon Heat
96-77L
06 Aug
Ho Chi Minh C… vs Saigon Heat
80-83W
02 Aug
Can Tho Catfi… vs Saigon Heat
75-77W
31 Jul
Can Tho Catfi… vs Saigon Heat
83-72L
Head-to-Head
Last 10
30 Aug
Hanoi Buffalo… vs Saigon Heat
92-76
Q:25-1326-1926-1915-25
28 Aug
Hanoi Buffalo… vs Saigon Heat
90-82
Q:24-2016-2635-1515-21
21 Jun
Saigon Heat vs Hanoi Buffalo…
86-92
Q:19-2719-2024-2224-23
19 Jun
Saigon Heat vs Hanoi Buffalo…
81-84
Q:18-2022-2317-2424-17
07 Sept
Saigon Heat vs Hanoi Buffalo…
95-108
Q:19-2124-2822-3030-29
04 Sept
Hanoi Buffalo… vs Saigon Heat
83-79
31 Aug
Saigon Heat vs Hanoi Buffalo…
93-85
03 Aug
Hanoi Buffalo… vs Saigon Heat
80-71
01 Aug
Hanoi Buffalo… vs Saigon Heat
89-87
03 Aug
Hanoi Buffalo… vs Saigon Heat
82-74
Head-to-head summary
10 meetings — Hanoi Buffaloes 9 / Saigon Heat 1. Average total: 170.9.
Model output
{
  "expected_points": {
    "team_1": 95.6,
    "team_2": 80.8,
    "total": 176.3
  },
  "win_probability": {
    "team_1": 89,
    "team_2": 11
  },
  "form": {
    "team_1": {
      "played": 10,
      "wins": 9,
      "losses": 1,
      "win_rate": 0.9,
      "avg_pf": 101.7,
      "avg_pa": 87.5,
      "w_avg_pf": 101.1,
      "w_avg_pa": 86.7,
      "pace": 189.2,
      "blowout_rate": 0.6
    },
    "team_2": {
      "played": 10,
      "wins": 5,
      "losses": 5,
      "win_rate": 0.5,
      "avg_pf": 77.7,
      "avg_pa": 81.8,
      "w_avg_pf": 78,
      "w_avg_pa": 81.9,
      "pace": 159.5,
      "blowout_rate": 0.2
    }
  },
  "h2h_summary": {
    "considered": 10,
    "t1_wins": 9,
    "t2_wins": 1,
    "t1_win_rate": 0.9,
    "avg_total": 170.9
  },
  "confidence": 100,
  "winner": {
    "team": "Hanoi Buffaloes",
    "probability": 89,
    "margin_pts": 14.8,
    "opponent": "Saigon Heat",
    "opponent_probability": 11
  },
  "total_points": {
    "projected_total": 176.3,
    "team_1_proj": 95.6,
    "team_2_proj": 80.8,
    "market": null
  },
  "halftime": {
    "team_1": 45.9,
    "team_2": 42.8,
    "total": 88.7,
    "source": "projected_from_form"
  },
  "quarter_scores": null,
  "quarter_prediction": {
    "home": [
      25,
      20.9,
      29.8,
      19.9
    ],
    "away": [
      18.7,
      24.1,
      17.9,
      20
    ],
    "per_quarter_total": [
      43.7,
      45,
      47.7,
      39.9
    ],
    "halftime": {
      "home": 45.9,
      "away": 42.8,
      "total": 88.7
    },
    "source": "form",
    "t1_samples": 5,
    "t2_samples": 5,
    "t1_fractions": {
      "q1": 0.261,
      "q2": 0.219,
      "q3": 0.312,
      "q4": 0.208,
      "samples": 5
    },
    "t2_fractions": {
      "q1": 0.232,
      "q2": 0.298,
      "q3": 0.222,
      "q4": 0.248,
      "samples": 5
    }
  },
  "predictions": {
    "safe": {
      "market": "moneyline",
      "pick": "Hanoi Buffaloes to win",
      "team": "Hanoi Buffaloes",
      "win_prob": 89,
      "confidence": 100,
      "reason": "Projected margin ~15 pts; form 90% vs 50% (last 10/10); H2H 90% over last 10"
    },
    "high_risk": {
      "market": "total points (Over)",
      "pick": "Over (projected 176)",
      "projected": 176.3,
      "confidence": 100,
      "reason": "Combined pace 174.3 > league baseline."
    }
  },
  "model_version": "v2-2026-05-basketball"
}
Full match data
{
  "sport": "basketball",
  "league": "VBA - Play Offs",
  "country": "Vietnam",
  "match": "Hanoi Buffaloes vs Saigon Heat",
  "date": "2026-09-19",
  "time": "15:30",
  "status": null,
  "score": null,
  "quarters": null,
  "match_stats": null,
  "team_1": {
    "name": "Hanoi Buffaloes",
    "last_10_matches": [
      {
        "date": "09.09.26",
        "home": "Ho Chi Minh City Wings",
        "away": "Hanoi Buffaloes",
        "score": "96-105",
        "home_points": 96,
        "away_points": 105,
        "total_points": 201,
        "home_won": false,
        "quarters": {
          "home": [
            14,
            30,
            23,
            24,
            5
          ],
          "away": [
            23,
            17,
            28,
            23,
            14
          ]
        }
      },
      {
        "date": "05.09.26",
        "home": "Hanoi Buffaloes",
        "away": "Ho Chi Minh City Wings",
        "score": "93-76",
        "home_points": 93,
        "away_points": 76,
        "total_points": 169,
        "home_won": true,
        "quarters": {
          "home": [
            23,
            16,
            25,
            29
          ],
          "away": [
            20,
            18,
            23,
            15
          ]
        }
      },
      {
        "date": "30.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "92-76",
        "home_points": 92,
        "away_points": 76,
        "total_points": 168,
        "home_won": true,
        "quarters": {
          "home": [
            25,
            26,
            26,
            15
          ],
          "away": [
            13,
            19,
            19,
            25
          ]
        }
      },
      {
        "date": "28.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "90-82",
        "home_points": 90,
        "away_points": 82,
        "total_points": 172,
        "home_won": true,
        "quarters": {
          "home": [
            24,
            16,
            35,
            15
          ],
          "away": [
            20,
            26,
            15,
            21
          ]
        }
      },
      {
        "date": "16.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Can Tho Catfish",
        "score": "109-94",
        "home_points": 109,
        "away_points": 94,
        "total_points": 203,
        "home_won": true,
        "quarters": {
          "home": [
            29,
            30,
            34,
            16
          ],
          "away": [
            18,
            20,
            26,
            30
          ]
        }
      },
      {
        "date": "14.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Can Tho Catfish",
        "score": "91-73",
        "home_points": 91,
        "away_points": 73,
        "total_points": 164,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "09.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Da Nang Dragons",
        "score": "120-91",
        "home_points": 120,
        "away_points": 91,
        "total_points": 211,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "07.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Da Nang Dragons",
        "score": "117-89",
        "home_points": 117,
        "away_points": 89,
        "total_points": 206,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "19.07.26",
        "home": "Nhatrang Dolphins",
        "away": "Hanoi Buffaloes",
        "score": "109-108",
        "home_points": 109,
        "away_points": 108,
        "total_points": 217,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "17.07.26",
        "home": "Nhatrang Dolphins",
        "away": "Hanoi Buffaloes",
        "score": "89-92",
        "home_points": 89,
        "away_points": 92,
        "total_points": 181,
        "home_won": false,
        "quarters": null
      }
    ]
  },
  "team_2": {
    "name": "Saigon Heat",
    "last_10_matches": [
      {
        "date": "10.09.26",
        "home": "Nhatrang Dolphins",
        "away": "Saigon Heat",
        "score": "75-77",
        "home_points": 75,
        "away_points": 77,
        "total_points": 152,
        "home_won": false,
        "quarters": {
          "home": [
            18,
            19,
            15,
            23
          ],
          "away": [
            20,
            19,
            24,
            14
          ]
        }
      },
      {
        "date": "06.09.26",
        "home": "Saigon Heat",
        "away": "Nhatrang Dolphins",
        "score": "88-85",
        "home_points": 88,
        "away_points": 85,
        "total_points": 173,
        "home_won": true,
        "quarters": {
          "home": [
            19,
            31,
            13,
            25
          ],
          "away": [
            19,
            24,
            21,
            21
          ]
        }
      },
      {
        "date": "30.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "92-76",
        "home_points": 92,
        "away_points": 76,
        "total_points": 168,
        "home_won": true,
        "quarters": {
          "home": [
            25,
            26,
            26,
            15
          ],
          "away": [
            13,
            19,
            19,
            25
          ]
        }
      },
      {
        "date": "28.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "90-82",
        "home_points": 90,
        "away_points": 82,
        "total_points": 172,
        "home_won": true,
        "quarters": {
          "home": [
            24,
            16,
            35,
            15
          ],
          "away": [
            20,
            26,
            15,
            21
          ]
        }
      },
      {
        "date": "23.08.26",
        "home": "Saigon Heat",
        "away": "Ho Chi Minh City Wings",
        "score": "74-66",
        "home_points": 74,
        "away_points": 66,
        "total_points": 140,
        "home_won": true,
        "quarters": {
          "home": [
            20,
            24,
            16,
            14
          ],
          "away": [
            11,
            27,
            15,
            13
          ]
        }
      },
      {
        "date": "21.08.26",
        "home": "Saigon Heat",
        "away": "Ho Chi Minh City Wings",
        "score": "71-76",
        "home_points": 71,
        "away_points": 76,
        "total_points": 147,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "08.08.26",
        "home": "Ho Chi Minh City Wings",
        "away": "Saigon Heat",
        "score": "96-77",
        "home_points": 96,
        "away_points": 77,
        "total_points": 173,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "06.08.26",
        "home": "Ho Chi Minh City Wings",
        "away": "Saigon Heat",
        "score": "80-83",
        "home_points": 80,
        "away_points": 83,
        "total_points": 163,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "02.08.26",
        "home": "Can Tho Catfish",
        "away": "Saigon Heat",
        "score": "75-77",
        "home_points": 75,
        "away_points": 77,
        "total_points": 152,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "31.07.26",
        "home": "Can Tho Catfish",
        "away": "Saigon Heat",
        "score": "83-72",
        "home_points": 83,
        "away_points": 72,
        "total_points": 155,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "30.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "92-76",
        "home_points": 92,
        "away_points": 76,
        "total_points": 168,
        "home_won": true,
        "quarters": {
          "home": [
            25,
            26,
            26,
            15
          ],
          "away": [
            13,
            19,
            19,
            25
          ]
        }
      },
      {
        "date": "28.08.26",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "90-82",
        "home_points": 90,
        "away_points": 82,
        "total_points": 172,
        "home_won": true,
        "quarters": {
          "home": [
            24,
            16,
            35,
            15
          ],
          "away": [
            20,
            26,
            15,
            21
          ]
        }
      },
      {
        "date": "21.06.26",
        "home": "Saigon Heat",
        "away": "Hanoi Buffaloes",
        "score": "86-92",
        "home_points": 86,
        "away_points": 92,
        "total_points": 178,
        "home_won": false,
        "quarters": {
          "home": [
            19,
            19,
            24,
            24
          ],
          "away": [
            27,
            20,
            22,
            23
          ]
        }
      },
      {
        "date": "19.06.26",
        "home": "Saigon Heat",
        "away": "Hanoi Buffaloes",
        "score": "81-84",
        "home_points": 81,
        "away_points": 84,
        "total_points": 165,
        "home_won": false,
        "quarters": {
          "home": [
            18,
            22,
            17,
            24
          ],
          "away": [
            20,
            23,
            24,
            17
          ]
        }
      },
      {
        "date": "07.09.25",
        "home": "Saigon Heat",
        "away": "Hanoi Buffaloes",
        "score": "95-108",
        "home_points": 95,
        "away_points": 108,
        "total_points": 203,
        "home_won": false,
        "quarters": {
          "home": [
            19,
            24,
            22,
            30
          ],
          "away": [
            21,
            28,
            30,
            29
          ]
        }
      },
      {
        "date": "04.09.25",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "83-79",
        "home_points": 83,
        "away_points": 79,
        "total_points": 162,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "31.08.25",
        "home": "Saigon Heat",
        "away": "Hanoi Buffaloes",
        "score": "93-85",
        "home_points": 93,
        "away_points": 85,
        "total_points": 178,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "03.08.25",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "80-71",
        "home_points": 80,
        "away_points": 71,
        "total_points": 151,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "01.08.25",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "89-87",
        "home_points": 89,
        "away_points": 87,
        "total_points": 176,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "03.08.24",
        "home": "Hanoi Buffaloes",
        "away": "Saigon Heat",
        "score": "82-74",
        "home_points": 82,
        "away_points": 74,
        "total_points": 156,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "away": null,
      "vig_pct": null
    }
  },
  "analysis": {
    "expected_points": {
      "team_1": 95.6,
      "team_2": 80.8,
      "total": 176.3
    },
    "win_probability": {
      "team_1": 89,
      "team_2": 11
    },
    "form": {
      "team_1": {
        "played": 10,
        "wins": 9,
        "losses": 1,
        "win_rate": 0.9,
        "avg_pf": 101.7,
        "avg_pa": 87.5,
        "w_avg_pf": 101.1,
        "w_avg_pa": 86.7,
        "pace": 189.2,
        "blowout_rate": 0.6
      },
      "team_2": {
        "played": 10,
        "wins": 5,
        "losses": 5,
        "win_rate": 0.5,
        "avg_pf": 77.7,
        "avg_pa": 81.8,
        "w_avg_pf": 78,
        "w_avg_pa": 81.9,
        "pace": 159.5,
        "blowout_rate": 0.2
      }
    },
    "h2h_summary": {
      "considered": 10,
      "t1_wins": 9,
      "t2_wins": 1,
      "t1_win_rate": 0.9,
      "avg_total": 170.9
    },
    "confidence": 100,
    "winner": {
      "team": "Hanoi Buffaloes",
      "probability": 89,
      "margin_pts": 14.8,
      "opponent": "Saigon Heat",
      "opponent_probability": 11
    },
    "total_points": {
      "projected_total": 176.3,
      "team_1_proj": 95.6,
      "team_2_proj": 80.8,
      "market": null
    },
    "halftime": {
      "team_1": 45.9,
      "team_2": 42.8,
      "total": 88.7,
      "source": "projected_from_form"
    },
    "quarter_scores": null,
    "quarter_prediction": {
      "home": [
        25,
        20.9,
        29.8,
        19.9
      ],
      "away": [
        18.7,
        24.1,
        17.9,
        20
      ],
      "per_quarter_total": [
        43.7,
        45,
        47.7,
        39.9
      ],
      "halftime": {
        "home": 45.9,
        "away": 42.8,
        "total": 88.7
      },
      "source": "form",
      "t1_samples": 5,
      "t2_samples": 5,
      "t1_fractions": {
        "q1": 0.261,
        "q2": 0.219,
        "q3": 0.312,
        "q4": 0.208,
        "samples": 5
      },
      "t2_fractions": {
        "q1": 0.232,
        "q2": 0.298,
        "q3": 0.222,
        "q4": 0.248,
        "samples": 5
      }
    },
    "predictions": {
      "safe": {
        "market": "moneyline",
        "pick": "Hanoi Buffaloes to win",
        "team": "Hanoi Buffaloes",
        "win_prob": 89,
        "confidence": 100,
        "reason": "Projected margin ~15 pts; form 90% vs 50% (last 10/10); H2H 90% over last 10"
      },
      "high_risk": {
        "market": "total points (Over)",
        "pick": "Over (projected 176)",
        "projected": 176.3,
        "confidence": 100,
        "reason": "Combined pace 174.3 > league baseline."
      }
    },
    "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.