Polski 🇵🇱
SmartReps

The 100 push-ups program — how it works

The classic "hundred push-ups" plan is built on a simple idea: you start with a max test, the app assigns a cycle to your level and lays out sets and rest times for every training day. After each cycle you retest and move up — until you hit a full hundred.

Start training in SmartReps →

How the training works

  1. Max test — do as many push-ups as you can. Your result assigns you to the right cycle.
  2. Training cycle — 6 training days with exact sets, reps and rest times (60–120 s). The day's last set is a max set.
  3. Retest — after finishing a cycle you test again and advance to a harder cycle, or repeat if a day wasn't completed.
  4. Progression to 100 — each cycle raises the volume until you reach a full set of 100 push-ups.

Cycles matched to your level

Your testCycleEstimated time
fewer than 5 push-upsstarter level2–3 weeks
6–10 push-upslevel 22–3 weeks
11–20 push-upslevel 32–4 weeks
21–25 push-upslevel 42–4 weeks
26+ push-upsadvanced cycles3–6 weeks

Why an app instead of a piece of paper

Common questions

How many times a week? The cycle has 6 training days — short sessions (a few sets) with generous rest between them.

What if I fail a day? The cycle restarts — a deliberate mechanic that keeps rep quality high.

Is the program free? Yes, all push-up cycles are free in SmartReps.

Open SmartReps and take the test →