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

Salon Vilpas

Finland BCL 4-2 · 4/4 Group 1
Form, last 10 (oldest → newest)
LWLWLWWLWL
Points / game
86.7
allowed 84.0
Over 166.5
50%
game total, 6 games
Game total
170.7
both teams per game
Win rate
67%
4-2
Margin / game
+2.7
points
1st half
46.0
points scored / game
Overtime
0%
games to overtime
Sections
Salon Vilpas

Salon Vilpas 2026-27 season opens with a 9-6 record, 4-2 in the Basketball Champions League where they sit fourth in a four-team table, and a recent 3-2 run over the last five games. They have won five of seven home contests, averaging 89.1 points for and 83.3 against, while their eight away games are evenly split 4-4 with 84.8 points for and 80.1 against. In the BCL the team's net rating of 2.9 places them 19th of 54 teams, a rise from 23 a few games earlier. L. Walker leads the squad with 30.6 points and 4.8 assists per game, while K. Chavis averages 7.8 rebounds. Their next outing is an away BCL match against Antwerp Giants on 17 November 2026, where the model predicts a 27% chance of victory.

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

Salon Vilpas stats, form & predictions – 2026

In the Basketball Champions League (2025 + 2026) Salon Vilpas score 86.7 points a game and allow 84.0 across 6 games – 50% of their games go over 166.5 and they clear 83.5 team points in 67%. They win 67% (100% at home, 33% away), by +2.7 points a game on average.

🏀 1. Points & form

Salon VilpasLast 20 – points for & against, every competition
Opponent
Position
Result
Score
Points
Margin
🔥 FormVilpas
Date
Competition
Kataja
#5
W
100-69
100
69
+31
97avg 80
H19/05
Korisliiga
Pyrinto Tampere
#11
W
90-73
90
73
+17
no box
H11/09
Suomen Cup
Levice
#42
W
90-87
90
87
+3
79avg 80
A16/09
Champions League
Bakken Bears
#28
W
90-72
90
72
+18
78avg 80
H18/09
Champions League
CSM Oradea
#13
W
98-96
98
96
+2
91avg 80
H20/09
Champions League
Bisons Loimaa
#8
W
101-74
101
74
+27
no box
A23/09
Suomen Cup
Honka
#3
L
104-107
104
107
-3
100avg 80
H29/09
Korisliiga
Pyrinto Tampere
#5
W
97-79
97
79
+18
94avg 80
A03/10
Korisliiga
AEK Athens
#17
L
93-95
93
95
-2
86avg 80
A07/10
Champions League
UU-Korihait Uusikaupunki
#9
W
95-73
95
73
+22
90avg 80
H10/10
Korisliiga
KTP Kotka Basket
#2
L
81-102
81
102
-21
72avg 80
H14/10
Korisliiga
Bisons Loimaa
#12
W
81-70
81
70
+11
77avg 80
A17/10
Korisliiga
Szombathely
#33
L
72-85
72
85
-13
66avg 80
A20/10
Champions League
Helsinki Seagulls
#4
W
79-64
79
64
+15
70avg 80
H24/10
Korisliiga
Helsinki Seagulls
#4
L
79-86
79
86
-7
73avg 80
A27/10
Korisliiga
Lahti Basketball
#10
W
80-52
80
52
+28
71avg 80
A30/10
Korisliiga
Antwerp Giants
#12
W
77-69
77
69
+8
no box
H03/11
Champions League
Kipina
#1
L
86-87
86
87
-1
no box
A07/11
Korisliiga
UU-Korihait Uusikaupunki
#7
W
108-89
108
89
+19
no box
H11/11
Suomen Cup
Kouvot Kouvola
#11
L
90-98
90
98
-8
no box
A14/11
Korisliiga
Q1
Q2
Q3
Q4
20-29
31-17
23-9
26-14
22-21
26-16
22-17
20-19
30-19
18-26
21-23
21-19
23-19
26-21
26-21
15-11
26-23
29-22
20-22
23-29
23-21
28-16
31-18
19-19
28-20
25-29
33-29
18-29
22-25
28-21
22-18
25-15
24-24
20-25
27-17
22-29
20-16
20-19
27-20
28-18
20-29
18-19
20-28
23-26
23-14
20-25
18-12
20-19
21-23
21-23
14-16
16-23
16-15
24-23
17-12
22-14
13-26
25-18
19-23
22-19
17-20
26-13
22-16
15-3
18-20
20-22
22-10
17-17
28-22
18-16
22-26
18-23
30-20
23-29
27-21
28-19
23-22
30-16
17-30
20-30
170.9Avg total
89.5Scored
81.3Allowed
Points by quarter
Q1
23.7
21.3
+2.3
won 50%
Q2
22.3
23.2
-0.8
won 33%
Q3
21.7
18.2
+3.5
won 50%
Q4
19.0
21.3
-2.3
won 33%
■ scored   ■ allowed, per game. Won the 1st half in 50% of 6 games, the 2nd half in 50%.
Home v away – all metrics
HOME n=3AWAY n=3
88.3
Points / game
85.0
79.0
Allowed / game
89.0
167.3
Game total
174.0
33%
Over 166.5
67%
100%
Win %
33%
+9.3
Margin
-4.0
47.3
1st half scored
44.7
67%
Won the 1st half
33%
33%
Won by 10+
0%
Points scored per game
12%25%38%50%17%70-7417%75-790%80-840%85-8950%90-9417%95-99
Share of games.
Points allowed per game
8%17%25%33%17%65-6917%70-740%75-790%80-8433%85-890%90-9433%95-99
Share of 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.879.788.778.182.881.360%
vs Stronger (2)87.582.587.582.5--100%
vs Similar (3)79.791.381.0102.079.086.00%
vs Weaker (24)86.277.889.675.482.880.162%
Over 166.5 (game total)50% of these 30 games

💪 2. Team strengths

Where they rank
Win %
=11thof 78 · 6 level67%
Attack: points scored per game
20thof 7886.7
Defence: points allowed per game
=36thof 78 · 2 level84.0
Game total: both teams' points per game
26thof 78170.7
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
35thof 7845.2%
2-point accuracy
57thof 7849.8%
3-point accuracy
27thof 7836.0%
Free-throw accuracy
14thof 7877.4%
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
45.2%+0.3pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
5 of 10 shots go in · line = the BCL average
#35 of 78 in BCL
✋ 2-pointers
49.8%-2.8pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
5 of 10 shots go in · line = the BCL average
#57 of 78 in BCL
🌟 3-pointers
36.0%+1.9pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
4 of 10 shots go in · line = the BCL average
#27 of 78 in BCL
🏹 Free throws
77.4%+3.9pp v the BCL average
🏀🏀🏀🏀🏀🏀🏀🏀🏀🏀
8 of 10 shots go in · line = the BCL average
#14 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.
Salon VilpasLeague average
95.9
Offensive rating
97.0
88.2
Defensive rating
97.0
51.6%
Effective FG%
53.0%
47.9%
Opp. effective FG%
53.0%
14.8%
Turnover %
14.8%
0.32
Free-throw rate
0.35
33.7%
3-point %
35.3%
41.6%
3-point attempt rate
42.3%
51.3%
Assist %
61.4%

Profile

Offence95.9 · 97.0Defence88.2 · 97.0Shooting51.6% · 53.0%3-point %33.7% · 35.3%Ball care14.8% · 14.8%Free throws0.32 · 0.35
■ Salon Vilpas   ■ 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
Salon VilpasLast 20 – Full game points for & against
Opponent
Position
Result
Score
Points
Margin
Date
Competition
Kataja
#5
W
100-69
100
69
+31
H19/05
Korisliiga
Pyrinto Tampere
#11
W
90-73
90
73
+17
H11/09
Suomen Cup
Levice
#42
W
90-87
90
87
+3
A16/09
Champions League
Bakken Bears
#28
W
90-72
90
72
+18
H18/09
Champions League
CSM Oradea
#13
W
98-96
98
96
+2
H20/09
Champions League
Bisons Loimaa
#8
W
101-74
101
74
+27
A23/09
Suomen Cup
Honka
#3
L
104-107
104
107
-3
H29/09
Korisliiga
Pyrinto Tampere
#5
W
97-79
97
79
+18
A03/10
Korisliiga
AEK Athens
#17
L
93-95
93
95
-2
A07/10
Champions League
UU-Korihait Uusikaupunki
#9
W
95-73
95
73
+22
H10/10
Korisliiga
KTP Kotka Basket
#2
L
81-102
81
102
-21
H14/10
Korisliiga
Bisons Loimaa
#12
W
81-70
81
70
+11
A17/10
Korisliiga
Szombathely
#33
L
72-85
72
85
-13
A20/10
Champions League
Helsinki Seagulls
#4
W
79-64
79
64
+15
H24/10
Korisliiga
Helsinki Seagulls
#4
L
79-86
79
86
-7
A27/10
Korisliiga
Lahti Basketball
#10
W
80-52
80
52
+28
A30/10
Korisliiga
Antwerp Giants
#12
W
77-69
77
69
+8
H03/11
Champions League
Kipina
#1
L
86-87
86
87
-1
A07/11
Korisliiga
UU-Korihait Uusikaupunki
#7
W
108-89
108
89
+19
H11/11
Suomen Cup
Kouvot Kouvola
#11
L
90-98
90
98
-8
A14/11
Korisliiga
Q1
Q2
Q3
Q4
20-29
31-17
23-9
26-14
22-21
26-16
22-17
20-19
30-19
18-26
21-23
21-19
23-19
26-21
26-21
15-11
26-23
29-22
20-22
23-29
23-21
28-16
31-18
19-19
28-20
25-29
33-29
18-29
22-25
28-21
22-18
25-15
24-24
20-25
27-17
22-29
20-16
20-19
27-20
28-18
20-29
18-19
20-28
23-26
23-14
20-25
18-12
20-19
21-23
21-23
14-16
16-23
16-15
24-23
17-12
22-14
13-26
25-18
19-23
22-19
17-20
26-13
22-16
15-3
18-20
20-22
22-10
17-17
28-22
18-16
22-26
18-23
30-20
23-29
27-21
28-19
23-22
30-16
17-30
20-30
170.9Avg total
89.5Scored
81.3Allowed
Full gameScoredAllowedTotalMarginWon the gameOver 166.5
Last 30 (30)85.879.7165.5+6.060%50%
Last 30 at home (15)88.778.1166.9+10.680%47%
Last 30 away (15)82.881.3164.1+1.540%53%
Last 10 (10)83.380.2163.5+3.150%40%
Last 5 (5)88.279.0167.2+9.260%60%
Last 30 games by opponent strength
vs Stronger (2)87.582.5170.0+5.0100%50%
vs Similar (3)79.791.3171.0-11.70%67%
vs Weaker (24)86.277.8164.0+8.562%46%
Full game hit rates · last 30 games · line 166.5 = the league line
Over 166.550%
n=30
Under 166.550%
n=30
Won the game60%
n=30
Lost the game40%
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 (6)170.7167.3174.086.788.385.0+2.7+9.3-4.0
vs Stronger (0)---------
vs Similar (6)170.7167.3174.086.788.385.0+2.7+9.3-4.0
vs Weaker (0)---------
% over line / win50%33%67%67%67%67%67%100%33%
% under line / loss50%67%33%33%33%33%33%0%67%
Scoring dials
Points / game86.7
League avg 83.1 · above by 3.6
Allowed / game84.0
League avg 83.1 · above by 0.9
1st half scored46.0
League avg 41.3 · above by 4.7
3-pointers made8.0
League avg 9.7 · below by 1.7
Free throws made20.6
League avg 16.7 · above by 3.9
Over / under hit rate – this team's own points (2025 + 2026)
Over 78.5 pts67%
n=6
Under 78.5 pts33%
n=6
Over 83.5 pts67%
n=6
Under 83.5 pts33%
n=6
Over 88.5 pts67%
n=6
Under 88.5 pts33%
n=6
Over / under hit rate – game total (the league's lines)
Over 156.583%
n=6
Under 156.517%
n=6
Over 166.550%
n=6
Under 166.550%
n=6
Over 176.550%
n=6
Under 176.550%
n=6
Result markets
Win67%
n=6
Win by 6+ (-5.5)33%
n=6
Cover +5.583%
n=6
Win by 10+17%
n=6
Win the 1st half50%
n=6
Overtime0%
n=6
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

Salon Vilpas: 86.0 points a game scored
🏀🏀56%
🏀🏀🏀26%
🏀18%
🏀🏀 2-pointers47.8 pts a game · 56% of the points
🏀🏀🏀 3-pointers22.5 pts a game · 26% of the points
🏀 Free throws15.7 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-pointers44.723.9
53.5%
53.1%47.8
🏀🏀🏀 3-pointers22.07.5
34.1%
35.3%22.5
🏀 Free throws20.515.7
76.6%
72.1%15.7
They take 66.7 shots from the field a game (2-pointers + 3-pointers); 22.0 of them are 3-pointers, so 33% 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

Salon Vilpas: 81.3 points a game allowed
🏀🏀49%
🏀🏀🏀32%
🏀18%
🏀🏀 2-pointers40.0 pts a game · 49% of the points
🏀🏀🏀 3-pointers26.4 pts a game · 32% of the points
🏀 Free throws14.9 pts a game · 18% 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-pointers38.920.0
51.4%
53.1%40.0
🏀🏀🏀 3-pointers28.38.8
31.1%
35.3%26.4
🏀 Free throws20.814.9
71.6%
72.1%14.9
Their opponents take 67.2 shots from the field a game (2-pointers + 3-pointers); 28.3 of them are 3-pointers, so 42% of those shots are threes (league average: 42%). Accuracy is green when they hold opponents below the league average.

👥 6. Squad statistics

PlayerCompGPGSMINPTSREBASTFG%3P%
L. WalkerBCL5532.430.63.44.845.6%44.1%
K. ChavisBCL5530.614.67.81.442.9%50.0%
Eero InnamaaBCL5527.44.05.42.242.9%28.6%
Sebastian LindbergBCL5023.99.42.41.047.1%44.4%
Mikael AaltoBCL5521.910.05.61.652.9%0.0%
D. JeffriesBCL3329.217.76.32.051.3%25.0%
Riku LaineBCL5014.91.62.00.430.0%0.0%
D. JeffriesBCL2229.68.05.52.526.3%20.0%
A. LaavainenBCL507.90.41.20.220.0%0.0%
S. StefanovicBCL506.81.60.41.260.0%0.0%
J. GodfreyBCL1020.613.04.02.055.6%50.0%
Mikko KoivistoBCL103.20.00.00.0--
B. GranstroemBCL100.40.00.00.0--
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
3.2
11 rated players
J. Godfrey14.0 pts8.5
T. Johnson14.8 pts7.8
C. Harris19.5 pts5.7
D. Rantapaju2.7 pts5.2
J. Brooks14.7 pts5.0
Teemu Suokas7.8 pts4.8
T. Yli-Junnila2.0 pts3.5
Riku Laine5.2 pts3.4
Mikael Aalto12.3 pts3.3
A. Laavainen1.0 pts3.2
S. Stefanovic2.2 pts2.9
D. Jeffries9.9 pts2.9
Thomas Ronnholm1.2 pts2.6
A. Almonor11.9 pts2.4
Eero Innamaa3.9 pts2.3
Z. Onyema10.2 pts2.1
K. Chavis12.2 pts1.9
L. Walker26.5 pts1.5
Mikko Koivisto7.5 pts1.0
Player market rates – share of games
10+ points
Games in which the player scored 10 or more
15+ points
Games with 15 or more points
20+ points
Games with 20 or more points
5+ rebounds
Games with 5 or more rebounds
2+ three-pointers
Games with 2 or more threes made
20+ points, rebounds & assists
PRA: points + rebounds + assists
3+ three-pointers
Games with 3 or more threes made
🏀 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
Not enough graded games yet.
📊 The record behind it
-
📅 Next game
Antwerp Giants
v
Salon Vilpas
Tue 17 Nov, 19:00 UTC
Pythia: Antwerp Giants 73%
home 73%away 27%
Open the game page →
🔥 Top picks · next game: Antwerp Giants v Salon Vilpas Tue 17 Nov
No priced selection above 70% for this game yet.

📅 8. Season v history

Metric2026
n=6
Trend
Points scored / game86.7–
Points allowed / game84.0–
Game total170.7–
Over 156.583%–
Over 166.550%–
Over 176.550%–
Team points over 83.567%–
Win %67%–
Home win %100%–
Away win %33%–
Margin / game+2.7–
Won by 10+17%–
Close games won (5 or fewer)67%–
Overtime %0%–
1st half total90.5–
Won the 1st half50%–
3-point attempt rate33%–
Effective FG%51%–
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 NovKouvot Kouvola v Salon Vilpas Korisliiga98-90L
11 NovSalon Vilpas v UU-Korihait Uusikaupunki Suomen Cup108-89W
07 NovKipina v Salon Vilpas Korisliiga87-86L
03 NovSalon Vilpas v Antwerp Giants Champions League77-69W
30 OctLahti Basketball v Salon Vilpas Korisliiga52-80W
27 OctHelsinki Seagulls v Salon Vilpas Korisliiga86-79L
24 OctSalon Vilpas v Helsinki Seagulls Korisliiga79-64W
20 OctSzombathely v Salon Vilpas Champions League85-72L
17 OctBisons Loimaa v Salon Vilpas Korisliiga70-81W
14 OctSalon Vilpas v KTP Kotka Basket Korisliiga81-102L
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 14 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.