One year. Every rep documented.

100,000 pushups
in 365 days.

I am attempting 100,000 pushups in one year, averaging at least 274 pushups per day and publishing a record of every session. The challenge began on 1 February 2026 and ends on 31 January 2027.

52,000 / 100,000
52.0%
Day 185of 365
300latest session
1,310 ahead of pace

01 / Latest entry

The most recent work.

Video from Day 185 of the 100,000 pushups challenge

300 pushups.

On 4 August 2026, I completed 300 pushups, bringing the challenge total to 52,000.

Running total
52,000
Days shown up
185
Daily average
281
Open Day 185

02 / The constraint

Simple rules. Long horizon.

The goal is cumulative: complete 100,000 pushups between 1 February 2026 and 31 January 2027. Every session is dated, counted, and recorded publicly.

This is an experiment in consistency more than intensity. The number is large enough that a burst of motivation cannot finish it; only repeated work can.

Read the reasoning behind the challenge
Goal
100,000
Duration
365 days
Baseline pace
274 / day
Required from here
267 / day
Remaining
48,000

03 / Milestones

The marks along the way.

04 / Progress

Every day leaves a mark.

Select any completed day in the heatmap to open its workout log.

Daily work

Target 267 / day Avg 281 / day 180 days left
Mon
Wed
Fri
Sun
FebMarAprMayJunJulAugSepOctNovDecJan
Less
More

Cumulative total

52,000 of 100,000

Cumulative pushups over the 365-day challenge The running total is 52,000 pushups on Day 185. 0 0 25k 25k 50k 50k 75k 75k 100k 100k FebMarAprMayJunJulAugSepOctNovDecJan 52k

Pace vs target

1,310 ahead

Pushups ahead of or behind the required pace The challenge is currently 1,310 ahead of the required pace. +4k +4k 0 0 -4k -4k FebMarAprMayJunJulAugSepOctNovDecJan 1,310 ahead

Weekly volume

W4 W8 W12 W16 W20 W24 W28 W32 W36 W40 W44 W48 W52

05 / Daily archive

The complete ledger.

185 sessions · 52,000 recorded pushups

August 2026 4 sessions
July 2026 31 sessions
June 2026 30 sessions
May 2026 31 sessions
April 2026 30 sessions
March 2026 31 sessions
February 2026 28 sessions