PythiaBasketballBETA Best Picks Games Leagues Teams Players Pro Picks PRO Validation Research Pricing Log in
Teams › BCL › CSM Oradea← All teams

CSM Oradea

Romania BCL 2-1
Form, last 10 (oldest → newest)
WWLLWWWLLW
Points / game
88.8
allowed 85.2
Over 166.5
75%
game total, 4 games
Game total
174.0
both teams per game
Win rate
50%
2-2
Margin / game
+3.5
points
1st half
45.2
points scored / game
Overtime
0%
games to overtime
Sections
CSM Oradea

CSM Oradea enter the 2026-27 season with a 9-5 overall record, including a 2-1 showing in the Basketball Champions League where they sit 31st of 54 teams and have slipped down from 27th a few games ago, a net rating of -0.3. Their form over the last five matches is 3-2, and recent outings include a 86-80 win over Fribourg Olympic on the road in the FIBA Europe Cup, a 79-89 loss to Mykonos away, and a 79-96 defeat to Rapid Bucuresti at home in Divizia A. At home Oradea are unbeaten, winning all five games with an average of 94.0 points for and 80.6 against, while away they are 4-5, averaging 86.1 points for and 84.8 against. Leading the squad are Kristopher Richard with 18.0 points per game, Malik Osborne with 6.3 rebounds, and Christopher Nichols David with 8.3 assists. Their next outing is a home fixture against Lok. Plovdiv in the FIBA Europe Cup on 18 November 2026, where the Pythia model projects an 80% win probability.

Written by Pythia from this season's results, ratings and squad.

CSM Oradea stats, form & predictions – 2026

In the Basketball Champions League (2025 + 2026) CSM Oradea score 88.8 points a game and allow 85.2 across 4 games – 75% of their games go over 166.5 and they clear 83.5 team points in 75%. They win 50% (50% at home, 50% away), by +3.5 points a game on average.

🏀 1. Points & form

CSM OradeaLast 20 – points for & against, every competition
Opponent
Position
Result
Score
Points
Margin
🔥 FormOradea
Date
Competition
Dinamo Bucharest
#4
W
79-62
79
62
+17
74avg 82
A19/05
Divizia A
Cluj-Napoca
#1
W
87-84
87
84
+3
81avg 82
H26/05
Divizia A
Cluj-Napoca
#1
L
83-88
83
88
-5
72avg 82
H28/05
Divizia A
Cluj-Napoca
#1
L
78-103
78
103
-25
70avg 82
A01/06
Divizia A
Cluj-Napoca
#1
L
72-74
72
74
-2
64avg 82
A03/06
Divizia A
AEK Larnaca
#43
W
95-87
95
87
+8
92avg 82
H16/09
Champions League
Batumi
#30
W
93-77
93
77
+16
85avg 82
A18/09
Champions League
Salon Vilpas
#15
L
96-98
96
98
-2
82avg 82
A20/09
Champions League
Municipal Galati
#14
W
101-74
101
74
+27
82avg 82
A03/10
Divizia A
Fribourg Olympic
#46
W
93-67
93
67
+26
91avg 82
H07/10
FIBA Europe Cup
Arges Pitesti
#8
W
98-92
98
92
+6
93avg 82
H10/10
Divizia A
Lok. Plovdiv
#24
L
69-79
69
79
-10
61avg 82
A14/10
FIBA Europe Cup
Dinamo Bucharest
#4
L
73-87
73
87
-14
56avg 82
A17/10
Divizia A
VEF Riga
#12
W
92-84
92
84
+8
84avg 82
H21/10
FIBA Europe Cup
CSU Sibiu
#7
W
92-73
92
73
+19
86avg 82
H24/10
Divizia A
Neftchi IK
#38
W
99-83
99
83
+16
97avg 82
A28/10
FIBA Europe Cup
Rapid Bucuresti
#10
L
79-96
79
96
-17
69avg 82
A31/10
Divizia A
Mykonos
#7
L
79-89
79
89
-10
no box
A03/11
FIBA Europe Cup
Fribourg Olympic
#46
W
86-80
86
80
+6
no box
A11/11
FIBA Europe Cup
SCM Timisoara
#12
W
85-70
85
70
+15
no box
H14/11
Divizia A
Q1
Q2
Q3
Q4
18-11
21-22
20-12
20-17
22-28
27-14
22-29
16-13
28-24
11-21
22-22
22-21
19-28
22-27
26-25
11-23
20-15
16-18
16-27
20-14
31-18
13-19
32-24
19-26
25-21
30-16
15-21
23-19
23-26
22-29
22-20
29-23
24-23
23-19
25-17
29-15
27-14
26-21
26-16
14-16
25-24
31-19
22-30
20-19
20-17
18-26
15-20
16-16
18-21
21-26
19-20
15-20
20-23
20-17
25-22
27-22
25-19
30-21
20-16
17-17
23-16
29-24
26-25
21-18
22-21
23-20
13-30
21-25
24-15
13-21
17-20
25-33
26-26
21-21
24-20
15-13
26-18
18-23
16-8
25-21
168.8Avg total
86.5Scored
82.3Allowed
Points by quarter
Q1
24.0
22.0
+2.0
won 50%
Q2
21.2
18.8
+2.5
won 50%
Q3
20.2
23.8
-3.5
won 50%
Q4
23.2
20.8
+2.5
won 75%
■ scored   ■ allowed, per game. Won the 1st half in 75% of 4 games, the 2nd half in 50%.
Home v away – all metrics
HOME n=2AWAY n=2
83.0
Points / game
94.5
83.0
Allowed / game
87.5
166.0
Game total
182.0
50%
Over 166.5
100%
50%
Win %
50%
+0.0
Margin
+7.0
40.5
1st half scored
50.0
100%
Won the 1st half
50%
0%
Won by 10+
50%
Points scored per game
Not enough games.
Points allowed per game
Not enough games.
Points by opponent strength (last 30)
Scored / allowed per game by opponent tier, then home and away. Green beats the league's per-team average of 83.1 points (scored above it, allowed below it); red is worse. Tier = the opponent's season point differential per game against this team's (±4).
SplitTotal scoredTotal allowedHome scoredHome allowedAway scoredAway allowedWin %
All games (30)85.581.189.581.482.180.963%
vs Stronger (1)92.084.092.084.0--100%
vs Similar (6)78.787.585.086.075.588.217%
vs Weaker (22)86.779.089.679.684.278.573%
Over 166.5 (game total)53% of these 30 games

💪 2. Team strengths

Where they rank
Win %
=24thof 78 · 11 level50%
Attack: points scored per game
11thof 7888.8
Defence: points allowed per game
40thof 7885.2
Game total: both teams' points per game
=16thof 78 · 3 level174.0
Ranked against the 78 teams of the league over 2025 + 2026. Ties share a place (=); defence ranks the fewest points allowed first.
📈 Game total
Both teams' points / game
Where they rank · shooting accuracy
Field-goal accuracy
44thof 7844.2%
2-point accuracy
52ndof 7850.7%
3-point accuracy
26thof 7836.1%
Free-throw accuracy
59thof 7869.0%
Made / attempted over the same games, every team of the league.
🎯 Field-goal accuracy
Made / attempted, every shot from the field
✋ 2-point accuracy
Made / attempted inside the arc
🌟 3-point accuracy
Made / attempted from three
🏹 Free-throw accuracy
Made / attempted at the line
🏀 Shooting accuracy
🎯 Overall field goals
44.2%-0.7pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
4 of 10 shots go in · line = the BCL average
#44 of 78 in BCL
✋ 2-pointers
50.7%-1.9pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
5 of 10 shots go in · line = the BCL average
#52 of 78 in BCL
🌟 3-pointers
36.1%+1.9pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
4 of 10 shots go in · line = the BCL average
#26 of 78 in BCL
🏹 Free throws
69.0%-4.6pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
7 of 10 shots go in · line = the BCL average
#59 of 78 in BCL

Team v league average

Last 30 games with a box score (every competition); the league from this season's box scores. Ratings are points per 100 possessions. The better figure is green.
CSM OradeaLeague average
100.9
Offensive rating
97.0
95.0
Defensive rating
97.0
54.7%
Effective FG%
53.0%
51.3%
Opp. effective FG%
53.0%
14.6%
Turnover %
14.8%
0.33
Free-throw rate
0.35
34.9%
3-point %
35.3%
41.5%
3-point attempt rate
42.3%
59.4%
Assist %
61.4%

Profile

Offence100.9 · 97.0Defence95.0 · 97.0Shooting54.7% · 53.0%3-point %34.9% · 35.3%Ball care14.6% · 14.8%Free throws0.33 · 0.35
■ CSM Oradea   ■ League average
The red ring is the league average on each axis; outward = better (defence and ball care: fewer points / turnovers is better).

🏆 3. League table

Group 1

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Antwerp Giants32167%90.382.0+2567%1-01-1-WWL
2 AEK Athens32167%81.087.3-1967%1-11-0100%WLW
3 Szombathely31233%81.381.0+133%1-10-1-LWL
4 Salon Vilpas31233%80.783.0-750%1-00-267%LLW

Group 2

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Bilbao43175%93.085.8+2975%2-01-10%WWLW
2 Alba Berlin43175%94.587.0+3075%2-01-1100%WWWL
3 Igokea42250%81.083.8-1175%1-11-1100%LLWW
4 Slavia Prague ERA NBK4040%81.293.2-4875%0-20-20%LLLL

Group 3

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Peristeri440100%89.884.2+2275%2-02-0100%WWWW
2 Murcia43175%85.267.8+700%2-11-0-WWLW
3 Varese41325%82.883.0-150%0-11-20%LLWL
4 Bamberg4040%70.293.0-9125%0-20-2-LLLL

Group 4

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Joventut Badalona330100%81.071.0+300%2-01-0100%WWW
2 Bonn32167%84.379.7+1433%2-00-150%WLW
3 FC Porto31233%74.777.7-90%0-11-10%LWL
4 Bnei Herzliya3030%79.391.0-3533%0-10-2-LLL

Group 5

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Spartak Subotica43175%81.072.0+3625%2-11-067%WLWW
2 Cholet42250%80.272.2+3225%1-11-10%WWLL
3 Hapoel Holon42250%84.588.5-16100%0-22-050%LWWL
4 Vechta52340%80.490.2-4975%1-11-2100%WLLLW
5 Denizli Basket1010%98.0101.0-3100%0-00-10%L

Group 6

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Strasbourg32167%90.771.7+570%2-00-1-WLW
2 Legia32167%78.783.0-1333%1-01-1-LWW
3 Cibona31233%81.088.7-2367%1-10-1-WLL
4 Galatasaray31233%77.084.0-2133%1-00-2-LWL

Group 7

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Unicaja330100%94.374.3+6067%1-02-0100%WWW
2 Juventus32167%80.091.7-3567%1-11-0100%LWW
3 Reggiana31233%83.780.0+1133%1-10-10%WLL
4 Pardubice3030%74.386.3-3633%0-10-20%LLL

Group 8

#TeamGPWLWin %PF/gPA/g+/-Over 166.5HomeAwayClose wonForm
1 Rytas43175%86.582.2+1750%3-00-1-WLWW
2 Sabah Baku42250%83.583.5+050%2-00-2-LLWW
3 Trabzonspor42250%86.588.5-875%2-00-2-WWLL
4 Nanterre41325%84.586.8-975%1-00-3-LWLL
Round of 16 Play-ins
Click a column header to sort. Over = how often the team's games went over 166.5; Close won = record in games decided by 5 or fewer.

📊 4. Betting markets

Bets by period · pick a period
CSM OradeaLast 20 – Full game points for & against
Opponent
Position
Result
Score
Points
Margin
Date
Competition
Dinamo Bucharest
#4
W
79-62
79
62
+17
A19/05
Divizia A
Cluj-Napoca
#1
W
87-84
87
84
+3
H26/05
Divizia A
Cluj-Napoca
#1
L
83-88
83
88
-5
H28/05
Divizia A
Cluj-Napoca
#1
L
78-103
78
103
-25
A01/06
Divizia A
Cluj-Napoca
#1
L
72-74
72
74
-2
A03/06
Divizia A
AEK Larnaca
#43
W
95-87
95
87
+8
H16/09
Champions League
Batumi
#30
W
93-77
93
77
+16
A18/09
Champions League
Salon Vilpas
#15
L
96-98
96
98
-2
A20/09
Champions League
Municipal Galati
#14
W
101-74
101
74
+27
A03/10
Divizia A
Fribourg Olympic
#46
W
93-67
93
67
+26
H07/10
FIBA Europe Cup
Arges Pitesti
#8
W
98-92
98
92
+6
H10/10
Divizia A
Lok. Plovdiv
#24
L
69-79
69
79
-10
A14/10
FIBA Europe Cup
Dinamo Bucharest
#4
L
73-87
73
87
-14
A17/10
Divizia A
VEF Riga
#12
W
92-84
92
84
+8
H21/10
FIBA Europe Cup
CSU Sibiu
#7
W
92-73
92
73
+19
H24/10
Divizia A
Neftchi IK
#38
W
99-83
99
83
+16
A28/10
FIBA Europe Cup
Rapid Bucuresti
#10
L
79-96
79
96
-17
A31/10
Divizia A
Mykonos
#7
L
79-89
79
89
-10
A03/11
FIBA Europe Cup
Fribourg Olympic
#46
W
86-80
86
80
+6
A11/11
FIBA Europe Cup
SCM Timisoara
#12
W
85-70
85
70
+15
H14/11
Divizia A
Q1
Q2
Q3
Q4
18-11
21-22
20-12
20-17
22-28
27-14
22-29
16-13
28-24
11-21
22-22
22-21
19-28
22-27
26-25
11-23
20-15
16-18
16-27
20-14
31-18
13-19
32-24
19-26
25-21
30-16
15-21
23-19
23-26
22-29
22-20
29-23
24-23
23-19
25-17
29-15
27-14
26-21
26-16
14-16
25-24
31-19
22-30
20-19
20-17
18-26
15-20
16-16
18-21
21-26
19-20
15-20
20-23
20-17
25-22
27-22
25-19
30-21
20-16
17-17
23-16
29-24
26-25
21-18
22-21
23-20
13-30
21-25
24-15
13-21
17-20
25-33
26-26
21-21
24-20
15-13
26-18
18-23
16-8
25-21
168.8Avg total
86.5Scored
82.3Allowed
Full gameScoredAllowedTotalMarginWon the gameOver 166.5
Last 30 (30)85.581.1166.7+4.463%53%
Last 30 at home (14)89.581.4170.9+8.179%64%
Last 30 away (16)82.180.9163.0+1.150%44%
Last 10 (10)85.283.3168.5+1.960%50%
Last 5 (5)85.683.6169.2+2.060%60%
Last 30 games by opponent strength
vs Stronger (1)92.084.0176.0+8.0100%100%
vs Similar (6)78.787.5166.2-8.817%67%
vs Weaker (22)86.779.0165.7+7.773%45%
Full game hit rates · last 30 games · line 166.5 = the league line
Over 166.553%
n=30
Under 166.547%
n=30
Won the game63%
n=30
Lost the game37%
n=30
Markets by opponent strength, home and away
2025 + 2026, BCL games. Per-game averages by the opponent's strength, then the share over the line (game total, team points) or won (margin).
Game total (line 166.5)Team points (line 83.5)Margin (win)
SplitAllHomeAwayAllHomeAwayAllHomeAway
Overall (4)174.0166.0182.088.883.094.5+3.5+0.0+7.0
vs Stronger (0)---------
vs Similar (2)172.0150.0194.083.571.096.0-5.0-8.0-2.0
vs Weaker (2)176.0182.0170.094.095.093.0+12.0+8.0+16.0
% over line / win75%50%100%75%50%100%50%50%50%
% under line / loss25%50%0%25%50%0%50%50%50%
Scoring dials
Points / game88.8
League avg 83.1 · above by 5.7
Allowed / game85.2
League avg 83.1 · above by 2.2
1st half scored45.2
League avg 41.3 · above by 3.9
3-pointers made11.0
League avg 9.7 · above by 1.3
Free throws made17.2
League avg 16.7 · above by 0.6
Over / under hit rate – this team's own points (2025 + 2026)
Over 78.5 pts75%
n=4
Under 78.5 pts25%
n=4
Over 83.5 pts75%
n=4
Under 83.5 pts25%
n=4
Over 88.5 pts75%
n=4
Under 88.5 pts25%
n=4
Over / under hit rate – game total (the league's lines)
Over 156.575%
n=4
Under 156.525%
n=4
Over 166.575%
n=4
Under 166.525%
n=4
Over 176.550%
n=4
Under 176.550%
n=4
Result markets
Win50%
n=4
Win by 6+ (-5.5)50%
n=4
Cover +5.575%
n=4
Win by 10+25%
n=4
Win the 1st half75%
n=4
Overtime0%
n=4
Highlighted: 🔥 70%+ = the line landed in at least 70% of the games (10+ games); a thin green edge = 60-69%; everything else is grey. A line priced about 1.90 needs 53% to break even. Past hit rates, not a forecast: Pythia's own probabilities are on the game pages.

🎯 5. Shooting profile

Over:
Scoringtheir own shots, last 10 games

Where their points come from

CSM Oradea: 87.3 points a game scored
🏀🏀52%
🏀🏀🏀30%
🏀18%
🏀🏀 2-pointers45.4 pts a game · 52% of the points
🏀🏀🏀 3-pointers26.1 pts a game · 30% of the points
🏀 Free throws15.8 pts a game · 18% of the points
League average for comparison: 85.8 points a game
47%
34%
19%

Shooting by shot type

Shot typeAttempts per gameMade per gameAccuracy
(made ÷ attempts)
League accuracyPoints per game
🏀🏀 2-pointers41.122.7
55.2%
53.1%45.4
🏀🏀🏀 3-pointers27.38.7
31.9%
35.3%26.1
🏀 Free throws19.615.8
80.6%
72.1%15.8
They take 68.4 shots from the field a game (2-pointers + 3-pointers); 27.3 of them are 3-pointers, so 40% of their shots are threes (league average: 42%). Accuracy is green when it beats the league average.
Defencetheir opponents' shots, last 10 games

Where their opponents' points come from

CSM Oradea: 82.6 points a game allowed
🏀🏀55%
🏀🏀🏀29%
🏀17%
🏀🏀 2-pointers45.2 pts a game · 55% of the points
🏀🏀🏀 3-pointers23.7 pts a game · 29% of the points
🏀 Free throws13.7 pts a game · 17% of the points
League average for comparison: 85.8 points a game
47%
34%
19%

Shooting by shot type

Shot typeOpponents' Attempts per gameOpponents' Made per gameOpponents' Accuracy
(made ÷ attempts)
League accuracyPoints per game
🏀🏀 2-pointers40.022.6
56.5%
53.1%45.2
🏀🏀🏀 3-pointers23.37.9
33.9%
35.3%23.7
🏀 Free throws18.513.7
74.1%
72.1%13.7
Their opponents take 63.3 shots from the field a game (2-pointers + 3-pointers); 23.3 of them are 3-pointers, so 37% of those shots are threes (league average: 42%). Accuracy is green when they hold opponents below the league average.

👥 6. Squad statistics

PlayerCompGPGSMINPTSREBASTFG%3P%
Christopher Nichols DavidBCL3329.415.05.38.331.4%30.4%
Kristopher RichardBCL3328.618.02.03.054.8%55.6%
Daniel AkinBCL3324.610.05.30.371.4%-
Bodie HumeBCL3322.87.34.31.744.4%27.3%
Malik OsborneBCL3020.813.76.30.345.7%29.4%
Q. GuerrierBCL3320.510.35.00.766.7%50.0%
Tudor FometescuBCL3017.13.01.00.750.0%60.0%
Josh JeffersonBCL2021.114.52.06.531.6%30.8%
G. VoinescuBCL3012.73.32.70.340.0%33.3%
J. JeffersonBCL1019.98.03.07.037.5%50.0%
Luca NastrutBCL202.10.00.00.00.0%0.0%
Rolland TorokBCL301.41.70.30.033.3%33.3%
Per game, this season, every competition together (chips), from box scores; sorted by minutes played.
🔥 Player form
Last 5 games v each player's own last year · 5 = their normal
Team average
5.0
12 rated players
K. Schmidt1.3 pts7.5
Q. Guerrier12.7 pts7.5
Malik Osborne13.2 pts7.4
Kalif Young8.1 pts6.9
Bodie Hume8.2 pts6.6
G. Voinescu2.4 pts4.8
Daniel Akin10.6 pts4.6
Luca Nastrut3.3 pts4.3
J. Jefferson8.6 pts3.8
I. Berceanu3.2 pts3.7
Tudor Fometescu2.7 pts3.6
T. Bropleh13.9 pts2.6
Jaizec Lottie10.7 pts1.7
Bandja Sy8.8 pts1.3
Rolland Torok3.2 pts0.9
Player market rates – share of games
🏀 Shooting accuracy per player
🎯 Field-goal accuracy
Made / attempted, every shot from the field (30+ attempts)
✋ 2-point accuracy
Made / attempted inside the arc (20+ attempts)
🌟 3-point accuracy
Made / attempted from three (15+ attempts)
🏹 Free-throw accuracy
Made / attempted at the line (10+ attempts)
2025 + 2026, every competition; players with at least 3 games, top 10 per market (scroll each card). Shares of games played, which is how player props settle, not per-minute rates.

🔮 7. Pythia's view

Pythia exclusive
Model result accuracy
85%favourite won, 2025-260%100%
📊 The record behind it
11-2favourite won / lost
Across 13 games of CSM Oradea, 2025-26: Pythia (Version 5) picked the winner 85% of the time. Walk-forward: every forecast made only from games before it.
📅 Next game
CSM Oradea
v
Lok. Plovdiv
Wed 18 Nov, 17:00 UTC
Pythia: CSM Oradea 80%
home 80%away 20%
Open the game page →
🔥 Top picks · next game: CSM Oradea v Lok. Plovdiv Wed 18 Nov
No priced selection above 70% for this game yet.

📅 8. Season v history

Metric2023
n=1
2024
n=2
2025
n=1
2026
n=3
Trend
Points scored / game74.085.071.094.7
Points allowed / game77.070.079.087.3
Game total151.0155.0150.0182.0
Over 156.50%50%0%100%
Over 166.50%0%0%100%
Over 176.50%0%0%67%
Team points over 83.50%50%0%100%
Win %0%50%0%67%
Home win %--0%100%
Away win %0%50%-50%
Margin / game-3.0+15.0-8.0+7.3
Won by 10+0%50%0%33%
Close games won (5 or fewer)0%0%-0%
Overtime %0%0%0%0%
1st half total75.083.071.091.0
Won the 1st half0%100%100%67%
3-point attempt rate29%36%24%50%
Effective FG%47%53%46%54%
Domestic-league games, every stage; the same lines every season (the league page's). The current season so far.

🗓️ 9. Results & fixtures

Recent results
DateGameScoreRes
14 NovCSM Oradea v SCM Timisoara Divizia A85-70W
11 NovFribourg Olympic v CSM Oradea FIBA Europe Cup80-86W
03 NovMykonos v CSM Oradea FIBA Europe Cup89-79L
31 OctRapid Bucuresti v CSM Oradea Divizia A96-79L
28 OctNeftchi IK v CSM Oradea FIBA Europe Cup83-99W
24 OctCSM Oradea v CSU Sibiu Divizia A92-73W
21 OctCSM Oradea v VEF Riga FIBA Europe Cup92-84W
17 OctDinamo Bucharest v CSM Oradea Divizia A87-73L
14 OctLok. Plovdiv v CSM Oradea FIBA Europe Cup79-69L
10 OctCSM Oradea v Arges Pitesti Divizia A98-92W
Upcoming games
Every competition. The bar is Pythia's frozen home-win forecast (green = home team); the figures are the best moneyline per team. Open a game for the full analysis.
Data through 13 Nov 2026.
18+ · BASKETBALL ANALYTICS, NOT BETTING ADVICE

PythiaBasketball uses cookies

We use cookies to keep the site working, to remember your settings, to understand which predictions people read, and to improve what we show you. For more information, see our Cookie Policy.