Strava Instagram Story templates — built per sport
If you want your Strava Story to actually represent the sport, you need a template that asks for the right stats.
Why per-sport templates beat a generic one
A run template wants pace and distance. A padel template wants the score. A dive template wants depth. A generic 'Strava' template puts the same four fields on every sport — which is why most Stories look like screenshots, not like a recap.
Templates available
- Running — distance, pace, elevation, splits.
- Cycling — distance, average speed, elevation, ride type.
- Padel / tennis / pickleball — score, set count, match type, surface.
- HYROX — total time, stations, splits.
- CrossFit — WOD name, result, scaling.
- Strength — top set, total volume, muscle group.
- Diving — depth, bottom time, dive site, visibility.
- Skydive — exit altitude, freefall, dropzone, jump #.
- Plus golf, climbing, dance, basketball, MMA, ice hockey, archery, paragliding and more.
What you get
- A 9:16 Story-ready PNG, 1080×1920.
- Your photo as background, sport-specific stats overlaid.
- A consistent visual style across posts.
- Other formats (4:5 post, 1:1 square, transparent sticker) one tap away.
FAQ
Are these Canva templates?
No. They're generated visuals, not editable Canva files. You fill in the stats, UPPOST renders the PNG — no drag-and-drop needed.
Can I tweak the template?
Yes — colours and template style are adjustable per sport. Defaults are tuned to look good without any setup.
Create your Strava-to-social visual
Create your Strava-to-social visualRelated
- Share Strava on Instagram — the full guide →
- Strava Instagram Story — fastest method →
- How to post Strava on Instagram Story →
- Strava overlay for Instagram (no remove.bg) →
- Transparent Strava overlay for Stories →
- Strava photo overlay →
- Strava Instagram Story template →
- How to share a Strava activity →
- Share Strava to TikTok →
- Share Strava to WhatsApp →
- Share Strava to Facebook →
- Strava run on Instagram →
- Strava cycling on Instagram →
- Strava delen op Instagram (NL) →