Skip to main content

Bodyweight Circuit with Running Pyramid Workout

This is a great workout for both outdoors and the gym. No equipment is required for the strength-training circuits, so you can stop at given points in an outdoor running route to complete them in the grass/sand/etc. On the flipside, if you’re gym bound, just snag one of the treadmills and a small area of floor space.

Bodyweight Circuit with Running Pyramid Workout

You’ll alternate between running (the distance decreases each round in a pyramid fashion) and completing three rounds of the following bodyweight circuit. In total, you run 2.5 miles and complete 9 rounds of the strength circuit. Here’s the breakdown:

  • Run 1 mile
  • 3 rounds of strength training circuit
  • Run .75 miles
  • 3 rounds of strength training circuit
  • Run .5 miles
  • 3 rounds of strength training circuit
  • Run .25 miles

You should try to run each leg as fast as you can without stopping. And if you don’t have a treadmill or just hate running, feel free to replace it with another type of cardio (the elliptical, biking, etc.).

Strength Training Circuit Breakdown

Complete  three rounds  of the following in between each running leg:

  • 10 Reptile Push Ups:  Start in push up position (a plank with hands aligned under shoulders). As you lower down, crunch your right knee forward, in towards the right shoulder, squeezing those obliques. Return the foot back to the ground as you press back up into high plank position. Repeat, this time on the left.
  • 20 Hindu Squats:  A Hindu Squat can best be described as a fluid, deep squat in which you roll onto the balls of your feet as you come up. This is one squat variation where it’s okay for your knees to stick out farther than your toes—but only when you’re on the balls of your feet. Keep feet shoulder-width apart and start by squatting down, hands behind you, torso leaning forward. Move your arms in a circular motion so that your fingertips brush the ground when you’re at your lowest squat, shifting weight onto the balls of your feet and sweeping the arms forward as you come up.
  • 10 (each side) Side Plank Crossbody Crunches:  Start in a side plank position, top arm bent, hand behind your head, and bottom leg hovering a couple inches off the ground. From there, tuck your bottom knee forward as you crunch the opposite elbow towards it, twisting your torso towards the ground.
  • 10 (each side) Forward/Backward Pivoting Lunges: This is essentially a front-to-back lunge with one foot planted on the ground. Start in a split-stance lunge, one foot forward, and on the ball of the back foot. Both knees should be bent to 90 degrees, back knee hovering a couple inches off the ground and front knee aligned over the ankle. Using the front foot as your anchor leg, step the back foot forward, landing back in the starting position only with the opposite leg forward, and then quickly pushing off that foot and returning it back behind the anchor foot to where it started.

Yeah yeah, ok, workout shmorkout—these leggings! So. Stinking. Comfy. I had seen the  lucy brand floating around the internet for a while, and then spotted one of their stores while in San Francisco a couple months ago. I remember thinking how cute everything in the window display looked, and then as if reading my mind, the awesome people over at lucy reached out to me about rocking some of their apparel on P&I. Yes, please! I’m wearing the  I Run This Capri  (retail at $89), and  love  them. They’re soft and comfortable with a wide, flattering waistband, thick enough material to keep everything where it’s supposed to be, and cute color options.

Now per usual, I’ll leave you with a couple questions to get the ol’ comments section going…

Outdoor running or the treadmill—who ya got?  (I think treadmills are torture—I’m Team Outdoors all the way!)

Have you tried out lucy workout apparel before? Thoughts?

Happy Humpday, friends!

Article credit: pumpsandiron.com  /  CC BY
Photo credit:  pumpsandiron.com  /  CC BY

eZ debug

Clear cache:

Quick settings:

Timing: Aug 03 2026 08:30:38
Script start
Debug: Aug 03 2026 08:30:38
object(SQLite3)#26 (0) {
}
Debug: Aug 03 2026 08:30:38
integer(false)
Timing: Aug 03 2026 08:30:38
Module start 'content'
Timing: Aug 03 2026 08:30:38
Module end 'content'
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/pagelayout/head/title.tpl:6[12] Aug 03 2026 08:30:38
Variable 'site_title' is already defined.
Error: eZTemplate Aug 03 2026 08:30:38
No such attribute for object(eZContentObject): innerContent
Choose one of following: 
Error: eZTemplate Aug 03 2026 08:30:38
Unknown template variable 'ibexa' in namespace ''
Error: eZTemplate Aug 03 2026 08:30:38
Unknown template variable 'ibexa' in namespace ''
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:1[0] Aug 03 2026 08:30:38
Variable 'bl_view_type' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:3[0] Aug 03 2026 08:30:38
Variable 'bl_params' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:6[0] Aug 03 2026 08:30:38
Variable 'bl_whitespace' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:17[0] Aug 03 2026 08:30:38
Variable 'bl_extra' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:30[0] Aug 03 2026 08:30:38
Variable 'bl_container' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:37[0] Aug 03 2026 08:30:38
Variable 'bl_skip' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:1[0] Aug 03 2026 08:30:38
Variable 'bl_view_type' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:3[0] Aug 03 2026 08:30:38
Variable 'bl_params' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:6[0] Aug 03 2026 08:30:38
Variable 'bl_whitespace' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:17[0] Aug 03 2026 08:30:38
Variable 'bl_extra' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:30[0] Aug 03 2026 08:30:38
Variable 'bl_container' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:37[0] Aug 03 2026 08:30:38
Variable 'bl_skip' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:1[0] Aug 03 2026 08:30:38
Variable 'bl_view_type' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:3[0] Aug 03 2026 08:30:38
Variable 'bl_params' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:6[0] Aug 03 2026 08:30:38
Variable 'bl_whitespace' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:17[0] Aug 03 2026 08:30:38
Variable 'bl_extra' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:30[0] Aug 03 2026 08:30:38
Variable 'bl_container' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/explayouts/block/block.tpl:37[0] Aug 03 2026 08:30:38
Variable 'bl_skip' is already defined.
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/content/views/standard/ng_article.tpl:7[0] Aug 03 2026 08:30:38
Variable 'node' is already defined.
Error: eZTemplate Aug 03 2026 08:30:38
Unknown template variable 'toolbar_macros' in namespace ''
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/content/views/standard/ng_article.tpl:7[0] Aug 03 2026 08:30:38
Variable 'node' is already defined.
Error: eZTemplate Aug 03 2026 08:30:38
Unknown template variable 'toolbar_macros' in namespace ''
Warning: eZTemplate:def @ extension/sevenx_themes_media/design/media/templates/content/views/standard/ng_article.tpl:7[0] Aug 03 2026 08:30:38
Variable 'node' is already defined.
Error: eZTemplate Aug 03 2026 08:30:38
Unknown template variable 'toolbar_macros' in namespace ''
Timing: Aug 03 2026 08:30:38
Script end

Main resources:

Total runtime0.0668 sec
Peak memory usage4,096.0000 KB

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0067 822.9219102.0703
Module start 'content' 0.00670.0030 924.992293.7188
Module end 'content' 0.00960.0571 1,018.7109551.6094
Script end 0.0668  1,570.3203 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00152.3117330.0000
SQLite3 Total
Looping result0.00131.87284500.0000
Template Total0.058187.020.0291
Template load0.00060.838320.0003
Template processing0.057586.138420.0288
Template load and register function0.00010.086710.0001
Override
Cache load0.00030.4486190.0000
Sytem overhead
Fetch class attribute can translate value0.00111.6787100.0001
XML
Image XML parsing0.00223.3210100.0002
General
dbfile0.00071.0827380.0000
String conversion0.00000.009320.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx_themes_media/design/media/templates/pagelayout.tplEdit templateOverride template
3explayouts/block/twig_block.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/twig_block.tplEdit templateOverride template
1pagelayout/header.tpl<No override>extension/sevenx_themes_media/design/media/templates/pagelayout/header.tplEdit templateOverride template
2explayouts/block/column.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/column.tplEdit templateOverride template
1pagelayout/breadcrumbs.tpl<No override>extension/sevenx_themes_media/design/media/templates/pagelayout/breadcrumbs.tplEdit templateOverride template
1explayouts/block/full_view.tpl<No override>extension/explayouts/design/standard/templates/explayouts/block/full_view.tplEdit templateOverride template
1explayouts/block/title.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/title.tplEdit templateOverride template
1explayouts/block/title/section_centered.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/title/section_centered.tplEdit templateOverride template
1explayouts/block/list.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/list.tplEdit templateOverride template
1explayouts/block/list/grid.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/list/grid.tplEdit templateOverride template
1explayouts/block/list/grid/3_columns.tpl<No override>extension/sevenx_themes_media/design/media/templates/explayouts/block/list/grid/3_columns.tplEdit templateOverride template
1content/views/standard/ng_article.tpl<No override>extension/sevenx_themes_media/design/media/templates/content/views/standard/ng_article.tplEdit templateOverride template
1pagelayout/footer.tpl<No override>extension/sevenx_themes_media/design/media/templates/pagelayout/footer.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 17
 Number of unique templates used: 14

Time used to render debug report: 0.0002 secs