← Review table (gravel) · shopper page

Bulls Grinder 3 Gravel Bike 28" grau

zweirad-stadler:bulls-grinder-3-gravel-bike-28-grau · source URL · confidence 0.83

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
L = 51 cmLunknownunsupported — the listing's 51 cm is a frame measurementyeslisting price
mappingunsupported
discarded figurethe listing prints 51 cm beside its letter size
reasonThe centimetre figures retailers print for Bulls do not behave like size names (inconsistent), so they are read as frame measurements. See size-map.json.

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

Identity

Canonical configuration: Bulls | Grinder 3 Gravel Bike 28" | GRX
Confidence: medium

retailerpricesizes in stock
Zweirad Stadler€1.39247 cmdebug
Zweirad Stadler€1.392L = 51 cmdebug
Zweirad Stadler€1.392L = 51 cmdebug
Zweirad Stadler€1.499S = 45 cm, M = 48 cm, L = 52 cm, XL = 56 cmdebug
Zweirad Stadler€1.59845 cm, 47 cm, 51 cmdebug

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:zweirad-stadler / parseBulls
modelretailer:zweirad-stadler / derivedBulls Grinder 3 Gravel Bike 28" grau
categoryretailer:zweirad-stadler / parseGrinder
frameMaterialretailer:zweirad-stadler / parseAluminium
groupsetFamilyretailer:zweirad-stadler / dictionaryShimano GRX ST-RX400 || Shimano GRX RD-RX400 || Shimano GRX FD-RX400
electronicShiftingretailer:zweirad-stadler / derivedShimano GRX ST-RX400 || Shimano GRX RD-RX400 || Shimano GRX FD-RX400
speedsretailer:zweirad-stadler / parsemodel code RX400
brakesretailer:zweirad-stadler / parseHydraulische Scheibenbremsen
suspensionretailer:zweirad-stadler / derivedno suspension fork and no rear shock on a drop-bar listing
forkretailer:zweirad-stadler / dictionaryGrinder Alu
dropperPostretailer:zweirad-stadler / derivedseatpost row "Bulls Aluminium 27.2 mm" names no dropper, in a 29-field spec table
beltDriveretailer:zweirad-stadler / parseCN-HG5
lightingretailer:zweirad-stadler / parseMonkeyLink Recharge (Beleuchtung nicht im Lieferumfang enthalten)
wheelSizeretailer:zweirad-stadler / parse28
powerMeterretailer:zweirad-stadler / derivedabsent from a 29-field spec table
availabilityretailer:zweirad-stadler / derived1 of 1 sizes orderable

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 18,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": 0,
  "equipmentValue": 34,
  "notes": [
    "Shimano GRX = 20.",
    "10-speed -2.",
    "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.",
    "Weight not published: no weight adjustment either way."
  ],
  "marketPrice": 1593,
  "valueScore": 1.144,
  "savingsVsMarket": 201
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier",
    "weightKg"
  ],
  "applied": [],
  "rejected": [],
  "notes": "Wheel material not stated (Felgen model given: 'Bulls DDM-22' but material not specified). Wheel tier cannot be assigned for an unrecognised house-brand wheelset. Complete bike weight is not provided (only 'zul. Gesamtgewicht: max. 125 kg' which is payload, not bike weight).",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Material: Aluminium",
      "confidence": 0.9
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "Shimano GRX RD-RX400",
      "confidence": 0.9
    },
    "groupsetFamily": {
      "value": "GRX",
      "evidence": "Shimano GRX RD-RX400",
      "confidence": 0.9
    },
    "electronicShifting": {
      "value": "false",
      "evidence": "Schaltung: Kettenschaltung",
      "confidence": 0.9
    },
    "speeds": {
      "value": "20",
      "evidence": "Gänge: 20-Gang",
      "confidence": 0.9
    },
    "mixedGroupset": {
      "value": "false",
      "evidence": "Shimano GRX RD-RX400",
      "confidence": 0.9
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "wheelTier": {
      "value": null,
      "evidence": "Felgen: Bulls DDM-22",
      "confidence": 0.5
    },
    "brakes": {
      "value": "hydraulic-disc",
      "evidence": "Bremsenart: Hydraulische Scheibenbremsen",
      "confidence": 0.9
    },
    "weightKg": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0.5
    },
    "notes": "Wheel material not stated (Felgen model given: 'Bulls DDM-22' but material not specified). Wheel tier cannot be assigned for an unrecognised house-brand wheelset. Complete bike weight is not provided (only 'zul. Gesamtgewicht: max. 125 kg' which is payload, not bike weight)."
  }
}

Normalized record

{
  "id": "zweirad-stadler:bulls-grinder-3-gravel-bike-28-grau",
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-grinder-3-gravel-bike-28-grau",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-grinder-3-gravel-bike-28-grau.html",
  "brand": "Bulls",
  "model": "Grinder 3 Gravel Bike 28\" grau",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 1392,
  "originalPrice": 1699,
  "currency": "EUR",
  "discountPercent": 18,
  "frameMaterial": "aluminium",
  "frameModel": null,
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "GRX",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 10,
  "mixedGroupset": false,
  "groupsetComponents": {
    "shifters": "GRX",
    "rearDerailleur": "GRX",
    "frontDerailleur": "GRX",
    "crank": "GRX"
  },
  "groupsetTierSpread": 0,
  "crank": "Shimano GRX FC-RX 600 46/30 T",
  "cassette": "Shimano CS-HG50 11-36 T",
  "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": true,
  "wheelSize": "28",
  "wheelset": "Bulls DDM-22 | Formula CL-25QR | Formula CL-26QR",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "Schwalbe G-One Allround Performance RaceGuard TLE",
  "weightKg": null,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "L = 51 cm",
      "size": "L",
      "sizeCm": 51,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "seller": null,
  "availability": "limited",
  "gtins": [],
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-grinder-1-gravelbike-grau-134334-a.jpg",
  "rawTitle": "Bulls Grinder 3 Gravel Bike 28\" grau",
  "fetchedAt": "2026-09-19T06:32:09.061Z",
  "normalizationConfidence": 0.83,
  "warnings": [
    {
      "code": "single-size-only",
      "message": "Only one size is in stock (L = 51 cm).",
      "severity": "info"
    },
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Material": "Aluminium",
  "Farbe": "grau",
  "Gabel": "Grinder Alu",
  "Steuersatz": "FSA Orbit C40ACB (No.42/ACB)",
  "Schaltung": "Kettenschaltung",
  "Gänge": "20-Gang",
  "Schaltwerk": "Shimano GRX RD-RX400",
  "Umwerfer": "Shimano GRX FD-RX400",
  "Schalthebel": "Shimano GRX ST-RX400",
  "Bremsenart": "Hydraulische Scheibenbremsen",
  "Bremsen": "Shimano BR RX400",
  "Bremsscheiben": "160 mm / 160 mm",
  "Kurbel": "Shimano GRX FC-RX 600 46/30 T",
  "Kassette": "Shimano CS-HG50 11-36 T",
  "Kette": "Shimano CN-HG54-10",
  "Lenker": "Bulls Gravel S",
  "Vorbau": "Bulls MTB-S CCS Slot Mount ready",
  "Sattelstütze": "Bulls Aluminium 27.2 mm",
  "Sattel": "Bulls Gravel",
  "Laufradgröße": "28\"",
  "Felgen": "Bulls DDM-22",
  "Reifen": "Schwalbe G-One Allround Performance RaceGuard TLE",
  "Nabe vorne": "Formula CL-25QR",
  "Nabe hinten": "Formula CL-26QR",
  "Scheinwerfer": "MonkeyLink Recharge (Beleuchtung nicht im Lieferumfang enthalten)",
  "Rücklicht": "MonkeyLink Recharge (Beleuchtung nicht im Lieferumfang enthalten)",
  "zul. Gesamtgewicht": "max. 125 kg",
  "Rahmenform": "Gravel",
  "Herstellerfarbe": "metallic aventurine"
}

Raw adapter output

{
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-grinder-3-gravel-bike-28-grau",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-grinder-3-gravel-bike-28-grau.html",
  "extractionMethod": "server-html",
  "sourceCategory": "gravel",
  "rawTitle": "Bulls Grinder 3 Gravel Bike 28\" grau",
  "rawBrand": "Bulls",
  "price": 1392,
  "originalPrice": 1699,
  "currency": "EUR",
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-grinder-1-gravelbike-grau-134334-a.jpg",
  "rawSpecifications": {
    "Material": "Aluminium",
    "Farbe": "grau",
    "Gabel": "Grinder Alu",
    "Steuersatz": "FSA Orbit C40ACB (No.42/ACB)",
    "Schaltung": "Kettenschaltung",
    "Gänge": "20-Gang",
    "Schaltwerk": "Shimano GRX RD-RX400",
    "Umwerfer": "Shimano GRX FD-RX400",
    "Schalthebel": "Shimano GRX ST-RX400",
    "Bremsenart": "Hydraulische Scheibenbremsen",
    "Bremsen": "Shimano BR RX400",
    "Bremsscheiben": "160 mm / 160 mm",
    "Kurbel": "Shimano GRX FC-RX 600 46/30 T",
    "Kassette": "Shimano CS-HG50 11-36 T",
    "Kette": "Shimano CN-HG54-10",
    "Lenker": "Bulls Gravel S",
    "Vorbau": "Bulls MTB-S CCS Slot Mount ready",
    "Sattelstütze": "Bulls Aluminium 27.2 mm",
    "Sattel": "Bulls Gravel",
    "Laufradgröße": "28\"",
    "Felgen": "Bulls DDM-22",
    "Reifen": "Schwalbe G-One Allround Performance RaceGuard TLE",
    "Nabe vorne": "Formula CL-25QR",
    "Nabe hinten": "Formula CL-26QR",
    "Scheinwerfer": "MonkeyLink Recharge (Beleuchtung nicht im Lieferumfang enthalten)",
    "Rücklicht": "MonkeyLink Recharge (Beleuchtung nicht im Lieferumfang enthalten)",
    "zul. Gesamtgewicht": "max. 125 kg",
    "Rahmenform": "Gravel",
    "Herstellerfarbe": "metallic aventurine"
  },
  "rawFeatures": [
    "L = 51 cm 4-8 Werktage",
    "0% Finanzierung ab 139,19 € möglich",
    "Dienstrad-Leasing möglich",
    "14 Tage kostenloses Rückgaberecht",
    "Fahrrad vollständig montiert und mit wenigen Handgriffen fahrbereit",
    "Mit einem Gravelbike ist man ähnlich wie mit einem Rennrad schnell auf Asphalt unterwegs. Im Gegensatz zum Renner kann man jedoch auch auf unbefestigten Wegen graveln. Geschwindigkeit auf Pendelstrecken oder Touren in der Natur - das Gravelbike Grinder 3 von Bulls ist vielseitig und ideal für Alltag und Freizeit.",
    "Aluminiumrahmen mit Gravel-Geometrie",
    "20-Gang GRX Shimano Schaltung",
    "Shimano Hydraulische Scheibenbremsen",
    "Schwalbe G-One Allround Performance RaceGuard Reifen",
    "Eine optimale Sitzposition hilft nicht nur, um richtig Druck aufs Pedal zu bringen, sondern sorgt auch für eine gute Radbeherrschung. Der relativ lange Radstand verleiht dem Grinder 3 eine angenehme Laufruhe. Gepaart mit einer unkomplizierten Geometrie, sind das hervorragende Eigenschaften für den Stadtverkehr."
  ],
  "rawSizes": [
    {
      "rawSize": "L = 51 cm",
      "size": "L",
      "sizeCm": 51,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "availabilityText": "1 of 1 sizes orderable",
  "fetchedAt": "2026-09-19T06:32:09.061Z",
  "sourceMeta": {
    "savingBadge": "307 € gespartauf UVP",
    "deliveryWindows": [
      "L = 51 cm 4-8 Werktage"
    ]
  }
}

Impressum · Privacy · Contact · About BikeFind