Basketball · LBBL · Luxembourg
T71 Dudelange vs Larochette
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.T71 Dudelange vs Larochette in LBBL (Basketball) on Saturday, 19 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Luxembourg • LBBL
T71 Dudelange vs Larochette
19 Sept • 20:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Larochette
66%to win
by ~4.8 pts vs T71 Dudelange
Projected Total
178.2pts
86.7 – 91.5
no market line
Halftime Proj
90.4pts
44.8 – 45.6
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| T71 D… | 19.2 | 25.6 | 19.2 | 22.6 |
| Laroc… | 20.9 | 24.7 | 22.1 | 23.9 |
| Total | 40.1 | 50.3 | 41.3 | 46.5 |
from last 5+5 games
T71 Dudelange
Last 10: 4–6 (40%)
PPG: 79.6 — Allowed: 84.7 — Pace: 164.3
Larochette
Last 10: 7–3 (70%)
PPG: 99 — Allowed: 89.9 — Pace: 188.9
T71 Dudelange Form
T71 Dudelange
L143d
L147d
W157d
W161d
W169d
L175d
L182d
L188d
W196d
L218d
Q:14-2221-1818-1717-25
Q:21-713-3018-1821-12
Q:27-1817-2720-1928-26
Q:21-2126-2618-2221-19
Q:21-2319-149-1628-16
Larochette Form
Larochette
L157d
L161d
L168d
W174d
W182d
W190d
W196d
W218d
W231d
W238d
Q:27-1817-2720-1928-26
Q:21-2126-2618-2221-19
Q:25-3217-2019-2429-24
Q:24-2322-3822-2724-27
Q:19-2016-2121-3123-20
Head-to-Head
Last 10
Q:27-1817-2720-1928-26
Q:21-2126-2618-2221-19
Q:19-2016-2121-3123-20
Q:25-2127-1521-2520-18
Q:24-2325-2120-2626-13
Head-to-head summary
10 meetings — T71 Dudelange 4 / Larochette 6. Average total: 167.6.
Model output
{
"expected_points": {
"team_1": 86.7,
"team_2": 91.5,
"total": 178.2
},
"win_probability": {
"team_1": 34,
"team_2": 66
},
"form": {
"team_1": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_pf": 79.6,
"avg_pa": 84.7,
"w_avg_pf": 79.2,
"w_avg_pa": 84.2,
"pace": 164.3,
"blowout_rate": 0.1
},
"team_2": {
"played": 10,
"wins": 7,
"losses": 3,
"win_rate": 0.7,
"avg_pf": 99,
"avg_pa": 89.9,
"w_avg_pf": 98,
"w_avg_pa": 90,
"pace": 188.9,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 167.6
},
"confidence": 87,
"winner": {
"team": "Larochette",
"probability": 66,
"margin_pts": 4.8,
"opponent": "T71 Dudelange",
"opponent_probability": 34
},
"total_points": {
"projected_total": 178.2,
"team_1_proj": 86.7,
"team_2_proj": 91.5,
"market": null
},
"halftime": {
"team_1": 44.8,
"team_2": 45.6,
"total": 90.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
19.2,
25.6,
19.2,
22.6
],
"away": [
20.9,
24.7,
22.1,
23.9
],
"per_quarter_total": [
40.1,
50.3,
41.3,
46.5
],
"halftime": {
"home": 44.8,
"away": 45.6,
"total": 90.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.222,
"q2": 0.295,
"q3": 0.222,
"q4": 0.261,
"samples": 5
},
"t2_fractions": {
"q1": 0.228,
"q2": 0.27,
"q3": 0.241,
"q4": 0.261,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Larochette to win",
"team": "Larochette",
"win_prob": 66,
"confidence": 87,
"reason": "Projected margin ~5 pts; form 70% vs 40% (last 10/10); H2H 60% over last 10"
},
"high_risk": {
"market": "total points (Over)",
"pick": "Over (projected 178)",
"projected": 178.2,
"confidence": 87,
"reason": "Combined pace 176.6 > league baseline."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "LBBL",
"country": "Luxembourg",
"match": "T71 Dudelange vs Larochette",
"date": "2026-09-19",
"time": "20:00",
"status": null,
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "T71 Dudelange",
"last_10_matches": [
{
"date": "29.04.26",
"home": "T71 Dudelange",
"away": "Bertrange",
"score": "70-82",
"home_points": 70,
"away_points": 82,
"total_points": 152,
"home_won": false,
"quarters": {
"home": [
14,
21,
18,
17
],
"away": [
22,
18,
17,
25
]
}
},
{
"date": "25.04.26",
"home": "Bertrange",
"away": "T71 Dudelange",
"score": "73-67",
"home_points": 73,
"away_points": 67,
"total_points": 140,
"home_won": true,
"quarters": {
"home": [
21,
13,
18,
21
],
"away": [
7,
30,
18,
12
]
}
},
{
"date": "15.04.26",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "92-90",
"home_points": 92,
"away_points": 90,
"total_points": 182,
"home_won": true,
"quarters": {
"home": [
27,
17,
20,
28
],
"away": [
18,
27,
19,
26
]
}
},
{
"date": "11.04.26",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "86-88",
"home_points": 86,
"away_points": 88,
"total_points": 174,
"home_won": false,
"quarters": {
"home": [
21,
26,
18,
21
],
"away": [
21,
26,
22,
19
]
}
},
{
"date": "03.04.26",
"home": "T71 Dudelange",
"away": "Bertrange",
"score": "77-69",
"home_points": 77,
"away_points": 69,
"total_points": 146,
"home_won": true,
"quarters": {
"home": [
21,
19,
9,
28
],
"away": [
23,
14,
16,
16
]
}
},
{
"date": "28.03.26",
"home": "Ettelbruck",
"away": "T71 Dudelange",
"score": "92-68",
"home_points": 92,
"away_points": 68,
"total_points": 160,
"home_won": true,
"quarters": null
},
{
"date": "21.03.26",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "79-92",
"home_points": 79,
"away_points": 92,
"total_points": 171,
"home_won": false,
"quarters": null
},
{
"date": "15.03.26",
"home": "Mambra Mamer",
"away": "T71 Dudelange",
"score": "100-97",
"home_points": 100,
"away_points": 97,
"total_points": 197,
"home_won": true,
"quarters": null
},
{
"date": "07.03.26",
"home": "Racing Luxembourg",
"away": "T71 Dudelange",
"score": "81-87",
"home_points": 81,
"away_points": 87,
"total_points": 168,
"home_won": false,
"quarters": null
},
{
"date": "13.02.26",
"home": "T71 Dudelange",
"away": "Amicale Steesel",
"score": "71-82",
"home_points": 71,
"away_points": 82,
"total_points": 153,
"home_won": false,
"quarters": null
}
]
},
"team_2": {
"name": "Larochette",
"last_10_matches": [
{
"date": "15.04.26",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "92-90",
"home_points": 92,
"away_points": 90,
"total_points": 182,
"home_won": true,
"quarters": {
"home": [
27,
17,
20,
28
],
"away": [
18,
27,
19,
26
]
}
},
{
"date": "11.04.26",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "86-88",
"home_points": 86,
"away_points": 88,
"total_points": 174,
"home_won": false,
"quarters": {
"home": [
21,
26,
18,
21
],
"away": [
21,
26,
22,
19
]
}
},
{
"date": "04.04.26",
"home": "Larochette",
"away": "Ettelbruck",
"score": "90-100",
"home_points": 90,
"away_points": 100,
"total_points": 190,
"home_won": false,
"quarters": {
"home": [
25,
17,
19,
29
],
"away": [
32,
20,
24,
24
]
}
},
{
"date": "29.03.26",
"home": "Mambra Mamer",
"away": "Larochette",
"score": "92-115",
"home_points": 92,
"away_points": 115,
"total_points": 207,
"home_won": false,
"quarters": {
"home": [
24,
22,
22,
24
],
"away": [
23,
38,
27,
27
]
}
},
{
"date": "21.03.26",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "79-92",
"home_points": 79,
"away_points": 92,
"total_points": 171,
"home_won": false,
"quarters": {
"home": [
19,
16,
21,
23
],
"away": [
20,
21,
31,
20
]
}
},
{
"date": "13.03.26",
"home": "Larochette",
"away": "Racing Luxembourg",
"score": "116-95",
"home_points": 116,
"away_points": 95,
"total_points": 211,
"home_won": true,
"quarters": null
},
{
"date": "07.03.26",
"home": "Amicale Steesel",
"away": "Larochette",
"score": "85-87",
"home_points": 85,
"away_points": 87,
"total_points": 172,
"home_won": false,
"quarters": null
},
{
"date": "13.02.26",
"home": "Larochette",
"away": "Musel Pikes",
"score": "102-82",
"home_points": 102,
"away_points": 82,
"total_points": 184,
"home_won": true,
"quarters": null
},
{
"date": "31.01.26",
"home": "Walferdange",
"away": "Larochette",
"score": "85-94",
"home_points": 85,
"away_points": 94,
"total_points": 179,
"home_won": false,
"quarters": null
},
{
"date": "24.01.26",
"home": "Larochette",
"away": "Kordall Steelers",
"score": "118-101",
"home_points": 118,
"away_points": 101,
"total_points": 219,
"home_won": true,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "15.04.26",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "92-90",
"home_points": 92,
"away_points": 90,
"total_points": 182,
"home_won": true,
"quarters": {
"home": [
27,
17,
20,
28
],
"away": [
18,
27,
19,
26
]
}
},
{
"date": "11.04.26",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "86-88",
"home_points": 86,
"away_points": 88,
"total_points": 174,
"home_won": false,
"quarters": {
"home": [
21,
26,
18,
21
],
"away": [
21,
26,
22,
19
]
}
},
{
"date": "21.03.26",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "79-92",
"home_points": 79,
"away_points": 92,
"total_points": 171,
"home_won": false,
"quarters": {
"home": [
19,
16,
21,
23
],
"away": [
20,
21,
31,
20
]
}
},
{
"date": "15.11.25",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "93-79",
"home_points": 93,
"away_points": 79,
"total_points": 172,
"home_won": true,
"quarters": {
"home": [
25,
27,
21,
20
],
"away": [
21,
15,
25,
18
]
}
},
{
"date": "01.03.25",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "95-83",
"home_points": 95,
"away_points": 83,
"total_points": 178,
"home_won": true,
"quarters": {
"home": [
24,
25,
20,
26
],
"away": [
23,
21,
26,
13
]
}
},
{
"date": "13.11.24",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "79-82",
"home_points": 79,
"away_points": 82,
"total_points": 161,
"home_won": false,
"quarters": null
},
{
"date": "09.12.23",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "93-92",
"home_points": 93,
"away_points": 92,
"total_points": 185,
"home_won": true,
"quarters": null
},
{
"date": "23.09.23",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "82-84",
"home_points": 82,
"away_points": 84,
"total_points": 166,
"home_won": false,
"quarters": null
},
{
"date": "05.02.23",
"home": "T71 Dudelange",
"away": "Larochette",
"score": "82-65",
"home_points": 82,
"away_points": 65,
"total_points": 147,
"home_won": true,
"quarters": null
},
{
"date": "05.11.22",
"home": "Larochette",
"away": "T71 Dudelange",
"score": "64-76",
"home_points": 64,
"away_points": 76,
"total_points": 140,
"home_won": false,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 86.7,
"team_2": 91.5,
"total": 178.2
},
"win_probability": {
"team_1": 34,
"team_2": 66
},
"form": {
"team_1": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_pf": 79.6,
"avg_pa": 84.7,
"w_avg_pf": 79.2,
"w_avg_pa": 84.2,
"pace": 164.3,
"blowout_rate": 0.1
},
"team_2": {
"played": 10,
"wins": 7,
"losses": 3,
"win_rate": 0.7,
"avg_pf": 99,
"avg_pa": 89.9,
"w_avg_pf": 98,
"w_avg_pa": 90,
"pace": 188.9,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 167.6
},
"confidence": 87,
"winner": {
"team": "Larochette",
"probability": 66,
"margin_pts": 4.8,
"opponent": "T71 Dudelange",
"opponent_probability": 34
},
"total_points": {
"projected_total": 178.2,
"team_1_proj": 86.7,
"team_2_proj": 91.5,
"market": null
},
"halftime": {
"team_1": 44.8,
"team_2": 45.6,
"total": 90.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
19.2,
25.6,
19.2,
22.6
],
"away": [
20.9,
24.7,
22.1,
23.9
],
"per_quarter_total": [
40.1,
50.3,
41.3,
46.5
],
"halftime": {
"home": 44.8,
"away": 45.6,
"total": 90.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.222,
"q2": 0.295,
"q3": 0.222,
"q4": 0.261,
"samples": 5
},
"t2_fractions": {
"q1": 0.228,
"q2": 0.27,
"q3": 0.241,
"q4": 0.261,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Larochette to win",
"team": "Larochette",
"win_prob": 66,
"confidence": 87,
"reason": "Projected margin ~5 pts; form 70% vs 40% (last 10/10); H2H 60% over last 10"
},
"high_risk": {
"market": "total points (Over)",
"pick": "Over (projected 178)",
"projected": 178.2,
"confidence": 87,
"reason": "Combined pace 176.6 > 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.