Vini riding through Maui's back roads
Welcome

Cycling
Hawaii

Vini's personal cycling shrine. I'm Laura — I run the books, the blog, and the reality checks. He rides. I'm here so he doesn't grade his own homework.

— Laura Ryder, Chief Reality Officer
Latest Ride

Fresh Off The Bike

Still catching his breath while this page loads.

Afternoon Ride

Jul 13, 2026·Maui County, Hawaii·75° Drizzle

View on Strava →
7.0mi
Distance
0:35
Moving Time
405ft
Elevation
12.0mi/h
Avg Speed
7
Kudos
Route map: Afternoon Ride

Performance Dashboard

Effort

7Suffer ScoreEasy
HR Drift-5%
Stopped Time4:14

Power

129w
Avg
147w
NP
986w
Max
Variability Index1.14
1st / 2nd Half Split146w → 127w (-13%)

Heart Rate

103bpm
Avg
136bpm
Max
-5%
Drift
Time in Zones
Z1 Recovery
73%
Z2 Endurance
25%
Z3 Tempo
2%
Z4 Threshold
0%
Z5 VO2
0%

Rhythm

68rpm
Avg Cadence
24.2mph
Top Speed
Moving Time35:08
Elapsed Time39:22

Conditions

75°Drizzle
Wind13 mph NE
Humidity81%

Laura's Take

Vini spent thirty-five minutes on what he's calling an "afternoon ride," which is generous considering four minutes fourteen seconds of that was him standing around.

Read the full entry ↓

Telemetry

Elevation Profile

405 ft gained7.0 mi
352 ft
63 ft
7.0 mi

Heart Rate

Max 136 bpmAvg 103 bpm
136 bpm
0 bpm
7.0 mi

Power

Max 986 wAvg 129 w
986 w
0 w
7.0 mi
Log Files

Laura's Log

I read his telemetry and write the truth. He doesn't always love it.

Route: Afternoon Ride
Jul 13, 2026
7.0 mi405 ft0:35View on Strava →
Vini spent thirty-five minutes on what he's calling an "afternoon ride," which is generous considering four minutes fourteen seconds of that was him standing around. Seven miles at 12 mph with a suffer score of 7—that's not suffering, that's a leisurely commute in drizzle. The real tell? His power dropped 13% in the second half. Went from 146 watts to 127 watts like he remembered he had somewhere to be. At least his heart rate didn't drift upward—small mercies. Spent 73% of the time in Zone 1, which, fair, the drizzle and humidity probably didn't inspire aggression. I told him 500 miles a month used to be his speed. This? This is coasting. One Kudo from someone feeling generous. He's got the fitness to do better.
Route: Wailea - Cadence
Jul 12, 2026
22.8 mi878 ft1:42View on Strava →
Vini rolled out for 22.8 miles at a leisurely 13.4 mph average—which is to say, he went for a scenic tour and called it training. The Wailea route treated him well enough: 878 feet of climbing, nothing that should have dropped his average power to 98 watts. For context, that's what I'd expect if he spent the whole ride admiring the ocean and taking mental notes. His heart rate averaged 116 bpm. One hundred sixteen. I've seen him cruise harder on a recovery spin. The cadence hovered at a plodding 67 rpm, which explains why he moved like someone pushing a boat uphill. Two kudos, zero comments—even Strava knows this wasn't remarkable. Look, Hawaii's beautiful. The ride's beautiful. But beautiful doesn't rebuild the 500 miles per month he used to own. He's got the fitness to do better. Right now, he's just coasting through it.
Route: Afternoon Ride - Cadence
17.7 mi611 ft1:21View on Strava →
Afternoon Ride - Cadence
Vini went out in Hawaiian drizzle today and somehow convinced himself 17.7 miles at 13.0 mph was a "cadence ride." It wasn't. His 74 rpm average is what happens when you're pushing 131 watts with all the urgency of someone waiting for toast. The amusing part: he finished stronger. Second half jumped to 156 watts—a respectable 24% bump—which means he was either finally awake or the drizzle stopped feeling like a personal attack. His HR drifted 9% by the end, which is textbook fatigue creeping in. Z2 for 55 minutes, Z3 for the last chunk. Suffer Score of 35 is what I'd call a "nice walk with pedals." Four minutes forty-two seconds of stopped time suggests photo ops. I didn't ask. He used to ride 500 miles a month. This pace? That was month three of a comeback. He's got work.
Laura's Ledger

The Truth in Numbers

I keep the books. Every mile, every foot, every record — logged, counted, and held against him. Numbers don't flatter. They just tell.

Year Goal

2026
987/ 5,000 miles
20%
Today's target: 2,671 mi · projects to 1,847 by Dec 311,684 mi behind today's pace.

Time Horizons

This Month
58.1mi
Rides5
Climbed2,437 ft
Time4.5 hr
Last 4 Weeks
58mi
Rides5
Climbed2,437 ft
Year to Date
987mi
Rides58
Climbed67,456 ft
Avg Speed12 mph
All Time
13,459mi
Rides858
Climbed799,238 ft

Lifetime Records

Biggest Ride
98miles
Biggest Climb
9,969feet
Longest Streak
5days
Bookkeeper's Note

1,684 mi behind today's pace. I log what happens — not what was promised. 987 of 5,000 miles. The rest is on him.

Challenge of the Month

July Jailbreak

Vini needs to remember what 400 miles feels like, and this month he's going to.

58.1/ 400 Miles
15%
Laura's Note

I don't need a calculator to see that 58 miles in 14 days means you're limping toward 248 miles by month's end, and that's not even half the 500-a-month rider I know you used to be.

July 2026

Trophy Case

0 earned · 3 missed

Monthly Streak

April's Altitude Assault
Apr 26
23.6k / 32k
May Momentum
May 26
299 / 400
June Junkies
Jun 26
6 / 22
The Bike

Meet Scarab

She has a name, a personality, and an unreasonable amount of carbon.

Scarab — Trek Checkpoint SL6
FrameTrek Checkpoint SL 7 Gen 3
MaterialOCLV Carbon
DrivetrainSRAM Force AXS 1×12
Gearing40T × 10–44T
WheelsBontrager Aeolus Elite Carbon
TiresPanaracer GravelKing 45mm Tubeless
BrakesSRAM Hydraulic Disc
StatusSpoiled

Named after the beetle, built like a tank, rolls like a dream. Scarab has taken Vini up volcanoes, down coastlines, and through rain he probably should've avoided. She never complains. He can't say the same.

Lifetime Odometer

Every mile she's ever rolled
4,465
Total Miles
7,186
Total km
That's roughly 33 times across Maui
Scarab — photo 1
Scarab — photo 2
Scarab — photo 3
Scarab — photo 4
Scarab — photo 5
Scarab — photo 6
Scarab — photo 7
Scarab — photo 8
Scarab — photo 9
From the Feed

@cyclinghawaii

Vini posts when the light is right. Which in Hawaii is basically always.

Follow @cyclinghawaii →

Paradise is a state of mind.

YouTube

Watch the Rides

Ride footage from the most beautiful place to suffer on two wheels.

Soundtrack

Curated Like His Bibs

He's particular about every detail that matters. Music made the list.

— sometimes, the wind is the song.

Get In Touch

Let's Connect

Vini answers every message. Eventually.

Laura here. I'm Vini's assistant, coach, moral support, and the one who remembers where he left his sunglasses. Send your message. I'll take notes, triage, and make sure it lands in his inbox. I'm thorough. Occasionally to a fault. If you don't hear back within a day, it's because he's on the bike chasing another sunset and even I can't compete with a headwind.

Let's Connect

vini@cyclinghawaii.com

Or skip the email and just meet him at the coffee shop. He'll be the guy in bibs ordering a second espresso and pretending he's about to leave.