← Review table (gravel) · shopper page

Specialized Diverge 4 Sport Carbon 28" Gravel Bike

bike-components:221814 · source URL · confidence 1

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
XSXSunknownunsupportedyes€3.490
SSunknownunsupportedno€3.490
MMunknownunsupportedyes€3.490
LLunknownunsupportedyes€3.490
XXLXXLunknownunsupportedno€2.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 Diverge 4 Sport Carbon 28" Gravel Bike
categoryretailer:bike-components / parseDiverge
frameMaterialretailer:bike-components / parseCarbon
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 Future Shock 3.1
dropperPostretailer:bike-components / derivedseatpost row "Specialized, Carbon" names no dropper, in a 37-field spec table
wheelSizeretailer:bike-components / parse28
wheelMaterialretailer:bike-components / dictionaryDT Swiss G 540
wheelTierretailer:bike-components / dictionaryDT Swiss G 540
powerMeterretailer:bike-components / derivedabsent from a 37-field spec table
availabilityretailer:bike-components / derived3/5 sizes in stock
groupsetFamilyai / ai (0.9)Shimano GRX FC-RX610-1 crankset

Warnings

Score breakdown

{
  "frameScore": 26,
  "drivetrainScore": 20,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": 0,
  "equipmentValue": 51,
  "notes": [
    "Shimano GRX = 20.",
    "Mixed groupset, but no crank or cassette below the family it is ranked as: no penalty.",
    "Wheels \"basic-aluminium\" = 5.",
    "Brakes \"hydraulic-disc\" = 0, the baseline for gravel.",
    "Weight not published: no weight adjustment either way."
  ],
  "marketPrice": 2660,
  "valueScore": 0.762,
  "savingsVsMarket": -830
}

AI normalization

{
  "requested": [
    "groupsetFamily",
    "weightKg"
  ],
  "applied": [
    "groupsetFamily"
  ],
  "rejected": [],
  "notes": "Groupset family set to GRX based on crank and brake model names. Mixed groupset = true because crank is Shimano GRX and cassette/chain are Shimano SLX. Electronic shifting not explicitly stated in the source. Wheel material/tier and complete-bike weight are not specified in the source.",
  "raw": {
    "frameMaterial": {
      "value": "carbon",
      "evidence": "Frame material: Carbon",
      "confidence": 0.95
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Shimano GRX FC-RX610-1 crankset",
      "confidence": 0.95
    },
    "groupsetFamily": {
      "value": "GRX",
      "evidence": "Shimano GRX FC-RX610-1 crankset",
      "confidence": 0.9
    },
    "electronicShifting": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "speeds": {
      "value": "12",
      "evidence": "12-speed",
      "confidence": 0.95
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "Shimano GRX FC-RX610-1 crankset with 40 teeth, combined with a Shimano SLX CS-M7100 cassette (10-51 teeth, 12-speed)",
      "confidence": 0.9
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "brakes": {
      "value": "hydraulic-disc",
      "evidence": "Brakes: Shimano GRX RX600, hydraulic",
      "confidence": 0.95
    },
    "weightKg": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "notes": "Groupset family set to GRX based on crank and brake model names. Mixed groupset = true because crank is Shimano GRX and cassette/chain are Shimano SLX. Electronic shifting not explicitly stated in the source. Wheel material/tier and complete-bike weight are not specified in the source."
  }
}

Normalized record

{
  "id": "bike-components:221814",
  "retailer": "bike-components",
  "retailerProductId": "221814",
  "productUrl": "https://www.bike-components.de/en/Specialized/Diverge-4-Sport-Carbon-28-Gravel-Bike-p221814/",
  "brand": "Specialized",
  "model": "Diverge 4 Sport Carbon 28\" Gravel Bike",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 3490,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "carbon",
  "frameModel": "Specialized Diverge FACT 9r Carbon",
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "GRX",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 12,
  "mixedGroupset": true,
  "groupsetComponents": {
    "crank": "GRX"
  },
  "groupsetTierSpread": 0,
  "crank": "Shimano GRX FC-RX610-1, 40 teeth",
  "cassette": "Shimano SLX CS-M7100, 10-51 T, 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": null,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": null,
  "kickstand": null,
  "lighting": null,
  "wheelSize": "28",
  "wheelset": "DT Swiss G 540, Tubeless Ready",
  "wheelMaterial": "aluminium",
  "wheelTier": "basic-aluminium",
  "tyres": null,
  "weightKg": null,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "XS",
      "size": "XS",
      "sizeCm": 49,
      "inStock": true,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "S",
      "size": "S",
      "sizeCm": 52,
      "inStock": false,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": 54,
      "inStock": true,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "XXL",
      "size": "XXL",
      "sizeCm": 61,
      "inStock": false,
      "stockCount": null,
      "price": 2990
    }
  ],
  "seller": null,
  "availability": "in-stock",
  "gtins": [],
  "imageUrl": "https://www.bike-components.de/assets/p/i/1280x960/6ac8956ca4174137.jpg",
  "rawTitle": "Specialized Diverge 4 Sport Carbon 28\" Gravel Bike",
  "fetchedAt": "2026-09-19T06:35:32.414Z",
  "normalizationConfidence": 1,
  "warnings": [
    {
      "code": "mixed-groupset",
      "message": "Not a uniform groupset: {\"crank\":\"GRX\"}. Ranked on the shifting level, with a penalty.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Brake Type": "disc",
  "Application": "Gravel",
  "Frame material": "Carbon",
  "Fork material": "Carbon",
  "Gender": "Women's, Men´s",
  "Seatpost diameter": "27,2 mm",
  "Brakes": "Shimano GRX RX600, hydraulic",
  "Frame": "Specialized Diverge FACT 9r Carbon",
  "Bottom Bracket": "Shimano BSA 68",
  "Pedals": "without",
  "Crankset": "Shimano GRX FC-RX610-1, 40 teeth",
  "Saddle": "Specialized Body Geometry Power Sport with Steel Rails",
  "Chain": "Shimano SLX M7100",
  "Cassette": "Shimano SLX CS-M7100, 10-51 T, 12-speed",
  "Seatpost": "Specialized, Carbon",
  "Crank Arm Length": "165,0 mm | 170,0 mm | 172,5 mm | 175,0 mm",
  "Wheel size": "28\"",
  "Fork Offset": "55 mm",
  "Handlebar": "Specialized Adventure Gear Hover",
  "Stem": "Specialized Future Comp",
  "Wheelset": "DT Swiss G 540, Tubeless Ready",
  "Brake Disc Size": "160 mm (Front / Rear)",
  "Fork": "Specialized Future Shock 3.1",
  "Head Tube Angle": "70 | 70.5 | 71",
  "Stack": "563 mm | 578 mm | 592 mm | 610 mm | 659 mm",
  "Wheelbase": "1019 mm | 1031 mm | 1041 mm | 1060 mm | 1102 mm",
  "Reach": "365 mm | 374 mm | 387 mm | 400 mm | 425 mm",
  "Chainstay Length": "430 mm",
  "Seat Tube Angle": "74.5 | 74",
  "BB Drop": "85 mm",
  "Head Tube Length": "90 mm | 104 mm | 116 mm | 135 mm | 187 mm",
  "Seat Tube Length": "400 mm | 430 mm | 470 mm | 500 mm | 560 mm",
  "Frame Size": "49 cm | 52 cm | 54 cm | 56 cm | 61 cm",
  "Drop Bar Width": "380 mm | 400 mm | 420 mm | 440 mm",
  "Recommended Rider Height": "152 - 163 cm | 163 - 170 cm | 170 - 178 cm | 175 - 180 cm | 188 - 196 cm",
  "Stem Length": "60 mm | 70 mm | 80 mm | 90 mm | 100 mm",
  "Effective Top Tube Length": "521 mm | 537 mm | 556 mm | 575 mm | 613 mm"
}

Raw adapter output

{
  "retailer": "bike-components",
  "retailerProductId": "221814",
  "productUrl": "https://www.bike-components.de/en/Specialized/Diverge-4-Sport-Carbon-28-Gravel-Bike-p221814/",
  "extractionMethod": "json-ld",
  "sourceCategory": "gravel",
  "rawTitle": "Specialized Diverge 4 Sport Carbon 28\" Gravel Bike",
  "rawBrand": "Specialized",
  "price": 3490,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://www.bike-components.de/assets/p/i/1280x960/6ac8956ca4174137.jpg",
  "rawSpecifications": {
    "Brake Type": "disc",
    "Application": "Gravel",
    "Frame material": "Carbon",
    "Fork material": "Carbon",
    "Gender": "Women's, Men´s",
    "Seatpost diameter": "27,2 mm",
    "Brakes": "Shimano GRX RX600, hydraulic",
    "Frame": "Specialized Diverge FACT 9r Carbon",
    "Bottom Bracket": "Shimano BSA 68",
    "Pedals": "without",
    "Crankset": "Shimano GRX FC-RX610-1, 40 teeth",
    "Saddle": "Specialized Body Geometry Power Sport with Steel Rails",
    "Chain": "Shimano SLX M7100",
    "Cassette": "Shimano SLX CS-M7100, 10-51 T, 12-speed",
    "Seatpost": "Specialized, Carbon",
    "Crank Arm Length": "165,0 mm | 170,0 mm | 172,5 mm | 175,0 mm",
    "Wheel size": "28\"",
    "Fork Offset": "55 mm",
    "Handlebar": "Specialized Adventure Gear Hover",
    "Stem": "Specialized Future Comp",
    "Wheelset": "DT Swiss G 540, Tubeless Ready",
    "Brake Disc Size": "160 mm (Front / Rear)",
    "Fork": "Specialized Future Shock 3.1",
    "Head Tube Angle": "70 | 70.5 | 71",
    "Stack": "563 mm | 578 mm | 592 mm | 610 mm | 659 mm",
    "Wheelbase": "1019 mm | 1031 mm | 1041 mm | 1060 mm | 1102 mm",
    "Reach": "365 mm | 374 mm | 387 mm | 400 mm | 425 mm",
    "Chainstay Length": "430 mm",
    "Seat Tube Angle": "74.5 | 74",
    "BB Drop": "85 mm",
    "Head Tube Length": "90 mm | 104 mm | 116 mm | 135 mm | 187 mm",
    "Seat Tube Length": "400 mm | 430 mm | 470 mm | 500 mm | 560 mm",
    "Frame Size": "49 cm | 52 cm | 54 cm | 56 cm | 61 cm",
    "Drop Bar Width": "380 mm | 400 mm | 420 mm | 440 mm",
    "Recommended Rider Height": "152 - 163 cm | 163 - 170 cm | 170 - 178 cm | 175 - 180 cm | 188 - 196 cm",
    "Stem Length": "60 mm | 70 mm | 80 mm | 90 mm | 100 mm",
    "Effective Top Tube Length": "521 mm | 537 mm | 556 mm | 575 mm | 613 mm"
  },
  "rawFeatures": [
    "The Diverge 4 Sport Carbon 28\" Gravel Bike from Specialized is built for riders who know no limits – whether on gravel, asphalt, or in competition. Its lightweight FACT 9r carbon frame paired with a matching carbon fork delivers outstanding power transfer and precise handling, even on rough terrain. At the heart of the drivetrain is the durable Shimano GRX FC-RX610-1 crankset with 40 teeth, combined with a Shimano SLX CS-M7100 cassette (10-51 teeth, 12-speed) to give you the perfect gear ratio for any terrain. For maximum control in all conditions, the hydraulic Shimano GRX RX600 disc brakes ensure powerful stopping power, while the Future Shock 3.1 system at the front smooths out bumps and boosts efficiency on long rides. The 27.2 mm carbon seatpost adds comfort without sacrificing stiffness, and the ergonomic Specialized Body Geometry Power Sport saddle provides lasting support on long rides. The Diverge 4 Sport isn’t just a bike — it’s a statement of speed, versatility, and adventure. Whether you’re exploring new gravel routes or chasing a podium finish, this bike delivers top-tier performance. Ready when you are."
  ],
  "rawSizes": [
    {
      "rawSize": "XS",
      "size": "XS",
      "sizeCm": 49,
      "inStock": true,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "S",
      "size": "S",
      "sizeCm": 52,
      "inStock": false,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": 54,
      "inStock": true,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": 3490
    },
    {
      "rawSize": "XXL",
      "size": "XXL",
      "sizeCm": 61,
      "inStock": false,
      "stockCount": null,
      "price": 2990
    }
  ],
  "availabilityText": null,
  "fetchedAt": "2026-09-19T06:35:32.414Z",
  "sourceMeta": {
    "productGroupId": 221814,
    "ldShape": "ProductGroup",
    "variantCount": 5,
    "colours": [
      "emerald MTRetallic-silver dust"
    ],
    "skus": [
      "1001014218",
      "1001014216",
      "1001014213",
      "1001014217",
      "1001014214"
    ],
    "mpns": [
      "95426-6049",
      "95426-6052",
      "95426-6054",
      "95426-6056",
      "95426-6061"
    ],
    "statedSizeCm": [
      "XS=49cm",
      "S=52cm",
      "M=54cm",
      "L=56cm",
      "XXL=61cm"
    ],
    "listingPrice": 3490,
    "listingSrp": null,
    "application": "Gravel"
  }
}

Impressum · Privacy · Contact · About BikeFind