Internal review

546 records · 505 eligible · 430 could win a band · duplicates 40.1% · prices €899–€14.499 (42 under €1,500 · 339 €1,500–5,000 · 124 over €5,000) · market curve R²=0.797 (n=450) · standout bar 1.06 · generated 06:35 today

Missing-field rates: frameMaterial 0.4% · groupsetFamily 0.2% · speeds 1.2% · wheelMaterial 31.3% · wheelTier 43.8% · brakes 11.3% · weightKg 31.9% · powerMeter 0.4% · modelYear 36% · sizes 0%

retailernamepricecat availsizescmframegroupset wheelskgequip valueconfmissingwarningsblocked becausesrc

Letter ↔ centimetre equivalence

Three tiers, strongest first. A retailer's own dual label ("XL = 58 cm") wins outright. Below that sit curated manufacturer mappings — read out of the manufacturer's own documentation, cited, reviewed by hand, scoped to the model families and generations the evidence actually covers. Below that, ladders harvested automatically from pooled dual labels. A brand that appears in the curated file is governed by it and gets no pooled brand-wide fallback. Reviewed 2026-09-02.

Curated manufacturer mappings

scopeladderconfidenceevidencesource
Focus Izalco MaxXXS=47–48 XS=50 S=52 M=54 L=56 XL=58 XXL=61highFOCUS publishes a nominal frame size per letter that is explicitly NOT the seat tube. The current geometry table carries a row 'Größe in mm' = XXS 470, XS 500, S 520, M 540, L 560, XL 580, XXL 610 and a SEPARATE row 'A Sitzrohrlänge' = 455, 475, 495, 515, 535, 555, 585. The 2016 frameset catalogue states the equivalence outright in a column headed 'SIZE/CM': 'XXS/48 XS/50 S/52 M/54 L/56 XL/58 XXL/61', one article number per size. The 2023-2025 archive FAQ repeats the ladder as 'Größe XXS (470 mm) … Größe XL (580 mm) … Größe XXL (610 mm)'. So the ladder has been stable from 2016 to 2027 with only XXS moving (48 -> 47), which is why no model-year restriction is applied.source source source source
Focus Paralane (2026+)XS=48 S=51 M=54 L=57 XL=60highSame 'Größe in mm' nominal-size row as the Izalco Max, with different values: XS 480, S 510, M 540, L 570, XL 600, against a separate 'A Sitzrohrlänge' row of 455, 485, 505, 535, 575. Narrowed to model year 2026 and later because FOCUS's 2017 Paralane frameset catalogue gives a DIFFERENT ladder under its 'SIZE/CM' column — 'XS/48 S/51 M/54 L/56 XL/58 XXL/61' — so L moved 56 -> 57, XL moved 58 -> 60 and XXL was dropped. The 2023-2025 Paralane archive page publishes no geometry, so the ladder used by the 2023-2025 generation cannot be established and those bikes are deliberately left unsupported.source source source
Giant TCR / Propel / Defy / ContendXS=49–51 S=51–54 M=55–57 M/L=57–59 L=58–60 XL=61–63mediumGiant's own Compact Road Design page publishes a table headed 'COMPACT ROAD SIZING' whose first column is 'CONVENTIONAL FRAME SIZING (CM)', mapped against 'RIDER HEIGHT', 'COMPACT ROAD FRAME SIZE' and 'SEATTUBE / TOPTUBE LENGTH (CM)': 49-51 / XS / 42-52; 51-54 / S / 44-53.5; 55-57 / M / 50-55.5; 57-59 / M-L / 53.5-57; 58-60 / L / 55.5-58.5; 61-63 / XL / 58.5-61. This is the manufacturer answering exactly the question we ask, and its own seat-tube column (L = 55.5 cm) shows why the seat tube must not be used for it.source source source source source source source

Researched and deliberately left unsupported

These brands keep their letter sizes. Where research established that the centimetres a retailer prints beside a letter are a frame measurement, that figure is discarded rather than believed — reading a seat tube as a size name is the one error that would put a rider two sizes out.

brandfamilies checkedretailer cmreasonsource
CanyonUltimate, Aeroad, Enduracenone publishedCanyon publishes rider-height ranges and geometry only, and explicitly declines any centimetre equivalence. Its road sizing guide says 'Don't get hung up on traditional S,M, and L sizing. The equivalent of a medium on one company's bike could be a small or a large on another', and its sizing guide says 'No need to decode old-school geometry charts or debate whether you need a 54 or a 56 cm frame.' The Ultimate geometry sheet's size columns are 2XS…2XL with a body-height row and a seat-tube row (434-614 mm) and no centimetre size name anywhere. Canyon's own size chart controller is disallowed by its robots.txt and is not fetched. Mapping Canyon would mean overruling the manufacturer's published position with a guess.source source source
TrekMadone, Domane, Émondadiscarded — a frame measurementTrek states it 'recently transitioned Trek road bike sizing from numerical sizing to alpha sizing' and now publishes height and inseam only. The centimetre figures retailers print beside Trek letters are per-model seat-tube lengths, not size names: the same 'M' appears as 47.6 cm on a Madone and 50 cm on a Domane, and 'S' also appears as 47.6 cm. The only cm-to-letter statement Trek makes is partial — the Madone Gen 8 FAQ says 'Sizes 52cm and 54cm have been combined into one size (M) and size 62cm has been replaced with a new XL frame' — which accounts for two of eight old sizes and leaves 58 cm and 60 cm unresolved between L and XL. Any complete mapping would have to be invented, so Trek keeps its letters and its retailer-printed centimetres are discarded rather than read as conventional sizes.source source
ROSEShave, Blendnone publishedROSE publishes a rider-height range per letter size and nothing else — no geometry table at all on its product pages, and its own Größenberatung covers clothing only, not frames. A height range alone does not establish which conventional centimetre size a letter corresponds to, so ROSE bikes appear when a shopper picks a letter, not a centimetre.source source
LapierreXelius, Pulsiumdiscarded — a frame measurementLapierre publishes geometry only. The centimetre figures retailers print beside its letters are its seat-tube lengths: the Xelius DRS geometry row 'A: Seat tube length (mm)' reads XS 440, S 460, M 490, L 520, XL 550, XXL 580, which is exactly the retailers' 'S (46 cm)', 'L (52 cm)', 'XL (55 cm)', 'XXL (58 cm)'. A Lapierre L is a bike for a rider the rest of the market sells a 56-58 to, so reading its 520 mm seat tube as 'conventional 52' would send a 52 cm rider a frame two sizes too big.source
LivLangma, Availnone publishedLiv publishes rider-height ranges only, and Giant's conventional-size table cannot be borrowed for it even though Liv is Giant's own brand: Liv's letters sit close to a full size lower. Liv's Langma reads XXS 145-160, XS 152-166, S 158-172, M 164-178, L 170-184 cm, where Giant's TCR reads XS 157-169, S 165-175, M 171-181, ML 177-187, L 183-193. A Liv L is positioned where a Giant M/S is, so applying the Giant mapping would tell a 58 cm shopper that a Liv L fits when it is nearer a conventional 54.source
BHRS1, Aerolight, SL1discarded — a frame measurementBH sizes in its own private tokens (XS, SM, MD, LA, XL, XX) which are not the market's letters — 'SM' means Small at BH and S/M at Giant. The centimetre figures retailers print beside them are BH's seat tubes: the RS1 3.5 geometry row 'h1 - Seat-Tube Length' reads 460, 480, 500, 520, 540 for XS, SM, MD, LA, XL, which is exactly Bike-Discount's 'SM (48 cm)', 'MD (50 cm)', 'LA (52 cm)'. Both the tokens and the centimetres are therefore unusable.source
RidleyHelium, Noah, Falcnnone publishedRidley publishes a geometry table and a 'What is my size?' body-measurement tool. No centimetre frame-size name is given for any letter.source
MeridaScultura, Reactonone publishedMerida publishes geometry measurements plus a body-measurement calculator (SmartFit) and no centimetre size name. Its letter scale does not line up with the market's either — the Scultura runs 3XS, XXS, XS, S, M, L, XL with no M/L and seat tubes of 400, 435, 458, 481, 501, 521, 550 mm — so neither the letters nor the measurements can be mapped.source
WilierGarda, Granturismo, Filante, Cento10none publishedNo authoritative source could be obtained: wilier.com and its technical PDFs answer 403 to us, so nothing manufacturer-published could be read. Retailers list letters only. Refused for absence of evidence rather than because of contrary evidence — if the source becomes reachable this is worth revisiting.source source
ColnagoV4, V5Rsdiscarded — a frame measurementThe centimetres retailers print for Colnago are millimetre seat-tube lengths ('420 mm = XXS' … '570 mm = XXL'). The resulting ladder sits 4-5 cm below the conventional scale at every rung, which is the signature of a measurement rather than a name. Nobody names a road frame '530 mm'.harvested: the whole ladder fails the conventional-scale anchor check in size-map.json
MegamoPulsenone publishedNo accessible official geometry or sizing documentation. Retailers list letters only.source
BullsAlpine Hawknone publishedBULLS publishes a rider-height chart only ('Körpergröße' -> 'empfohlene Rahmengröße', XS 135-160 … XL 185-200 cm) with no centimetre equivalence, and its own chart stops at XL. So no letter is mapped. One retailer dual label ('XXL = 60 cm' on an Alpine Hawk) is left standing as listing-specific evidence because it sits on the conventional scale and there is no manufacturer evidence that it is a measurement — but it is a single unverified claim and is recorded as a residual risk.source
Focus (other-families)Izalco Max (mapped), Paralane (mapped, 2026+)none publishedThere is deliberately no brand-wide FOCUS mapping. The two families in this dataset use different ladders — Izalco Max XL = 58 while current Paralane XL = 60 — so a FOCUS family that has not been checked individually gets nothing.source source

Harvested from pooled retailer dual labels

brandverdictladder / reason
KTMacceptedS=52cm (2) M=55cm (3) L=57cm (3) XL=59cm (3)
ScottacceptedXXS=47cm (2) XS=49cm (6) S=52cm (7) M=54cm (11) L=56cm (13) XL=58cm (14) XXL=61cm (6)
Bullsrejected (too-few-rungs)only 1 letter size observed; a ladder needs at least 3 rungs before it can be sanity-checked.
Colnagorejected (off-anchor)XXS = 42 cm where the conventional scale puts it at ~47, XS = 45.5 cm where the conventional scale puts it at ~49.5, S = 48.5 cm where the conventional scale puts it at ~52, M = 51 cm where the conventional scale puts it at ~54.5, L = 53 cm where the conventional scale puts it at ~56.5, XL = 55 cm where the conventional scale puts it at ~58.5, XXL = 57 cm where the conventional scale puts it at ~61. These are frame measurements (seat-tube length on a compact frame), not the size names the rest of the market uses, so converting them would claim a fit that is not there.
Focusrejected (brand-reviewed-by-hand)the pooled ladder XS=48 M=54 XL=58 is self-consistent, but this brand is reviewed by hand in size-knowledge.json, which decides it per model family. A brand-wide ladder is deliberately not used for it.
Lapierrerejected (off-anchor)S = 46 cm where the conventional scale puts it at ~52, L = 52 cm where the conventional scale puts it at ~56.5, XL = 55 cm where the conventional scale puts it at ~58.5, XXL = 58 cm where the conventional scale puts it at ~61. These are frame measurements (seat-tube length on a compact frame), not the size names the rest of the market uses, so converting them would claim a fit that is not there.
Trekrejected (inconsistent)"M/L" is stated as 51.2 / 53.3 cm across listings — a spread of 2.1 cm. These are per-model frame measurements, not size names.

Cross-retailer identity

47 high-confidence and 24 medium-confidence products; 43 span more than one retailer. Only HIGH powers a user-facing "same bike, cheaper here".

confidenceconfigurationoffersevidenceconflicts
high Bianchi | Sprint ICR 105 12s | 105 | 2026 Bikeinn €1.941,49
Bikeinn €1.994,99
brand exact (Bianchi); model normalized to "sprint icr 105 12s"; groupset family exact (105); model year exact (2026); 2 listings across 1 retailer
high Bianchi | Sprint ICR 105 Di2 | 105 Di2 | 2026 Bikeinn €2.376,99
Bikeinn €2.561,99
brand exact (Bianchi); model normalized to "sprint icr 105"; groupset family exact (105 Di2); model year exact (2026); 2 listings across 1 retailer
high Merida | Scultura 5000 105 Di2 | 105 Di2 | 2026 Bikeinn €2.462,99
Bikeinn €2.609,49
brand exact (Merida); model normalized to "scultura 5000 105"; groupset family exact (105 Di2); model year exact (2026); 2 listings across 1 retailer
high Bianchi | Infinito 105 | 105 | 2026 Bikeinn €2.518,99
Bikeinn €2.539,99
brand exact (Bianchi); model normalized to "infinito 105"; groupset family exact (105); model year exact (2026); 2 listings across 1 retailer
high Orbea | Orca M30i 105 Di2 R7150 | 105 Di2 | 2026 Bikeinn €2.549,49
Bikeinn €2.549,49
brand exact (Orbea); model normalized to "orca m30i 105 r7150"; groupset family exact (105 Di2); model year exact (2026); 2 listings across 1 retailer
high Bianchi | Oltre Race 105 Di2 R818 | 105 Di2 | 2024 Bikeinn €2.561,49
Bikeinn €2.596,99
brand exact (Bianchi); model normalized to "oltre race 105 r818"; groupset family exact (105 Di2); model year exact (2024); 2 listings across 1 retailer
high Orbea | Orca M30 105 R7100 | 105 | 2027 Bikeinn €2.599
Bikeinn €2.599
brand exact (Orbea); model normalized to "orca m30 105 r7100"; groupset family exact (105); model year exact (2027); 2 listings across 1 retailer
high Scott | Addict 50 105 R7100 | 105 | 2026 Bikeinn €2.699
Bikeinn €2.699
brand exact (Scott); model normalized to "addict 50 105 r7100"; groupset family exact (105); model year exact (2026); 2 listings across 1 retailer
high Lapierre | Pulsium 6.0 105 Di2 | 105 | 2025 Bikeinn €2.728,99
Bikeinn €2.728,99
brand exact (Lapierre); model normalized to "pulsium 6.0 105"; groupset family exact (105); model year exact (2025); 2 listings across 1 retailer
high BH | RS1 4.0 105 | 105 Di2 | 2026 Bikeinn €2.790,49
Bikeinn €2.899,99
brand exact (BH); model normalized to "rs1 4.0 105"; groupset family exact (105 Di2); model year exact (2026); 2 listings across 1 retailer
high Cube | Litening AIR C:68X SLT | Dura-Ace Di2 | 2027 CUBE Göttingen €7.499
CUBE Göttingen €7.499
Bike-Discount €7.499
Bike-Discount €7.499
brand exact (Cube); model normalized to "litening air c:68x slt"; groupset family exact (Dura-Ace Di2); model year 2027 stated by 1 of 4 listings; the rest name the same colourway (beamfibrenblack, halogreynprizm) and no other model year of this build exists in the dataset; 4 listings across 2 retailers
high Cube | Litening AERO C:68X SLT | Dura-Ace Di2 | 2027 CUBE Göttingen €7.299
Bike-Discount €7.299
brand exact (Cube); model normalized to "litening aero c:68x slt"; groupset family exact (Dura-Ace Di2); model year 2027 stated by 1 of 2 listings; the rest name the same colourway (slategreynprizm) and no other model year of this build exists in the dataset; 2 listings across 2 retailers
high Cube | Litening AIR C:68X SLT | Dura-Ace Di2 | 2026 Bike-Discount €5.999
Bike-Discount €6.199
Lucky Bike €6.199,99
Lucky Bike €6.199,99
CUBE Göttingen €6.374,15
CUBE Göttingen €6.374,15
fahrrad.de €6.899
brand exact (Cube); model normalized to "litening air c:68x slt"; groupset family exact (Dura-Ace Di2); model year 2026 stated by 1 of 7 listings; the rest name the same colourway (xenongridngreen, golddustnprism) and no other model year of this build exists in the dataset; 7 listings across 4 retailers
high Cube | Litening AIR C:68X SLX | Red AXS | 2026 Lucky Bike €6.199,99
CUBE Göttingen €6.374,15
Fahrrad XXL €7.199,99
brand exact (Cube); model normalized to "litening air c:68x slx"; groupset family exact (Red AXS); model year exact (2026); 3 listings across 3 retailers
high Cube | Litening AERO C:68X SLT | Dura-Ace Di2 | 2026 Bike-Discount €6.199
Lucky Bike €6.199,99
Lucky Bike €6.199,99
CUBE Göttingen €6.204,15
fahrrad.de €6.999
brand exact (Cube); model normalized to "litening aero c:68x slt"; groupset family exact (Dura-Ace Di2); model year 2026 stated by 1 of 5 listings; the rest name the same colourway (atlantisgridnice) and no other model year of this build exists in the dataset; 5 listings across 4 retailers
high Cube | Litening AERO C:68X SLX | Red AXS | 2026 Bike-Discount €5.699
CUBE Göttingen €6.204,15
brand exact (Cube); model normalized to "litening aero c:68x slx"; groupset family exact (Red AXS); model year 2026 stated by 1 of 2 listings; the rest name the same colourway (seagreynblack) and no other model year of this build exists in the dataset; 2 listings across 2 retailers
high Cube | Litening AIR C:68X SLT | Dura-Ace Di2 | 2025 RABE Bike €4.999
CUBE Göttingen €5.624,25
Fahrrad XXL €6.799,99
brand exact (Cube); model normalized to "litening air c:68x slt"; groupset family exact (Dura-Ace Di2); model year exact (2025); 3 listings across 3 retailers
high Cube | Litening AIR C:68X Pro | Force AXS | 2027 CUBE Göttingen €4.999
Bike-Discount €4.999
brand exact (Cube); model normalized to "litening air c:68x pro"; groupset family exact (Force AXS); model year 2027 stated by 1 of 2 listings; the rest name the same colourway (chalkyfibrengold) and no other model year of this build exists in the dataset; 2 listings across 2 retailers
high Cube | Litening AERO C:68X Race | Ultegra Di2 | 2027 CUBE Göttingen €4.999
Bike-Discount €4.999
brand exact (Cube); model normalized to "litening aero c:68x race"; groupset family exact (Ultegra Di2); model year 2027 stated by 1 of 2 listings; the rest name the same colourway (carbonnchrome) and no other model year of this build exists in the dataset; 2 listings across 2 retailers
high Cube | Litening AERO C:68X Pro | Force AXS | 2027 CUBE Göttingen €4.999
CUBE Göttingen €4.999
Bike-Discount €4.999
Bike-Discount €4.999
brand exact (Cube); model normalized to "litening aero c:68x pro"; groupset family exact (Force AXS); model year 2027 stated by 1 of 4 listings; the rest name the same colourway (chalkynblack, beamfibrenblack) and no other model year of this build exists in the dataset; 4 listings across 2 retailers
high Cube | Litening AIR C:68X Race | Ultegra Di2 | 2026 Bike-Discount €4.299
CUBE Göttingen €4.674,15
fahrrad.de €5.099
brand exact (Cube); model normalized to "litening air c:68x race"; groupset family exact (Ultegra Di2); model year 2026 stated by 1 of 3 listings; the rest name the same colourway (dazzlepinknblue) and no other model year of this build exists in the dataset; 3 listings across 3 retailers
high Cube | Litening AIR C:68X Pro | Force AXS | 2026 CUBE Göttingen €4.249,15
Bike-Discount €4.499
fahrrad.de €4.699
brand exact (Cube); model normalized to "litening air c:68x pro"; groupset family exact (Force AXS); model year 2026 stated by 1 of 3 listings; the rest name the same colourway (skyscrapernwhite) and no other model year of this build exists in the dataset; 3 listings across 3 retailers
high Cube | Agree C:62 SLT | Dura-Ace Di2 | 2026 CUBE Göttingen €4.249,15
Bike-Discount €4.399
RABE Bike €4.499
Bike-Discount €4.499
Lucky Bike €4.499,99
Lucky Bike €4.499,99
fahrrad.de €4.999
brand exact (Cube); model normalized to "agree c:62 slt"; groupset family exact (Dura-Ace Di2); model year 2026 stated by 1 of 7 listings; the rest name the same colourway (greenfusionnwhite, blacknblack) and no other model year of this build exists in the dataset; 7 listings across 5 retailers
high Cube | Agree C:62 EX | Rival AXS | 2026 CUBE Göttingen €2.649
Bike-Discount €2.699
Lucky Bike €2.699,99
fahrrad.de €2.999
brand exact (Cube); model normalized to "agree c:62 ex"; groupset family exact (Rival AXS); model year 2026 stated by 1 of 4 listings; the rest name the same colourway (topasbluenwhite) and no other model year of this build exists in the dataset; 4 listings across 4 retailers
high Cube | Attain C:62 SLX | 105 Di2 | 2027 CUBE Göttingen €2.499
CUBE Göttingen €2.499
fahrrad.de €2.499
RABE Bike €2.499
Bike-Discount €2.499
Bike-Discount €2.499
brand exact (Cube); model normalized to "attain c:62 slx"; groupset family exact (105 Di2); model year 2027 stated by 1 of 6 listings; the rest name the same colourway (balinblue, metallicwhitenblack) and no other model year of this build exists in the dataset; 6 listings across 4 retailers
high Cube | Attain C:62 Race | 105 | 2027 CUBE Göttingen €1.699
CUBE Göttingen €1.699
fahrrad.de €1.699
RABE Bike €1.699
RABE Bike €1.699
Lucky Bike €1.699
Lucky Bike €1.699
Bike-Discount €1.699
Bike-Discount €1.699
BIKER-BOARDER €1.699
BIKER-BOARDER €1.699
brand exact (Cube); model normalized to "attain c:62 race"; groupset family exact (105); model year 2027 stated by 1 of 11 listings; the rest name the same colourway (frostymintnmint, carbonncoalchrome) and no other model year of this build exists in the dataset; GTIN match (4054571534095, 4054571534101, 4054571534118, +4 more); 11 listings across 6 retailers
high Cube | Attain SLX | 105 | 2027 CUBE Göttingen €1.299
CUBE Göttingen €1.299
fahrrad.de €1.299
fahrrad.de €1.299
RABE Bike €1.299
RABE Bike €1.299
Lucky Bike €1.299
Lucky Bike €1.299
BIKER-BOARDER €1.299
brand exact (Cube); model normalized to "attain slx"; groupset family exact (105); model year 2027 stated by 1 of 9 listings; the rest name the same colourway (blueirisnblack, blacknchrome) and no other model year of this build exists in the dataset; GTIN match (4054571533951, 4054571533968, 4054571533975, +4 more); 9 listings across 5 retailers
high Cube | Attain Race | CUES | 2027 CUBE Göttingen €1.099
CUBE Göttingen €1.099
fahrrad.de €1.099
RABE Bike €1.099
RABE Bike €1.099
Lucky Bike €1.099
BIKER-BOARDER €1.099
BIKER-BOARDER €1.099
brand exact (Cube); model normalized to "attain race"; groupset family exact (CUES); model year 2027 stated by 1 of 8 listings; the rest name the same colourway (smaragdgreynwhite, glaciernblack) and no other model year of this build exists in the dataset; GTIN match (4054571533913, 4054571533920); 8 listings across 5 retailers
high Cube | Attain Pro | CUES | 2027 CUBE Göttingen €899
fahrrad.de €899
RABE Bike €899
Lucky Bike €899
brand exact (Cube); model normalized to "attain pro"; groupset family exact (CUES); model year exact (2027); 4 listings across 4 retailers
high Cube | Attain Pro | Claris | 2026 fahrrad.de €899
Lucky Bike €899
brand exact (Cube); model normalized to "attain pro"; groupset family exact (Claris); model year exact (2026); 2 listings across 2 retailers
high Cube | Attain Race | Tiagra | 2026 fahrrad.de €1.099
fahrrad.de €1.099
Lucky Bike €1.099
Lucky Bike €1.099
brand exact (Cube); model normalized to "attain race"; groupset family exact (Tiagra); model year exact (2026); 4 listings across 2 retailers
high Cube | Attain SLX | 105 | 2026 Fahrrad XXL €1.299,99
fahrrad.de €1.399
Lucky Bike €1.399
brand exact (Cube); model normalized to "attain slx"; groupset family exact (105); model year exact (2026); 3 listings across 3 retailers
high Cube | Attain C:62 Race | 105 | 2026 fahrrad.de €1.649
Lucky Bike €1.699
brand exact (Cube); model normalized to "attain c:62 race"; groupset family exact (105); model year exact (2026); 2 listings across 2 retailers
high Cube | Attain C:62 SLX | 105 Di2 | 2026 fahrrad.de €2.399
Fahrrad XXL €2.399,99
Lucky Bike €2.499
Lucky Bike €2.499
brand exact (Cube); model normalized to "attain c:62 slx"; groupset family exact (105 Di2); model year exact (2026); 4 listings across 3 retailers
high Orbea | ORCA M35i Diamond Carbon View | 105 Di2 | 2026 RABE Bike €2.999
fahrrad.de €3.199
brand exact (Orbea); model normalized to "orca m35i diamond view"; groupset family exact (105 Di2); model year exact (2026); 2 listings across 2 retailers
high Cube | Agree C:62 SLX | Force AXS | 2025 fahrrad.de €3.599
Fahrrad XXL €3.599,99
Lucky Bike €3.999
brand exact (Cube); model normalized to "agree c:62 slx"; groupset family exact (Force AXS); model year exact (2025); 3 listings across 3 retailers
high Cube | Agree C:62 Race | Ultegra Di2 | 2026 Lucky Bike €3.399,99
fahrrad.de €3.799
Bike-Discount €3.799
brand exact (Cube); model normalized to "agree c:62 race"; groupset family exact (Ultegra Di2); model year 2026 stated by 1 of 3 listings; the rest name the same colourway (glaciernblack) and no other model year of this build exists in the dataset; 3 listings across 3 retailers
high Scott | Foil RC 10 | Ultegra Di2 | 2026 fahrrad.de €5.399
fahrrad.de €5.499
BIKER-BOARDER €5.999
brand exact (Scott); model normalized to "foil rc 10"; groupset family exact (Ultegra Di2); model year 2026 stated by 1 of 3 listings; the rest name the same colourway (carbonblack, violetpinkcarbonblack) and no other model year of this build exists in the dataset; 3 listings across 2 retailers
high Cube | Agree C:62 ONE | 105 Di2 | 2026 Bike-Discount €2.299
RABE Bike €2.399
Lucky Bike €2.444,44
brand exact (Cube); model normalized to "agree c:62 one"; groupset family exact (105 Di2); model year 2026 stated by 1 of 3 listings; the rest name the same colourway (stormngrey) and no other model year of this build exists in the dataset; 3 listings across 3 retailers
high Cube | Litening AIR C:68X Race | Ultegra Di2 | 2027 RABE Bike €5.299
Lucky Bike €5.299
Bike-Discount €5.299
BIKER-BOARDER €5.299
brand exact (Cube); model normalized to "litening air c:68x race"; groupset family exact (Ultegra Di2); model year 2027 stated by 1 of 4 listings; the rest name the same colourway (blackpearlnblack) and no other model year of this build exists in the dataset; 4 listings across 4 retailers
high Trek | Emonda ALR 5 | 105 | 2026 Lucky Bike €1.999
Lucky Bike €1.999
brand exact (Trek); model normalized to "emonda alr 5"; groupset family exact (105); model year exact (2026); 2 listings across 1 retailer
high Trek | Domane SL 5 | 105 | 2026 Lucky Bike €2.499,99
Lucky Bike €2.499,99
brand exact (Trek); model normalized to "domane sl 5"; groupset family exact (105); model year exact (2026); 2 listings across 1 retailer
high Cannondale | Synapse Carbon 5 | 105 | 2026 Lucky Bike €2.699
Lucky Bike €2.699
brand exact (Cannondale); model normalized to "synapse 5"; groupset family exact (105); model year exact (2026); 2 listings across 1 retailer
high Trek | Madone SL 5 Gen 8 | 105 | 2025 Lucky Bike €2.799,99
Lucky Bike €2.799,99
brand exact (Trek); model normalized to "madone sl 5 gen 8"; groupset family exact (105); model year exact (2025); 2 listings across 1 retailer
high Trek | Madone SL 6 | 105 Di2 | 2026 Lucky Bike €4.199,99
Lucky Bike €4.199,99
brand exact (Trek); model normalized to "madone sl 6"; groupset family exact (105 Di2); model year exact (2026); 2 listings across 1 retailer
high Trek | Madone SL 7 | Ultegra Di2 | 2026 Lucky Bike €5.999
Lucky Bike €5.999
brand exact (Trek); model normalized to "madone sl 7"; groupset family exact (Ultegra Di2); model year exact (2026); 2 listings across 1 retailer
high Trek | Domane SLR 7 | Ultegra Di2 | 2026 Lucky Bike €7.499
Lucky Bike €7.499
brand exact (Trek); model normalized to "domane slr 7"; groupset family exact (Ultegra Di2); model year exact (2026); 2 listings across 1 retailer
medium Cube | Attain C:62 SLX | 105 Di2 Bike-Discount €2.099
Statera €2.499
brand exact (Cube); model normalized to "attain c:62 slx"; groupset family exact (105 Di2); model year unavailable on every listing; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and no listing states a model year
medium Cube | Cross Race C:68X TE teamline | GRX Di2 Bike-Discount €3.399
Bike-Discount €3.999
brand exact (Cube); model normalized to "cross race c:68x te teamline"; groupset family exact (GRX Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Cube | Litening AIR C:68X Race | Ultegra Di2 Bike-Discount €4.499
Bike-Discount €5.299
brand exact (Cube); model normalized to "litening air c:68x race"; groupset family exact (Ultegra Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Wilier | Granturismo SL Syntium Rival AXS D1 | Rival AXS Bikeinn €2.598,99
Bikeinn €2.598,99
brand exact (Wilier); model normalized to "granturismo sl syntium rival d1"; groupset family exact (Rival AXS); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium BMC | Teammachine SLR Two Shimano 105 Di2 | 105 Di2 Statera €2.999
Statera €2.999
brand exact (BMC); model normalized to "teammachine slr two 105"; groupset family exact (105 Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium BMC | Teammachine SLR One Shimano Ultegra Di2 | Ultegra Di2 Statera €3.999
Statera €3.999
brand exact (BMC); model normalized to "teammachine slr one ultegra"; groupset family exact (Ultegra Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium BMC | Teammachine SLR 01 Six Ultegra Di2 | Ultegra Di2 Statera €4.799
Statera €4.799
brand exact (BMC); model normalized to "teammachine slr 01 six ultegra"; groupset family exact (Ultegra Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium BMC | Teammachine SLR 01 Two Dura Ace Di2 | Dura-Ace Di2 Statera €6.499
Statera €11.999
brand exact (BMC); model normalized to "teammachine slr 01 two dura ace"; groupset family exact (Dura-Ace Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Cube | Litening AERO C:68X SLT teamline | Dura-Ace Di2 | 2027 Bike-Discount €6.199
CUBE Göttingen €7.299
Bike-Discount €7.299
brand exact (Cube); model normalized to "litening aero c:68x slt teamline"; groupset family exact (Dura-Ace Di2); model year 2027 on 1 of 3 listings, unstated on the rest; 3 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Cube | Litening AERO C:68X Race | Ultegra Di2 | 2026 CUBE Göttingen €4.449
Bike-Discount €4.499
fahrrad.de €4.849
brand exact (Cube); model normalized to "litening aero c:68x race"; groupset family exact (Ultegra Di2); model year 2026 on 2 of 3 listings, unstated on the rest; 3 listings across 3 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Cube | Attain C:62 SLT | Ultegra Di2 | 2027 CUBE Göttingen €2.999
CUBE Göttingen €2.999
fahrrad.de €2.999
RABE Bike €2.999
RABE Bike €2.999
Lucky Bike €2.999
Bike-Discount €2.999
Bike-Discount €2.999
Bike-Discount €2.999
BIKER-BOARDER €2.999
brand exact (Cube); model normalized to "attain c:62 slt"; groupset family exact (Ultegra Di2); model year 2027 on 6 of 10 listings, unstated on the rest; 10 listings across 6 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Cube | Agree C:62 Pro | Ultegra Di2 | 2026 Lucky Bike €2.899,99
Lucky Bike €2.899,99
Bike-Discount €2.999
Bike-Discount €2.999
fahrrad.de €3.299
brand exact (Cube); model normalized to "agree c:62 pro"; groupset family exact (Ultegra Di2); model year 2026 on 3 of 5 listings, unstated on the rest; 5 listings across 3 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Focus | Izalco Max 8.7 Steelgrey / Black Metallic | 105 | 2027 Bikeinn €1.912,49
RABE Bike €2.099
brand exact (Focus); model normalized to "izalco max 8.7"; groupset family exact (105); model year 2027 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Trek | Domane SL 5 Matte Deep | 105 | 2027 RABE Bike €2.499
BIKER-BOARDER €2.499
brand exact (Trek); model normalized to "domane sl 5 matte deep"; groupset family exact (105); model year 2027 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Trek | Domane SL 5 Matte Nightshade | 105 | 2027 RABE Bike €2.499
BIKER-BOARDER €2.499
brand exact (Trek); model normalized to "domane sl 5 matte nightshade"; groupset family exact (105); model year 2027 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Trek | Domane SL 6 AXS Matte Nightshade | Rival AXS | 2027 RABE Bike €3.999
BIKER-BOARDER €3.999
brand exact (Trek); model normalized to "domane sl 6 matte nightshade"; groupset family exact (Rival AXS); model year 2027 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Cannondale | SuperSix EVO 4 | Rival AXS | 2026 RABE Bike €4.249
Bike-Discount €4.499
Lucky Bike €4.999
Lucky Bike €4.999
brand exact (Cannondale); model normalized to "supersix evo 4"; groupset family exact (Rival AXS); model year 2026 on 3 of 4 listings, unstated on the rest; 4 listings across 3 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Cannondale | Synapse Carbon 2 Grey | Ultegra Di2 | 2027 Bike-Discount €4.599
RABE Bike €5.899
brand exact (Cannondale); model normalized to "synapse 2"; groupset family exact (Ultegra Di2); model year 2027 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Trek | Madone SL 7 Gen 8 Gloss Dark Star/Matte Deep Smoke | Ultegra Di2 | 2027 RABE Bike €5.949
BIKER-BOARDER €5.999
brand exact (Trek); model normalized to "madone sl 7 gen 8 gloss dark star matte deep"; groupset family exact (Ultegra Di2); model year 2027 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names
medium Scott | Addict 50 28" | 105 Zweirad Stadler €1.992
Zweirad Stadler €2.192
brand exact (Scott); model normalized to "addict 50 28"; groupset family exact (105); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Cervelo | Cervélo Soloist 105 Race 28" | 105 Zweirad Stadler €3.899
Zweirad Stadler €3.899
brand exact (Cervelo); model normalized to "cerv lo soloist 105 race 28"; groupset family exact (105); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Scott | Addict 20 28" | Ultegra Di2 Zweirad Stadler €3.992
Zweirad Stadler €3.992
brand exact (Scott); model normalized to "addict 20 28"; groupset family exact (Ultegra Di2); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Colnago | V4 105 Di2 Carbon 28" | 105 Zweirad Stadler €3.799
Zweirad Stadler €3.799
brand exact (Colnago); model normalized to "v4 105 28"; groupset family exact (105); model year unavailable on every listing; 2 listings across 1 retailer; downgraded to medium: no shared GTIN, and no listing states a model year
medium Cannondale | SuperSix EVO 6 | 105 | 2026 Bike-Discount €2.199
Lucky Bike €2.799
brand exact (Cannondale); model normalized to "supersix evo 6"; groupset family exact (105); model year 2026 on 1 of 2 listings, unstated on the rest; 2 listings across 2 retailers; downgraded to medium: no shared GTIN, and the undated listings do not name a colourway a dated listing also names