May by the numbers

Welcome to this month’s edition of By The Numbers, where I break down the data from my watch and training log to reflect on the past month. I track metrics like average sleep, daily steps, and total workouts. I’ve been doing this monthly for about 18 months now, and it’s proven to be a valuable tool for spotting trends, holding myself accountable, and fine-tuning habits. I highly recommend building a habit like this into your own routine.

Let’s dive in.

Steps

Total: 417,406 steps
Daily Average: 13,465

This was my first 400k+ step month since last summer. For reference, I hit that range in July, August, and September last year. It’s encouraging to see those mid-summer numbers showing up earlier in the season—likely because I started my training cycle earlier this year.

Sleep

Average Duration: 6 hours 44 minutes
Average Sleep Score: 77

My sleep trend has been heading in the wrong direction the past few months. I’ve been staying up later—especially after evening coaching sessions—and not always feeling tired at bedtime. Last summer, I made it a habit to get in bed earlier than I wanted to, which consistently led to better sleep. I revisited that strategy last night and logged my first solid 8+ hour night in a while. Time to recommit to the earlier bedtime.

Training

Sessions Logged: 31 total

  • SkiErg: 3

  • C2 Bike: 3

  • Running workouts: 18

  • Lifting sessions: 7

Most weeks followed a pattern of doubling up on Tuesdays and resting on Thursday and/or Sunday. I’ve been aiming for more consistency with lifting—though I missed my last two bench press sessions. Otherwise, training has felt solid.

Running Breakdown

  • Total Mileage: 118 miles

  • Elevation Gain: 11,266 ft

  • Time on Feet: 24 hours

Thanks for reading along. As always, I encourage you to build a monthly reflection practice like this. It’s one of the simplest ways to keep your health, fitness, and daily habits moving in the right direction.

Justin Miner
@justinminergain

Previous
Previous

Friday Thoughts 83

Next
Next

Recap: Sunapee Scramble