Basketball · LNB Super Cup · France
Roanne vs Lyon-Villeurbanne
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Roanne vs Lyon-Villeurbanne in LNB Super Cup (Basketball) on Saturday, 19 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
France • LNB Super Cup
Roanne vs Lyon-Villeurbanne
19 Sept • 17:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Roanne
74%to win
by ~7.4 pts vs Lyon-Villeurb…
Projected Total
162.6pts
85 – 77.6
no market line
Halftime Proj
83.4pts
42 – 41.4
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Roanne | 19.7 | 22.3 | 20.9 | 22.1 |
| Lyon-… | 22.7 | 18.7 | 20.1 | 16.1 |
| Total | 42.4 | 41 | 41 | 38.2 |
from last 5+5 games
Roanne
Last 10: 9–1 (90%)
PPG: 87.6 — Allowed: 74.7 — Pace: 162.3
Lyon-Villeurbanne
Last 10: 4–6 (40%)
PPG: 78.2 — Allowed: 79.6 — Pace: 157.8
Roanne Form
Roanne
W126d
W133d
W140d
W146d
W150d
W154d
W161d
L164d
W168d
W175d
Q:27-2228-1826-2227-20
Q:24-1616-2423-2816-25
Q:13-1516-1818-2128-17
Q:21-2219-2514-1513-19
Q:20-2716-2514-2418-16
Lyon-Villeurbanne Form
Lyon-Villeurbanne
L5d
L6d
L14d
L111d
L113d
W115d
L125d
W132d
W136d
W140d
Q:20-2023-1916-2425-15
Q:22-2520-1314-2425-10
Q:15-2526-1927-1315-16
Q:17-1218-1915-1616-19OT 9-14
Q:13-1725-1615-1624-16
Head-to-Head
Last 10
Q:19-2019-1813-1115-20
Q:25-2619-1621-2428-22
Q:16-1819-2419-1821-23
Q:30-2523-1828-1815-17
Q:27-1927-2114-2221-26
Head-to-head summary
10 meetings — Roanne 1 / Lyon-Villeurbanne 9. Average total: 170.4.
Model output
{
"expected_points": {
"team_1": 85,
"team_2": 77.6,
"total": 162.6
},
"win_probability": {
"team_1": 74,
"team_2": 26
},
"form": {
"team_1": {
"played": 10,
"wins": 9,
"losses": 1,
"win_rate": 0.9,
"avg_pf": 87.6,
"avg_pa": 74.7,
"w_avg_pf": 88.3,
"w_avg_pa": 74.8,
"pace": 162.3,
"blowout_rate": 0.4
},
"team_2": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_pf": 78.2,
"avg_pa": 79.6,
"w_avg_pf": 77.2,
"w_avg_pa": 79.8,
"pace": 157.8,
"blowout_rate": 0
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 1,
"t2_wins": 9,
"t1_win_rate": 0.1,
"avg_total": 170.4
},
"confidence": 83,
"winner": {
"team": "Roanne",
"probability": 74,
"margin_pts": 7.4,
"opponent": "Lyon-Villeurbanne",
"opponent_probability": 26
},
"total_points": {
"projected_total": 162.6,
"team_1_proj": 85,
"team_2_proj": 77.6,
"market": null
},
"halftime": {
"team_1": 42,
"team_2": 41.4,
"total": 83.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
19.7,
22.3,
20.9,
22.1
],
"away": [
22.7,
18.7,
20.1,
16.1
],
"per_quarter_total": [
42.4,
41,
41,
38.2
],
"halftime": {
"home": 42,
"away": 41.4,
"total": 83.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.232,
"q2": 0.262,
"q3": 0.246,
"q4": 0.26,
"samples": 5
},
"t2_fractions": {
"q1": 0.293,
"q2": 0.241,
"q3": 0.259,
"q4": 0.208,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Roanne to win",
"team": "Roanne",
"win_prob": 74,
"confidence": 83,
"reason": "Projected margin ~7 pts; form 90% vs 40% (last 10/10); H2H 10% over last 10"
},
"high_risk": null
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "LNB Super Cup",
"country": "France",
"match": "Roanne vs Lyon-Villeurbanne",
"date": "2026-09-19",
"time": "17:00",
"status": "",
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Roanne",
"last_10_matches": [
{
"date": "15.05.26",
"home": "Roanne",
"away": "Pau-Orthez",
"score": "108-82",
"home_points": 108,
"away_points": 82,
"total_points": 190,
"home_won": true,
"quarters": {
"home": [
27,
28,
26,
27
],
"away": [
22,
18,
22,
20
]
}
},
{
"date": "08.05.26",
"home": "St. Chamond",
"away": "Roanne",
"score": "79-93",
"home_points": 79,
"away_points": 93,
"total_points": 172,
"home_won": false,
"quarters": {
"home": [
24,
16,
23,
16
],
"away": [
16,
24,
28,
25
]
}
},
{
"date": "01.05.26",
"home": "Roanne",
"away": "Caen",
"score": "75-71",
"home_points": 75,
"away_points": 71,
"total_points": 146,
"home_won": true,
"quarters": {
"home": [
13,
16,
18,
28
],
"away": [
15,
18,
21,
17
]
}
},
{
"date": "25.04.26",
"home": "Quimper",
"away": "Roanne",
"score": "67-81",
"home_points": 67,
"away_points": 81,
"total_points": 148,
"home_won": false,
"quarters": {
"home": [
21,
19,
14,
13
],
"away": [
22,
25,
15,
19
]
}
},
{
"date": "21.04.26",
"home": "Antibes",
"away": "Roanne",
"score": "68-92",
"home_points": 68,
"away_points": 92,
"total_points": 160,
"home_won": false,
"quarters": {
"home": [
20,
16,
14,
18
],
"away": [
27,
25,
24,
16
]
}
},
{
"date": "17.04.26",
"home": "Roanne",
"away": "ASA",
"score": "87-69",
"home_points": 87,
"away_points": 69,
"total_points": 156,
"home_won": true,
"quarters": null
},
{
"date": "10.04.26",
"home": "Hyeres-Toulon",
"away": "Roanne",
"score": "80-86",
"home_points": 80,
"away_points": 86,
"total_points": 166,
"home_won": false,
"quarters": null
},
{
"date": "07.04.26",
"home": "Roanne",
"away": "Chalons-Reims",
"score": "79-88",
"home_points": 79,
"away_points": 88,
"total_points": 167,
"home_won": false,
"quarters": null
},
{
"date": "03.04.26",
"home": "Roanne",
"away": "Evreux",
"score": "103-75",
"home_points": 103,
"away_points": 75,
"total_points": 178,
"home_won": true,
"quarters": null
},
{
"date": "27.03.26",
"home": "Nantes",
"away": "Roanne",
"score": "68-72",
"home_points": 68,
"away_points": 72,
"total_points": 140,
"home_won": false,
"quarters": null
}
]
},
"team_2": {
"name": "Lyon-Villeurbanne",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Eurobasket Roma",
"away": "Lyon-Villeurbanne",
"score": "84-78",
"home_points": 84,
"away_points": 78,
"total_points": 162,
"home_won": true,
"quarters": {
"home": [
20,
23,
16,
25
],
"away": [
20,
19,
24,
15
]
}
},
{
"date": "12.09.26",
"home": "Bayern",
"away": "Lyon-Villeurbanne",
"score": "81-72",
"home_points": 81,
"away_points": 72,
"total_points": 153,
"home_won": true,
"quarters": {
"home": [
22,
20,
14,
25
],
"away": [
25,
13,
24,
10
]
}
},
{
"date": "04.09.26",
"home": "Pau-Orthez",
"away": "Lyon-Villeurbanne",
"score": "83-73",
"home_points": 83,
"away_points": 73,
"total_points": 156,
"home_won": true,
"quarters": {
"home": [
15,
26,
27,
15
],
"away": [
25,
19,
13,
16
]
}
},
{
"date": "30.05.26",
"home": "Lyon-Villeurbanne",
"away": "Cholet",
"score": "75-80",
"home_points": 75,
"away_points": 80,
"total_points": 155,
"home_won": false,
"quarters": {
"home": [
17,
18,
15,
16,
9
],
"away": [
12,
19,
16,
19,
14
]
}
},
{
"date": "28.05.26",
"home": "Cholet",
"away": "Lyon-Villeurbanne",
"score": "77-65",
"home_points": 77,
"away_points": 65,
"total_points": 142,
"home_won": true,
"quarters": {
"home": [
13,
25,
15,
24
],
"away": [
17,
16,
16,
16
]
}
},
{
"date": "26.05.26",
"home": "Lyon-Villeurbanne",
"away": "Cholet",
"score": "75-67",
"home_points": 75,
"away_points": 67,
"total_points": 142,
"home_won": true,
"quarters": null
},
{
"date": "16.05.26",
"home": "Paris",
"away": "Lyon-Villeurbanne",
"score": "87-76",
"home_points": 87,
"away_points": 76,
"total_points": 163,
"home_won": true,
"quarters": null
},
{
"date": "09.05.26",
"home": "Lyon-Villeurbanne",
"away": "Strasbourg",
"score": "89-81",
"home_points": 89,
"away_points": 81,
"total_points": 170,
"home_won": true,
"quarters": null
},
{
"date": "05.05.26",
"home": "Lyon-Villeurbanne",
"away": "JL Bourg",
"score": "91-77",
"home_points": 91,
"away_points": 77,
"total_points": 168,
"home_won": true,
"quarters": null
},
{
"date": "01.05.26",
"home": "Lyon-Villeurbanne",
"away": "Gravelines-Dunkerque",
"score": "88-79",
"home_points": 88,
"away_points": 79,
"total_points": 167,
"home_won": true,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "11.05.24",
"home": "Roanne",
"away": "Lyon-Villeurbanne",
"score": "66-69",
"home_points": 66,
"away_points": 69,
"total_points": 135,
"home_won": false,
"quarters": {
"home": [
19,
19,
13,
15
],
"away": [
20,
18,
11,
20
]
}
},
{
"date": "22.10.23",
"home": "Lyon-Villeurbanne",
"away": "Roanne",
"score": "93-88",
"home_points": 93,
"away_points": 88,
"total_points": 181,
"home_won": true,
"quarters": {
"home": [
25,
19,
21,
28
],
"away": [
26,
16,
24,
22
]
}
},
{
"date": "26.08.23",
"home": "Roanne",
"away": "Lyon-Villeurbanne",
"score": "75-83",
"home_points": 75,
"away_points": 83,
"total_points": 158,
"home_won": false,
"quarters": {
"home": [
16,
19,
19,
21
],
"away": [
18,
24,
18,
23
]
}
},
{
"date": "02.04.23",
"home": "Lyon-Villeurbanne",
"away": "Roanne",
"score": "96-78",
"home_points": 96,
"away_points": 78,
"total_points": 174,
"home_won": true,
"quarters": {
"home": [
30,
23,
28,
15
],
"away": [
25,
18,
18,
17
]
}
},
{
"date": "15.02.23",
"home": "Lyon-Villeurbanne",
"away": "Roanne",
"score": "89-88",
"home_points": 89,
"away_points": 88,
"total_points": 177,
"home_won": true,
"quarters": {
"home": [
27,
27,
14,
21
],
"away": [
19,
21,
22,
26
]
}
},
{
"date": "23.10.22",
"home": "Roanne",
"away": "Lyon-Villeurbanne",
"score": "89-83",
"home_points": 89,
"away_points": 83,
"total_points": 172,
"home_won": true,
"quarters": null
},
{
"date": "12.04.22",
"home": "Roanne",
"away": "Lyon-Villeurbanne",
"score": "82-91",
"home_points": 82,
"away_points": 91,
"total_points": 173,
"home_won": false,
"quarters": null
},
{
"date": "23.01.22",
"home": "Lyon-Villeurbanne",
"away": "Roanne",
"score": "93-83",
"home_points": 93,
"away_points": 83,
"total_points": 176,
"home_won": true,
"quarters": null
},
{
"date": "15.06.21",
"home": "Roanne",
"away": "Lyon-Villeurbanne",
"score": "75-89",
"home_points": 75,
"away_points": 89,
"total_points": 164,
"home_won": false,
"quarters": null
},
{
"date": "04.05.21",
"home": "Lyon-Villeurbanne",
"away": "Roanne",
"score": "101-93",
"home_points": 101,
"away_points": 93,
"total_points": 194,
"home_won": true,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 85,
"team_2": 77.6,
"total": 162.6
},
"win_probability": {
"team_1": 74,
"team_2": 26
},
"form": {
"team_1": {
"played": 10,
"wins": 9,
"losses": 1,
"win_rate": 0.9,
"avg_pf": 87.6,
"avg_pa": 74.7,
"w_avg_pf": 88.3,
"w_avg_pa": 74.8,
"pace": 162.3,
"blowout_rate": 0.4
},
"team_2": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_pf": 78.2,
"avg_pa": 79.6,
"w_avg_pf": 77.2,
"w_avg_pa": 79.8,
"pace": 157.8,
"blowout_rate": 0
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 1,
"t2_wins": 9,
"t1_win_rate": 0.1,
"avg_total": 170.4
},
"confidence": 83,
"winner": {
"team": "Roanne",
"probability": 74,
"margin_pts": 7.4,
"opponent": "Lyon-Villeurbanne",
"opponent_probability": 26
},
"total_points": {
"projected_total": 162.6,
"team_1_proj": 85,
"team_2_proj": 77.6,
"market": null
},
"halftime": {
"team_1": 42,
"team_2": 41.4,
"total": 83.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
19.7,
22.3,
20.9,
22.1
],
"away": [
22.7,
18.7,
20.1,
16.1
],
"per_quarter_total": [
42.4,
41,
41,
38.2
],
"halftime": {
"home": 42,
"away": 41.4,
"total": 83.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.232,
"q2": 0.262,
"q3": 0.246,
"q4": 0.26,
"samples": 5
},
"t2_fractions": {
"q1": 0.293,
"q2": 0.241,
"q3": 0.259,
"q4": 0.208,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Roanne to win",
"team": "Roanne",
"win_prob": 74,
"confidence": 83,
"reason": "Projected margin ~7 pts; form 90% vs 40% (last 10/10); H2H 10% over last 10"
},
"high_risk": null
},
"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.