Slot releases

Average number of newly released slots per court per day over the last 14 days. Includes cancellations and court transfers.

Weekdays

Club 08–12 12–16 16–21
Smash
0.30 / kenttä / pv
0.47 / kenttä / pv
0.36 / kenttä / pv
Taivis
1.13 / kenttä / pv
0.47 / kenttä / pv
1.22 / kenttä / pv
Tali
2.26 / kenttä / pv
3.33 / kenttä / pv
1.46 / kenttä / pv
Meilahti
0.68 / kenttä / pv
0.90 / kenttä / pv
0.93 / kenttä / pv
Laajasalo
0.63 / kenttä / pv
0.37 / kenttä / pv
0.60 / kenttä / pv

Weekends

Club 08–12 12–16 16–21
Smash
0.21 / kenttä / pv
0.35 / kenttä / pv
0.54 / kenttä / pv
Taivis
2.88 / kenttä / pv
0.58 / kenttä / pv
2.92 / kenttä / pv
Tali
2.14 / kenttä / pv
2.32 / kenttä / pv
4.94 / kenttä / pv
Meilahti
3.50 / kenttä / pv
3.69 / kenttä / pv
7.19 / kenttä / pv
Laajasalo
0.79 / kenttä / pv
0.79 / kenttä / pv
0.79 / kenttä / pv

Releases by day of week

Average number of released slots (8am–9pm) by day of week over the past period. Each club is scaled to its own busiest day, since the venues differ by a factor of ten — compare bar heights within a row, not between rows.

busiest day
Smash
Mon
18.0
Tue
20.4
Wed
24.5
Thu
16.6
Fri
24.2
Sat
8.6
Sun
11.8
Taivis
Mon
61.9
Tue
54.2
Wed
71.5
Thu
35.6
Fri
89.9
Sat
81.8
Sun
80.4
Tali
Mon
117.4
Tue
119.5
Wed
236.0
Thu
249.5
Fri
92.9
Sat
71.5
Sun
125.8
Meilahti
Mon
19.0
Tue
11.8
Wed
6.5
Thu
7.5
Fri
14.5
Sat
34.8
Sun
30.8
Laajasalo
Mon
7.1
Tue
6.0
Wed
7.2
Thu
5.8
Fri
5.0
Sat
8.4
Sun
6.9

Newly freed slot lifetime

Median time newly freed courts stayed visible. This includes the ones nobody ever booked — over half of freed courts are never taken — so it does not tell you how fast a court goes. The "When cancellations appear" table answers that. Same-day releases first, then previous-day. Sample size in parentheses.

goes fast time to book <45min · 45min–1h30 · 1h30–3h · >3h

Weekdays

Club 09–1212–1616–2020–22
same day prev. day same day prev. day same day prev. day same day prev. day
Smash
1h
(197)
17h 15min
(390)
1h 45min
(483)
19h 15min
(478)
2h 45min
(572)
21h 46min
(445)
60min
(147)
19h 15min
(161)
Taivis
5h 15min
(915)
45min
(707)
4h 14min
(1274)
45min
(589)
3h 30min
(1033)
30min
(742)
4h
(1069)
30min
(497)
Tali
12h 30min
(2454)
45min
(2002)
12h 46min
(5146)
45min
(3227)
9h 45min
(2808)
4h 45min
(1655)
11h 01min
(1555)
1h
(904)
Meilahti
11h 29min
(312)
1h 30min
(336)
10h 30min
(560)
1h 30min
(455)
12h 59min
(142)
14h 45min
(176)
9h 45min
(353)
1h 30min
(287)
Laajasalo
53min
(34)
20h 15min
(202)
2h 30min
(126)
23h 30min
(153)
3h
(154)
14h 15min
(129)
3h 30min
(150)
18h 30min
(68)

Weekends

Club 09–1212–1616–2020–22
same day prev. day same day prev. day same day prev. day same day prev. day
Smash
23min
(32)
13h 45min
(118)
2h 15min
(115)
16h 15min
(123)
1h 46min
(136)
13h
(87)
59min
(117)
24h
(28)
Taivis
4h 45min
(551)
45min
(154)
3h 31min
(639)
16min
(230)
3h 31min
(1037)
30min
(294)
5h 30min
(826)
16min
(233)
Tali
18h 15min
(316)
2h 30min
(348)
13h 01min
(562)
5h 17min
(681)
10h 45min
(816)
1h
(772)
8h 30min
(571)
1h
(262)
Meilahti
10h
(62)
10h 37min
(68)
16h 01min
(136)
45min
(103)
12h 15min
(232)
60min
(209)
9h 45min
(157)
11h 45min
(75)
Laajasalo
1h
(37)
9h 14min
(88)
1h 30min
(31)
24h 14min
(141)
2h 53min
(56)
26h 52min
(88)
4h 44min
(43)
32h 30min
(48)

Prediction accuracy

How often predictions were correct over the last 14 days. First number shows actual hit rate, second shows average predicted probability. Sample size in parentheses.

Actual Forecast

Weekdays

Club 08–12 12–16 16–21
Smash
33%
enn. 23% (36)
8%
enn. 7% (40)
0%
enn. 5% (50)
Taivis
19%
enn. 20% (36)
0%
enn. 8% (40)
4%
enn. 8% (50)
Tali
64%
enn. 30% (36)
78%
enn. 10% (40)
14%
enn. 10% (50)
Meilahti
17%
enn. 7% (36)
2%
enn. 5% (40)
0%
enn. 3% (50)
Laajasalo
11%
enn. 13% (36)
2%
enn. 4% (40)
6%
enn. 3% (50)

Weekends

Club 08–12 12–16 16–21
Smash
0%
enn. 15% (14)
19%
enn. 7% (16)
15%
enn. 5% (20)
Taivis
43%
enn. 16% (14)
6%
enn. 6% (16)
20%
enn. 5% (20)
Tali
86%
enn. 23% (14)
69%
enn. 10% (16)
60%
enn. 10% (20)
Meilahti
57%
enn. 7% (14)
62%
enn. 5% (16)
60%
enn. 2% (20)
Laajasalo
14%
enn. 5% (14)
6%
enn. 3% (16)
20%
enn. 2% (20)

Outdoor season and indoor demand

How the outdoor season shows up in demand for indoor courts, week by week. Helsinki clubs, weekday evenings 4–8pm. Three panels on one week axis: as outdoor venues open, indoor scarcity falls. Scarcity = what share of evening hours had no free court at all at 8am. Booking rate = what share of freed courts were taken before the game started. Hover a panel for a week's exact numbers.

Outdoor venues open
12 6 0
9.3. · 0 clubs · Scarcity 77% · Indoor booked 87% 16.3. · 0 clubs · Scarcity 75% · Indoor booked 78% 23.3. · 0 clubs · Scarcity 85% · Indoor booked 75% 30.3. · 0 clubs · Scarcity 88% · Indoor booked 46% 6.4. · 0 clubs · Scarcity 66% · Indoor booked 69% 13.4. · 2 clubs · Scarcity 65% · Indoor booked 84% 20.4. · 6 clubs · Scarcity 59% · Indoor booked 80% · Outdoor booked 88% 27.4. · 8 clubs · Scarcity 60% · Indoor booked 62% · Outdoor booked 83% 4.5. · 9 clubs · Scarcity 52% · Indoor booked 75% · Outdoor booked 86% 11.5. · 9 clubs · Scarcity 44% · Indoor booked 63% · Outdoor booked 83% 18.5. · 9 clubs · Scarcity 48% · Indoor booked 72% · Outdoor booked 93% 25.5. · 10 clubs · Scarcity 48% · Indoor booked 63% · Outdoor booked 93% 1.6. · 10 clubs · Scarcity 45% · Indoor booked 73% · Outdoor booked 92% 8.6. · 10 clubs · Scarcity 27% · Indoor booked 68% · Outdoor booked 81% 15.6. · 10 clubs · Scarcity 42% · Indoor booked 72% · Outdoor booked 80% 22.6. · 12 clubs · Scarcity 19% · Indoor booked 60% · Outdoor booked 92% 29.6. · 12 clubs · Scarcity 17% · Indoor booked 68% · Outdoor booked 85% 6.7. · 12 clubs · Scarcity 12% · Indoor booked 72% · Outdoor booked 73% 13.7. · 12 clubs · Scarcity 13% · Indoor booked 57% · Outdoor booked 84% 20.7. · 12 clubs · Scarcity 20% · Indoor booked 70% · Outdoor booked 71% 27.7. · 12 clubs · Scarcity 10% · Indoor booked 65% · Outdoor booked 78% 3.8. · 12 clubs · Scarcity 23% · Indoor booked 67% · Outdoor booked 91% 10.8. · 12 clubs · Scarcity 36% · Indoor booked 72% · Outdoor booked 79% 17.8. · 11 clubs · Scarcity 41% · Indoor booked 67% · Outdoor booked 87% 24.8. · 11 clubs · Scarcity 43% · Indoor booked 65% · Outdoor booked 87% 31.8. · 11 clubs · Scarcity 57% · Indoor booked 70% · Outdoor booked 71%
Indoor scarcity
100 % 50 % 0
9.3. · 0 clubs · Scarcity 77% · Indoor booked 87% 16.3. · 0 clubs · Scarcity 75% · Indoor booked 78% 23.3. · 0 clubs · Scarcity 85% · Indoor booked 75% 30.3. · 0 clubs · Scarcity 88% · Indoor booked 46% 6.4. · 0 clubs · Scarcity 66% · Indoor booked 69% 13.4. · 2 clubs · Scarcity 65% · Indoor booked 84% 20.4. · 6 clubs · Scarcity 59% · Indoor booked 80% · Outdoor booked 88% 27.4. · 8 clubs · Scarcity 60% · Indoor booked 62% · Outdoor booked 83% 4.5. · 9 clubs · Scarcity 52% · Indoor booked 75% · Outdoor booked 86% 11.5. · 9 clubs · Scarcity 44% · Indoor booked 63% · Outdoor booked 83% 18.5. · 9 clubs · Scarcity 48% · Indoor booked 72% · Outdoor booked 93% 25.5. · 10 clubs · Scarcity 48% · Indoor booked 63% · Outdoor booked 93% 1.6. · 10 clubs · Scarcity 45% · Indoor booked 73% · Outdoor booked 92% 8.6. · 10 clubs · Scarcity 27% · Indoor booked 68% · Outdoor booked 81% 15.6. · 10 clubs · Scarcity 42% · Indoor booked 72% · Outdoor booked 80% 22.6. · 12 clubs · Scarcity 19% · Indoor booked 60% · Outdoor booked 92% 29.6. · 12 clubs · Scarcity 17% · Indoor booked 68% · Outdoor booked 85% 6.7. · 12 clubs · Scarcity 12% · Indoor booked 72% · Outdoor booked 73% 13.7. · 12 clubs · Scarcity 13% · Indoor booked 57% · Outdoor booked 84% 20.7. · 12 clubs · Scarcity 20% · Indoor booked 70% · Outdoor booked 71% 27.7. · 12 clubs · Scarcity 10% · Indoor booked 65% · Outdoor booked 78% 3.8. · 12 clubs · Scarcity 23% · Indoor booked 67% · Outdoor booked 91% 10.8. · 12 clubs · Scarcity 36% · Indoor booked 72% · Outdoor booked 79% 17.8. · 11 clubs · Scarcity 41% · Indoor booked 67% · Outdoor booked 87% 24.8. · 11 clubs · Scarcity 43% · Indoor booked 65% · Outdoor booked 87% 31.8. · 11 clubs · Scarcity 57% · Indoor booked 70% · Outdoor booked 71%
Booking rate Indoor Outdoor
100 % 50 % 0
9.3. · 0 clubs · Scarcity 77% · Indoor booked 87% 16.3. · 0 clubs · Scarcity 75% · Indoor booked 78% 23.3. · 0 clubs · Scarcity 85% · Indoor booked 75% 30.3. · 0 clubs · Scarcity 88% · Indoor booked 46% 6.4. · 0 clubs · Scarcity 66% · Indoor booked 69% 13.4. · 2 clubs · Scarcity 65% · Indoor booked 84% 20.4. · 6 clubs · Scarcity 59% · Indoor booked 80% · Outdoor booked 88% 27.4. · 8 clubs · Scarcity 60% · Indoor booked 62% · Outdoor booked 83% 4.5. · 9 clubs · Scarcity 52% · Indoor booked 75% · Outdoor booked 86% 11.5. · 9 clubs · Scarcity 44% · Indoor booked 63% · Outdoor booked 83% 18.5. · 9 clubs · Scarcity 48% · Indoor booked 72% · Outdoor booked 93% 25.5. · 10 clubs · Scarcity 48% · Indoor booked 63% · Outdoor booked 93% 1.6. · 10 clubs · Scarcity 45% · Indoor booked 73% · Outdoor booked 92% 8.6. · 10 clubs · Scarcity 27% · Indoor booked 68% · Outdoor booked 81% 15.6. · 10 clubs · Scarcity 42% · Indoor booked 72% · Outdoor booked 80% 22.6. · 12 clubs · Scarcity 19% · Indoor booked 60% · Outdoor booked 92% 29.6. · 12 clubs · Scarcity 17% · Indoor booked 68% · Outdoor booked 85% 6.7. · 12 clubs · Scarcity 12% · Indoor booked 72% · Outdoor booked 73% 13.7. · 12 clubs · Scarcity 13% · Indoor booked 57% · Outdoor booked 84% 20.7. · 12 clubs · Scarcity 20% · Indoor booked 70% · Outdoor booked 71% 27.7. · 12 clubs · Scarcity 10% · Indoor booked 65% · Outdoor booked 78% 3.8. · 12 clubs · Scarcity 23% · Indoor booked 67% · Outdoor booked 91% 10.8. · 12 clubs · Scarcity 36% · Indoor booked 72% · Outdoor booked 79% 17.8. · 11 clubs · Scarcity 41% · Indoor booked 67% · Outdoor booked 87% 24.8. · 11 clubs · Scarcity 43% · Indoor booked 65% · Outdoor booked 87% 31.8. · 11 clubs · Scarcity 57% · Indoor booked 70% · Outdoor booked 71%
9.3.13.4.18.5.22.6.27.7.31.8.
Show the weekly numbers as a table
Week Clubs with outdoor courts open
12 in total
Indoor scarcity Indoor booked Outdoor booked
9.3.
0 clubs
77%
87%
16.3.
0 clubs
75%
78%
23.3.
0 clubs
85%
75%
30.3.
0 clubs
88%
46%
6.4.
0 clubs
66%
69%
13.4.
2 clubs
65%
84%
20.4.
6 clubs
59%
80%
88%
27.4.
8 clubs
60%
62%
83%
4.5.
9 clubs
52%
75%
86%
11.5.
9 clubs
44%
63%
83%
18.5.
9 clubs
48%
72%
93%
25.5.
10 clubs
48%
63%
93%
1.6.
10 clubs
45%
73%
92%
8.6.
10 clubs
27%
68%
81%
15.6.
10 clubs
42%
72%
80%
22.6.
12 clubs
19%
60%
92%
29.6.
12 clubs
17%
68%
85%
6.7.
12 clubs
12%
72%
73%
13.7.
12 clubs
13%
57%
84%
20.7.
12 clubs
20%
70%
71%
27.7.
12 clubs
10%
65%
78%
3.8.
12 clubs
23%
67%
91%
10.8.
12 clubs
36%
72%
79%
17.8.
11 clubs
41%
67%
87%
24.8.
11 clubs
43%
65%
87%
31.8.
11 clubs
57%
70%
71%

When cancellations appear

How long before the game a cancellation showed up, and what happened to it next. Helsinki clubs. Each bar is every cancellation in that band: the coloured part was taken before the game started, the empty tail never was. The shade says how fast — darkest within 15 minutes, next within the hour, lightest at some point before the game. The line under each label is what portion of all cancellations fell in that band. Covers courts that appeared less than two days before the game; anything showing up earlier is the hall's normal calendar, not a cancellation. On the top band the game starts too soon for the 15-minute and one-hour figures to be measurable, so that bar is hatched rather than split into segments. Note too that courts are checked every 15 minutes, so anything taken faster than that goes entirely unseen.

Indoor

15 min 1 h Later, before the game Never taken
0-1h 6 % of cancellations
10%
1-3h 9 % of cancellations
24%
3-6h 11 % of cancellations
40%
6-12h 14 % of cancellations
55%
12-24h 21 % of cancellations
69%
24-48h 38 % of cancellations
75%

Outdoor

15 min 1 h Later, before the game Never taken
0-1h 6 % of cancellations
8%
1-3h 10 % of cancellations
26%
3-6h 10 % of cancellations
43%
6-12h 10 % of cancellations
53%
12-24h 22 % of cancellations
60%
24-48h 42 % of cancellations
65%

Most contested starting hours

What share of freed one-hour courts were taken before the game started, in three-hour windows. Helsinki clubs. The most contested window in each column is highlighted.

less demand more <50 % · 50–60 · 60–70 · 70–80 · >80 %
Time window Indoor Outdoor
Weekdays Weekends Weekdays Weekends
07–10
51%
44%
58%
55%
10–13
62%
66%
68%
76%
13–16
58%
59%
69%
71%
16–19
70%
61%
83%
69%
19–22
71%
61%
76%
60%

Outdoor season by club

The season at Helsinki outdoor venues on one timeline: each bar runs from the first to the most recent week we have information for. The bar's colour is the venue's booking rate over that season, and › means courts have still shown up this week. A bar that ends does not necessarily mean the courts have closed — information can also be missing because every court was booked. The timeline shares its axis with the chart above, so opening weeks can be read against the curve.

less demand more › open
Club
9.3.13.4.18.5.22.6.27.7.31.8.
Booking rate
Laajasalon tennishallit
49%
Talin tenniskeskus
74%
Arabianrannan liikuntapuisto
89%
Herttoniemenrannan liikuntapuisto
85%
Lauttasaaren liikuntapuisto
93%
Mustikkamaan liikuntapuisto
93%
Kruunuvuorenranta
31%
Taivallahti
91%
Smash Myllypuro
55%
Meilahden Liikuntakeskus
56%
GVLK Kulosaari
67%
Metsälän tenniskentät
55%

Booking rate by club: indoor vs outdoor

What share of freed one-hour courts (9am–10pm) were taken before the game started. Two dots on one scale: the further apart they sit, the more a venue's indoor and outdoor demand differ. A high booking rate means strong demand. Helsinki clubs with indoor courts, those that also have outdoor courts first, busiest first. Outdoor-only venues are listed above.

Indoor Outdoor
Club
0 % 50 % 100 %
In
Out
Taivallahti
84%
91%
Talin tenniskeskus
66%
74%
Meilahden Liikuntakeskus
57%
56%
Smash Myllypuro
56%
55%
Laajasalon tennishallit
51%
49%
Mandatum Center
60%
Helsingin Mailapelikeskus
37%

About

The service updates information regularly from the reservation systems of the halls and compiles them in one place, making it easy to find a free slot. Booking can be done directly from the halls' own reservation systems using the links.

Halls

Helsinki

Mustikkamaan liikuntapuistoArabianrannan liikuntapuistoHerttoniemenrannan liikuntapuistoSmash MyllypuroTaivallahtiTalin tenniskeskusMeilahden LiikuntakeskusLaajasalon tennishallitMandatum CenterTalihalliHelsingin MailapelikeskusLauttasaaren liikuntapuistoKallion urheiluhalliMäkelänrinteen uintikeskusPasilan urheiluhalliVuosaaren urheiluhalli

Espoo

Tennispuisto TapiolaTarga ArenaRosegardenSmash Olari

Turku

Jarkko Nieminen AreenaKerttulan tenniskeskus