2026 Winter Olympics

View data on TidyTuesday

This week’s dataset is the event schedule for the Olympics. I decided to compare the number of events across sports, breaking out training and medal events.

Also, I’m publishing this while watching women move at Interstate speeds on nothing but a sled.

Speaking of which, it was interesting to note that luge (what we are watching) and bobsleigh both have the most training events of all of them. We’d just been wondering how athletes train for this, and the commentators mentioned that there are 15 active tracks in the world (of which Germany has three). So it makes sense that there’d be a lot more onsite training for those sports.

Cold PlayNumber of 2026 Winter Olympics events by discipline
  • Medal Events
  • Non-Medal Events
  • Training Events
Curling
436
Freestyle Skiing
222
Snowboard
192
Ice Hockey
173
Bobsleigh
118
Short Track Speed Skating
114
Luge
109
Ski Jumping
87
Speed Skating
78
Alpine Skiing
68
Skeleton
63
Cross-Country Skiing
59
Figure Skating
48
Nordic Combined
45
Biathlon
33
Ski Mountaineering
21
↓ Download data

Queries

This was a nice clean dataset to work with (thanks to the contributor), so I didn’t need to do anything beyond aggregating what I wanted.

   select discipline_name,
          count_if(is_medal_event) as medal_events,
          count_if(not is_training and not is_medal_event) as non_medal_events,
          count_if(is_training) as training_events,
     from "https://raw.githubusercontent.com/rfordatascience/tidytuesday/main/data/2026/2026-02-10/schedule.csv"
 group by all
 order by count(*) desc