Strava Activities Analysis
for Fabio Pontiggia
This report was generated on
July 18th, 2026 (18:28:11)
Rides per year
Let's start our analysis by checking
how many rides you have posted on Strava each year.
Distance & elevation per year
The following graph shows your yearly progression
in terms of total distance and elevation.
Total riding time per year
This chart visualizes how many hours
you've spent on the saddle.
Average ride profile
Let's see how your average ride is changing
over the years in terms of distance and elevation.
Average speed and duration
This chart shows your progression in terms of
average speed and ride duration.
Heart Rate
Your heart rate monitor can tell you
how hard you are training as time goes by.
Kudos per year
Let's see if your rides are getting
more popular over the years.
Distance distribution
The graphic below provides a visual segmentation
of your rides on Strava considering their distance.
Elevation distribution
Your rides on Strava visually divided in 6 clusters
based on their total elevation gain in meters.
Duration distribution
Now we will do the same analysis above,
this time using the moving time as parameter.
Average speed distribution
And, finally, let's divide your rides
according to their average speed.
Effort Triangle 2
This graph analyses your global effort on Strava
according to the distance, elevation and speed of all your rides.
2 The Effort Triangle is obtained by assigning to each one of your rides on Strava a value on a 1-100 scale for its distance, its elevation and its average speed. The vertices of the triangle reperesent the global average for these three parameters.
Ride Profiles 3
At this point, let's categorize your bike rides
based on their elevation profile.
3 The ride profile is defined by the elevation gain in relation to the total distance: a ride is flat when this ratio is 0.4 or less (i.e., only 400m of elevation in 100km); a ride is hilly with a ratio between 0.4 and 1 (up to 1000m of elevation gained in 100km); climbs have a ratio between 1 and 1.8 (up to 1800m of elevation in 100km); over this value, a ride is considered hard climb.
Distance & elevation per ride profile
Considering the above categories among your rides, here's how
the relationship between distance and elevation changes.
Average speed per ride profile
This is how your speed changes in relation
to the different elevation profiles of your rides.
Average Heart Rate per ride profile
This is how your heart reacts to efforts
on the different elevation profiles.
Average Cadence per ride profile
From this graph you can understand how your
pedaling cadence adapts to the different kinds of ride.




