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
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

3,139 matching

Strength / conditioning

15 min Lower Body Stretch – Joslyn Thompson Rule

Joslyn Thompson Rule

Garmin · Peloton Bike+

15:00 time42 kcal

View Garmin detail →

Run

Obstacle Racing – October 11, 2026

Enduro 3

Garmin · Enduro 3

2:22:41 time11.27 km distance908 kcal120 bpm avg HR130 W avg power107 m ascent

View Garmin detail →

Run

Obstacle Racing – October 11, 2026

Enduro 3

Garmin · Enduro 3

2:19:31 time15.17 km distance1,134 kcal134 bpm avg HR191 W avg power91 m ascent

View Garmin detail →

Strength / conditioning

15 min Lower Body Stretch – Joslyn Thompson Rule

Joslyn Thompson Rule

Garmin · Peloton Bike+

15:00 time42 kcal

View Garmin detail →

Strength / conditioning

15 min Lower Body Stretch – Joslyn Thompson Rule

Joslyn Thompson Rule

Garmin · Peloton Bike+

15:00 time42 kcal

View Garmin detail →

Run

Obstacle Racing – October 10, 2026

Enduro 3

Garmin · Enduro 3

49:11 time4.17 km distance208 kcal93 bpm avg HR118 W avg power25 m ascent

View Garmin detail →

Run

Obstacle Racing – October 10, 2026

Enduro 3

Garmin · Enduro 3

4:45:29 time31.78 km distance1,962 kcal118 bpm avg HR198 W avg power337 m ascent

View Garmin detail →

Strength / conditioning

15 min Lower Body Stretch – Joslyn Thompson Rule

Joslyn Thompson Rule

Garmin · Peloton Bike+

15:00 time44 kcal73 bpm avg HR

View Garmin detail →

Strength / conditioning

15 min Full Body Stretch – Rebecca Kennedy

Rebecca Kennedy

Garmin · Peloton Bike+

15:00 time54 kcal82 bpm avg HR

View Garmin detail →

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 →

Strength / conditioning

15 min Lower Body Stretch – Joslyn Thompson Rule

Joslyn Thompson Rule

Garmin · Peloton Bike+

15:00 time55 kcal79 bpm avg HR

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 →

Stretching

15 min Lower Body Stretch

Joslyn Thompson Rule

Peloton history

15:00 time62 kcal84 bpm avg HR
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 →

Cycling

5 min Cool Down Ride

Bradley Rose

Peloton history

5:00 time2.77 km distance57 kcal129 bpm avg HR189 W avg power
Cycling

30 min Pop Punk Ride

Bradley Rose

Peloton history

30:00 time16.46 km distance358 kcal132 bpm avg HR180 W avg power
Cycling

30 min Classic Rock Ride

Bradley Rose

Peloton history

30:00 time18.35 km distance411 kcal143 bpm avg HR237 W avg power
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 →

Cycling

5 min Warm Up Ride

Olivia Amato

Peloton history

5:00 time2.32 km distance41 kcal108 bpm avg HR120 W avg power
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