🔧 How to upgrade your Shimano crankset
Step-by-step: chainrings ➜ bottom bracket ➜ crank length ➜ maintenance ➜ full crankset ➜ power meter
Why upgrade a Shimano crankset?
Even though Shimano 105 / Ultegra / Dura-Ace offer a great value, you can still improve smoothness, stiffness, efficiency and fit (gearing and crank lengths). At Velo-Perso, we’ve been testing these upgrades since 2009.
1) Start with chainrings: stiffer and better matched to your riding
Stock chainrings are reliable, but premium rings (e.g., Rotor) bring higher stiffness (clean shifts under load), finish, and a broader range of tooth counts.
Use bigger than 52/36 (TT, triathlon, high-speed cruising)
- Goal: lower cadence at the same power and increase cruising speed on flats/tailwind.
- Typical Rotor options: 53/39, 54/39, 54/42, up to 58/44 (round or Q-Rings).
- 👉 See Rotor rings for Shimano 11/12-speed and the aero kits.
Use smaller than 50/34 (climbing, ultra-distance, comfort)
- Goal: reduce joint load and keep cadence on steeper gradients/long rides.
- Recommended example: Rotor Vegast 48/31 (direct mount 2025) — great for climbers and ultra.
- 👉 Product page: Vegast 48/31.
Higher build quality for 105 and Ultegra (precision, stiffness, finish)
- Rotor rings: precise machining, higher stiffness in sprints and accelerations, round or Q-Rings.
- Direct compatibility with Shimano 11/12-speed (see the dedicated page).
- 👉 Explore: Rotor rings for Shimano.
2) Bottom bracket: the “hidden” gain (0 to 2 W)
Shimano stock BBs (plastic, sealed) can develop friction or play over time. A premium BB reduces losses and lasts longer.
BB86 (press-fit)
Very common (Canyon, Giant, Lapierre, BMC, Scott, Cube, Bianchi, etc.).
Ceramic option (CyclingCeramic product page):
BB86 24 mm CyclingCeramicBSA (threaded)
Go-to choice for reliability/maintenance (widely used on performance road frames).
Ceramic option (CyclingCeramic product page):
BSA BB24 CyclingCeramicDifferent approaches: Sealed Shimano BBs are not serviceable — you replace them when they start creaking. CyclingCeramic and Bikone offer durable, serviceable and greaseable BBs.
3) Crank length: comfort, cadence and aero
Shorter cranks (165 mm or even 160 mm) can help triathletes, smaller riders and aero frames (better hip angle, easier cadence).
👉 Guide: How to choose a 165 mm crankset
4) Maintenance: keep it smooth over time
Quick checklist
- Every 500 km: clean chain/rings, check torque (chainring bolts, pedals).
- Every 2,000 km: check BB play, seal condition.
- Yearly (or heavy use): service/grease bearings (CyclingCeramic/Bikone) or replace if using sealed Shimano BBs.
Recommended: CyclingCeramic care range • durable Bikone BBs. Troubleshooting: creaking crankset.
5) Full crankset swap: modularity & weight savings
Switching cranksets combines weight savings, stiffness and modularity (24/30 mm axle, direct mount, 1x/2x, 150–175 mm lengths).
- Mid-range: Rotor Aldhu or Vegast
- High-end: Rotor Aldhu Carbon (typical saving vs Ultegra R8150: ≈ 50–150 g depending on setup)
- 👉 Details by model: Shimano vs Rotor crank weight comparison
6) The final step: add a power meter
Once the mechanics are optimised, a power meter is the #1 tool to structure training and track progress.
Two routes depending on your setup
- Keep your crankset: pedal meters (Favero, Garmin) — instant install, easy to swap between bikes.
- Crankset upgrade: Rotor INspider 2.0 with Aldhu/Vegast (24 mm) — combined L/R measurement, advanced data (OCA), modern-frame compatibility.
👉 2025 buyer’s guide: power meter comparison
Need quick advice?
Tell us your bike (frame/BB, groupset, usage) and your goal (climbing, tri, TT, endurance). We’ll reply with a precise build and direct links.
FAQ — Shimano crankset upgrades
- Why swap chainrings? For higher stiffness/quality and the right tooth counts (bigger than 52/36 or smaller than 50/34).
- What does a ceramic BB bring? About 0–2 W saved plus better durability/serviceability (CyclingCeramic, Bikone).
- Who benefits from 165 mm? Triathletes, smaller riders, aero frames — see the 165 mm guide.
- Which crankset is lightest? Check the weight comparison.






