Fitness · Log Sheet · Two-column log

30 Day Cardio Progress Log

Cardio session log for tracking duration and perceived effort across 30 days, suited to runners, cyclists, and general fitness.

Building the preview…

The PDF is built on your device from the layout and the text above; nothing is uploaded. If the preview does not display, the download buttons still work.

Who this sheet is for

This sheet is for runners, cyclists, and general fitness exercisers who want to see a full month of cardio sessions on one page without writing lengthy notes. Where the daily journal page captures reflection for one session and the weekly planner sets goals in advance, this two-column log is for recording duration and effort across every session of the month in a compact, scannable format.

What this sheet is for

This sheet is for anyone building or maintaining a cardio habit — running, cycling, rowing, swimming, brisk walking, or any sustained aerobic activity. Reach for it at the start of a new month when you want a single, honest record of how often you moved, for how long, and whether the effort felt easy, moderate, or hard. It works alongside any training plan or as a standalone accountability tool.

How to use it

Fill in Month / Year and your Monthly cardio goal in minutes at the top, then choose your Session unit — minutes is the default, but you can switch to kilometers or miles if distance matters more to you. Each row represents one day. Log the date, enter your Duration in the value column, and use the Effort / Notes column to record perceived exertion on a simple 1–10 scale, your activity type, or anything that affected the session such as heat, fatigue, or a new route. The heavier dividing lines mark each seven-day block so you can review weekly totals at a glance.

What is printed on the page

“30-Day Cardio Progress Log” is laid out as two-column log: two side-by-side tables of date, value and note (18 rows each, 36 entries a page), with a target field across the top. Under the title it reads “Track every cardio session — duration, intensity, and how it felt — across one month.”, and the line at the foot of the page says “Consistency matters more than intensity early on. A 15-minute entry is as valid as a 60-minute one.”.

The remaining labels on “30-Day Cardio Progress Log”, the fitness sheet, are “Month / Year” for the period label, “Duration (min)” for the value heading, “Effort / Notes” for the note heading, “Monthly cardio goal (min total)” for the target prompt and “Session unit” for the unit prompt.

Two things about this particular two-column log are settings rather than text, and “30-Day Cardio Progress Log” has them set like this. Target row is on: include the target and unit fields across the top. Weekly dividers is on: draw a heavier rule every seven rows.

Tips

Write your activity type in the Effort / Notes column — 'run', 'cycle', 'swim' — so patterns across the month are visible.

At each weekly divider, total your Duration column to see whether you are on pace to meet your monthly minute goal.

Note a perceived effort score of 1–10 alongside duration; paired together they reveal overtraining before your body signals it.

The other layouts in this set

“30-Day Cardio Progress Log” is one of three sheets in this set, each a different fixed layout filled for the same topic. “Daily Strength Training Log” uses the dated table layout and “Weekly Running Mileage Log” uses the notes and table layout. Pick by how you work: the layout decides how much you write and where, not what the sheet is about.

Step by step

  1. Write the 'Month / Year' and your 'Monthly cardio goal (min total)' in the target fields across the top before the month begins.
  2. Note your 'Session unit' so every duration entry in the 'Duration (min)' column uses the same measure.
  3. After each session, find the matching date row in either the left or right table, enter your duration, and write a brief note in the 'Effort / Notes' column — a single word or a number is enough.
  4. At the end of the month, add up the 'Duration (min)' column and compare the total to your 'Monthly cardio goal (min total).'
  5. Scan the 'Effort / Notes' column for any weeks where effort ratings were consistently high or low, then use that pattern to plan the next month.

Example entry

'Month / Year': July 2025. 'Monthly cardio goal (min total)': 600. 'Session unit': minutes. Date row example — Date: July 3. 'Duration (min)': 35. 'Effort / Notes': 6, felt strong. Date: July 7. 'Duration (min)': 20. 'Effort / Notes': 8, hot outside, short on time.

Questions about this sheet

The sheet has 36 entry rows but some months have 31 days — will it fit?

Yes: with 18 rows in each side-by-side table you have 36 rows total, which covers every day of any month and leaves a few rows if you log two short sessions on one day.

What does 'Session unit' mean — do I have to use minutes?

'Duration (min)' is the column heading, so minutes is the intended unit; the 'Session unit' field is there so you can confirm that at the top and keep every entry consistent across the month.

Can I use this log for more than one type of cardio in the same month?

Yes — the 'Effort / Notes' column has enough space to add a short activity label, such as 'run' or 'bike,' alongside your effort note for each session.

Change the text

Open this exact layout with these headings already filled in, edit any of them, and download your version. Open in the generator.

The other fitness log sheet layouts

More for fitness

This site uses Google Analytics. See our Privacy Policy.