BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Run Log icon
Actively maintained Tested with WP 7.1 #1 in run diary

Run Log

Add running diary capabilities - log your sport activities, track and display: distance, duration, gear (e.g. shoes), elevation gain, calories, etc.

Active installs20+10+ tier
Downloads · 30d85▲ +3.7% vs prev. 30d
Rating5/51 reviews
Health score70/100Good
All-time downloads11.7KSince Jun 2016
Support resolved—No recent threads
RequiresWP 5.0PHP any
Downloads · 7d21▲ +16.7% week over week
Our verdict

Solid choice

Run Log is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20+ sites, is rated 5/5 and was last updated 2 months ago, and scores 70/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (20+ active installs)
  • Very few reviews so far

Daily downloads

4812Jul 2Aug 15Sep 29
Yesterday5
Daily average (1y)3
Peak day154Oct 6, 2025
Last 12 months1.2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Run Log stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
run diary #1 19 Best run diary plugins →
running >100 5,639 Best running plugins →
sport #77 439 Best sport plugins →
strava #9 27 Best strava plugins →
training log #3 367 Best training log plugins →

Version adoption

Share of active sites per release.

  • 1.7100.0%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Run Log

From the official readme · v1.7.13

Description

The plugin add running diary capabilities to WordPress, so you can log and display your running [and other sporting] activities in posts. Share runs, total mileage (or kilometers), total time spent running, etc. Track your shoes usage, and/or other sporting gear. Link and group your activities by goals.

Features

  • Add custom post type for logging a running activity.
  • Log distance and duration (elevation gain and calories) for each run in custom fields of run-log posts.
  • Calculate pace/speed automatically.
  • Display the above data in the post automatically.
  • Widget and shortcode for displaying totals – distance, time, elevation gain, calories (and average pace/speed for shortcode).
  • Option to choose light or dark style theme, to blend with your theme.
  • Quick embed your STRAVA and/or Garmin Connect activity in the post (displaying data and map from your account).
  • Add custom taxonomies for gear (like shoes) and goals (like “sub 4 marathon”) that could be connected to run-log posts (and regular posts). You may trak distance run with shoes usage by this (as well as other gear).

Localization

Support RTL languages sites.

The metric system of measurement is used by default – Kilometer (km) for distance, minutes per kilometer (min/km) for pace, kilometers per hour (km/h) for speed [and meters (m) for elevation].
You can change these to statute/imperial by updating plugin’s “Distance unit” option to mi (Mile).

Translations

  • Hebrew – full translations.
  • English – default. Not my mother tongue, so may have some wording and spelling mistakes. Do tell me how to correct them if you find any.

Usage

[After activating the plugin]

To log a new run you can follow these steps:

  1. On the admin menu there will be a new sub-menu: “Run Log” – from it’s options, select “Add New” (or click on “Run” from the “New” sub-menu of the top menu).
  2. Enter a title for this run (as post title), write your run description (e.g. type of run, location, how you fealt, etc.) in the body. You can add media (photos, videos) if you want, as you would do with a normal post.
  3. Under the main editing area (body) you should see the “Run Log Parameters” box. There you enter the distance and duration of the run.
  4. [Optional] You may add the elevation gain and/or calories for that activety (at “Run Log Parameters” box).
  5. [Optional] You may add the gear you used in this run on the “Gears” box (like shoes and track shoes mileage by this).
  6. [Optional] You may add the goal, that this run is part of the road to it, on the “Goals” box (so you’ll be able to see all of them in one page, as well as the total distance/time).
  7. [Optional] You may add your “STRAVA” or “Garmin Connect” activity ID, to embed your activity’s data and map from your account (instead of the regular plugin’s display).
  8. Publish.

If you want to configure run log data (distance, duration, pace/speed), you can do this on the “Run Log Options”, accessible via the “Run Log” admin sub-menu. There you can select between top/bottom display position, Kilometer/Miles units, and pace/speed.

To display your totals

Use [oirl_total] Shortcode with (or without) these optional attributes:

  • only: distance/time/elevation/calories;
  • year: a 4-digit year – display totals for this year only;
  • month: 1 or 2 digits for month (may have leading zero) – display totals for this year only (mast be used in conjunction with ‘year’ attribute);
  • hide_pace: yes/no – if ‘yes’ will not show the average pace/speed;
  • days_display: true/false – display days in total time if more then 24 hours.

Examples:

  • All-time distance + time + average pace/speed:
    • [oirl_total]
  • 2015 totals without average pace/speed (display distance + time):
    • [oirl_total year="2015" hide_pace="yes"]
  • January 2016 totals (distance + time + average pace/speed):
    • [oirl_total year="2016" month="1"]
  • All-time distance:
    • [oirl_total only="distance"]
  • All-time duration (displaying days if more then 24 hours):
    • [oirl_total only="time" days_display="yes"]
  • Total elevation gain for 2016:
    • [oirl_total only="elevation" year="2016"]

Credits

The plugin icon was Designed by Freepik.

To Do:

  • Add option to display elevation and calories on run-log posts.
  • Add hart rate(?).
  • Add how you felt scale(?).
  • More quick embed sources (polar, suunto, runkeeper, runtastic, etc).
  • Add API support to retrieve data automatically form: Strava, Garmin Connect, Sunto Movescount, Runkeepr, etc.

Uninstall

This plugin doesn’t add/change the data-base structurer, so no worry about that. Yet, it does store plugin configuration options in the ‘options’ table. These options will be removed if plugin is uninstall (deleted) trough the plugins admin screen.
Data stored by this plugin for posts (in postmeta table) will be kept.

Installation

From your website via WordPress Plugin Directory (recomended):

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘Run Log’
  3. Click ‘Install Now’ button
  4. Activate the plugin in the Plugin dashboard

From your computer via WordPress Dashboard:

  1. Download run-log.zip
  2. Navigate to the ‘Add New’ in the plugins dashboard
  3. Click on the ‘Upload Plugin’ button (top)
  4. Select run-log.zip from your computer
  5. Click ‘Install Now’ button
  6. Click on “Activate Plugin” link

From your computer via FTP or from your sever:

  1. Download run-log.zip to your computer (or to server)
  2. Extract the run-log directory from zip file
  3. Upload/Move the run-log directory under the wp-content/plugins/ directory of your WrdPress installation
  4. Activate the plugin in the Plugin dashboard

Frequently asked questions

Can this plugin be used for cycling or other similar sport activities?

Yes, it should be usable for cycling as well, and maybe other similar sports.

Something doesn’t look right

Check and update options on the “Run Log Options” page.

“Garmin Connect” quick embed doesn’t work

Verify the activity ID is copied fully from activity’s page address (the 10-digit number ate URL’s end: connect.garmin.com/modern/activity/1004567890). Make sure your activity is Public – activity’s privacy is set to “Everyone” (the lock icon, at the top right page corner, is open).

Changelog

Till now elevation gain was always in meters, now if mi is your "distance unit", elevation will be saved and displayed in feet.

1.7.13

  • Declared compatibility and tested up to WordPress 7.0.
  • Implemented PHPUnit and E2E automated testing infrastructure.
  • Fix: Resolved minor bugs.

1.7.12

  • Fix: Updated Garmin Connect embed URL to the new format (yet, Chrome/Edge may be broken from Garmin side).
  • Enhancement: Updated iframe to be responsive & added a fallback link below Garmin embeds.
  • Tested up to WordPress 6.9.

1.7.11

  • Add nonce to admin settings and implement Plugin Check suggestions.

1.7.10

  • Updated plagin website.

1.7.9

  • Updated CSS for mobile/narrow display.

1.7.6

  • Update Garmin embed URL

Full changelog on WordPress.org →

Screenshots

Run data display in the post.
Run data display in the post.
The post edit screen - run-log parameters input box at the bottom.
The post edit screen - run-log parameters input box at the bottom.
Shortcode displaying 3 views: default, distance only, duration only.
Shortcode displaying 3 views: default, distance only, duration only.
The plugin options screen.
The plugin options screen.
"Garmin Connect" embed.
"Garmin Connect" embed.
Gears and Goals input boxes from the post edit screen.
Gears and Goals input boxes from the post edit screen.
STRAVA embed.
STRAVA embed.
Widget configuration.
Widget configuration.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

FAQ

Run Log: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 30, 2026

Is Run Log free?

Yes. Run Log is free to download and use from the official WordPress.org plugin directory.

Is Run Log safe to use in 2026?

Run Log is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20+ sites, is rated 5/5 and was last updated 2 months ago, and scores 70/100 on our health check.

How many websites use Run Log?

Run Log is active on 20+ WordPress websites and has been downloaded 11,738 times since it launched in June 2016. It was downloaded 85 times in the last 30 days.

Does Run Log work with WordPress 7.1?

Yes. The developer has tested Run Log up to WordPress 7.1.2, the latest release. It requires WordPress 5.0 or newer.

When was Run Log last updated?

The latest version, 1.7.13, was released on August 15, 2026 (2 months ago).

Who makes Run Log?

Run Log is developed and maintained by izem.

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.