Pushups
Daily 100 — 30 days to the 100-rep mark
Photo:Rahul Gupta / Unsplash

Create a free account to start this plan. We'll track your progress automatically and set your daily goal to match the plan.

Create account & start planAlready have an account? Log in

Week 1

  • 1
    Max test
    Baseline test: max reps in a single set
    Result of your max test
    Push-upsGuideline 50

    Your results adjust the targets for the following days. Without an entry, the normal plan values stay in place.

  • 2
    50reps(10 · 10 · 10 · 10 · 10)
    Five sets, clean reps, 60 s rest
    • Push-ups
      0/ 50(10 · 10 · 10 · 10 · 10)
  • 3
    60reps(12 · 12 · 12 · 12 · 12)
    Five sets, 60 s rest
    • Push-ups
      0/ 60(12 · 12 · 12 · 12 · 12)
  • 4
    60reps(12 · 12 · 12 · 12 · 12)
    Five sets, 60 s rest — same volume as yesterday
    • Push-ups
      0/ 60(12 · 12 · 12 · 12 · 12)
  • 5
    70reps(14 · 14 · 14 · 14 · 14)
    Five sets, 60 s rest — volume increases
    • Push-ups
      0/ 70(14 · 14 · 14 · 14 · 14)
  • 6
    Light day·30reps(15 · 15)
    Light day — two sets at an easy pace
  • 7
    Rest day
    Rest day

Week 2

  • 8
    80reps(16 · 16 · 16 · 16 · 16)
    Five sets, steady pace
    • Push-ups
      0/ 80(16 · 16 · 16 · 16 · 16)
  • 9
    80reps(16 · 16 · 16 · 16 · 16)
    Five sets — technique over pace
    • Push-ups
      0/ 80(16 · 16 · 16 · 16 · 16)
  • 10
    90reps(18 · 18 · 18 · 18 · 18)
    Five sets, volume increases
    • Push-ups
      0/ 90(18 · 18 · 18 · 18 · 18)
  • 11
    90reps(18 · 18 · 18 · 18 · 18)
    Five sets, same volume
    • Push-ups
      0/ 90(18 · 18 · 18 · 18 · 18)
  • 12
    100reps(20 · 20 · 20 · 20 · 20)
    First hundred — five sets
    • Push-ups
      0/ 100(20 · 20 · 20 · 20 · 20)
  • 13
    Light day·40reps(20 · 20)
    Light day
  • 14
    Rest day
    Rest day

Week 3

  • 15
    100reps(25 · 25 · 25 · 25)
    Fewer sets, more reps per set
  • 16
    100reps(20 · 20 · 20 · 20 · 20)
    Five sets as usual
    • Push-ups
      0/ 100(20 · 20 · 20 · 20 · 20)
  • 17
    100reps(25 · 25 · 25 · 25)
    Four longer sets
  • 18
    100reps(20 · 20 · 20 · 20 · 20)
    Five sets
    • Push-ups
      0/ 100(20 · 20 · 20 · 20 · 20)
  • 19
    100reps(25 · 25 · 25 · 25)
    Four sets — deliberately slow the tempo
  • 20
    Light day·40reps(20 · 20)
    Light day
  • 21
    Rest day
    Rest day

Week 4

  • 22
    100reps(20 · 20 · 20 · 20 · 20)
    Five sets, last full week
    • Push-ups
      0/ 100(20 · 20 · 20 · 20 · 20)
  • 23
    100reps(25 · 25 · 25 · 25)
    Four longer sets
  • 24
    100reps(20 · 20 · 20 · 20 · 20)
    Five sets, unchanged volume
    • Push-ups
      0/ 100(20 · 20 · 20 · 20 · 20)
  • 25
    100reps(25 · 25 · 25 · 25)
    Four sets, calm pace
  • 26
    100reps(20 · 20 · 20 · 20 · 20)
    Last big day before the test
    • Push-ups
      0/ 100(20 · 20 · 20 · 20 · 20)
  • 27
    Light day·40reps(20 · 20)
    Light day — form check
  • 28
    Rest day
    Rest day

Week 5

  • 29
    Rest day
    Rest day — prepare for final test
  • 30
    Max test
    Final test: max clean reps in a single set
    Result of your max test
    Push-upsGuideline 100

Who is this plan for?

Intermediate athletes who can do 20+ clean push-ups in one set and want to bring their working volume up to 100 reps per session. This is a volume plan, not a max-strength plan: it's about work capacity — handling lots of reps and recovering from them. If you're below 20 reps, the 6-week beginner build-up is the better choice.

How the progression works

Day 1 is a baseline test: one max set that records your starting point. From there, daily volume climbs from 50 to 100 reps over two weeks — from 5×10 through 5×12 to 5×14 and beyond, always with 60 seconds of rest between sets. The short rest is deliberate: it trains you to keep pressing cleanly under residual fatigue. Weeks 3 and 4 consolidate at the 100-rep level instead of pushing further — your body learns to treat that volume as the new normal. The rhythm: five training days, one light day, one rest day per week.

Common mistakes on this plan

  • Stretching the 60-second rest. Three minutes of rest makes the sets easier — and trains something different from what's programmed. Set a timer.
  • Volume over form. With daily training, every sloppy rep comes back to bite you a hundredfold. Partial reps don't count toward the 100.
  • Ignoring shoulder warning signs. Daily pressing is unfamiliar territory for tendons. Mild muscle soreness is normal; a sharp pain inside the shoulder joint is not — take an extra rest day instead of "pushing through."

What you'll be able to do at the end

After 30 days, 100 clean reps per session is your regular program, not your exceptional day — and your max set typically grows by 20 to 30% as a side effect. After that, technique variations are worth a look: the 12-week one-arm push-up build-up uses the work capacity you've built as its foundation.