Basketball · NBL · Singapore
Tong Whye vs Xin Hua
Wednesday, 23 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Tong Whye vs Xin Hua in NBL (Basketball) on Wednesday, 23 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Singapore • NBL
Tong Whye vs Xin Hua
23 Sept • 14:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Xin Hua
70%to win
by ~6.2 pts vs Tong Whye
Projected Total
147.5pts
70.7 – 76.8
no market line
Halftime Proj
70.4pts
28.4 – 42
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Tong … | 15 | 13.4 | 22.5 | 19.7 |
| Xin H… | 19.8 | 22.2 | 16.8 | 18 |
| Total | 34.8 | 35.6 | 39.3 | 37.7 |
from last 5+4 games
Tong Whye
Last 10: 2–8 (20%)
PPG: 57.8 — Allowed: 72.7 — Pace: 130.5
Xin Hua
Last 10: 3–7 (30%)
PPG: 77.4 — Allowed: 80.7 — Pace: 158.1
Tong Whye Form
Tong Whye
W6d
L8d
L13d
L398d
L399d
W408d
L411d
L413d
L420d
L422d
Q:26-816-2316-2410-16
Q:24-198-1918-2222-21
Q:12-910-1011-1722-17
Q:23-1023-1122-2028-26
Q:21-2511-2727-1311-17
Xin Hua Form
Xin Hua
L6d
L12d
L394d
L397d
W399d
L401d
W404d
L413d
L418d
W419d
Q:13-2122-2518-1822-30
Q:10-2118-1231-2015-18
Q:19-2020-2815-1528-14
Q:21-2511-2727-1311-17
Head-to-head summary
4 meetings — Tong Whye 0 / Xin Hua 4. Average total: 149.2.
Model output
{
"expected_points": {
"team_1": 70.7,
"team_2": 76.8,
"total": 147.5
},
"win_probability": {
"team_1": 30,
"team_2": 70
},
"form": {
"team_1": {
"played": 10,
"wins": 2,
"losses": 8,
"win_rate": 0.2,
"avg_pf": 57.8,
"avg_pa": 72.7,
"w_avg_pf": 59.4,
"w_avg_pa": 72.7,
"pace": 130.5,
"blowout_rate": 0.5
},
"team_2": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 77.4,
"avg_pa": 80.7,
"w_avg_pf": 76.9,
"w_avg_pa": 80.9,
"pace": 158.1,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 4,
"t1_wins": 0,
"t2_wins": 4,
"t1_win_rate": 0,
"avg_total": 149.2
},
"confidence": 85,
"winner": {
"team": "Xin Hua",
"probability": 70,
"margin_pts": 6.2,
"opponent": "Tong Whye",
"opponent_probability": 30
},
"total_points": {
"projected_total": 147.5,
"team_1_proj": 70.7,
"team_2_proj": 76.8,
"market": null
},
"halftime": {
"team_1": 28.4,
"team_2": 42,
"total": 70.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
15,
13.4,
22.5,
19.7
],
"away": [
19.8,
22.2,
16.8,
18
],
"per_quarter_total": [
34.8,
35.6,
39.3,
37.7
],
"halftime": {
"home": 28.4,
"away": 42,
"total": 70.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 4,
"t1_fractions": {
"q1": 0.213,
"q2": 0.189,
"q3": 0.319,
"q4": 0.279,
"samples": 5
},
"t2_fractions": {
"q1": 0.258,
"q2": 0.289,
"q3": 0.219,
"q4": 0.234,
"samples": 4
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Xin Hua to win",
"team": "Xin Hua",
"win_prob": 70,
"confidence": 85,
"reason": "Projected margin ~6 pts; form 30% vs 20% (last 10/10); H2H 100% over last 4"
},
"high_risk": {
"market": "total points (Under)",
"pick": "Under (projected 147)",
"projected": 147.5,
"confidence": 85,
"reason": "Combined pace 144.3 < league baseline."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "NBL",
"country": "Singapore",
"match": "Tong Whye vs Xin Hua",
"date": "2026-09-23",
"time": "14:30",
"status": null,
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Tong Whye",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Chong Ghee",
"away": "Tong Whye",
"score": "68-71",
"home_points": 68,
"away_points": 71,
"total_points": 139,
"home_won": false,
"quarters": {
"home": [
26,
16,
16,
10
],
"away": [
8,
23,
24,
16
]
}
},
{
"date": "10.09.26",
"home": "Tong Whye",
"away": "Siglap",
"score": "72-81",
"home_points": 72,
"away_points": 81,
"total_points": 153,
"home_won": false,
"quarters": {
"home": [
24,
8,
18,
22
],
"away": [
19,
19,
22,
21
]
}
},
{
"date": "05.09.26",
"home": "Tagawa",
"away": "Tong Whye",
"score": "55-53",
"home_points": 55,
"away_points": 53,
"total_points": 108,
"home_won": true,
"quarters": {
"home": [
12,
10,
11,
22
],
"away": [
9,
10,
17,
17
]
}
},
{
"date": "16.08.25",
"home": "Eng Tat Hornets",
"away": "Tong Whye",
"score": "96-67",
"home_points": 96,
"away_points": 67,
"total_points": 163,
"home_won": true,
"quarters": {
"home": [
23,
23,
22,
28
],
"away": [
10,
11,
20,
26
]
}
},
{
"date": "15.08.25",
"home": "Tong Whye",
"away": "Xin Hua",
"score": "70-82",
"home_points": 70,
"away_points": 82,
"total_points": 152,
"home_won": false,
"quarters": {
"home": [
21,
11,
27,
11
],
"away": [
25,
27,
13,
17
]
}
},
{
"date": "06.08.25",
"home": "Tong Whye",
"away": "Tungsan",
"score": "59-54",
"home_points": 59,
"away_points": 54,
"total_points": 113,
"home_won": true,
"quarters": null
},
{
"date": "03.08.25",
"home": "Tong Whye",
"away": "Adroit",
"score": "46-73",
"home_points": 46,
"away_points": 73,
"total_points": 119,
"home_won": false,
"quarters": null
},
{
"date": "01.08.25",
"home": "Tagawa",
"away": "Tong Whye",
"score": "66-43",
"home_points": 66,
"away_points": 43,
"total_points": 109,
"home_won": true,
"quarters": null
},
{
"date": "25.07.25",
"home": "Siglap",
"away": "Tong Whye",
"score": "73-51",
"home_points": 73,
"away_points": 51,
"total_points": 124,
"home_won": true,
"quarters": null
},
{
"date": "23.07.25",
"home": "Tong Whye",
"away": "Chong Ghee",
"score": "46-79",
"home_points": 46,
"away_points": 79,
"total_points": 125,
"home_won": false,
"quarters": null
}
]
},
"team_2": {
"name": "Xin Hua",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Xin Hua",
"away": "IMG K-Star",
"score": "75-94",
"home_points": 75,
"away_points": 94,
"total_points": 169,
"home_won": false,
"quarters": {
"home": [
13,
22,
18,
22
],
"away": [
21,
25,
18,
30
]
}
},
{
"date": "06.09.26",
"home": "SG Basketball",
"away": "Xin Hua",
"score": "74-71",
"home_points": 74,
"away_points": 71,
"total_points": 145,
"home_won": true,
"quarters": {
"home": [
10,
18,
31,
15
],
"away": [
21,
12,
20,
18
]
}
},
{
"date": "20.08.25",
"home": "Eng Tat Hornets",
"away": "Xin Hua",
"score": "82-70",
"home_points": 82,
"away_points": 70,
"total_points": 152,
"home_won": true,
"quarters": {
"home": [],
"away": []
}
},
{
"date": "17.08.25",
"home": "SG Basketball",
"away": "Xin Hua",
"score": "82-77",
"home_points": 82,
"away_points": 77,
"total_points": 159,
"home_won": true,
"quarters": {
"home": [
19,
20,
15,
28
],
"away": [
20,
28,
15,
14
]
}
},
{
"date": "15.08.25",
"home": "Tong Whye",
"away": "Xin Hua",
"score": "70-82",
"home_points": 70,
"away_points": 82,
"total_points": 152,
"home_won": false,
"quarters": {
"home": [
21,
11,
27,
11
],
"away": [
25,
27,
13,
17
]
}
},
{
"date": "13.08.25",
"home": "SBA",
"away": "Xin Hua",
"score": "88-76",
"home_points": 88,
"away_points": 76,
"total_points": 164,
"home_won": true,
"quarters": null
},
{
"date": "10.08.25",
"home": "Xin Hua",
"away": "Siglap",
"score": "103-70",
"home_points": 103,
"away_points": 70,
"total_points": 173,
"home_won": true,
"quarters": null
},
{
"date": "01.08.25",
"home": "Adroit",
"away": "Xin Hua",
"score": "80-68",
"home_points": 80,
"away_points": 68,
"total_points": 148,
"home_won": true,
"quarters": null
},
{
"date": "27.07.25",
"home": "Chong Ghee",
"away": "Xin Hua",
"score": "89-59",
"home_points": 89,
"away_points": 59,
"total_points": 148,
"home_won": true,
"quarters": null
},
{
"date": "26.07.25",
"home": "Xin Hua",
"away": "Tungsan",
"score": "93-78",
"home_points": 93,
"away_points": 78,
"total_points": 171,
"home_won": true,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "15.08.25",
"home": "Tong Whye",
"away": "Xin Hua",
"score": "70-82",
"home_points": 70,
"away_points": 82,
"total_points": 152,
"home_won": false,
"quarters": {
"home": [
21,
11,
27,
11
],
"away": [
25,
27,
13,
17
]
}
},
{
"date": "28.08.24",
"home": "Xin Hua",
"away": "Tong Whye",
"score": "78-70",
"home_points": 78,
"away_points": 70,
"total_points": 148,
"home_won": true,
"quarters": {
"home": [
20,
18,
18,
22
],
"away": [
12,
22,
17,
19
]
}
},
{
"date": "22.06.24",
"home": "Xin Hua",
"away": "Tong Whye",
"score": "91-52",
"home_points": 91,
"away_points": 52,
"total_points": 143,
"home_won": true,
"quarters": {
"home": [
24,
20,
27,
20
],
"away": [
18,
17,
6,
11
]
}
},
{
"date": "18.11.23",
"home": "Xin Hua",
"away": "Tong Whye",
"score": "89-65",
"home_points": 89,
"away_points": 65,
"total_points": 154,
"home_won": true,
"quarters": {
"home": [
22,
31,
18,
18
],
"away": [
15,
22,
19,
9
]
}
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 70.7,
"team_2": 76.8,
"total": 147.5
},
"win_probability": {
"team_1": 30,
"team_2": 70
},
"form": {
"team_1": {
"played": 10,
"wins": 2,
"losses": 8,
"win_rate": 0.2,
"avg_pf": 57.8,
"avg_pa": 72.7,
"w_avg_pf": 59.4,
"w_avg_pa": 72.7,
"pace": 130.5,
"blowout_rate": 0.5
},
"team_2": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 77.4,
"avg_pa": 80.7,
"w_avg_pf": 76.9,
"w_avg_pa": 80.9,
"pace": 158.1,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 4,
"t1_wins": 0,
"t2_wins": 4,
"t1_win_rate": 0,
"avg_total": 149.2
},
"confidence": 85,
"winner": {
"team": "Xin Hua",
"probability": 70,
"margin_pts": 6.2,
"opponent": "Tong Whye",
"opponent_probability": 30
},
"total_points": {
"projected_total": 147.5,
"team_1_proj": 70.7,
"team_2_proj": 76.8,
"market": null
},
"halftime": {
"team_1": 28.4,
"team_2": 42,
"total": 70.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
15,
13.4,
22.5,
19.7
],
"away": [
19.8,
22.2,
16.8,
18
],
"per_quarter_total": [
34.8,
35.6,
39.3,
37.7
],
"halftime": {
"home": 28.4,
"away": 42,
"total": 70.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 4,
"t1_fractions": {
"q1": 0.213,
"q2": 0.189,
"q3": 0.319,
"q4": 0.279,
"samples": 5
},
"t2_fractions": {
"q1": 0.258,
"q2": 0.289,
"q3": 0.219,
"q4": 0.234,
"samples": 4
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Xin Hua to win",
"team": "Xin Hua",
"win_prob": 70,
"confidence": 85,
"reason": "Projected margin ~6 pts; form 30% vs 20% (last 10/10); H2H 100% over last 4"
},
"high_risk": {
"market": "total points (Under)",
"pick": "Under (projected 147)",
"projected": 147.5,
"confidence": 85,
"reason": "Combined pace 144.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.