Training & Activity

A complete training record: historical Peloton sessions retained, with Garmin activities becoming the primary source going forwards.

TRAINING & ACTIVITY

From Peloton to World’s Toughest Mudder

Historical Peloton training is retained, while Garmin is the primary activity record going forwards. Linked Bike+ sessions are counted once and enriched with their Peloton class details.

Activities3,13928 Garmin · 3,111 Peloton history
Training time1171:33:30
Distance28,231.6 km
Calories687,506
This week0 activities0:00 · 0.0 km

← Back to activity log

INDOOR CYCLING

30 min Power Zone Ride – Matt Wilpers

Recorded by Peloton Bike+ via Garmin and imported into Tough Smudge. Device-recorded values are used for the activity metrics.

DISTANCE18.12 km
RECORDED TIME30:00
AVG SPEED36.3 km/h
AVG HR133 bpm
MAX HR151 bpm
AVG POWER233 W
MAX POWER357 W
TOTAL WORK419 kJ
AVG RESISTANCE50.6%
AVG CADENCE88 rpm
CALORIES366
HEART RATE

Heart rate through this view

SPEED

Speed against distance

CADENCE

Cadence through this activity

POWER

Power through this activity

RESISTANCE

Peloton resistance through this activity

WEEKLY CONSISTENCY

Training volume

3 Aug
10 Aug
17 Aug
24 Aug
31 Aug
7 Sep
14 Sep
21 Sep
28 Sep
5 Oct
12 Oct
19 Oct
ACTIVITY LOG

Latest training

15 matching

Indoor cycling

20 min Autumn Recovery Ride – Sam Yo

Sam Yo

Garmin · Peloton Bike+

20:00 time8.51 km distance156 kcal105 bpm avg HR97 W avg power

View Garmin detail →

Indoor cycling

20 min Climb Ride – Denis Morton

Denis Morton

Garmin · Peloton Bike+

20:00 time11.97 km distance268 kcal141 bpm avg HR226 W avg power

View Garmin detail →

Indoor cycling

20 min Low Impact Ride – Sam Yo

Sam Yo

Garmin · Peloton Bike+

20:00 time11.52 km distance239 kcal132 bpm avg HR203 W avg power

View Garmin detail →

Indoor cycling

10 min Cool Down Ride – Ben Alldis

Ben Alldis

Garmin · Peloton Bike+

10:00 time4.44 km distance94 kcal115 bpm avg HR107 W avg power

View Garmin detail →

Indoor cycling

30 min 90s Ride – Sam Yo

Sam Yo

Garmin · Peloton Bike+

30:00 time17.72 km distance385 kcal137 bpm avg HR217 W avg power

View Garmin detail →

Indoor cycling

Extra 10: Climb Ride – Matt Wilpers

Matt Wilpers

Garmin · Peloton Bike+

10:00 time5.42 km distance114 kcal129 bpm avg HR181 W avg power

View Garmin detail →

Indoor cycling

20 min Low Impact Ride – Bradley Rose

Bradley Rose

Garmin · Peloton Bike+

20:00 time11.98 km distance279 kcal144 bpm avg HR224 W avg power

View Garmin detail →

Indoor cycling

20 min Hip Hop Ride – Denis Morton

Denis Morton

Garmin · Peloton Bike+

20:00 time11.86 km distance253 kcal136 bpm avg HR223 W avg power

View Garmin detail →

Indoor cycling

10 min Cool Down Ride – Alex Toussaint

Alex Toussaint

Garmin · Peloton Bike+

10:00 time4.49 km distance90 kcal113 bpm avg HR113 W avg power

View Garmin detail →

Indoor cycling

60 min Rock Ride – Sam Yo

Sam Yo

Garmin · Peloton Bike+

1:00:00 time34.79 km distance768 kcal137 bpm avg HR208 W avg power

View Garmin detail →

Indoor cycling

30 min Power Zone Ride – Matt Wilpers

Matt Wilpers

Garmin · Peloton Bike+

30:00 time18.12 km distance366 kcal133 bpm avg HR233 W avg power

View Garmin detail →

Indoor cycling

45 min 70s Ride – Hannah Corbin

Hannah Corbin

Garmin · Peloton Bike+

45:00 time25.14 km distance610 kcal142 bpm avg HR188 W avg power

View Garmin detail →

Indoor cycling

45 min Classic Rock Ride – Denis Morton

Denis Morton

Garmin · Peloton Bike+

45:00 time26.78 km distance626 kcal144 bpm avg HR221 W avg power

View Garmin detail →

Indoor cycling

30 min Power Zone Ride – Matt Wilpers

Matt Wilpers

Garmin · Peloton Bike+

30:00 time17.40 km distance367 kcal133 bpm avg HR212 W avg power

View Garmin detail →

Indoor cycling

60 min Power Zone Endurance 80s Ride – Sam Yo

Sam Yo

Garmin · Peloton Bike+

1:00:00 time35.74 km distance773 kcal138 bpm avg HR222 W avg power

View Garmin detail →

PELOTON LEGACY

Ride personal bests

Ride performance

Personal bests & latest efforts

PBs are calculated automatically from total output for fixed-length cycling rides. Detailed metric differences are neutral training context, not a good/bad score.

5 min

465 qualifying rides
32.1% below PB
Latest ride 57 kJ 4 Oct 2026 5 min Cool Down Ride · Bradley Rose
Personal best 84 kJ 7 Apr 2026 5 min Cool Down Ride · Cody Rigsby

-27 kJ -32.1%

PB set
197 days ago
Latest ride
17 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 57 kJ 84 kJ -27 kJ
Average cadence 86 rpm 83 rpm +3 rpm
Average resistance 47% 57% -10 pts
Average heart rate 129 bpm 139 bpm -10 bpm
Maximum heart rate — — —
Distance 1.72 mi 2.00 mi -0.28 mi

10 min

230 qualifying rides
64.0% below PB
Latest ride 64 kJ 7 Oct 2026 10 min Cool Down Ride · Ben Alldis
Personal best 178 kJ 20 Jun 2026 Extra 10: Climb Ride · Matt Wilpers

-114 kJ -64.0%

PB set
123 days ago
Latest ride
14 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 64 kJ 178 kJ -114 kJ
Average cadence 79 rpm 81 rpm -2 rpm
Average resistance 40% 61% -21 pts
Average heart rate 116 bpm 149 bpm -33 bpm
Maximum heart rate — — —
Distance 2.76 mi 4.10 mi -1.34 mi

15 min

164 qualifying rides
39.4% below PB
Latest ride 163 kJ 3 Oct 2026 15 min Climb Ride · Sam Yo
Personal best 269 kJ 21 Jul 2026 15 min Rolling Hills Ride · Robin Arzón

-106 kJ -39.4%

PB set
92 days ago
Latest ride
18 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 163 kJ 269 kJ -106 kJ
Average cadence 72 rpm 76 rpm -4 rpm
Average resistance 54% 64% -10 pts
Average heart rate 131 bpm 145 bpm -14 bpm
Maximum heart rate — — —
Distance 5.13 mi 6.20 mi -1.07 mi

20 min

432 qualifying rides
69.4% below PB
Latest ride 117 kJ 8 Oct 2026 20 min Autumn Recovery Ride · Sam Yo
Personal best 382 kJ 8 Jan 2026 20 min FTP Test Ride · Matt Wilpers

-265 kJ -69.4%

PB set
286 days ago
Latest ride
13 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 117 kJ 382 kJ -265 kJ
Average cadence 83 rpm 83 rpm 0 rpm
Average resistance 37% 62% -25 pts
Average heart rate 106 bpm 153 bpm -47 bpm
Maximum heart rate — — —
Distance 5.29 mi 8.50 mi -3.21 mi

30 min

582 qualifying rides
27.6% below PB
Latest ride 391 kJ 7 Oct 2026 30 min 90s Ride · Sam Yo
Personal best 540 kJ 7 Feb 2026 30 min Low Impact Ride · Emma Lovewell

-149 kJ -27.6%

PB set
256 days ago
Latest ride
14 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 391 kJ 540 kJ -149 kJ
Average cadence 93 rpm 74 rpm +19 rpm
Average resistance 47% 65% -18 pts
Average heart rate 138 bpm 149 bpm -11 bpm
Maximum heart rate — — —
Distance 11.01 mi 12.40 mi -1.39 mi

45 min

227 qualifying rides
32.4% below PB
Latest ride 509 kJ 5 Oct 2026 45 min 70s Ride · Hannah Corbin
Personal best 753 kJ 13 Jul 2026 45 min Power Zone Endurance Ride · Matt Wilpers

-244 kJ -32.4%

PB set
100 days ago
Latest ride
16 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 509 kJ 753 kJ -244 kJ
Average cadence 84 rpm 90 rpm -6 rpm
Average resistance 49% 55% -6 pts
Average heart rate 142 bpm 152 bpm -10 bpm
Maximum heart rate — — —
Distance 15.62 mi 18.20 mi -2.58 mi

60 min

80 qualifying rides
27.2% below PB
Latest ride 751 kJ 6 Oct 2026 60 min Rock Ride · Sam Yo
Personal best 1,031 kJ 17 Jan 2026 60 min Power Zone Endurance Ride · Matt Wilpers

-280 kJ -27.2%

PB set
277 days ago
Latest ride
15 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 751 kJ 1,031 kJ -280 kJ
Average cadence 84 rpm 90 rpm -6 rpm
Average resistance 51% 54% -3 pts
Average heart rate 138 bpm — —
Maximum heart rate — — —
Distance 21.62 mi 24.50 mi -2.88 mi

75 min

20 qualifying rides
New personal best
New PB 1,153 kJ 31 Jul 2026 75 min Power Zone Endurance Ride · Matt Wilpers
Previous PB 960 kJ 24 Nov 2025 75 min Power Zone Endurance Ride · Matt Wilpers

+193 kJ +20.1%

PB set
82 days ago
Latest ride
82 days ago
Previous PB stood
249 days
Compare ride metrics
Metric New PB Previous PB Difference
Total output 1,153 kJ 960 kJ +193 kJ
Average cadence 91 rpm 79 rpm +12 rpm
Average resistance 52% 52% 0 pts
Average heart rate 143 bpm 145 bpm -2 bpm
Maximum heart rate — — —
Distance 29.40 mi 27.30 mi +2.10 mi

90 min

28 qualifying rides
5.9% below PB
Latest ride 1,271 kJ 27 Aug 2026 90 min Power Zone Endurance Ride · Denis & Matt
Personal best 1,350 kJ 15 Mar 2026 90 min Power Zone Endurance Ride · Matt Wilpers

-79 kJ -5.9%

PB set
220 days ago
Latest ride
55 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 1,271 kJ 1,350 kJ -79 kJ
Average cadence 85 rpm 83 rpm +2 rpm
Average resistance 53% 54% -1 pts
Average heart rate 139 bpm 128 bpm +11 bpm
Maximum heart rate 154 bpm — —
Distance 34.04 mi 34.90 mi -0.86 mi

120 min

11 qualifying rides
18.2% below PB
Latest ride 1,534 kJ 26 Aug 2026 120 min Power Zone Endurance Ride · Matt Wilpers
Personal best 1,876 kJ 15 Feb 2026 120 min Power Zone Endurance Ride · Christian & Matt

-342 kJ -18.2%

PB set
248 days ago
Latest ride
56 days ago
Compare ride metrics
Metric Latest ride Personal best Difference
Total output 1,534 kJ 1,876 kJ -342 kJ
Average cadence 96 rpm 91 rpm +5 rpm
Average resistance 47% 52% -5 pts
Average heart rate 143 bpm 144 bpm -1 bpm
Maximum heart rate 160 bpm — —
Distance 43.78 mi 47.20 mi -3.42 mi