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.

60,500 / 100,000
60.5%
Day 212of 365
350latest session
2,412 ahead of pace

01 / Latest entry

The most recent work.

Video from Day 212 of the 100,000 pushups challenge

350 pushups.

On 31 August 2026, I completed 350 pushups, bringing the challenge total to 60,500.

Running total
60,500
Days shown up
212
Daily average
285
Open Day 212

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
259 / day
Remaining
39,500

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 259 / day Avg 285 / day 153 days left
Mon
Wed
Fri
Sun
FebMarAprMayJunJulAugSepOctNovDecJan
Less
More

Cumulative total

60,500 of 100,000

Cumulative pushups over the 365-day challenge The running total is 60,500 pushups on Day 212. 0 0 25k 25k 50k 50k 75k 75k 100k 100k FebMarAprMayJunJulAugSepOctNovDecJan 60.5k

Pace vs target

2,412 ahead

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

Weekly volume

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

05 / Daily archive

The complete ledger.

212 sessions · 60,500 recorded pushups

August 2026 31 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