← Review table (mtb) · shopper page

Cannondale Bad Habit 2 Carbon 29"/27.5" mountain bike

bike-components:229445 · source URL · confidence 1

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
MMunknownunsupportedno€3.990
LLunknownunsupportedyes€3.990
XLXLunknownunsupportedno€4.290
mappingunsupported
reason"M" is a letter size and there is no reviewed Cannondale 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 / parseCannondale
modelretailer:bike-components / derivedCannondale Bad Habit 2 Carbon 29"/27.5" mountain bike
categoryretailer:bike-components / parsemountain bike
frameMaterialretailer:bike-components / parseCarbon
groupsetFamilyretailer:bike-components / dictionarySRAM Eagle 90 T-Type
electronicShiftingretailer:bike-components / derivedSRAM Eagle 90 T-Type
speedsretailer:bike-components / parse12-speed
brakesretailer:bike-components / parsehydraulic
brakeTierretailer:bike-components / dictionaryMaven
suspensionretailer:bike-components / derivedrear shock row: RockShox Vivid Select+ DebonAir
forkretailer:bike-components / dictionaryRockShox Lyrik Select +
rearShockretailer:bike-components / dictionaryRockShox Vivid Select+ DebonAir
dropperPostretailer:bike-components / derivedDropper
beltDriveretailer:bike-components / parsewithout
wheelMaterialretailer:bike-components / dictionaryWTB ST i30
wheelTierretailer:bike-components / dictionaryWTB ST i30
powerMeterretailer:bike-components / derivedabsent from a 51-field spec table
availabilityretailer:bike-components / derived1/3 sizes in stock

Warnings

Score breakdown

{
  "frameScore": 26,
  "drivetrainScore": 6,
  "wheelScore": 5,
  "extrasScore": 5,
  "suspensionScore": 12,
  "weightAdjustment": 0,
  "equipmentValue": 54,
  "notes": [
    "SRAM Eagle 90 Transmission = 6.",
    "Wheels \"basic-aluminium\" = 5.",
    "Brakes \"hydraulic-disc\" = 0, the baseline for mtb-full.",
    "Weight not published: no weight adjustment either way.",
    "Fork \"upper\" +7.",
    "Rear shock \"upper\" +5.",
    "Brake series \"upper\" +4.",
    "Dropper post +1."
  ],
  "marketPrice": 4733,
  "valueScore": 1.186,
  "savingsVsMarket": 743
}

AI normalization

Not used: deterministic parsing resolved every field it needed.

Normalized record

{
  "id": "bike-components:229445",
  "retailer": "bike-components",
  "retailerProductId": "229445",
  "productUrl": "https://www.bike-components.de/en/Cannondale/Bad-Habit-2-Carbon-29-27-5-mountain-bike-p229445/",
  "brand": "Cannondale",
  "model": "Bad Habit 2 Carbon 29\"/27.5\" mountain bike",
  "modelYear": null,
  "category": "mtb",
  "categoryBasis": "stated",
  "sourceCategory": "mtb",
  "price": 3990,
  "originalPrice": 4999,
  "currency": "EUR",
  "discountPercent": 20,
  "frameMaterial": "carbon",
  "frameModel": "Cannondale Bad Habit Carbon",
  "frameTier": null,
  "groupsetBrand": "SRAM",
  "groupsetFamily": "Eagle 90 Transmission",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 12,
  "mixedGroupset": false,
  "groupsetComponents": {
    "rearDerailleur": "Eagle 90 Transmission",
    "crank": "Eagle 90 Transmission"
  },
  "groupsetTierSpread": 0,
  "crank": "SRAM Eagle 90 T-Type, 2 guard, 30 Teeth",
  "cassette": "SRAM XS 1270 Transmission, 10-52 T, 12-speed",
  "brakes": "hydraulic-disc",
  "brakePistons": null,
  "brakeTier": "upper",
  "suspension": "full",
  "fork": {
    "make": "RockShox",
    "line": "Lyrik",
    "tier": "upper",
    "travelMm": null
  },
  "rearShock": {
    "make": "RockShox",
    "line": "Vivid",
    "tier": "upper"
  },
  "dropperPost": true,
  "beltDrive": false,
  "hubDynamo": null,
  "rack": null,
  "mudguards": null,
  "chaincase": null,
  "kickstand": null,
  "lighting": null,
  "wheelSize": null,
  "wheelset": "WTB ST i30, Tubeless Ready | 12 x 148 mm | 15 x 110 mm",
  "wheelMaterial": "aluminium",
  "wheelTier": "basic-aluminium",
  "tyres": "Continental Kryptotal Enduro Soft, 27,5 x 2,4\"",
  "weightKg": null,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 4290
    }
  ],
  "seller": null,
  "availability": "limited",
  "gtins": [],
  "imageUrl": "https://www.bike-components.de/assets/p/i/1280x960/5aae831ec680ece3.jpg",
  "rawTitle": "Cannondale Bad Habit 2 Carbon 29\"/27.5\" mountain bike",
  "fetchedAt": "2026-09-19T06:35:53.366Z",
  "normalizationConfidence": 1,
  "warnings": [
    {
      "code": "wheel-size-varies-by-frame-size",
      "message": "the row states more than one wheel size (\"29\" (front), 27.5\" (rear)\"), so the wheel size of the bike in a given frame size is not established. Recorded as unknown rather than picking one.",
      "severity": "info"
    },
    {
      "code": "single-size-only",
      "message": "Only one size is in stock (L).",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Application": "All Mountain, Enduro, MTB",
  "Kinematics": "Four-Bar Linkage",
  "Brake Type": "disc",
  "Rear triangle material": "Carbon",
  "Frame material": "Carbon",
  "Gender": "Women's, Men´s",
  "Seatpost diameter": "34,9 mm",
  "Rims": "WTB ST i30, Tubeless Ready",
  "Grips": "Cannondale Taperridge",
  "Rear Hub": "12 x 148 mm",
  "Bottom Bracket": "SRAM DUB BSA 73 Wide",
  "Cassette": "SRAM XS 1270 Transmission, 10-52 T, 12-speed",
  "Chain": "SRAM Eagle 70 T-Type Flattop",
  "Pedals": "without",
  "Saddle": "WTB Solano",
  "Seatpost": "Cannondale DownLow Dropper",
  "Derailleur": "SRAM Eagle 90 T-Type",
  "Spokes": "Stainless Steel",
  "Headset": "Acros",
  "Front Derailleur": "without",
  "Front Hub": "15 x 110 mm",
  "Brakes": "SRAM Maven Stealth, hydraulic",
  "Crankset": "SRAM Eagle 90 T-Type, 2 guard, 30 Teeth",
  "Frame": "Cannondale Bad Habit Carbon",
  "Rear Wheel Tyre": "Continental Kryptotal Enduro Soft, 27,5 x 2,4\"",
  "Shift Lever": "SRAM Eagle 90 SL Trigger, 12-speed",
  "Front Wheel Tyre": "Continental Kryptotal Enduro Soft, 29 x 2,40\"",
  "Max. Fork Length": "573 mm",
  "Travel": "160 mm",
  "Rear travel": "155 mm",
  "Wheel size": "29\" (front), 27.5\" (rear)",
  "Fork Offset": "44 mm",
  "Brake Discs": "SRAM HS2",
  "Brake Disc Size": "220 mm (Front) / 200 mm (Rear)",
  "Rear Shock": "RockShox Vivid Select+ DebonAir",
  "Fork": "RockShox Lyrik Select +",
  "Stem": "Cannondale 1, 0°",
  "Handlebar": "Cannondale HollowGram Save Riser, Carbon",
  "Head Tube Angle": "64",
  "Stack": "641 mm | 648 mm | 657 mm",
  "Standover Height": "737 mm | 739 mm | 746 mm",
  "Wheelbase": "1224 mm | 1256 mm | 1295 mm",
  "Reach": "455 mm | 480 mm | 515 mm",
  "Chainstay Length": "430 mm | 435 mm",
  "Seat Tube Angle": "77.7 | 77.8",
  "BB Drop": "25 mm",
  "Seat Tube Length": "380 mm | 420 mm | 455 mm",
  "Head Tube Length": "120 mm | 130 mm | 140 mm",
  "Flat Bar Width": "780 mm",
  "Bottom Bracket Height": "342 mm",
  "Effective Top Tube Length": "592 mm | 618 mm | 655 mm"
}

Raw adapter output

{
  "retailer": "bike-components",
  "retailerProductId": "229445",
  "productUrl": "https://www.bike-components.de/en/Cannondale/Bad-Habit-2-Carbon-29-27-5-mountain-bike-p229445/",
  "extractionMethod": "json-ld",
  "sourceCategory": "mtb",
  "rawTitle": "Cannondale Bad Habit 2 Carbon 29\"/27.5\" mountain bike",
  "rawBrand": "Cannondale",
  "price": 3990,
  "originalPrice": 4999,
  "currency": "EUR",
  "imageUrl": "https://www.bike-components.de/assets/p/i/1280x960/5aae831ec680ece3.jpg",
  "rawSpecifications": {
    "Application": "All Mountain, Enduro, MTB",
    "Kinematics": "Four-Bar Linkage",
    "Brake Type": "disc",
    "Rear triangle material": "Carbon",
    "Frame material": "Carbon",
    "Gender": "Women's, Men´s",
    "Seatpost diameter": "34,9 mm",
    "Rims": "WTB ST i30, Tubeless Ready",
    "Grips": "Cannondale Taperridge",
    "Rear Hub": "12 x 148 mm",
    "Bottom Bracket": "SRAM DUB BSA 73 Wide",
    "Cassette": "SRAM XS 1270 Transmission, 10-52 T, 12-speed",
    "Chain": "SRAM Eagle 70 T-Type Flattop",
    "Pedals": "without",
    "Saddle": "WTB Solano",
    "Seatpost": "Cannondale DownLow Dropper",
    "Derailleur": "SRAM Eagle 90 T-Type",
    "Spokes": "Stainless Steel",
    "Headset": "Acros",
    "Front Derailleur": "without",
    "Front Hub": "15 x 110 mm",
    "Brakes": "SRAM Maven Stealth, hydraulic",
    "Crankset": "SRAM Eagle 90 T-Type, 2 guard, 30 Teeth",
    "Frame": "Cannondale Bad Habit Carbon",
    "Rear Wheel Tyre": "Continental Kryptotal Enduro Soft, 27,5 x 2,4\"",
    "Shift Lever": "SRAM Eagle 90 SL Trigger, 12-speed",
    "Front Wheel Tyre": "Continental Kryptotal Enduro Soft, 29 x 2,40\"",
    "Max. Fork Length": "573 mm",
    "Travel": "160 mm",
    "Rear travel": "155 mm",
    "Wheel size": "29\" (front), 27.5\" (rear)",
    "Fork Offset": "44 mm",
    "Brake Discs": "SRAM HS2",
    "Brake Disc Size": "220 mm (Front) / 200 mm (Rear)",
    "Rear Shock": "RockShox Vivid Select+ DebonAir",
    "Fork": "RockShox Lyrik Select +",
    "Stem": "Cannondale 1, 0°",
    "Handlebar": "Cannondale HollowGram Save Riser, Carbon",
    "Head Tube Angle": "64",
    "Stack": "641 mm | 648 mm | 657 mm",
    "Standover Height": "737 mm | 739 mm | 746 mm",
    "Wheelbase": "1224 mm | 1256 mm | 1295 mm",
    "Reach": "455 mm | 480 mm | 515 mm",
    "Chainstay Length": "430 mm | 435 mm",
    "Seat Tube Angle": "77.7 | 77.8",
    "BB Drop": "25 mm",
    "Seat Tube Length": "380 mm | 420 mm | 455 mm",
    "Head Tube Length": "120 mm | 130 mm | 140 mm",
    "Flat Bar Width": "780 mm",
    "Bottom Bracket Height": "342 mm",
    "Effective Top Tube Length": "592 mm | 618 mm | 655 mm"
  },
  "rawFeatures": [
    "Unlock the Trails with the Cannondale Bad Habit 2 Carbon mountain bike Discover the ultimate trail companion in the Cannondale Bad Habit 2 Carbon 29\"/27.5\" mountain bike, designed for all mountain, enduro, and MTB enthusiasts. This bike stands out with its innovative mix of 29\" and 27.5\" wheels, offering a unique blend of speed, agility, and control that adapts flawlessly to both demanding climbs and thrilling descents. The carbon frame and rear triangle material not only ensure a lightweight structure but also provide the rigidity needed for precise handling on rough terrains. Equipped with the SRAM Eagle 90 T-Type drivetrain and a wide-ranging SRAM XS 1270 Transmission, 10-52 T, 12-speed cassette, shifting is seamless and reliable, giving you the power to tackle steep inclines with ease. The Four-Bar Linkage kinematics enhance suspension performance, making every ride smooth and enjoyable. Hydraulic disc brakes by SRAM Maven Stealth offer unmatched stopping power, allowing for confident descents. Tubeless-ready WTB ST i30 rims paired with Continental Kryptotal Enduro Soft tires ensure grip and puncture resistance, optimizing your performance on the trail. The Cannondale DownLow Dropper seatpost allows for quick adjustments, ensuring optimal positioning for both climbs and descents. Furthermore, the bike's comfort is enhanced by the WTB Solano saddle and Cannondale Taperridge grips, making long rides more enjoyable. This bike does not come with pedals, allowing you to choose your preferred type for a personalized riding experience. Whether you're an experienced rider or new to the trails, the Cannondale Bad Habit 2 Carbon mountain bike offers the perfect blend of performance, comfort, and durability to elevate your mountain biking adventures."
  ],
  "rawSizes": [
    {
      "rawSize": "M",
      "size": "M",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "L",
      "size": "L",
      "sizeCm": null,
      "inStock": true,
      "stockCount": null,
      "price": 3990
    },
    {
      "rawSize": "XL",
      "size": "XL",
      "sizeCm": null,
      "inStock": false,
      "stockCount": null,
      "price": 4290
    }
  ],
  "availabilityText": null,
  "fetchedAt": "2026-09-19T06:35:53.366Z",
  "sourceMeta": {
    "productGroupId": 229445,
    "ldShape": "ProductGroup",
    "variantCount": 3,
    "colours": [
      "phoenix yellow"
    ],
    "skus": [
      "1001025232",
      "1001025233",
      "1001025234"
    ],
    "mpns": [
      "C2313GU10MD",
      "C2313GU10LG",
      "C2313GU10XL"
    ],
    "statedSizeCm": [],
    "listingPrice": 3990,
    "listingSrp": 4999,
    "application": "All Mountain, Enduro, MTB"
  }
}

Impressum · Privacy · Contact · About BikeFind