← Review table (gravel) · shopper page

Specialized Crux 5 Sport Carbon 28" gravel bike

bike-components:298220 · source URL · confidence 0.83

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
XSXSunknownunsupportedyes€3.990
SSunknownunsupportedyes€3.990
MMunknownunsupportedyes€3.990
LLunknownunsupportedyes€3.990
XLXLunknownunsupportedno€3.990
XXLXXLunknownunsupportedno€3.990
mappingunsupported
reason"XS" is a letter size and there is no reviewed Specialized equivalence to convert it.

A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible

Identity

Only listing of this configuration — nothing to merge.

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:bike-components / parseSpecialized
modelretailer:bike-components / derivedSpecialized Crux 5 Sport Carbon 28" gravel bike
categoryretailer:bike-components / parseCrux
frameMaterialretailer:bike-components / parseCarbon
groupsetFamilyretailer:bike-components / dictionaryShimano GRX ST-RX820 || Shimano GRX RD-RX822, 12-speed
electronicShiftingretailer:bike-components / derivedShimano GRX ST-RX820 || Shimano GRX RD-RX822, 12-speed
speedsretailer:bike-components / parse12-speed
brakesretailer:bike-components / parsehydraulic
suspensionretailer:bike-components / derivedno suspension fork and no rear shock on a drop-bar listing
forkretailer:bike-components / dictionarySpecialized S-Works
dropperPostretailer:bike-components / derivedseatpost row "Specialized S-Works Tarmac SL8, Carbon, Setback: 15 mm" names no dropper, in a 44-field spec table
beltDriveretailer:bike-components / parsewithout
wheelSizeretailer:bike-components / parse28
weightKgretailer:bike-components / parseWeight: 8.94 kg
powerMeterretailer:bike-components / derivedabsent from a 44-field spec table
availabilityretailer:bike-components / derived4/6 sizes in stock

Warnings

Score breakdown

{
  "frameScore": 26,
  "drivetrainScore": 20,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": 2.9,
  "equipmentValue": 53.9,
  "notes": [
    "Shimano GRX = 20.",
    "Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
    "Brakes \"hydraulic-disc\" = 0, the baseline for gravel.",
    "8.94 kg vs 10.4 kg gravel reference = +2.9."
  ],
  "marketPrice": 2686,
  "valueScore": 0.673,
  "savingsVsMarket": -1304
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier"
  ],
  "applied": [],
  "rejected": [
    {
      "field": "wheelTier",
      "reason": "tier good-aluminium contradicts material unknown",
      "value": "good-aluminium",
      "evidence": "Wheelset: DT Swiss G500 TLR, Specialized CL Naben"
    }
  ],
  "notes": "Wheelset model (DT Swiss G500 TLR) is given, so wheelTier is assigned as good-aluminium based on the named model. The source does not explicitly state wheel material (no verbatim 'aluminium' or 'carbon'), so wheelMaterial is left null per rules. Electronic shifting and power meter are not explicitly stated; left null.",
  "raw": {
    "frameMaterial": {
      "value": "carbon",
      "evidence": "Frame material: Carbon",
      "confidence": 0.9
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Derailleur: Shimano GRX RD-RX822, 12-speed",
      "confidence": 0.9
    },
    "groupsetFamily": {
      "value": "GRX",
      "evidence": "Derailleur: Shimano GRX RD-RX822, 12-speed",
      "confidence": 0.9
    },
    "electronicShifting": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "speeds": {
      "value": "12",
      "evidence": "Derailleur: Shimano GRX RD-RX822, 12-speed",
      "confidence": 0.9
    },
    "mixedGroupset": {
      "value": "false",
      "evidence": "Shift/Brake Lever: Shimano GRX ST-RX820\nDerailleur: Shimano GRX RD-RX822, 12-speed\nCrankset: Shimano GRX RX820, 40 teeth",
      "confidence": 0.8
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "wheelTier": {
      "value": "good-aluminium",
      "evidence": "Wheelset: DT Swiss G500 TLR, Specialized CL Naben",
      "confidence": 0.6
    },
    "brakes": {
      "value": "hydraulic-disc",
      "evidence": "Brakes: Shimano GRX RX820, hydraulic",
      "confidence": 0.9
    },
    "weightKg": {
      "value": "8.94",
      "evidence": "Weight: 8.94 kg",
      "confidence": 0.9
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0
    },
    "notes": "Wheelset model (DT Swiss G500 TLR) is given, so wheelTier is assigned as good-aluminium based on the named model. The source does not explicitly state wheel material (no verbatim 'aluminium' or 'carbon'), so wheelMaterial is left null per rules. Electronic shifting and power meter are not explicitly stated; left null."
  }
}

Normalized record

{
  "id": "bike-components:298220",
  "retailer": "bike-components",
  "retailerProductId": "298220",
  "productUrl": "https://www.bike-components.de/en/Specialized/Crux-5-Sport-Carbon-28-gravel-bike-p298220/",
  "brand": "Specialized",
  "model": "Crux 5 Sport Carbon 28\" gravel bike",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 3990,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "carbon",
  "frameModel": "Specialized FACT 10r Carbon",
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "GRX",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 12,
  "mixedGroupset": false,
  "groupsetComponents": {
    "shifters": "GRX",
    "rearDerailleur": "GRX",
    "crank": "GRX"
  },
  "groupsetTierSpread": 0,
  "crank": "Shimano GRX RX820, 40 teeth",
  "cassette": "Shimano XT CS-M8100 10-45 Z, 12-speed",
  "brakes": "hydraulic-disc",
  "brakePistons": null,
  "brakeTier": "unknown",
  "suspension": "none",
  "fork": {
    "make": null,
    "line": null,
    "tier": "rigid",
    "travelMm": 0
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": null,
  "kickstand": null,
  "lighting": null,
  "wheelSize": "28",
  "wheelset": "DT Swiss G500 TLR, Specialized CL Naben",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "Specialized Pathfinder 700x45C",
  "weightKg": 8.94,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "XS",
      "size": "XS",
      "sizeCm": 49,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "S",
      "size": "S",
      "sizeCm": 52,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": 54,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": 58,
      "inStock": false,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "XXL",
      "size": "XXL",
      "sizeCm": 61,
      "inStock": false,
      "stockCount": null,
      "price": 3990
    }
  ],
  "seller": null,
  "availability": "in-stock",
  "gtins": [],
  "imageUrl": "https://www.bike-components.de/assets/p/i/1280x960/03590ad6e2abf815.jpg",
  "rawTitle": "Specialized Crux 5 Sport Carbon 28\" gravel bike",
  "fetchedAt": "2026-09-19T06:35:28.007Z",
  "normalizationConfidence": 0.83,
  "warnings": [
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Application": "Gravel",
  "Brake Type": "disc",
  "Frame material": "Carbon",
  "Fork material": "Carbon",
  "Gender": "Women's, Men´s",
  "Seatpost diameter": "Aero form",
  "Pedals": "without",
  "Front Derailleur": "without",
  "Brakes": "Shimano GRX RX820, hydraulic",
  "Crankset": "Shimano GRX RX820, 40 teeth",
  "Chain": "Shimano XT M8100",
  "Bottom Bracket": "Shimano BSA",
  "Frame": "Specialized FACT 10r Carbon",
  "Derailleur": "Shimano GRX RD-RX822, 12-speed",
  "Saddle": "Specialized Body Geometry Power Sport with Steel Rails",
  "Shift/Brake Lever": "Shimano GRX ST-RX820",
  "Seatpost": "Specialized S-Works Tarmac SL8, Carbon, Setback: 15 mm",
  "Cassette": "Shimano XT CS-M8100 10-45 Z, 12-speed",
  "Front Wheel Tyre": "Specialized Pathfinder 700x45C",
  "Rear Wheel Tyre": "Specialized Pathfinder 700x45C",
  "Max. Fork Length": "401 mm",
  "Wheel size": "28\"",
  "Crank Arm Length": "165,0 mm | 170,0 mm | 172,5 mm",
  "Fork Offset": "51 mm",
  "Handlebar": "Specialized Adventure Gear",
  "Fork": "Specialized S-Works",
  "Stem": "Specialized Roval Rapide",
  "Wheelset": "DT Swiss G500 TLR, Specialized CL Naben",
  "Head Tube Angle": "70.5 | 70.75 | 71 | 71.5",
  "Stack": "530 mm | 547 mm | 560 mm | 578 mm | 598 mm | 621 mm",
  "Standover Height": "753 mm | 766 mm | 781 mm | 803 mm | 823 mm | 849 mm",
  "Wheelbase": "1008 mm | 1016 mm | 1026 mm | 1039 mm | 1057 mm | 1078 mm",
  "Reach": "375 mm | 382 mm | 388 mm | 400 mm | 412 mm | 425 mm",
  "Chainstay Length": "425 mm",
  "Seat Tube Angle": "75.5 | 74.5 | 74",
  "BB Drop": "80 mm | 78 mm",
  "Frame Size": "49 cm | 52 cm | 54 cm | 56 cm | 58 cm | 61 cm",
  "Drop Bar Width": "38 cm | 40 cm | 42 cm",
  "Stem Length": "70 mm | 80 mm | 90 mm | 100 mm",
  "Head Tube Length": "95 mm | 110 mm | 125 mm | 142 mm | 163 mm | 188 mm",
  "Bottom Bracket Height": "278 mm | 280 mm",
  "Seat Tube Length": "445 mm | 456 mm | 473 mm | 497 mm | 515 mm | 545 mm",
  "Effective Top Tube Length": "512 mm | 534 mm | 543 mm | 566 mm | 583 mm | 603 mm",
  "Weight": "8.94 kg"
}

Raw adapter output

{
  "retailer": "bike-components",
  "retailerProductId": "298220",
  "productUrl": "https://www.bike-components.de/en/Specialized/Crux-5-Sport-Carbon-28-gravel-bike-p298220/",
  "extractionMethod": "json-ld",
  "sourceCategory": "gravel",
  "rawTitle": "Specialized Crux 5 Sport Carbon 28\" gravel bike",
  "rawBrand": "Specialized",
  "price": 3990,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://www.bike-components.de/assets/p/i/1280x960/03590ad6e2abf815.jpg",
  "rawSpecifications": {
    "Application": "Gravel",
    "Brake Type": "disc",
    "Frame material": "Carbon",
    "Fork material": "Carbon",
    "Gender": "Women's, Men´s",
    "Seatpost diameter": "Aero form",
    "Pedals": "without",
    "Front Derailleur": "without",
    "Brakes": "Shimano GRX RX820, hydraulic",
    "Crankset": "Shimano GRX RX820, 40 teeth",
    "Chain": "Shimano XT M8100",
    "Bottom Bracket": "Shimano BSA",
    "Frame": "Specialized FACT 10r Carbon",
    "Derailleur": "Shimano GRX RD-RX822, 12-speed",
    "Saddle": "Specialized Body Geometry Power Sport with Steel Rails",
    "Shift/Brake Lever": "Shimano GRX ST-RX820",
    "Seatpost": "Specialized S-Works Tarmac SL8, Carbon, Setback: 15 mm",
    "Cassette": "Shimano XT CS-M8100 10-45 Z, 12-speed",
    "Front Wheel Tyre": "Specialized Pathfinder 700x45C",
    "Rear Wheel Tyre": "Specialized Pathfinder 700x45C",
    "Max. Fork Length": "401 mm",
    "Wheel size": "28\"",
    "Crank Arm Length": "165,0 mm | 170,0 mm | 172,5 mm",
    "Fork Offset": "51 mm",
    "Handlebar": "Specialized Adventure Gear",
    "Fork": "Specialized S-Works",
    "Stem": "Specialized Roval Rapide",
    "Wheelset": "DT Swiss G500 TLR, Specialized CL Naben",
    "Head Tube Angle": "70.5 | 70.75 | 71 | 71.5",
    "Stack": "530 mm | 547 mm | 560 mm | 578 mm | 598 mm | 621 mm",
    "Standover Height": "753 mm | 766 mm | 781 mm | 803 mm | 823 mm | 849 mm",
    "Wheelbase": "1008 mm | 1016 mm | 1026 mm | 1039 mm | 1057 mm | 1078 mm",
    "Reach": "375 mm | 382 mm | 388 mm | 400 mm | 412 mm | 425 mm",
    "Chainstay Length": "425 mm",
    "Seat Tube Angle": "75.5 | 74.5 | 74",
    "BB Drop": "80 mm | 78 mm",
    "Frame Size": "49 cm | 52 cm | 54 cm | 56 cm | 58 cm | 61 cm",
    "Drop Bar Width": "38 cm | 40 cm | 42 cm",
    "Stem Length": "70 mm | 80 mm | 90 mm | 100 mm",
    "Head Tube Length": "95 mm | 110 mm | 125 mm | 142 mm | 163 mm | 188 mm",
    "Bottom Bracket Height": "278 mm | 280 mm",
    "Seat Tube Length": "445 mm | 456 mm | 473 mm | 497 mm | 515 mm | 545 mm",
    "Effective Top Tube Length": "512 mm | 534 mm | 543 mm | 566 mm | 583 mm | 603 mm",
    "Weight": "8.94 kg"
  },
  "rawFeatures": [
    "Crux 5 Sport Carbon 28\" gravel bike by Specialized – High-Performance Gravel Riding The Crux 5 Sport Carbon 28\" gravel bike by Specialized is designed to elevate your gravel adventures with precision and comfort. Built on a lightweight Specialized FACT 10r Carbon frame and fork, this bike offers a responsive ride tailored for gravel terrain. Equipped with a Shimano XT M8100 12-speed chain and Shimano GRX components including the RX820 hydraulic brakes and RD-RX822 derailleur, you get reliable shifting and stopping power in all conditions. The Specialized Pathfinder 700x45C tires on both wheels provide excellent grip and stability, ensuring confidence on varied surfaces. Its Specialized Body Geometry Power Sport saddle with steel rails and the aero form seatpost combine comfort with performance. The crankset features a 40-tooth Shimano GRX RX820, ideal for tackling mixed terrain efficiently. With a Shimano BSA bottom bracket and a Shimano XT CS-M8100 10-45 cassette, this bike balances durability and versatility. Whether you’re pushing through long rides or technical trails, the Crux 5 Sport Carbon offers the components and build to support your gravel riding ambitions."
  ],
  "rawSizes": [
    {
      "rawSize": "XS",
      "size": "XS",
      "sizeCm": 49,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "S",
      "size": "S",
      "sizeCm": 52,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": 54,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": 58,
      "inStock": false,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "XXL",
      "size": "XXL",
      "sizeCm": 61,
      "inStock": false,
      "stockCount": null,
      "price": 3990
    }
  ],
  "availabilityText": null,
  "fetchedAt": "2026-09-19T06:35:28.007Z",
  "sourceMeta": {
    "productGroupId": 298220,
    "ldShape": "ProductGroup",
    "variantCount": 6,
    "colours": [],
    "skus": [
      "1001059016",
      "1001059012",
      "1001059013",
      "1001059014",
      "1001059017",
      "1001059015"
    ],
    "mpns": [
      "91427-6149",
      "91427-6152",
      "91427-6154",
      "91427-6156",
      "91427-6158",
      "91427-6161"
    ],
    "statedSizeCm": [
      "XS=49cm",
      "S=52cm",
      "M=54cm",
      "L=56cm",
      "XL=58cm",
      "XXL=61cm"
    ],
    "listingPrice": 3990,
    "listingSrp": null,
    "application": "Gravel"
  }
}

Impressum · Privacy · Contact · About BikeFind