The Magnificent Ski Season

:date: 2025-04-28 22:03 :tags:

I have a lot of goals but the one that was at the top of the list when winter came was to ski as much as possible. This year, I feel like I have truly accomplished that goal.

A few days ago I posted a video showing what the last few days of the 2024-2025 XC skiing season looked like in my corner of the world, the Western Hiawatha National Forest of the UP in Michigan. Hopefully that video evidence can help you understand how I was able to make this an almost unbelievable ski season. This report is a look back at this amazing season.

My main metric for how I judge a ski season is number of days I was able to ski on snow. This winter of 2024-2025 I was able to ski on snow 150 days. Not only that but these were all the contiguous days starting on November 25 and ending on April 23. I believe I skied every day it was possible to ski.

One of the ways I am able to ski so much is that I am doing cross country skiing, a.k.a. Nordic skiing. Nordic skiing is a kind of transportation where you actually travel, uh, across the countryside. Over these 150 days, my total distance skied is a pretty serious 1146.5km (712mi). This is like the distance separating Chicago from New York City. This is an average daily distance skied of 7.6km/day.

chi2nyc.png

The total amount of time I spent skiing on snow this season was 141hrs 37min. This is an average daily time of about 57min/day. Each and every day for 150 days.

You might be noticing that this works out to an overall average speed of 8.1kph over the whole season, and thinking that's not that fast. That is quite true and this pace tells much more of the story. The reason this pace is so low is that 87% of the time I did not ski where grooming ever takes place, and half of the time I went to some place that sometimes is groomed, they had not yet started or stopped for the season.

This can be seen when looking at the disparity in my pace. My fastest two kms were tied at 18.4kph. My top 8 daily fastest extraordinary kms on snow over the entire season averaged 17.1kph, over double my average pace. Compare that with a quotidian outing on rollerskis, for example this morning, where I did 8 contiguous kms all of which averaged 21.0kph. (The fastest km was 24.3kph!) Clearly the slow speeds on snow is not so much about me but about the exceptionally strenuous snow conditions I regularly skied on.

Another hypothesis would be that I'm somehow good at rollerskiing and less effective on snow. I would challenge that by pointing out that I was incredibly lucky with mishaps. Sure, I had a couple of stumbles here and there getting my ski hooked around a beech tree or slightly overcooking icy descents or tripping over a layer of crust after it collapsed under me, but really I only had one bad fall in all of the 150 days. I had stopped at the driveway of a neighbor to chat with him and was standing there chatting for maybe 15 minutes when suddenly I fell to the ground. I did a pretty good job of landing on my butt in a damage minimizing way, but out of all the sketchy things I did on skis this year to have the biggest problem just simply standing still, well, I'll take it! (I think what happened there was I was on some snow that transformed from the pressure of me standing on it from pretty high friction to very low friction icy. I maybe melted down to an ice layer. Suddenly the very slight angle of the driveway became more relevant than I was expecting.)

You might assume that with all this extra hard skiing that I would be in fantastically good physical shape. You would be correct. Also consider how all that snow got cleared from my driveway and walkways.

I was blessed to avoid any serious illness this winter. The closest to ill I felt was later in the afternoon after skiing on day 150. Good timing.

There are not a lot of photos of me skiing but this, day 142, is roughly what I looked like most of the time.

20250415-xed_on_skis.jpg

As you can see, I was up for it but what is most astonishing is the weather. Last year in the UP, there was practically no snow at all the entire winter. But this year, wow. And it wasn't the kind of obnoxious lake effect snow where you get 2 meters in a weekend and then it goes back to raining (ahem South Towns of Buffalo). The snowfall was really well paced. And what I always stress is that it is never about the snowfall really  —  what makes a great ski season is the temperatures. You need to have consistently cool temps so that when precipitation comes, no matter how slight, it adds to the snowpack, not extirpates it in the form of rain. I thought early on in the season that surely there would be some skiable snow that would disappear and that would repeat a few times until the proper base came. But no, that first snow covered the ground and endured in many places for five months. It's also important for maximal skiing to be very attentive to weather reports and signs so that you can choose the optimal time of day to ski. Also important to be attentive to is tree shading, slope facing, drift catching, drainage, ice formation, etc.

With so much skiing, ski care became quite an operation. I only started recording my ski waxing habits at the end of December when I realized this would become somewhat complicated if I didn't pay attention. I recorded 32 times where I waxed a pair of skis but it was surely well over 40. I did get better at it as the season went on. It now takes me about 6 minutes per ski to clean the ski, apply wax, iron the wax, scrape the excess wax, brush the ski (3 different brushes), polish, and do whatever else is necessary to get them ready to go again (e.g. lightly run a cabinet scraper to cut away base damage, paste wax on the tops and/or bindings to prevent sticking snow, etc). This means I spent well over the equivalent of an entire work day doing nothing but waxing skis all day long. I tried a bunch of waxing strategies, but with "garbage snow" or even great snow that's not groomed, you're really chasing your tail if you worry about the fine details too much. I mostly stuck with what I call "Toko Cheap Red". It roughly works, it's easy and, yup, it's cheap.

Here's my wax log showing when I waxed each pair of skis and how many kms they had on them.

BLUEVO - 1-27 22km, 2-10 23km, 2-19 20km, 2-24 23km, 2-28 24km, 3-10 20km, 3-18 25km,
         3-23 19km, 3-25 26km, 4-2 23km, 4-4 25km, 4-5 25km, 4-10 24km
MTLSOL - 1-27 40km, 2-19 22km, 2-28 24km, 3-18 7km, 3-23 22km, 4-2 22km, 4-10 29km
BLKEVO - 1-27 22km, 2-10 17km, 2-19 27km, 2-24 24km, 3-10 44km
GLDEVO - 1-27 24km, 2-10 22km
FSHSKN - 1-27 25km, 2-19 7km
FSHSK8 - 2024-12-24 46km, 2-24-20km
MADSK8 - 1-10 20km

Here is what such a long season of wax scrapings looks like.

wax.jpg

As you can see, I have a lot of pairs of skis and they all have their merits. The wax log hints correctly at which skis are my favorite. Here is a breakdown of exactly what my ski collection is and how many times this year I used them (the half values mean I came back to the house and switched halfway through).

78 Blue Rossignol Tour Positrack XC60 Evo (2019 - Ukraine) 37 Salomon Escape Outpath/60 Metal Edge (2022 - Czech Republic) 17 Gold Rossignol Glade Evo (pre 2019 - Ukraine) 13.5 Black Rossignol Evo (2025 - China) 7.5 Fischer XC Twinskin Superlite (2022 - Austria) 4 Fischer RCS Skate Plus (2021 - Austria) 2 Madshus 118 Nanosonic Skate (Norway) 4 Not Recorded

I think it's pretty weird that my best and fastest skis  —  which I protect from abuse  —  were only appropriate for the conditions twice. If there's an area for improvement, that is it.

Here's a photo of my well loved blue Evos after skiing through some very ragged snow on day 146. These skis have taken some serious abuse!

20250419-filthyskis.jpg

Here is a complete day by day representation of most of the interesting data I have about this season.

2024-11-25 0.67h 5.0km 7.5kph 2024-11-26 1.25h 9.0km 7.2kph 2024-11-27 0.75h 6.0km 8.0kph 10.0kph 2024-11-28 0.75h 5.0km 6.7kph 2024-11-29 0.50h 3.0km 6.0kph 2024-11-30 0.75h 7.0km 9.3kph 10.2kph 2024-12-01 0.50h 2.0km 4.0kph 2024-12-02 0.89h 8.0km 9.0kph 11.4kph 2024-12-03 1.00h 9.0km 9.0kph 10.8kph 2024-12-04 0.50h 4.0km 8.0kph 9.0kph 2024-12-05 0.71h 5.0km 7.0kph 9.4kph 2024-12-06 0.65h 6.0km 9.2kph 9.5kph 2024-12-07 0.78h 7.0km 9.0kph 10.5kph 2024-12-08 0.75h 8.0km 10.7kph 12.1kph 2024-12-09 0.52h 4.0km 7.7kph 7.8kph 2024-12-10 1.17h 11.5km 9.9kph 12.5kph 2024-12-11 0.84h 10.0km 11.9kph 13.5kph 2024-12-12 1.20h 9.5km 7.9kph 9.4kph 2024-12-13 1.57h 16.0km 10.2kph 12.9kph 2024-12-14 0.80h 7.0km 8.7kph 9.2kph 2024-12-15 0.61h 6.0km 9.9kph 11.2kph 2024-12-16 0.58h 2.0km 3.4kph 2024-12-17 0.65h 6.0km 9.2kph 12.7kph 2024-12-18 0.81h 8.0km 9.9kph 11.0kph 2024-12-19 1.36h 8.5km 6.2kph 2024-12-20 0.78h 7.0km 8.9kph 10.9kph 2024-12-21 0.92h 4.0km 4.4kph 2024-12-22 0.58h 4.0km 6.9kph 2024-12-23 1.33h 10.0km 7.5kph 10.2kph 2024-12-24 vs 1.08h 14.0km 13.0kph 17.7kph 2024-12-25 mk 1.00h 11.0km 11.1kph 12.0kph 2024-12-26 mk 0.92h 5.0km 5.5kph 2024-12-27 0.67h 4.0km 6.0kph 2024-12-28 0.75h 0.5km 0.7kph 2024-12-29 0.33h 1.0km 3.0kph 2024-12-30 0.17h 1.0km 6.0kph 2024-12-31 0.50h 4.0km 8.0kph 10.7kph 2025-01-01 1.00h 6.6km 6.6kph 2025-01-02 0.67h 5.0km 7.5kph 9.4kph 2025-01-03 0.83h 5.5km 6.6kph 9.6kph 2025-01-04 0.75h 5.0km 6.7kph ★★★ ★★★ 2025-01-05 0.67h 5.5km 8.2kph 10.5kph ★★★★★ ★★★★★ 2025-01-06 1.17h 9.5km 8.1kph 11.8kph ★★★★★ ★★★★★ 2025-01-07 0.67h 5.0km 7.5kph 9.8kph ★★★★ ★★★★ 2025-01-08 0.27h 2.33km 8.7kph 9.9kph ★★★★★★ ★★★★★★ 2025-01-08 0.57h 2.3km 4.1kph ★★★★★★ ★★★★★★ 2025-01-09 0.63h 6.2km 9.8kph 10.2kph ★★★★★★★ ★★★★★★★ 2025-01-09 1.55h 6.0km 3.9kph ★★★★★★★ ★★★★★★★ 2025-01-10 0.63h 7.3km 11.6kph 12.6kph ★★★★★★★ ★★★★★★★ 2025-01-10 0.56h 2.87km 5.1kph ★★★★★★★ ★★★★★★★ 2025-01-11 1.14h 11.5km 10.1kph 12.2kph ★★★★★★★ ★★★★★★★ 2025-01-12 mk 1.00h 6.0km 6.0kph ★★★★★★★★ ★★★★★★★★ 2025-01-13 pr 0.70h 8.0km 11.5kph 13.0kph ★★★★★★★ ★★★★★★★ 2025-01-14 1.08h 4.5km 4.2kph ★★★★★ ★★★★★ 2025-01-14 0.67h 3.5km 5.2kph ★★★★★ ★★★★★ 2025-01-15 1.84h 16.0km 8.7kph 10.2kph ★★★★★★★★ ★★★★★★★★ 2025-01-16 0.89h 8.0km 9.0kph 10.2kph ★★★★★★★★ ★★★★★★★★ 2025-01-17 0.89h 7.6km 8.5kph ★★★★★★★ ★★★★★★★ 2025-01-18 1.22h 10.0km 8.2kph 9.5kph ★★★★★★ ★★★★★★ 2025-01-18 1.00h 4.0km 4.0kph 2025-01-19 0.82h 8.4km 10.3kph 11.2kph ★★★★★★★ ★★★★★★★ 2025-01-20 0.58h 5.0km 8.6kph ★★★★★ ★★★★★ 2025-01-21 0.49h 5.5km 11.3kph 12.8kph ★★★★★★★ ★★★★★★★ 2025-01-22 0.64h 6.5km 10.2kph 12.2kph ★★★★★★★ ★★★★★★★ 2025-01-23 1.08h 9.0km 8.3kph 10.9kph ★★★ ★★★ 2025-01-24 vs 1.25h 12.2km 9.8kph 14.0kph ★★★★★ ★★★★★ 2025-01-25 1.43h 3.0km 2.1kph ★★★★★ ★★★★★ 2025-01-25 0.73h 3.0km 4.1kph ★★★★★ ★★★★★ 2025-01-26 mk 1.08h 10.0km 9.2kph 12.0kph ★★★★★★★★ ★★★★★★★★ 2025-01-27 0.80h 8.0km 10.0kph 11.0kph ★★★★★★ ★★★★★★ 2025-01-27 0.55h 3.0km 5.5kph ★★★★★★ ★★★★★★ 2025-01-28 0.98h 10.0km 10.2kph 11.1kph ★★★★★★★ ★★★★★★★ 2025-01-28 0.75h 3.5km 4.7kph ★★★★★★★ ★★★★★★★ 2025-01-29 0.33h 3.0km 9.0kph ★★★★★★★ ★★★★★★★ 2025-01-29 0.92h 4.5km 4.9kph ★★★★★★★ ★★★★★★★ 2025-01-30 1.07h 11.3km 10.5kph 12.0kph ★★★★★★★★ ★★★★★★★★ 2025-01-31 1.33h 7.5km 5.6kph ★★★★★★★★ ★★★★★★★★ 2025-02-01 mk 1.02h 6.6km 6.5kph ★★★★★★★★ ★★★★★★★★ 2025-02-02 0.71h 6.0km 8.4kph 9.8kph ★★★★★★ ★★★★★★ 2025-02-03 0.82h 8.0km 9.7kph 11.8kph ★★★★★★★★ ★★★★★★★★ 2025-02-04 mk 0.99h 10.8km 10.9kph 12.7kph ★★★★★★★★ ★★★★★★★★ 2025-02-04 mk 0.34h 3.69km 10.8kph 11.6kph ★★★★★★★★ ★★★★★★★★ 2025-02-04 mk 0.28h 1.83km 6.5kph ★★★★★★★★ ★★★★★★★★ 2025-02-05 1.33h 6.0km 4.5kph ★★★★★★★ ★★★★★★★ 2025-02-06 1.50h 8.0km 5.3kph ★★★★★★★ ★★★★★★★ 2025-02-07 1.19h 13.0km 10.9kph 12.2kph ★★★★★★ ★★★★★★ 2025-02-08 1.00h 6.0km 6.0kph ★★★★★★★ ★★★★★★★ 2025-02-09 0.92h 4.5km 4.9kph ★★★★★ ★★★★★ 2025-02-10 1.00h 5.2km 5.2kph ★★★★★★ ★★★★★★ 2025-02-11 1.18h 10.12km 8.6kph 12.9kph ★★★★★★ ★★★★★★ 2025-02-12 0.85h 10.0km 11.8kph 13.7kph ★★★★★★★★ ★★★★★★★★ 2025-02-13 0.83h 4.0km 4.8kph ★★★★★ ★★★★★ 2025-02-14 1.08h 9.0km 8.3kph 9.0kph ★★★★★ ★★★★★ 2025-02-15 0.75h 4.0km 5.3kph ★★★★★★ ★★★★★★ 2025-02-16 1.13h 9.0km 8.0kph 9.7kph ★★★★★★ ★★★★★★ 2025-02-17 0.51h 4.0km 7.8kph 8.1kph ★★★★★★ ★★★★★★ 2025-02-17 0.67h 4.0km 6.0kph ★★★★★★ ★★★★★★ 2025-02-18 0.78h 8.0km 10.3kph 12.2kph ★★★★★★ ★★★★★★ 2025-02-19 1.58h 8.0km 5.1kph ★★★★ ★★★★ 2025-02-20 1.25h 6.0km 4.8kph ★★★★ ★★★★ 2025-02-21 1.80h 9.6km 5.3kph ★★★★★★★ ★★★★★★★ 2025-02-22 1.23h 15.0km 12.2kph 13.6kph ★★★★★★★★ ★★★★★★★★ 2025-02-23 1.58h 16.3km 10.3kph 13.5kph ★★★★★★ ★★★★★★ 2025-02-24 1.33h 9.5km 7.1kph 13.8kph ★★★★★ ★★★★★ 2025-02-25 0.39h 3.2km 8.2kph 10.3kph ★★ ★★ 2025-02-26 rr 1.19h 14.2km 11.9kph 14.3kph ★★★★★★ ★★★★★★ 2025-02-27 0.52h 5.6km 10.9kph 13.6kph ★★★ ★★★ 2025-02-28 0.85h 8.3km 9.7kph 10.9kph ★★★ ★★★ 2025-03-01 1.00h 4.0km 4.0kph ★★★★ ★★★★ 2025-03-02 0.92h 8.0km 8.7kph 11.6kph ★★★ ★★★ 2025-03-03 0.83h 8.0km 9.6kph 12.2kph ★★★★★ ★★★★★ 2025-03-04 0.52h 4.0km 7.7kph 9.9kph ★★★ ★★★ 2025-03-05 1.12h 8.0km 7.2kph ★★★ ★★★ 2025-03-06 1.18h 9.2km 7.8kph 9.2kph ★★★★ ★★★★ 2025-03-07 0.91h 9.1km 10.0kph 11.7kph ★★★★★ ★★★★★ 2025-03-08 br 1.27h 20.0km 15.7kph 17.1kph ★★★★★★★★★ ★★★★★★★★★ 2025-03-09 mk 0.97h 6.5km 6.7kph ★★★★★★★★ ★★★★★★★★ 2025-03-10 mk 0.52h 8.0km 15.4kph 17.9kph ★★★★★★★★ ★★★★★★★★ 2025-03-11 0.50h 2.0km 4.0kph ★★ ★★ 2025-03-12 0.93h 7.0km 7.5kph 8.5kph ★★★★★★ ★★★★★★ 2025-03-13 rr 0.50h 3.0km 6.0kph ★★ ★★ 2025-03-14 0.97h 9.0km 9.3kph 13.7kph ★★★★★★★ ★★★★★★★ 2025-03-15 0.67h 2.5km 3.8kph ★★★ ★★★ 2025-03-16 0.67h 4.0km 6.0kph ★★ ★★ 2025-03-17 0.69h 6.4km 9.3kph 12.0kph ★★★★★ ★★★★★ 2025-03-18 0.75h 7.5km 10.0kph 12.2kph ★★★★★★★ ★★★★★★★ 2025-03-19 1.00h 7.0km 7.0kph 11.3kph ★★★★★★ ★★★★★★ 2025-03-20 1.00h 7.5km 7.5kph 8.8kph ★★★★★★★ ★★★★★★★ 2025-03-21 1.22h 10.0km 8.2kph 10.1kph ★★★★★★★ ★★★★★★★ 2025-03-22 mk 1.33h 6.5km 4.9kph ★★★★★★★ ★★★★★★★ 2025-03-23 0.79h 7.0km 8.8kph 10.5kph ★★★★★★★ ★★★★★★★ 2025-03-24 0.97h 9.0km 9.2kph 10.6kph ★★★★★★★ ★★★★★★★ 2025-03-25 1.25h 10.2km 8.2kph 9.5kph ★★★★★★★ ★★★★★★★ 2025-03-26 1.24h 7.5km 6.1kph 9.4kph ★★★★★★ ★★★★★★ 2025-03-27 fv 0.47h 4.0km 8.6kph ★★★★★ ★★★★★ 2025-03-28 0.70h 7.6km 10.9kph 13.6kph ★★★★★★★★ ★★★★★★★★ 2025-03-29 0.52h 4.5km 8.6kph 13.5kph ★★★ ★★★ 2025-03-30 0.42h 5.6km 13.2kph 18.4kph ★★★★★★★ ★★★★★★★ 2025-03-31 1.17h 5.0km 4.3kph ★★★★★ ★★★★★ 2025-04-01 1.81h 14.0km 7.7kph 8.7kph ★★★★★ ★★★★★ 2025-04-02 0.84h 8.6km 10.2kph 12.4kph ★★★★★★★★ ★★★★★★★★ 2025-04-03 0.51h 5.0km 9.9kph 11.4kph ★★★★★★★ ★★★★★★★ 2025-04-04 0.70h 9.5km 13.5kph 15.5kph ★★★★★★★★★ ★★★★★★★★★ 2025-04-04 0.75h 4.0km 5.3kph 2025-04-05 1.85h 24.5km 13.3kph 15.0kph ★★★★★★★★★ ★★★★★★★★★ 2025-04-06 0.62h 9.0km 14.6kph 18.4kph ★★★★★★★★★ ★★★★★★★★★ 2025-04-07 0.82h 6.0km 7.3kph 8.1kph ★★★★★ ★★★★★ 2025-04-08 0.92h 7.0km 7.6kph 8.1kph ★★★★★ ★★★★★ 2025-04-09 1.22h 11.6km 9.5kph 11.1kph ★★★★★ ★★★★★ 2025-04-10 1.04h 13.3km 12.8kph 14.3kph ★★★★★★★★ ★★★★★★★★ 2025-04-11 mk 0.82h 10.8km 13.1kph 15.6kph ★★★★★★★★★ ★★★★★★★★★ 2025-04-12 mk 0.94h 13.0km 13.9kph 15.8kph ★★★★★★★★★ ★★★★★★★★★ 2025-04-13 0.75h 5.0km 6.6kph 9.4kph ★★★★ ★★★★ 2025-04-14 0.34h 4.0km 11.8kph 13.0kph ★★★★ ★★★★ 2025-04-15 0.58h 4.37km 7.5kph 8.4kph ★★★★ ★★★★ 2025-04-16 0.53h 5.36km 10.1kph 11.7kph ★★★★★★ ★★★★★★ 2025-04-17 mk 0.25h 2.0km 7.9kph 8.1kph ★★★★★★★★ ★★★★★★★★ 2025-04-18 0.46h 4.0km 8.8kph 10.5kph ★★★★★★ ★★★★★★ 2025-04-19 0.55h 4.5km 8.1kph 9.4kph ★★★★★★★ ★★★★★★★ 2025-04-20 mk 0.93h 9.0km 9.7kph 13.6kph ★★★★★★★★ ★★★★★★★★ 2025-04-21 0.73h 5.8km 7.9kph ★★★★★ ★★★★★ 2025-04-22 0.75h 9.0km 12.0kph 14.5kph ★★★★★★★ ★★★★★★★ 2025-04-23 0.50h 2.5km 5.0kph ★★★★★ ★★★★★

The stars that show my subjective rating of a ski outing were an attempt to empirically analyze and optimize the good things about skiing. I find that rating the outing is very helpful for clarity. "Am I really enjoying this?" is a sane question that everyone who skis 150 days in a year will be asking at some point.

The interesting thing I have discovered with such a large data set is that for me something like the following is roughly true.

perceptionvsreality.png

This means I'm reckoning that my assessment is correct about half of the time  —  good or bad. But when I'm wrong, I tend to overstate the lack of potential. The lesson one should take if this kind of pattern is observed, is that, sure, you should try things that seem like they will be suboptimal. By recalibrating my expectations to give opportunities the benefit of the doubt, I've definitely come out ahead skiing. I think it also applies to many other areas of life.

Finally, I must mention one other element of unreasonably good fortune this ski season, my wonderful wife. Imagine what a fantastic good sport you'd need to be to indulge my foolish quest to ski such an unreasonable amount  —  and she was that good sport. She didn't just tolerate my mad hobby but she herself skied 35 days on snow. She skied a very respectable 185km this year. Sometimes the date is shown twice in the data plot  —  that is generally where I'm going out multiple times in the day, usually a second time to ski with her. She did not grow up skiing and rightly avoids a lot of the sketchy conditions I will blithely ski on. She can have a hard time descending which is the part that's normally considered "easy". But her climbing is impressive and her endurance is better than mine  —  her average outing time was just under 59 minutes. Getting to ski with her was definitely the highlight of the season.