Hard Times

I completed the 75 Hard challenge on September 27, 2026. It changed my life, the way I see the world, and the way I see myself.

My Tracker

Google Sheets

Day 1 · Jul 15

Day one! Excited. Learned already: start early, plan well. If it gets late, it's hard to clean things up.

Day 5 · Jul 19

Rest day super welcome. Final walk of the day was actually kind of challenging due to big uptick in activity level past 5 days.

Day 26 · Aug 9

First night NYC. Four hour delay getting in. Had planned to do yesterday's 9 mi run but couldn't. Two walks only 2 hr apart.

Day 27 · Aug 10

NYC. Planned to run and lift all week but with the work schedule, no way. 2 long walks instead.

Day 28 · Aug 11

NYC. Two long walks.

Day 29 · Aug 12

NYC. Two long walks. Second in the airport while waiting for the flight.

Day 34 · Aug 17

Tough one. It's 1:10AM as I write this. With packed weekends and coming off of travel last week, I'm not getting Workout 1 and reading done in the morning, which pushes everything back and feels bad. Morning workout and early rise is non-negotiable.

Day 36 · Aug 19

AM run. Feels amazing. Essential to get it done immediately.

Day 40 · Aug 23

11 miles baby! Challenging last couple miles but honestly felt better than last week. Faster too.

Day 46 · Aug 29

Drive from Indy, eating schedule messed up. So I was ravenous right before bedtime. Giant bowl of yogurt helped.

Day 51 · Sep 3

Felt so strong today after deadlifting. It's all compounding.

Day 53 · Sep 5

(Mental) pain and suffering on the long run. Long runs teach you to stare down your weakest parts in solitude and defeat them.

Day 54 · Sep 6

Holy shit - Greek yogurt, chocolate whey, cinnamon, and honey with frozen blueberries!!

Day 57 · Sep 9

Surprised by a flood of negative internal monologue from evening onward. I flipped workout order (walk AM, lift PM); didn't feel like lifting, did it anyway.

Day 61 · Sep 13

Almost missed the long run. Head in a bad spot, weekend got filled up. Finally got out late tonight. 12 miles. Felt strong and fast, my best run yet.

Day 62 · Sep 14

Yoga! A welcome relief.

Day 75 · Sep 27

Emotional. So grateful. What a journey. I'm changed.

Here are the rules of 75 Hard:

Do the following tasks every day for 75 days. If you fail to complete a task on any day, you must restart at Day 1.

  1. Follow a structured diet. No cheating. No alcohol.
  2. Two 45-minute workouts. One outside no matter the weather. You choose the workout. Run, lift, cross-training, walk, yoga, etc.
  3. Drink a gallon of water.
  4. Read 10 pages of a non-fiction book that can be used to improve any area of your life. Audiobooks do not count.
  5. Take a progress picture.

The Data

Keeping good records helped me stay motivated. And frankly, they helped me remember what tasks I had completed on any given day. It all began to blur together as the days marched on.

Body weight

Lose It
Starting weight
222.0 lb
Day 75
205.4 lb
Publish date · 10/9/26
200.4 lb
Daily weigh-ins, in pounds
DateWeight7-day average
Jul 14 · Day before222.0222.0
Jul 15 · Day 1220.0221.0
Jul 16 · Day 2220.0220.7
Jul 17 · Day 3223.4221.3
Jul 18 · Day 4219.0220.9
Jul 19 · Day 5219.0220.6
Jul 20 · Day 6218.0220.2
Jul 21 · Day 7217.4219.5
Jul 22 · Day 8218.4219.3
Jul 23 · Day 9218.4219.1
Jul 24 · Day 10219.0218.5
Jul 25 · Day 11219.0218.5
Jul 26 · Day 12219.0218.5
Jul 27 · Day 13216.8218.3
Jul 28 · Day 14216.8218.2
Jul 29 · Day 15217.0218.0
Jul 30 · Day 16216.4217.7
Jul 31 · Day 17217.0217.4
Aug 1 · Day 18216.0217.0
Aug 2 · Day 19216.0216.6
Aug 3 · Day 20218.2216.8
Aug 4 · Day 21217.8216.9
Aug 5 · Day 22216.2216.8
Aug 6 · Day 23216.0216.7
Aug 7 · Day 24215.0216.5
Aug 8 · Day 25215.2216.3
Aug 10 · Day 27215.2215.9
Aug 11 · Day 28215.2215.5
Aug 12 · Day 29215.2215.3
Aug 13 · Day 30215.4215.2
Aug 14 · Day 31214.2215.1
Aug 15 · Day 32214.2214.9
Aug 16 · Day 33212.2214.5
Aug 17 · Day 34213.6214.3
Aug 18 · Day 35213.6214.1
Aug 19 · Day 36213.8213.9
Aug 20 · Day 37213.2213.5
Aug 21 · Day 38213.6213.5
Aug 22 · Day 39212.4213.2
Aug 23 · Day 40211.0213.0
Aug 24 · Day 41212.6212.9
Aug 25 · Day 42212.6212.7
Aug 26 · Day 43211.6212.4
Aug 27 · Day 44210.8212.1
Aug 28 · Day 45210.4211.6
Aug 30 · Day 47208.6211.1
Aug 31 · Day 48208.0210.3
Sep 1 · Day 49210.8210.0
Sep 2 · Day 50209.2209.6
Sep 3 · Day 51208.8209.3
Sep 4 · Day 52208.4209.0
Sep 5 · Day 53207.8208.8
Sep 6 · Day 54207.6208.7
Sep 7 · Day 55206.0208.4
Sep 8 · Day 56206.6207.8
Sep 9 · Day 57207.2207.5
Sep 10 · Day 58206.6207.2
Sep 11 · Day 59206.6206.9
Sep 12 · Day 60207.0206.8
Sep 13 · Day 61207.2206.7
Sep 14 · Day 62205.0206.6
Sep 15 · Day 63205.4206.4
Sep 16 · Day 64204.6206.1
Sep 17 · Day 65206.6206.1
Sep 18 · Day 66206.4206.0
Sep 19 · Day 67205.4205.8
Sep 20 · Day 68204.6205.4
Sep 21 · Day 69205.0205.4
Sep 22 · Day 70205.2205.4
Sep 23 · Day 71205.6205.5
Sep 24 · Day 72205.4205.4
Sep 25 · Day 73206.4205.4
Sep 26 · Day 74205.4205.4
Sep 28 · 1 days after205.8205.6
Sep 29 · 2 days after207.2206.0
Sep 30 · 3 days after202.8205.5
Oct 1 · 4 days after204.6205.4
Oct 2 · 5 days after203.4204.9
Oct 3 · 6 days after204.0204.6
Oct 4 · 7 days after204.4204.6
Oct 5 · 8 days after205.6204.6
Oct 6 · 9 days after204.0204.1
Oct 7 · 10 days after204.2204.3
Oct 8 · 11 days after204.4204.3
Oct 9 · 12 days after200.4203.9

Progress pictures

iPhone Camera

Workouts

Strava
Workouts
156
Hours
145
Miles run
188
Miles walked
183
Workouts logged on Strava, by day
DayDateWorkouts
1Jul 15Run · 3.9 mi · 47 min; Walk · 2 mi · 49 min
2Jul 16Lift · 1h 02m; Walk · 2.6 mi · 50 min
3Jul 17Lift · 48 min; Walk · 2 mi · 48 min
4Jul 18Run · 4.2 mi · 48 min; Walk · 2.7 mi · 53 min
5Jul 19Walk · 2.4 mi · 48 min; Walk · 2.1 mi · 45 min
6Jul 20Lift · 52 min; Walk · 2.6 mi · 53 min
7Jul 21Run · 4.5 mi · 52 min; Walk · 2.4 mi · 46 min
8Jul 22Lift · 1h 02m; Walk · 3.1 mi · 1h 01m
9Jul 23Walk · 2.2 mi · 48 min; Walk · 2.2 mi · 46 min
10Jul 24Run · 4.1 mi · 46 min; Walk · 2.3 mi · 49 min
11Jul 25Run · 7 mi · 1h 31m; Walk · 2.2 mi · 45 min
12Jul 26Walk · 2.1 mi · 47 min; Walk · 2.3 mi · 46 min
13Jul 27Lift · 57 min; Walk · 2.1 mi · 51 min
14Jul 28Walk · 2.6 mi · 1h 10m; Walk · 2.1 mi · 47 min
15Jul 29Run · 4.3 mi · 51 min; Walk · 2.3 mi · 47 min
16Jul 30Lift · 55 min; Walk · 2.1 mi · 57 min
17Jul 31Run · 5 mi · 55 min; Walk · 2 mi · 47 min
18Aug 1Lift · 56 min; Walk · 2 mi · 47 min
19Aug 2Run · 8 mi · 1h 36m; Walk · 2.1 mi · 46 min
20Aug 3Lift · 1h 06m; Walk · 2.2 mi · 46 min
21Aug 4Walk · 2.5 mi · 52 min; Walk · 2.2 mi · 59 min
22Aug 5Run · 5.1 mi · 56 min; Lift · 1h 05m
23Aug 6Run · 4.4 mi · 50 min; Walk · 2.4 mi · 1h 07m
24Aug 7Lift · 1h 04m; Walk · 1.9 mi · 46 min
25Aug 8Walk · 2 mi · 49 min; Walk · 2 mi · 46 min
26Aug 9Walk · 1 mi · 23 min; Walk · 2.1 mi · 46 min; Walk · 2 mi · 48 min
27Aug 10Walk · 2.2 mi · 54 min; Walk · 1.9 mi · 47 min
28Aug 11Walk · 2.1 mi · 54 min; Walk · 2 mi · 46 min
29Aug 12Walk · 1.9 mi · 50 min; Walk · 1.8 mi · 45 min
30Aug 13Run · 4.2 mi · 49 min; Walk · 2.1 mi · 47 min
31Aug 14Lift · 1h 11m; Walk · 2.1 mi · 46 min
32Aug 15Run · 10 mi · 1h 57m; Walk · 1.2 mi · 43 min; Walk · 0.3 mi · 16 min; Walk · 2.1 mi · 48 min
33Aug 16Walk · 0.1 mi · 2 min; Walk · 1.9 mi · 48 min; Walk · 1.8 mi · 49 min
34Aug 17Lift · 57 min; Walk · 2.3 mi · 45 min
35Aug 18Walk · 2.2 mi · 48 min; Lift · 1h 19m
36Aug 19Run · 5 mi · 53 min; Walk · 2.1 mi · 48 min
37Aug 20Run · 4.7 mi · 47 min; Walk · 2.1 mi · 51 min
38Aug 21Lift · 54 min; Walk · 2.2 mi · 48 min
39Aug 22Lift · 1h 17m; Walk · 2.1 mi · 47 min
40Aug 23Run · 11 mi · 2h 13m; Walk · 2.1 mi · 58 min
41Aug 24Lift · 51 min; Walk · 2.1 mi · 49 min
42Aug 25Run · 6 mi · 1h 09m; Lift · 1h 08m
43Aug 26Lift · 49 min; Walk · 2 mi · 55 min
44Aug 27Run · 4.4 mi · 47 min; Walk · 2.1 mi · 48 min
45Aug 28Lift · 52 min; Walk · 2.1 mi · 49 min
46Aug 29Lift · 1h 01m; Walk · 2.1 mi · 45 min
47Aug 30Bike · 12.5 mi · 1h 51m; Run · 12 mi · 2h 27m
48Aug 31Walk · 2 mi · 46 min; Walk · 2 mi · 49 min
49Sep 1Lift · 59 min; Walk · 2.1 mi · 48 min
50Sep 2Walk · 2 mi · 46 min; Run · 6 mi · 1h 18m
51Sep 3Lift · 52 min; Walk · 2.2 mi · 46 min
52Sep 4Run · 4.5 mi · 52 min; Walk · 2.2 mi · 49 min
53Sep 5Run · 10 mi · 2h 02m; Lift · 1h 13m
54Sep 6Walk · 2 mi · 46 min; Walk · 1.9 mi · 46 min
55Sep 7Walk · 2.3 mi · 57 min; Lift · 55 min
56Sep 8Run · 5 mi · 51 min; Walk · 2.2 mi · 46 min
57Sep 9Walk · 2.3 mi · 50 min; Lift · 1h 08m
58Sep 10Run · 4.8 mi · 47 min; Walk · 2 mi · 47 min
59Sep 11Lift · 1h 00m; Walk · 2.1 mi · 47 min
60Sep 12Walk · 2.2 mi · 1h 06m; Lift · 52 min; Walk · 2.3 mi · 48 min
61Sep 13Walk · 2.3 mi · 48 min; Run · 12 mi · 2h 12m
62Sep 14Walk · 2 mi · 47 min; Yoga · 47 min
63Sep 15Lift · 1h 08m; Bike · 9 mi · 56 min
64Sep 16Run · 6 mi · 1h 05m; Walk · 2.1 mi · 49 min
65Sep 17Lift · 58 min; Walk · 2 mi · 47 min
66Sep 18Walk · 2.3 mi · 46 min; Run · 4.3 mi · 47 min
67Sep 19Lift · 1h 25m; Run · 6 mi · 1h 06m
68Sep 20Bike · 7.5 mi · 50 min; Yoga · 53 min
69Sep 21Walk · 2.2 mi · 55 min; Lift · 1h 00m
70Sep 22Run · 4.8 mi · 52 min; Walk · 2.2 mi · 50 min
71Sep 23Walk · 2.9 mi · 1h 12m; Lift · 52 min
72Sep 24Walk · 2.2 mi · 52 min; Walk · 2.1 mi · 46 min
73Sep 25Run · 3 mi · 31 min; Walk · 2.2 mi · 47 min; Walk · 2.3 mi · 48 min
74Sep 26Walk · 2.2 mi · 47 min; Lift · 46 min
75Sep 27Chicago Half Marathon · 13.3 mi · 2h 13m; Yoga · 51 min

Books

Kindle & paper books
  1. 01 Principles Ray Dalio
  2. 02 Never Finished David Goggins
  3. 03 You Can Just Do Things Cate Hall with Sasha Chapin
  4. 04 Four Thousand Weeks Oliver Burkeman Started in final week

Things I learned, in no particular order:

  • I had no time for leisure at all. Evenings just for finishing the work. No time to think or waste. Only what is necessary.
  • I had planned to use the challenge to migrate to a very early wakeup time (5am). I didn’t crack that code. That was disappointing.
  • Felt like a crucible. It never felt exciting or grandiose in the moment. It felt painstakingly incremental: hammering away at a higher tolerance for monotony and discipline and taming my craving for comfort.
  • Progress is slow. It requires faith in a fuzzy future, trust in the process rather than what’s right in front of your eyes.
  • Work isn’t everything. It’s possible to have a life outside it.
  • Always have a race on the calendar. I signed up for the Chicago Half Marathon that happened to fall on the final day of the challenge. It was motivating to have something to train for.
  • Building an identity—even a temporary one—is more powerful than just hoping for discipline. I decided early on I’d be a 75 Hard guy, and I refused to fail in front of the group of friends I had texted to help keep me accountable.
  • Counting calories works. Don’t “go on a diet”. Count calories, calculate a modest deficit, and everything else will fall into place. You’ll very quickly learn that to hit the deficit without starving yourself, you have to prioritize protein and healthy high volume foods (fiber). And from there, you just lose the taste for bullshit processed and high sugar foods.
  • It’s meant to be a mental toughness challenge. But it’s also habit-forming. The first day after finishing (the day after having run a half marathon) I woke up at 5:30 and lifted. I sensed zero desire to stop any of the habits (except the INSANITY of consuming an entire gallon of water and the mild inconvenience of the daily selfie).
  • A few of the rules are nonsensical. But they build the ability and the callouses to be disciplined. Now that it’s done, I have a new infrastructure of discipline and I can make the rules more logical. Maybe the arbitrary and cantankerous rules are necessary to get the infrastructure.
  • It washed off a lot of mental clutter. Excuses, tendency to reach for things like La Croix or other drinks, alcohol to cope with boredom or stress, bullshit food