{
  "name": "GnR Bikes frame catalog",
  "checked": "2026-10-18",
  "units": {
    "length": "mm",
    "headAngle": "degrees",
    "price": "USD"
  },
  "scope": "46 exact frame charts from manufacturers. Prices are US list prices for complete bikes on the price date; no stock claims. No cross-year equivalence assumed.",
  "types": {
    "road": [
      "race",
      "endurance"
    ],
    "gravel": [
      "race",
      "all-rounder",
      "adventure"
    ]
  },
  "taxonomy": {
    "roadRaceFocus": [
      "all-round",
      "aero",
      "lightweight"
    ],
    "allRoad": {
      "roadEnduranceOnly": true,
      "minClearanceMm": 35,
      "basis": "Ryan/William house rule, not an industry standard"
    },
    "gravelTags": false
  },
  "counts": {
    "total": 46,
    "current": 41,
    "archived": 5,
    "sizes": 294
  },
  "position": {
    "method": "Frame stack-to-reach ratio versus one fixed, category-independent benchmark",
    "slope": 0.0012392993688138656,
    "intercept": 0.7541660754117248,
    "band": 0.02,
    "calibrated": "2026-10-17",
    "sourceCommit": "def20a87b947dd8506621b7e1e2f6a11ad9f42d3",
    "frameFamilies": 19,
    "sizes": 119,
    "weighting": "Equal total weight per current frame family, divided across its published sizes",
    "limits": "Frame front-end proportions only; not final hand or saddle position and not a fit or comfort guarantee."
  },
  "coverageGaps": [],
  "methodology": "https://gnr-bikes.vercel.app/how-we-match/",
  "bikes": [
    {
      "id": "domane3",
      "brand": "Trek",
      "name": "Domane SL",
      "edition": "Gen 3 · 2022 archived chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "manufacturer",
      "legacy": true,
      "color": "#b9a06d",
      "makerWording": "Endurance",
      "classification": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/domane/domane-sl/domane-sl-5-gen-3/a/5262842/",
        "checked": "2026-10-17",
        "note": "Generation-specific archived Gen 3 page names Endurance; no current-model wording is used."
      },
      "clearance": {
        "mm": 38,
        "source": "https://www.trekbikes.com/ca/en_CA/bikes/road-bikes/performance-road-bikes/domane/domane-sl/domane-sl-5-gen-3/a/35298/",
        "checked": "2026-10-17",
        "note": "Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/domane/domane-sl/domane-sl-5-gen-3/a/5262842/",
        "checked": "2026-10-17",
        "scope": "Archived 2022 Domane SL 5 Gen 3 complete bike",
        "modelYear": "2022",
        "note": "Price unknown. The exact archived US page and alternate Gen 3 archive returned no readable price. No newer Domane generation, Canadian price, retailer price or original MSRP is substituted."
      },
      "mounts": null,
      "price": null,
      "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/domane/domane-sl/domane-sl-5-gen-3/a/5262842/",
      "checked": "2026-10-16",
      "summary": "An endurance road reference with a relatively tall front end.",
      "note": "Archived frame generation. Check your exact year before using this chart. Seatmast height limits also matter.",
      "sizes": [
        {
          "size": "44",
          "stack": 510,
          "reach": 360,
          "wheelbase": 983,
          "headAngle": 70.3,
          "standover": 657
        },
        {
          "size": "47",
          "stack": 527,
          "reach": 364,
          "wheelbase": 986,
          "headAngle": 71,
          "standover": 686
        },
        {
          "size": "50",
          "stack": 546,
          "reach": 368,
          "wheelbase": 996,
          "headAngle": 71.1,
          "standover": 716
        },
        {
          "size": "52",
          "stack": 561,
          "reach": 371,
          "wheelbase": 1003,
          "headAngle": 71.3,
          "standover": 735
        },
        {
          "size": "54",
          "stack": 575,
          "reach": 374,
          "wheelbase": 1010,
          "headAngle": 71.3,
          "standover": 754
        },
        {
          "size": "56",
          "stack": 591,
          "reach": 377,
          "wheelbase": 1008,
          "headAngle": 71.9,
          "standover": 776
        },
        {
          "size": "58",
          "stack": 611,
          "reach": 380,
          "wheelbase": 1022,
          "headAngle": 72,
          "standover": 796
        },
        {
          "size": "60",
          "stack": 632,
          "reach": 383,
          "wheelbase": 1032,
          "headAngle": 72.1,
          "standover": 817
        },
        {
          "size": "62",
          "stack": 656,
          "reach": 386,
          "wheelbase": 1042,
          "headAngle": 72.1,
          "standover": 835
        }
      ],
      "position": [
        {
          "size": "44",
          "label": "Relaxed"
        },
        {
          "size": "47",
          "label": "Relaxed"
        },
        {
          "size": "50",
          "label": "Relaxed"
        },
        {
          "size": "52",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "60",
          "label": "Relaxed"
        },
        {
          "size": "62",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "caledonia5",
      "brand": "Cervélo",
      "name": "Caledonia-5",
      "edition": "Current published frame chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#bd6a4e",
      "makerWording": "long-distance, high-speed racing",
      "classification": {
        "source": "https://www.cervelo.com/en-US/bikes/caledonia-5",
        "checked": "2026-10-17",
        "note": "GnR places the maker’s long-distance road platform in Endurance; current product chart matches stored stack/reach."
      },
      "clearance": {
        "mm": 36,
        "source": "https://www.cervelo.com/en-US/bikes/caledonia-5",
        "checked": "2026-10-17",
        "note": "Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://www.cervelo.com/en-US/bikes/caledonia-5",
        "checked": "2026-10-17",
        "scope": "Complete Caledonia-5 builds: Rival AXS through Red AXS",
        "modelYear": "Not stated on checked page; current storage-equipped Caledonia-5",
        "note": "US displayed range: Rival AXS 7400; Ultegra Di2 8950; Force AXS 9000; Dura Ace Di2 12500; Red AXS 12750. Framesets excluded. Page stack/reach matches all six stored sizes. Not a model-year equivalence or stock claim."
      },
      "mounts": null,
      "price": {
        "low": 7400,
        "high": 12750,
        "date": "2026-10-17"
      },
      "source": "https://www.cervelo.com/en-US/bikes/caledonia-5",
      "checked": "2026-10-16",
      "summary": "A performance endurance road option for long rides and rough pavement.",
      "note": "Frame stack excludes headset caps, spacers and the cockpit. Check the available adjustment range on the exact build.",
      "sizes": [
        {
          "size": "48",
          "stack": 505,
          "reach": 360,
          "wheelbase": 983.3,
          "headAngle": 70.5,
          "standover": 701
        },
        {
          "size": "51",
          "stack": 530,
          "reach": 369,
          "wheelbase": 985.6,
          "headAngle": 71.5,
          "standover": 743
        },
        {
          "size": "54",
          "stack": 555,
          "reach": 378,
          "wheelbase": 996.3,
          "headAngle": 72,
          "standover": 775
        },
        {
          "size": "56",
          "stack": 580,
          "reach": 387,
          "wheelbase": 1013.4,
          "headAngle": 72,
          "standover": 798
        },
        {
          "size": "58",
          "stack": 605,
          "reach": 396,
          "wheelbase": 1031.8,
          "headAngle": 72,
          "standover": 824
        },
        {
          "size": "61",
          "stack": 630,
          "reach": 405,
          "wheelbase": 1048.9,
          "headAngle": 72,
          "standover": 847
        }
      ],
      "position": [
        {
          "size": "48",
          "label": "Relaxed"
        },
        {
          "size": "51",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "uthald",
      "brand": "Lauf",
      "name": "Úthald",
      "edition": "Current published frame chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#b2b5bf",
      "makerWording": "A new way to Road",
      "classification": {
        "source": "https://www.laufcycles.com/product/uthald",
        "checked": "2026-10-17",
        "note": "GnR Endurance placement reflects the maker’s comfort/compliance emphasis and stable road handling. This is a road platform, not a gravel classification."
      },
      "clearance": {
        "mm": 38,
        "source": "https://www.laufcycles.com/product/uthald",
        "checked": "2026-10-17",
        "note": "Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://www.laufcycles.com/product/uthald",
        "checked": "2026-10-17",
        "scope": "Complete Uthald builds: Weekend Warrior Wireless E1 through Ultimate R",
        "modelYear": "Not stated on checked page; current Uthald platform",
        "note": "Displayed USD prices include reductions: Weekend Warrior Wireless E1 3490; Club 4090; Race Wireless E1 5290; Race 1by 5090; Ultimate 6290; Ultimate R 7390. Higher comparison prices and frameset excluded. Frame stack/reach matches all five stored sizes. Tax/shipping and size availability not verified."
      },
      "mounts": null,
      "price": {
        "low": 3490,
        "high": 7390,
        "date": "2026-10-17"
      },
      "source": "https://www.laufcycles.com/product/uthald",
      "checked": "2026-10-16",
      "summary": "A road platform with a conventional stem and a broad cockpit adjustment window.",
      "note": "Lauf specifies a zero-setback seatpost and 35 mm of supplied headset spacers. Saddle position and cockpit setup need separate checks.",
      "sizes": [
        {
          "size": "XS",
          "stack": 514,
          "reach": 373,
          "wheelbase": 970,
          "headAngle": 71.5,
          "standover": 720
        },
        {
          "size": "S",
          "stack": 537,
          "reach": 378,
          "wheelbase": 983,
          "headAngle": 71.5,
          "standover": 753
        },
        {
          "size": "M",
          "stack": 564,
          "reach": 389,
          "wheelbase": 1003,
          "headAngle": 71.5,
          "standover": 779
        },
        {
          "size": "L",
          "stack": 593,
          "reach": 400,
          "wheelbase": 1023,
          "headAngle": 71.5,
          "standover": 808
        },
        {
          "size": "XL",
          "stack": 623,
          "reach": 411,
          "wheelbase": 1044,
          "headAngle": 71.5,
          "standover": 835
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Balanced"
        },
        {
          "size": "L",
          "label": "Balanced"
        },
        {
          "size": "XL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "defy25",
      "brand": "Giant",
      "name": "Defy Advanced",
      "edition": "2025 · Advanced 2 frame chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#72958b",
      "makerWording": "lightweight endurance road machine",
      "classification": {
        "source": "https://www.giant-bicycles.com/is/defy-advanced-2-2025",
        "checked": "2026-10-17",
        "note": "Maker wording supports the GnR category; geometry and complete-bike setup remain separate."
      },
      "clearance": {
        "mm": 38,
        "source": "https://www.giant-bicycles.com/is/defy-advanced-2-2025",
        "checked": "2026-10-17",
        "note": "Conservative published limit: page states 38mm max in Extras and up to 38mm in its features; another field says 40mm. Confirm actual measured tire/rim/build clearance with Giant."
      },
      "priceReview": {
        "source": "https://www.giant-bicycles.com/us/defy-advanced-2-2025",
        "checked": "2026-10-17",
        "scope": "One complete build only: 2025 Defy Advanced 2 with Shimano 105",
        "modelYear": "2025",
        "note": "US maker page displays 3300 for Advanced 2 only, not the full Defy range or a frameset. All six frame stack/reach pairs match the stored regional 2025 chart. US components differ by market; tax/shipping and availability not included or verified."
      },
      "mounts": null,
      "price": {
        "low": 3300,
        "high": 3300,
        "date": "2026-10-17"
      },
      "source": "https://www.giant-bicycles.com/is/defy-advanced-2-2025",
      "checked": "2026-10-16",
      "summary": "An endurance road platform with six published frame sizes.",
      "note": "The source is Giant’s 2025 regional geometry chart. Components and availability can differ by market; verify the US build.",
      "sizes": [
        {
          "size": "XS",
          "stack": 527,
          "reach": 369,
          "wheelbase": 995,
          "headAngle": 70.5,
          "standover": 705
        },
        {
          "size": "S",
          "stack": 541,
          "reach": 375,
          "wheelbase": 994,
          "headAngle": 71.8,
          "standover": 733
        },
        {
          "size": "M",
          "stack": 558,
          "reach": 380,
          "wheelbase": 998,
          "headAngle": 72.5,
          "standover": 762
        },
        {
          "size": "M/L",
          "stack": 577,
          "reach": 384,
          "wheelbase": 1010,
          "headAngle": 72.5,
          "standover": 796
        },
        {
          "size": "L",
          "stack": 596,
          "reach": 393,
          "wheelbase": 1025,
          "headAngle": 72.5,
          "standover": 814
        },
        {
          "size": "XL",
          "stack": 615,
          "reach": 402,
          "wheelbase": 1040,
          "headAngle": 72.5,
          "standover": 841
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Relaxed"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Relaxed"
        },
        {
          "size": "M/L",
          "label": "Relaxed"
        },
        {
          "size": "L",
          "label": "Relaxed"
        },
        {
          "size": "XL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "grizllegacy",
      "brand": "Canyon",
      "name": "Grizl CF SL 8",
      "edition": "Legacy frame chart · product 2850",
      "category": "gravel",
      "subtype": "all-rounder",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": true,
      "color": "#a1a668",
      "makerWording": "go on your next adventure",
      "classification": {
        "source": "https://www.canyon.com/en-us/grizl-cf-sl-8/2850.html",
        "checked": "2026-10-17",
        "note": "Archived product 2850 describes adventure and a top-tube storage mount. GnR retains versatile All-rounder placement; no current Grizl wording or current rack specification is applied."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.canyon.com/en-us/grizl-cf-sl-8/2850.html",
        "checked": "2026-10-17",
        "scope": "Archived product 2850 complete Grizl CF SL 8; Shimano GRX RX810 2x11",
        "modelYear": "Not stated on checked page; archived product 2850 only",
        "note": "Archived US page displays 1599 sale price, 2599 crossed-out original price and Sold out. Range stores sale price only; this is not a purchasable offer. Shipping/packaging 99 excluded. Does not apply to newer Grizl CF OG or other model years."
      },
      "mounts": "Top-tube storage mount verified on exact archived product; full heavy-luggage specification not established.",
      "price": {
        "low": 1599,
        "high": 1599,
        "date": "2026-10-17"
      },
      "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=2850",
      "checked": "2026-10-16",
      "summary": "A gravel reference with longer frame reach and size-specific stock stems.",
      "note": "Use only for the linked legacy frame chart, not newer Grizl generations. The 2XS and XS use 650B wheels. A longer frame reach does not directly mean a longer hood position.",
      "sizes": [
        {
          "size": "2XS",
          "stack": 522,
          "reach": 377,
          "wheelbase": 1007,
          "headAngle": 70,
          "standover": 737
        },
        {
          "size": "XS",
          "stack": 537,
          "reach": 382,
          "wheelbase": 1007,
          "headAngle": 71,
          "standover": 761
        },
        {
          "size": "S",
          "stack": 556,
          "reach": 397,
          "wheelbase": 1036,
          "headAngle": 71,
          "standover": 789
        },
        {
          "size": "M",
          "stack": 579,
          "reach": 402,
          "wheelbase": 1037,
          "headAngle": 72.25,
          "standover": 816
        },
        {
          "size": "L",
          "stack": 605,
          "reach": 409,
          "wheelbase": 1050,
          "headAngle": 72.5,
          "standover": 845
        },
        {
          "size": "XL",
          "stack": 626,
          "reach": 427,
          "wheelbase": 1072,
          "headAngle": 72.75,
          "standover": 870
        },
        {
          "size": "2XL",
          "stack": 644,
          "reach": 436,
          "wheelbase": 1086,
          "headAngle": 72.75,
          "standover": 892
        }
      ],
      "position": [
        {
          "size": "2XS",
          "label": "Balanced"
        },
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        },
        {
          "size": "2XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "aspero",
      "brand": "Cervélo",
      "name": "Áspero",
      "edition": "Current published frame chart",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#b88d99",
      "makerWording": "engineered not to roam the trails, but to slay them.",
      "classification": {
        "source": "https://www.cervelo.com/en-US/bikes/aspero",
        "checked": "2026-10-16",
        "note": "Race placement retained from the previously checked maker wording. The linked chart remains the exact reference; the current US page could not be freshly fetched."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.cervelo.com/en-US/bikes/aspero",
        "checked": "2026-10-17",
        "scope": "Complete Aspero builds: GRX RX610 through Force; excludes Aspero-5",
        "modelYear": "Not stated on checked page; threaded-BB and UDH Aspero",
        "note": "US displayed range: GRX RX610 3550; Apex 3750; Apex AXS 1 4550; Rival AXS 1 5800; GRX RX827 Di2 7050; Force 7200. Framesets and Aspero-5 excluded. Page stack/reach matches all six stored sizes. No equivalence with earlier Aspero builds or stock claim."
      },
      "mounts": null,
      "price": {
        "low": 3550,
        "high": 7200,
        "date": "2026-10-17"
      },
      "source": "https://www.cervelo.com/en-US/bikes/aspero",
      "checked": "2026-10-16",
      "summary": "A gravel platform with road-oriented geometry and two fork-offset positions.",
      "note": "Wheelbase shows the shorter of the manufacturer’s two Trail Mixer settings. Confirm the fork setting, tires and full cockpit setup before comparing handling.",
      "sizes": [
        {
          "size": "48",
          "stack": 505,
          "reach": 370,
          "wheelbase": 990,
          "headAngle": 71,
          "standover": 681
        },
        {
          "size": "51",
          "stack": 530,
          "reach": 379,
          "wheelbase": 999,
          "headAngle": 71.5,
          "standover": 704
        },
        {
          "size": "54",
          "stack": 555,
          "reach": 388,
          "wheelbase": 1010,
          "headAngle": 72,
          "standover": 733
        },
        {
          "size": "56",
          "stack": 580,
          "reach": 397,
          "wheelbase": 1028,
          "headAngle": 72,
          "standover": 757
        },
        {
          "size": "58",
          "stack": 605,
          "reach": 406,
          "wheelbase": 1046,
          "headAngle": 72,
          "standover": 784
        },
        {
          "size": "61",
          "stack": 630,
          "reach": 415,
          "wheelbase": 1063,
          "headAngle": 72,
          "standover": 808
        }
      ],
      "position": [
        {
          "size": "48",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "seigla",
      "brand": "Lauf",
      "name": "Seigla Rigid",
      "edition": "Current published rigid-fork chart",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#819aa7",
      "makerWording": "designed for ultimate speed in challenging conditions.",
      "classification": {
        "source": "https://www.laufcycles.com/product/seigla-rigid",
        "checked": "2026-10-17",
        "note": "Maker presents the rigid platform with gravel-racing context; rigid-fork chart preserved."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.laufcycles.com/product/seigla-rigid",
        "checked": "2026-10-17",
        "scope": "Complete Seigla Rigid builds with JAF 2nd gen carbon fork; Core Transmission through Ultimate Transmission",
        "modelYear": "Not stated on checked page; current rigid-fork platform",
        "note": "Displayed USD prices include reductions: Core Transmission 2990; Weekend Warrior Wireless E1 3590; Club 4090; Race Wireless E1 4690; Race Transmission 4490; Ultimate 5990; Ultimate Transmission 6590. Higher comparison prices, frameset and Grit suspension-fork builds excluded. All five frame stack/reach pairs match. Tax/shipping and size availability not verified."
      },
      "mounts": null,
      "price": {
        "low": 2990,
        "high": 6590,
        "date": "2026-10-17"
      },
      "source": "https://www.laufcycles.com/product/seigla-rigid",
      "checked": "2026-10-16",
      "summary": "A gravel platform with a 1× drivetrain and room for high-volume tires.",
      "note": "This is the rigid-fork chart. Lauf specifies up to 57 mm tire clearance. Standover is measured on 45 mm tires. Check saddle and cockpit setup separately.",
      "sizes": [
        {
          "size": "XS",
          "stack": 523,
          "reach": 378,
          "wheelbase": 1009,
          "headAngle": 70.5,
          "standover": 731
        },
        {
          "size": "S",
          "stack": 537,
          "reach": 383,
          "wheelbase": 1020,
          "headAngle": 70.5,
          "standover": 763
        },
        {
          "size": "M",
          "stack": 564,
          "reach": 394,
          "wheelbase": 1040,
          "headAngle": 70.5,
          "standover": 789
        },
        {
          "size": "L",
          "stack": 593,
          "reach": 405,
          "wheelbase": 1061,
          "headAngle": 70.5,
          "standover": 811
        },
        {
          "size": "XL",
          "stack": 623,
          "reach": 416,
          "wheelbase": 1084,
          "headAngle": 70.5,
          "standover": 840
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "tarmacsl9",
      "brand": "Specialized",
      "name": "Tarmac SL9",
      "edition": "Current frame, chart read from S-Works SL9",
      "category": "road",
      "subtype": "race",
      "focus": "all-round",
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#c0674b",
      "makerWording": "Road Racing",
      "classification": {
        "source": "https://www.specialized.com/us/en/s-works-tarmac-sl9-sram-red-axs/p/4293533",
        "checked": "2026-10-17",
        "note": "Road Race with All-round focus: maker combines light weight, aerodynamics and racing. Focus is a GnR tag, not a geometry band."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.specialized.com/us/en/shop/bikes/road-bikes",
        "checked": "2026-10-17",
        "scope": "Tarmac SL9 complete bikes: S-Level, Expert, Comp, S-Works and S-Works SL9 LTD builds. The high end is the S-Works Tarmac SL9 LTD; the regular S-Works tops at $13,999.99.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Specialized's own US listing page, supplied by Ryan. Cents are as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 4199.99,
        "high": 14999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.specialized.com/us/en/s-works-tarmac-sl9-sram-red-axs/p/4293533",
      "checked": "2026-10-16",
      "summary": "Specialized’s road race frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Stem, spacers and handlebars change the final fit. Prices cover complete SL9 bikes, not framesets or limited editions.",
      "sizes": [
        {
          "size": "44",
          "stack": 501,
          "reach": 366,
          "wheelbase": 970,
          "headAngle": 70.5,
          "standover": 722
        },
        {
          "size": "49",
          "stack": 514,
          "reach": 375,
          "wheelbase": 973,
          "headAngle": 71.75,
          "standover": 734
        },
        {
          "size": "52",
          "stack": 527,
          "reach": 380,
          "wheelbase": 975,
          "headAngle": 72.5,
          "standover": 745
        },
        {
          "size": "54",
          "stack": 544,
          "reach": 384,
          "wheelbase": 986,
          "headAngle": 72.5,
          "standover": 767
        },
        {
          "size": "56",
          "stack": 565,
          "reach": 395,
          "wheelbase": 991,
          "headAngle": 73.5,
          "standover": 785
        },
        {
          "size": "58",
          "stack": 591,
          "reach": 402,
          "wheelbase": 1006,
          "headAngle": 73.5,
          "standover": 807
        },
        {
          "size": "61",
          "stack": 612,
          "reach": 408,
          "wheelbase": 1013,
          "headAngle": 74,
          "standover": 833
        }
      ],
      "position": [
        {
          "size": "44",
          "label": "Balanced"
        },
        {
          "size": "49",
          "label": "Aggressive"
        },
        {
          "size": "52",
          "label": "Aggressive"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Aggressive"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "aethos2",
      "brand": "Specialized",
      "name": "Aethos 2",
      "edition": "Current frame, chart read from Aethos 2 Pro",
      "category": "road",
      "subtype": "race",
      "focus": "lightweight",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#c0674b",
      "makerWording": "The lightest road frame in its class",
      "classification": {
        "source": "https://www.specialized.com/us/en/aethos-2-pro-sram-force-axs/p/4294983",
        "checked": "2026-10-17",
        "note": "Road Race/Lightweight is Ryan’s confirmed house taxonomy placement. Maker also uses Performance Endurance Geo; that exact geometry wording is preserved in the audit. Stack/reach and Position are unchanged."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.specialized.com/us/en/shop/bikes/road-bikes",
        "checked": "2026-10-17",
        "scope": "Aethos 2 complete bikes: Expert, Pro and S-Works builds",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Specialized's own US listing page, supplied by Ryan. Cents are as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 6499.99,
        "high": 13999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.specialized.com/us/en/aethos-2-pro-sram-force-axs/p/4294983",
      "checked": "2026-10-16",
      "summary": "Specialized’s lightweight road frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. GnR focus: Lightweight. The maker’s geometry wording and GnR category are documented separately. Prices cover complete Aethos 2 bikes, not framesets.",
      "sizes": [
        {
          "size": "49",
          "stack": 522,
          "reach": 373,
          "wheelbase": 978,
          "headAngle": 71.4,
          "standover": 719
        },
        {
          "size": "52",
          "stack": 538,
          "reach": 377,
          "wheelbase": 981,
          "headAngle": 72.1,
          "standover": 737
        },
        {
          "size": "54",
          "stack": 559,
          "reach": 384,
          "wheelbase": 992,
          "headAngle": 72.5,
          "standover": 759
        },
        {
          "size": "56",
          "stack": 580,
          "reach": 391,
          "wheelbase": 998,
          "headAngle": 73,
          "standover": 779
        },
        {
          "size": "58",
          "stack": 606,
          "reach": 398,
          "wheelbase": 1013,
          "headAngle": 73,
          "standover": 805
        },
        {
          "size": "61",
          "stack": 627,
          "reach": 404,
          "wheelbase": 1020,
          "headAngle": 73.5,
          "standover": 834
        }
      ],
      "position": [
        {
          "size": "49",
          "label": "Balanced"
        },
        {
          "size": "52",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "roubaixsl8",
      "brand": "Specialized",
      "name": "Roubaix SL8",
      "edition": "Current frame, chart read from S-Works Roubaix SL8",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#c0674b",
      "makerWording": "endurance road machine",
      "classification": {
        "source": "https://www.specialized.com/us/en/s-works-roubaix-sl8--sram-red-axs/p/4263263",
        "checked": "2026-10-17",
        "note": "Maker wording supports the GnR category; geometry and complete-bike setup remain separate."
      },
      "clearance": {
        "mm": 38,
        "source": "https://www.specialized.com/us/en/s-works-roubaix-sl8--sram-red-axs/p/4263263",
        "checked": "2026-10-17",
        "note": "Maker states up to 38c/40mm; GnR records the conservative 38 mm nominal value. Verify measured width and setup."
      },
      "priceReview": {
        "source": "https://www.specialized.com/us/en/shop/bikes/road-bikes",
        "checked": "2026-10-17",
        "scope": "Roubaix SL8 complete bikes: Tiagra, Sport, Comp, Expert, Pro and S-Works builds",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Specialized's own US listing page, supplied by Ryan. Cents are as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 2999.99,
        "high": 12499.99,
        "date": "2026-10-17"
      },
      "source": "https://www.specialized.com/us/en/s-works-roubaix-sl8--sram-red-axs/p/4263263",
      "checked": "2026-10-16",
      "summary": "Specialized’s endurance road frame, sold with front suspension.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Prices cover complete Roubaix SL8 bikes, not framesets.",
      "sizes": [
        {
          "size": "44",
          "stack": 543,
          "reach": 353,
          "wheelbase": 994,
          "headAngle": 69.3,
          "standover": 686
        },
        {
          "size": "49",
          "stack": 549,
          "reach": 363,
          "wheelbase": 992,
          "headAngle": 70.8,
          "standover": 719
        },
        {
          "size": "52",
          "stack": 566,
          "reach": 370,
          "wheelbase": 988,
          "headAngle": 71.5,
          "standover": 747
        },
        {
          "size": "54",
          "stack": 585,
          "reach": 381,
          "wheelbase": 1005,
          "headAngle": 72.3,
          "standover": 766
        },
        {
          "size": "56",
          "stack": 605,
          "reach": 389,
          "wheelbase": 1012,
          "headAngle": 73,
          "standover": 787
        },
        {
          "size": "58",
          "stack": 630,
          "reach": 397,
          "wheelbase": 1031,
          "headAngle": 73,
          "standover": 809
        },
        {
          "size": "61",
          "stack": 665,
          "reach": 403,
          "wheelbase": 1042,
          "headAngle": 73.5,
          "standover": 847
        }
      ],
      "position": [
        {
          "size": "44",
          "label": "Relaxed"
        },
        {
          "size": "49",
          "label": "Relaxed"
        },
        {
          "size": "52",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "crux5",
      "brand": "Specialized",
      "name": "Crux 5",
      "edition": "Current frame, chart read from S-Works Crux 5 LTD",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#c0674b",
      "makerWording": "Gravel Racing",
      "classification": {
        "source": "https://www.specialized.com/us/en/s-works-crux-5-ltd-built-for-legends/p/4294839",
        "checked": "2026-10-16",
        "note": "Maker race classification retained from the previously checked exact Crux 5 source."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.specialized.com/us/en/shop/bikes/gravel-bikes",
        "checked": "2026-10-17",
        "scope": "Crux 5 complete bikes: Sport, Comp, Expert, S-Level, S-Works and S-Works Crux 5 LTD builds. The high end is the S-Works Crux 5 LTD; the regular S-Works tops at $13,999.99. Crux DSW builds are excluded.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Specialized's own US listing page, supplied by Ryan. Cents are as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 3999.99,
        "high": 14999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.specialized.com/us/en/s-works-crux-5-ltd-built-for-legends/p/4294839",
      "checked": "2026-10-16",
      "summary": "Specialized’s gravel race frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. The chart was read from the limited-edition page. Prices cover complete Crux 5 bikes, not framesets, limited editions or the alloy Crux DSW.",
      "sizes": [
        {
          "size": "49",
          "stack": 530,
          "reach": 375,
          "wheelbase": 1008,
          "headAngle": 70.5,
          "standover": 753
        },
        {
          "size": "52",
          "stack": 547,
          "reach": 382,
          "wheelbase": 1016,
          "headAngle": 70.75,
          "standover": 766
        },
        {
          "size": "54",
          "stack": 560,
          "reach": 388,
          "wheelbase": 1026,
          "headAngle": 71,
          "standover": 781
        },
        {
          "size": "56",
          "stack": 578,
          "reach": 400,
          "wheelbase": 1039,
          "headAngle": 71.5,
          "standover": 803
        },
        {
          "size": "58",
          "stack": 598,
          "reach": 412,
          "wheelbase": 1057,
          "headAngle": 71.5,
          "standover": 823
        },
        {
          "size": "61",
          "stack": 621,
          "reach": 425,
          "wheelbase": 1078,
          "headAngle": 71.5,
          "standover": 849
        }
      ],
      "position": [
        {
          "size": "49",
          "label": "Balanced"
        },
        {
          "size": "52",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Aggressive"
        },
        {
          "size": "58",
          "label": "Aggressive"
        },
        {
          "size": "61",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "diverge4",
      "brand": "Specialized",
      "name": "Diverge 4",
      "edition": "Current carbon frame, chart read from S-Works Diverge 4",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#c0674b",
      "makerWording": "Gravel Adventure",
      "classification": {
        "source": "https://www.specialized.com/us/en/s-works-diverge-4-sram-red-xplr/p/4298775",
        "checked": "2026-10-17",
        "note": "Maker explicitly assigns Gravel Adventure. Do not assume unrestricted heavy cargo or interchange mounting limits with alloy/older Diverge frames."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.specialized.com/us/en/shop/bikes/gravel-bikes",
        "checked": "2026-10-17",
        "scope": "Diverge 4 carbon complete bikes: Sport Carbon, Comp Carbon, Expert, Pro, Pro LTD and S-Works builds. Alloy Diverge builds are excluded.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Specialized's own US listing page, supplied by Ryan. Cents are as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": "Adventure/storage platform verified; internal SWAT storage. Consult the exact carbon-frame manual for cargo mounting/load limits.",
      "price": {
        "low": 3499.99,
        "high": 12499.99,
        "date": "2026-10-17"
      },
      "source": "https://www.specialized.com/us/en/s-works-diverge-4-sram-red-xplr/p/4298775",
      "checked": "2026-10-16",
      "summary": "Specialized’s adventure gravel frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Prices cover carbon Diverge 4 bikes only; the alloy builds are not covered by this chart.",
      "sizes": [
        {
          "size": "49",
          "stack": 563,
          "reach": 365,
          "wheelbase": 1019,
          "headAngle": 70,
          "standover": 700
        },
        {
          "size": "52",
          "stack": 578,
          "reach": 374,
          "wheelbase": 1031,
          "headAngle": 70.5,
          "standover": 725
        },
        {
          "size": "54",
          "stack": 592,
          "reach": 387,
          "wheelbase": 1041,
          "headAngle": 71,
          "standover": 754
        },
        {
          "size": "56",
          "stack": 610,
          "reach": 400,
          "wheelbase": 1060,
          "headAngle": 71,
          "standover": 779
        },
        {
          "size": "58",
          "stack": 634,
          "reach": 412,
          "wheelbase": 1081,
          "headAngle": 71,
          "standover": 805
        },
        {
          "size": "61",
          "stack": 659,
          "reach": 425,
          "wheelbase": 1102,
          "headAngle": 71,
          "standover": 832
        }
      ],
      "position": [
        {
          "size": "49",
          "label": "Relaxed"
        },
        {
          "size": "52",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "madone8",
      "brand": "Trek",
      "name": "Madone",
      "edition": "Gen 8, chart read from Madone SLR 9 AXS",
      "category": "road",
      "subtype": "race",
      "focus": "all-round",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#7d9a64",
      "makerWording": "Road race",
      "classification": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/madone/f/F213/madone-sl-gen-8-frameset/46766/",
        "checked": "2026-10-17",
        "note": "All-round focus reflects maker emphasis on both light weight and aerodynamic performance across climbs, descents and flats."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/c/B200/",
        "checked": "2026-10-17",
        "scope": "Madone Gen 8 complete bikes: SL 5, SL 6, SL 7, SLR 7 and SLR 9 builds plus the First 50 and No. 76 ICON editions. The high end is the ICON editions; the regular SLR 9 AXS tops at $13,499.99.",
        "modelYear": "Gen 8 (year not stated on page)",
        "note": "Displayed USD prices on 2026-10-17 on Trek's own US listing page, supplied by Ryan; builds were read from Ryan's copy of the page, and the page lists more items than an automated read could confirm. Cents are as displayed. Range covers only the named builds. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 2999.99,
        "high": 15999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/madone/f/F213/madone-slr-9-axs-gen-8/46151/",
      "checked": "2026-10-16",
      "summary": "Trek’s performance road frame, described as a balance of light weight and aero speed.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Trek publishes its chart in centimeters; GnR converts to millimeters. Prices cover complete Gen 8 bikes, not framesets or the First 50 ICON edition. Focus: All-round; this generation combines lightweight and aerodynamic objectives.",
      "sizes": [
        {
          "size": "XS",
          "stack": 507,
          "reach": 370,
          "wheelbase": 971,
          "headAngle": 71.6,
          "standover": 704
        },
        {
          "size": "S",
          "stack": 530,
          "reach": 378,
          "wheelbase": 976,
          "headAngle": 72.2,
          "standover": 734
        },
        {
          "size": "M",
          "stack": 546,
          "reach": 384,
          "wheelbase": 981,
          "headAngle": 72.9,
          "standover": 762
        },
        {
          "size": "ML",
          "stack": 562,
          "reach": 389,
          "wheelbase": 980,
          "headAngle": 73.5,
          "standover": 790
        },
        {
          "size": "L",
          "stack": 582,
          "reach": 394,
          "wheelbase": 990,
          "headAngle": 73.8,
          "standover": 820
        },
        {
          "size": "XL",
          "stack": 610,
          "reach": 402,
          "wheelbase": 1007,
          "headAngle": 73.9,
          "standover": 863
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Balanced"
        },
        {
          "size": "ML",
          "label": "Balanced"
        },
        {
          "size": "L",
          "label": "Balanced"
        },
        {
          "size": "XL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "domane5",
      "brand": "Trek",
      "name": "Domane",
      "edition": "Gen 5, chart read from Domane SLR 9 AXS",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#7d9a64",
      "makerWording": "Road endurance",
      "classification": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/domane/f/F221/domane-slr-9-gen-5/79926/",
        "checked": "2026-10-17",
        "note": "Maker wording supports the GnR category; geometry and complete-bike setup remain separate."
      },
      "clearance": {
        "mm": 40,
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/domane/f/F221/domane-slr-9-gen-5/79926/",
        "checked": "2026-10-17",
        "note": "Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/c/B200/",
        "checked": "2026-10-17",
        "scope": "Domane Gen 5 SL and SLR complete bikes: SL 4, SL 5, SL 6, SL 7, SLR 7 and SLR 9 builds plus the No. 76 edition. The high end is the No. 76 edition; the regular SLR 9 AXS tops at $11,499.99. Domane AL, Gen 4 and electric Domane+ builds are excluded.",
        "modelYear": "Gen 5 (year not stated on page)",
        "note": "Displayed USD prices on 2026-10-17 on Trek's own US listing page, supplied by Ryan; builds were read from Ryan's copy of the page, and the page lists more items than an automated read could confirm. Cents are as displayed. Range covers only the named builds. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 2399.99,
        "high": 14499.99,
        "date": "2026-10-17"
      },
      "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/performance-road-bikes/domane/f/F221/domane-slr-9-axs-gen-5/79928/",
      "checked": "2026-10-16",
      "summary": "Trek’s endurance road frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Trek publishes its chart in centimeters; GnR converts to millimeters. Prices cover complete Gen 5 bikes, not framesets or the No. 76 limited edition. This is a newer generation than the archived Gen 3 chart.",
      "sizes": [
        {
          "size": "XS",
          "stack": 524,
          "reach": 368,
          "wheelbase": 987,
          "headAngle": 71.3,
          "standover": 721
        },
        {
          "size": "S",
          "stack": 555,
          "reach": 371,
          "wheelbase": 1002,
          "headAngle": 71.1,
          "standover": 753
        },
        {
          "size": "M",
          "stack": 575,
          "reach": 374,
          "wheelbase": 1011,
          "headAngle": 71.2,
          "standover": 775
        },
        {
          "size": "ML",
          "stack": 596,
          "reach": 377,
          "wheelbase": 1010,
          "headAngle": 71.9,
          "standover": 805
        },
        {
          "size": "L",
          "stack": 618,
          "reach": 380,
          "wheelbase": 1019,
          "headAngle": 72,
          "standover": 826
        },
        {
          "size": "XL",
          "stack": 648,
          "reach": 384,
          "wheelbase": 1033,
          "headAngle": 72.1,
          "standover": 863
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Relaxed"
        },
        {
          "size": "S",
          "label": "Relaxed"
        },
        {
          "size": "M",
          "label": "Relaxed"
        },
        {
          "size": "ML",
          "label": "Relaxed"
        },
        {
          "size": "L",
          "label": "Relaxed"
        },
        {
          "size": "XL",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "checkmate",
      "brand": "Trek",
      "name": "Checkmate",
      "edition": "Current frame, chart read from Checkmate SLR 9 AXS",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#7d9a64",
      "makerWording": "gravel race bike",
      "classification": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/gravel-bikes/drop-bar-gravel-bikes/checkmate/f/F225/",
        "checked": "2026-10-17",
        "note": "Maker wording supports the GnR category; geometry and complete-bike setup remain separate."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/c/B200/",
        "checked": "2026-10-17",
        "scope": "Checkmate complete bikes: SLR 7 AXS and SLR 9 AXS builds",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Trek's own US listing page, supplied by Ryan; builds were read from Ryan's copy of the page, and the page lists more items than an automated read could confirm. Cents are as displayed. Range covers only the named builds. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 8199.99,
        "high": 11999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/gravel-bikes/drop-bar-gravel-bikes/checkmate/f/F225/checkmate-slr-9-axs/46152/",
      "checked": "2026-10-16",
      "summary": "Trek’s gravel race frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Trek publishes its chart in centimeters; GnR converts to millimeters. Prices cover the two complete Checkmate SLR bikes listed.",
      "sizes": [
        {
          "size": "XS",
          "stack": 525,
          "reach": 380,
          "wheelbase": 1003,
          "headAngle": 71,
          "standover": 718
        },
        {
          "size": "S",
          "stack": 540,
          "reach": 385,
          "wheelbase": 1011,
          "headAngle": 71.3,
          "standover": 747
        },
        {
          "size": "M",
          "stack": 560,
          "reach": 392,
          "wheelbase": 1022,
          "headAngle": 71.5,
          "standover": 782
        },
        {
          "size": "ML",
          "stack": 584,
          "reach": 399,
          "wheelbase": 1035,
          "headAngle": 71.7,
          "standover": 816
        },
        {
          "size": "L",
          "stack": 608,
          "reach": 404,
          "wheelbase": 1045,
          "headAngle": 72,
          "standover": 851
        },
        {
          "size": "XL",
          "stack": 633,
          "reach": 409,
          "wheelbase": 1054,
          "headAngle": 72.4,
          "standover": 886
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Aggressive"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Balanced"
        },
        {
          "size": "ML",
          "label": "Balanced"
        },
        {
          "size": "L",
          "label": "Balanced"
        },
        {
          "size": "XL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "checkpointsl3",
      "brand": "Trek",
      "name": "Checkpoint SL",
      "edition": "Gen 3, chart read from Checkpoint SL 7 AXS",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#7d9a64",
      "makerWording": "Gravel Endurance geometry",
      "classification": {
        "source": "https://www.trekbikes.com/us/en_US/checkpoint/",
        "checked": "2026-10-17",
        "note": "Maker’s Gen 3-specific adventure/bikepacking description, Gravel Endurance geometry and rack/bag mounts support Adventure; clearance alone is not the basis."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.trekbikes.com/us/en_US/bikes/road-bikes/gravel-bikes/c/B546/",
        "checked": "2026-10-17",
        "scope": "Checkpoint SL Gen 3 complete bikes: SL 5 AXS, SL 6 AXS and SL 7 AXS builds. Checkpoint ALR (aluminum) builds are excluded.",
        "modelYear": "Gen 3 (year not stated on page)",
        "note": "Displayed USD prices on 2026-10-17 on Trek's own US listing page, supplied by Ryan; builds were read from Ryan's copy of the page, and the page lists more items than an automated read could confirm. Cents are as displayed. Range covers only the named builds. Not an availability claim."
      },
      "mounts": "Frame/fork bag mounts plus rack and fender mounts for Checkpoint SL Gen 3.",
      "price": {
        "low": 2999.99,
        "high": 5999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.trekbikes.com/us/en_US/bikes/bikepacking-touring-bikes/checkpoint/checkpoint-sl/f/F224-1/checkpoint-sl-7-axs-gen-3/55097/5334683",
      "checked": "2026-10-16",
      "summary": "Trek’s carbon gravel frame with endurance-oriented gravel geometry.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Trek publishes its chart in centimeters; GnR converts to millimeters. Prices cover complete Checkpoint SL Gen 3 bikes. The Checkpoint ALR and SLR frames are not covered. Trek’s own label is \"Gravel endurance\"; GnR places it in Adventure based on the maker’s adventure/bikepacking purpose and mounts.",
      "sizes": [
        {
          "size": "XS",
          "stack": 535,
          "reach": 380,
          "wheelbase": 1013,
          "headAngle": 71,
          "standover": 746
        },
        {
          "size": "S",
          "stack": 556,
          "reach": 386,
          "wheelbase": 1022,
          "headAngle": 71.4,
          "standover": 772
        },
        {
          "size": "M",
          "stack": 579,
          "reach": 391,
          "wheelbase": 1034,
          "headAngle": 71.6,
          "standover": 799
        },
        {
          "size": "ML",
          "stack": 601,
          "reach": 397,
          "wheelbase": 1042,
          "headAngle": 72,
          "standover": 813
        },
        {
          "size": "L",
          "stack": 620,
          "reach": 402,
          "wheelbase": 1052,
          "headAngle": 72.1,
          "standover": 837
        },
        {
          "size": "XL",
          "stack": 640,
          "reach": 408,
          "wheelbase": 1062,
          "headAngle": 72.4,
          "standover": 861
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Balanced"
        },
        {
          "size": "ML",
          "label": "Balanced"
        },
        {
          "size": "L",
          "label": "Balanced"
        },
        {
          "size": "XL",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "ultimatecfslx",
      "brand": "Canyon",
      "name": "Ultimate CF SLX",
      "edition": "Current frame, chart read from CF SLX 8 Di2",
      "category": "road",
      "subtype": "race",
      "focus": "lightweight",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#6f8fa6",
      "makerWording": "classic road race bike, evolved",
      "classification": {
        "source": "https://www.canyon.com/en-us/road-bikes/race-bikes/ultimate/cf-slx/ultimate-cf-slx-8-di2/4372.html",
        "checked": "2026-10-17",
        "note": "Road Race/Lightweight is the confirmed house focus; Canyon also describes All-round perfection. Focus is separate from Position and does not assert a distinct geometry."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.canyon.com/en-us/road-bikes/",
        "checked": "2026-10-17",
        "scope": "Ultimate CF SLX complete bikes: CF SLX 8 Di2 (sale price, was $5,999) and CF SLX 8 AXS builds. Framesets and Ultimate CF and CFR builds are excluded.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Canyon's own US listing page, supplied by Ryan. Sale prices are used as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 5599,
        "high": 5999,
        "date": "2026-10-17"
      },
      "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4372",
      "checked": "2026-10-16",
      "summary": "Canyon’s lightweight road frame. Its stack and reach match the Aeroad in every size.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. GnR focus: Lightweight; Canyon also calls the Ultimate an all-rounder. Standover differs from the Aeroad chart. Prices are the two complete CF SLX bikes listed, including one sale price.",
      "sizes": [
        {
          "size": "2XS",
          "stack": 498,
          "reach": 372,
          "wheelbase": 975,
          "headAngle": 70,
          "standover": 720
        },
        {
          "size": "XS",
          "stack": 520,
          "reach": 378,
          "wheelbase": 979,
          "headAngle": 71.2,
          "standover": 748
        },
        {
          "size": "S",
          "stack": 539,
          "reach": 390,
          "wheelbase": 982,
          "headAngle": 72.8,
          "standover": 775
        },
        {
          "size": "M",
          "stack": 560,
          "reach": 393,
          "wheelbase": 988,
          "headAngle": 73.25,
          "standover": 801
        },
        {
          "size": "L",
          "stack": 580,
          "reach": 401,
          "wheelbase": 1003,
          "headAngle": 73.3,
          "standover": 828
        },
        {
          "size": "XL",
          "stack": 606,
          "reach": 419,
          "wheelbase": 1029,
          "headAngle": 73.5,
          "standover": 851
        },
        {
          "size": "2XL",
          "stack": 624,
          "reach": 429,
          "wheelbase": 1042,
          "headAngle": 73.8,
          "standover": 874
        }
      ],
      "position": [
        {
          "size": "2XS",
          "label": "Aggressive"
        },
        {
          "size": "XS",
          "label": "Aggressive"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        },
        {
          "size": "2XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "aeroad",
      "brand": "Canyon",
      "name": "Aeroad CFR",
      "edition": "Current frame, chart read from CFR AXS",
      "category": "road",
      "subtype": "race",
      "focus": "aero",
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#6f8fa6",
      "makerWording": "The complete race bike.",
      "classification": {
        "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4478",
        "checked": "2026-10-16",
        "note": "Aero focus retains the previously verified maker race/aerodynamic positioning; geometry is unchanged."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.canyon.com/en-us/road-bikes/",
        "checked": "2026-10-17",
        "scope": "Aeroad complete bikes: CFR AXS, CFR Di2, CF SLX 8 and CF SLX 7 builds, at displayed prices. Framesets are excluded. Some CFR builds are on sale from $8,399, inside the range.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Canyon's own US listing page, supplied by Ryan. Sale prices are used as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 4999,
        "high": 10499,
        "date": "2026-10-17"
      },
      "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4478",
      "checked": "2026-10-16",
      "summary": "Canyon’s race road frame. Its stack and reach match the Ultimate in every size.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Prices cover the eight Aeroad CFR and CF SLX bikes listed, including sale prices.",
      "sizes": [
        {
          "size": "2XS",
          "stack": 498,
          "reach": 372,
          "wheelbase": 975,
          "headAngle": 70,
          "standover": 732
        },
        {
          "size": "XS",
          "stack": 520,
          "reach": 378,
          "wheelbase": 979,
          "headAngle": 71.2,
          "standover": 758
        },
        {
          "size": "S",
          "stack": 539,
          "reach": 390,
          "wheelbase": 982,
          "headAngle": 72.8,
          "standover": 782
        },
        {
          "size": "M",
          "stack": 560,
          "reach": 393,
          "wheelbase": 988,
          "headAngle": 73.25,
          "standover": 807
        },
        {
          "size": "L",
          "stack": 580,
          "reach": 401,
          "wheelbase": 1003,
          "headAngle": 73.3,
          "standover": 831
        },
        {
          "size": "XL",
          "stack": 606,
          "reach": 419,
          "wheelbase": 1029,
          "headAngle": 73.5,
          "standover": 858
        },
        {
          "size": "2XL",
          "stack": 624,
          "reach": 429,
          "wheelbase": 1042,
          "headAngle": 73.8,
          "standover": 882
        }
      ],
      "position": [
        {
          "size": "2XS",
          "label": "Aggressive"
        },
        {
          "size": "XS",
          "label": "Aggressive"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        },
        {
          "size": "2XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "enduracecfslx",
      "brand": "Canyon",
      "name": "Endurace CF SLX",
      "edition": "Current frame, chart read from CF SLX 9 Di2",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#6f8fa6",
      "makerWording": "endurance-focused Sport Geometry",
      "classification": {
        "source": "https://www.canyon.com/en-us/road-bikes/endurance-bikes/endurace/cf-slx/endurace-cf-slx-9-di2/4423.html",
        "checked": "2026-10-17",
        "note": "Maker wording supports the GnR category; geometry and complete-bike setup remain separate."
      },
      "clearance": {
        "mm": 38,
        "source": "https://www.canyon.com/en-us/road-bikes/endurance-bikes/endurace/cf-slx/endurace-cf-slx-9-di2/4423.html",
        "checked": "2026-10-17",
        "note": "Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://www.canyon.com/en-us/road-bikes/",
        "checked": "2026-10-17",
        "scope": "Endurace CF SLX complete bikes: CF SLX 7 AXS, CF SLX 8 Di2 and CF SLX 9 Di2 (sale price, was $8,499) builds. Endurace CF, AllRoad and CFR builds are excluded.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Canyon's own US listing page, supplied by Ryan. Sale prices are used as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 4999,
        "high": 7999,
        "date": "2026-10-17"
      },
      "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4423",
      "checked": "2026-10-16",
      "summary": "Canyon’s endurance road frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Two of the three listed builds were marked \"coming soon\" on the retrieval date. Prices include one sale price.",
      "sizes": [
        {
          "size": "2XS",
          "stack": 524,
          "reach": 378,
          "wheelbase": 999,
          "headAngle": 70.3,
          "standover": 734
        },
        {
          "size": "XS",
          "stack": 545,
          "reach": 383,
          "wheelbase": 1005,
          "headAngle": 71,
          "standover": 763
        },
        {
          "size": "S",
          "stack": 565,
          "reach": 386,
          "wheelbase": 1008,
          "headAngle": 71.8,
          "standover": 788
        },
        {
          "size": "M",
          "stack": 586,
          "reach": 388,
          "wheelbase": 1009,
          "headAngle": 72.5,
          "standover": 815
        },
        {
          "size": "L",
          "stack": 608,
          "reach": 397,
          "wheelbase": 1025,
          "headAngle": 72.5,
          "standover": 840
        },
        {
          "size": "XL",
          "stack": 633,
          "reach": 405,
          "wheelbase": 1039,
          "headAngle": 72.8,
          "standover": 867
        },
        {
          "size": "2XL",
          "stack": 652,
          "reach": 415,
          "wheelbase": 1054,
          "headAngle": 72.8,
          "standover": 891
        }
      ],
      "position": [
        {
          "size": "2XS",
          "label": "Balanced"
        },
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Relaxed"
        },
        {
          "size": "L",
          "label": "Relaxed"
        },
        {
          "size": "XL",
          "label": "Relaxed"
        },
        {
          "size": "2XL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "grailcfr",
      "brand": "Canyon",
      "name": "Grail",
      "edition": "Current frame, chart read from Grail CFR AXS",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#6f8fa6",
      "makerWording": "designed for high-performance gravel riding and racing.",
      "classification": {
        "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4510",
        "checked": "2026-10-16",
        "note": "Race placement retained from previously checked maker wording for the stored CFR chart; no newer-generation geometry or clearance is substituted."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.canyon.com/en-us/gravel-bikes/",
        "checked": "2026-10-17",
        "scope": "Grail complete bikes: CF 7, CF 7 Speed, CF SLX 7 Di2, CF SLX 8 AXS, CFR Di2 and CFR AXS builds",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Canyon's own US listing page, supplied by Ryan. Sale prices are used as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 3499,
        "high": 8999,
        "date": "2026-10-17"
      },
      "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4510",
      "checked": "2026-10-16",
      "summary": "Canyon’s gravel race frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. The chart was read for the CFR build. Several builds were marked \"coming soon\" on the retrieval date.",
      "sizes": [
        {
          "size": "2XS",
          "stack": 525,
          "reach": 372,
          "wheelbase": 1034,
          "headAngle": 68.5,
          "standover": 763
        },
        {
          "size": "XS",
          "stack": 537,
          "reach": 385,
          "wheelbase": 1037,
          "headAngle": 70,
          "standover": 784
        },
        {
          "size": "S",
          "stack": 558,
          "reach": 394,
          "wheelbase": 1039,
          "headAngle": 71.5,
          "standover": 809
        },
        {
          "size": "M",
          "stack": 575,
          "reach": 411,
          "wheelbase": 1062,
          "headAngle": 71.5,
          "standover": 832
        },
        {
          "size": "L",
          "stack": 598,
          "reach": 427,
          "wheelbase": 1085,
          "headAngle": 71.5,
          "standover": 858
        },
        {
          "size": "XL",
          "stack": 618,
          "reach": 435,
          "wheelbase": 1097,
          "headAngle": 71.8,
          "standover": 882
        },
        {
          "size": "2XL",
          "stack": 640,
          "reach": 454,
          "wheelbase": 1123,
          "headAngle": 71.8,
          "standover": 907
        }
      ],
      "position": [
        {
          "size": "2XS",
          "label": "Balanced"
        },
        {
          "size": "XS",
          "label": "Aggressive"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        },
        {
          "size": "2XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "grizlcf",
      "brand": "Canyon",
      "name": "Grizl CF",
      "edition": "Current carbon frame, chart read from CF 7 AXS",
      "category": "gravel",
      "subtype": "all-rounder",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#6f8fa6",
      "makerWording": "trusty all-rounder",
      "classification": {
        "source": "https://www.canyon.com/en-us/gravel-bikes/adventure/grizl/cf/grizl-cf-7-axs/4554.html",
        "checked": "2026-10-17",
        "note": "Maker calls this CF/OG a versatile all-rounder and distinguishes the Escape line for bikepacking. Retains All-rounder despite luggage capability; no Escape frame is added."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.canyon.com/en-us/gravel-bikes/",
        "checked": "2026-10-17",
        "scope": "Grizl CF complete bikes: CF 6 (sale price $2,299, was $2,499; regular $2,499), CF 7 ESC, CF 7 AXS, CF 8 Di2 and CF 8 ESC builds. Aluminum Grizl 6 is excluded.",
        "modelYear": "Not stated on page",
        "note": "Displayed USD prices on 2026-10-17 on Canyon's own US listing page, supplied by Ryan. Sale prices are used as displayed. Range covers only the named builds, not every bike in the family. Not an availability claim."
      },
      "mounts": "Interfaces for front and rear racks; frame storage.",
      "price": {
        "low": 2299,
        "high": 4799,
        "date": "2026-10-17"
      },
      "source": "https://www.canyon.com/en-us/productpdf/geometry/?pid=4554",
      "checked": "2026-10-16",
      "summary": "Canyon’s all-round carbon gravel frame.",
      "note": "Chart read from one build; GnR has not compared it with other builds of this frame. Prices cover carbon Grizl CF bikes only, including one sale price; the alloy Grizl 6 is excluded. Canyon’s chart repeats 883 mm standover for sizes L and XL.",
      "sizes": [
        {
          "size": "2XS",
          "stack": 550,
          "reach": 369,
          "wheelbase": 1047,
          "headAngle": 68.8,
          "standover": 764
        },
        {
          "size": "XS",
          "stack": 559,
          "reach": 380,
          "wheelbase": 1054,
          "headAngle": 69.5,
          "standover": 785
        },
        {
          "size": "S",
          "stack": 578,
          "reach": 388,
          "wheelbase": 1059,
          "headAngle": 70.5,
          "standover": 810
        },
        {
          "size": "M",
          "stack": 596,
          "reach": 404,
          "wheelbase": 1076,
          "headAngle": 71,
          "standover": 826
        },
        {
          "size": "L",
          "stack": 619,
          "reach": 420,
          "wheelbase": 1100,
          "headAngle": 71,
          "standover": 883
        },
        {
          "size": "XL",
          "stack": 638,
          "reach": 429,
          "wheelbase": 1115,
          "headAngle": 71,
          "standover": 883
        },
        {
          "size": "2XL",
          "stack": 660,
          "reach": 448,
          "wheelbase": 1142,
          "headAngle": 71,
          "standover": 892
        }
      ],
      "position": [
        {
          "size": "2XS",
          "label": "Relaxed"
        },
        {
          "size": "XS",
          "label": "Relaxed"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Balanced"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        },
        {
          "size": "2XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "synapse22",
      "brand": "Cannondale",
      "name": "Synapse Carbon",
      "edition": "CY2022 · archived SmartSense frame chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": true,
      "color": "#91a19b",
      "makerWording": "Comfort, handling, going long",
      "classification": {
        "source": "https://www.cannondale.com/en/bikes/road/endurance/synapse-carbon/synapse-carbon-2-rl",
        "checked": "2026-10-17",
        "note": "The generation-specific SmartSense RL road page and CY2022 manual support Road Endurance. Measured 35 mm clearance meets the GnR All-road house rule; it does not change the manual's ASTM Condition 1 road-use limit."
      },
      "clearance": {
        "mm": 35,
        "source": "https://www.cannondale.com/-/media/files/manual-uploads/cy22/021_can_138672_oms_cy22_synapse_en.ashx",
        "checked": "2026-10-17",
        "note": "CY2022 manual p.8: measured 700c x 35 mm without fenders; 30 mm with fenders. Not the 2025 frame's clearance."
      },
      "priceReview": null,
      "mounts": "Hidden rack/fender mounts and removable fender bridge, per the SmartSense RL product page.",
      "price": null,
      "source": "https://www.cannondale.com/-/media/files/manual-uploads/cy22/021_can_138672_oms_cy22_synapse_en.ashx",
      "checked": "2026-10-17",
      "summary": "An archived endurance road reference from the 2022 SmartSense generation.",
      "note": "Exact CY2022 carbon chart only, not alloy Synapse, older carbon frames or the 2025 StashPort generation. Published wheelbase values are retained as printed, including the decrease at size 54; confirm with Cannondale if wheelbase is decision-critical. Frame proportions exclude cockpit and saddle setup. US price not verified.",
      "sizes": [
        {
          "size": "48",
          "stack": 530,
          "reach": 371,
          "wheelbase": 991,
          "headAngle": 71.3,
          "standover": 712
        },
        {
          "size": "51",
          "stack": 550,
          "reach": 376,
          "wheelbase": 1002,
          "headAngle": 71.4,
          "standover": 742
        },
        {
          "size": "54",
          "stack": 570,
          "reach": 381,
          "wheelbase": 987,
          "headAngle": 73.1,
          "standover": 773
        },
        {
          "size": "56",
          "stack": 590,
          "reach": 387,
          "wheelbase": 998,
          "headAngle": 73.2,
          "standover": 787
        },
        {
          "size": "58",
          "stack": 610,
          "reach": 393,
          "wheelbase": 1011,
          "headAngle": 73.3,
          "standover": 833
        },
        {
          "size": "61",
          "stack": 640,
          "reach": 402,
          "wheelbase": 1028,
          "headAngle": 73.4,
          "standover": 868
        }
      ],
      "position": [
        {
          "size": "48",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "topstone22",
      "brand": "Cannondale",
      "name": "Topstone Carbon Rigid",
      "edition": "CY2022 · archived rigid-fork 700c chart",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": true,
      "color": "#b7a37d",
      "makerWording": "Gravel riding, back road exploring, bike packing and off-road adventures",
      "classification": {
        "source": "https://www.cannondale.com/en/bikes/road/gravel/topstone-carbon/topstone-carbon-3-l/2022",
        "checked": "2026-10-17",
        "note": "GnR Adventure follows the archived maker's bikepacking/adventure purpose, plentiful frame/fork gear mounts, and the CY2022 rigid 700c geometry. Clearance alone is not the classification basis. No gravel tags."
      },
      "clearance": {
        "mm": 45,
        "source": "https://www.cannondale.com/en/bikes/road/gravel/topstone-carbon/topstone-carbon-3-l/2022",
        "checked": "2026-10-17",
        "note": "Archived 2022 product page: up to 700x45 mm with 6 mm mud clearance each side. The separate 27.5 x 2.1 inch claim does not make the stored 700c standover valid for 650b."
      },
      "priceReview": null,
      "mounts": "Multiple frame gear/bottle mounts, fork triple bottle/gear mounts and fender mounts, per archived C15302U page.",
      "price": null,
      "source": "https://www.cannondale.com/-/media/files/manual-uploads/cy22/138693-rev-1-cd-oms-cy22-topstone-web.ashx",
      "checked": "2026-10-17",
      "summary": "Archived 2022 Topstone Carbon geometry for rigid-fork, 700c builds with Cannondale's Kingpin rear suspension.",
      "note": "Exact CY2022 carbon frame with rigid fork and 700c wheels only. Not Lefty Oliver, rigid 650b, alloy Topstone, Neo or the 2025 StashPort generation. Kingpin is rear suspension; rigid here means the fork. Frame proportions exclude cockpit and saddle setup. US price not verified.",
      "sizes": [
        {
          "size": "XS",
          "stack": 534,
          "reach": 371,
          "wheelbase": 1010,
          "headAngle": 70,
          "standover": 704
        },
        {
          "size": "S",
          "stack": 551,
          "reach": 377,
          "wheelbase": 1013,
          "headAngle": 71.2,
          "standover": 745
        },
        {
          "size": "M",
          "stack": 574,
          "reach": 383,
          "wheelbase": 1029,
          "headAngle": 71.2,
          "standover": 785
        },
        {
          "size": "L",
          "stack": 600,
          "reach": 390,
          "wheelbase": 1044,
          "headAngle": 71.2,
          "standover": 823
        },
        {
          "size": "XL",
          "stack": 624,
          "reach": 397,
          "wheelbase": 1061,
          "headAngle": 71.2,
          "standover": 857
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Relaxed"
        },
        {
          "size": "S",
          "label": "Relaxed"
        },
        {
          "size": "M",
          "label": "Relaxed"
        },
        {
          "size": "L",
          "label": "Relaxed"
        },
        {
          "size": "XL",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "synapse25",
      "brand": "Cannondale",
      "name": "Synapse Carbon",
      "edition": "CY2025 · 195707 Rev 2 chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#7f9da8",
      "makerWording": "Built for long road rides, with confident handling and room for bigger tires",
      "classification": {
        "source": "https://www.cannondale.com/en-us/bikes/road/endurance/synapse-carbon",
        "checked": "2026-10-17",
        "note": "Cannondale places Synapse Carbon under Endurance. Its measured 43 mm frame limit meets the GnR All-road house rule; that tag does not change the manual's ASTM Condition 2 use statement or guarantee tire fit."
      },
      "clearance": {
        "mm": 43,
        "source": "https://dorelrl.widen.net/s/cjrs97vzdv/026_195707-rev-2-cd-oms-cy25-synapse-carbon_en",
        "checked": "2026-10-17",
        "note": "Manual p.8: 700c x 43 mm maximum measured frame tire width, with at least 4 mm clearance. The rigid fork limit is 48 mm. Rim, tire and fender setup still require confirmation."
      },
      "priceReview": {
        "source": "https://mikesbikes.com/collections/cannondale-road-bikes",
        "checked": "2026-10-17",
        "scope": "Synapse Carbon complete bikes from the dealer listing, from Synapse Carbon 5 (low) to Synapse Carbon 2 SmartSense (high); alloy Synapse 1 and 2 excluded",
        "modelYear": "Not stated on dealer pages; the dealer lists 6 Synapse builds as 2025 and 1 as 2026 without saying which",
        "note": "Both end builds opened on their dealer product pages. Model year of each build cannot be matched to the CY2025 chart. Displayed dealer prices on 2026-10-17, which are sale prices below the regular prices shown. Source is a dealer listing (Mike's Bikes), accepted by Ryan as the retail price source, not a Cannondale page. Cannondale's own US pages show no prices to our tools. Other builds of this line may price outside this range. Not an availability claim."
      },
      "mounts": "StashPort downtube storage and top-tube accessory mount; SmartSense Gen 2 compatibility.",
      "price": {
        "low": 3198.99,
        "high": 7499.95,
        "date": "2026-10-17"
      },
      "source": "https://dorelrl.widen.net/s/cjrs97vzdv/026_195707-rev-2-cd-oms-cy25-synapse-carbon_en",
      "checked": "2026-10-17",
      "summary": "A fast endurance road frame with StashPort storage and measured 43 mm tire clearance.",
      "note": "Exact CY2025 carbon chart from manual 195707 Rev 2 (03/26). Not the CY2022 SmartSense frame or alloy Synapse. Frame proportions exclude cockpit and saddle setup. US price not reviewed.",
      "sizes": [
        {
          "size": "44",
          "stack": 510,
          "reach": 366,
          "wheelbase": 1003,
          "headAngle": 69.8,
          "standover": 714
        },
        {
          "size": "48",
          "stack": 530,
          "reach": 371,
          "wheelbase": 1005,
          "headAngle": 70.9,
          "standover": 722
        },
        {
          "size": "51",
          "stack": 550,
          "reach": 376,
          "wheelbase": 1013,
          "headAngle": 71.3,
          "standover": 752
        },
        {
          "size": "54",
          "stack": 570,
          "reach": 381,
          "wheelbase": 1026,
          "headAngle": 71.3,
          "standover": 785
        },
        {
          "size": "56",
          "stack": 590,
          "reach": 387,
          "wheelbase": 1044,
          "headAngle": 71.3,
          "standover": 815
        },
        {
          "size": "58",
          "stack": 610,
          "reach": 393,
          "wheelbase": 1058,
          "headAngle": 71.3,
          "standover": 843
        },
        {
          "size": "61",
          "stack": 640,
          "reach": 402,
          "wheelbase": 1077,
          "headAngle": 71.3,
          "standover": 878
        }
      ],
      "position": [
        {
          "size": "44",
          "label": "Balanced"
        },
        {
          "size": "48",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "topstone25",
      "brand": "Cannondale",
      "name": "Topstone Carbon",
      "edition": "CY2025 · 195452 Rev 2 chart",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#8d9b73",
      "makerWording": "Go anywhere, bring everything",
      "classification": {
        "source": "https://www.cannondale.com/en-us/bikes/road/gravel/topstone-carbon",
        "checked": "2026-10-17",
        "note": "GnR Adventure follows Cannondale's exploration and bikepacking purpose, StashPort, multiple mounts and published accessory loads. Clearance alone is not the category basis. No gravel tags."
      },
      "clearance": {
        "mm": 52,
        "source": "https://dorelrl.widen.net/s/czzbmdnn2s/025_195452-rev-2-cd-oms-cy25-topstone_en",
        "checked": "2026-10-17",
        "note": "Manual p.8: frame maximum is 700c x 52 mm measured, with at least 4 mm clearance. Rigid-fork limit is 56 mm and Lefty Oliver limit is 47 mm."
      },
      "priceReview": {
        "source": "https://mikesbikes.com/collections/cannondale-gravel-bikes",
        "checked": "2026-10-17",
        "scope": "Topstone Carbon complete bikes from the dealer listing, from Topstone Carbon 4 CUES 1x (low) to Topstone Carbon 2 AXS 1X (high); alloy Topstone builds excluded",
        "modelYear": "Not stated on dealer pages; the dealer gravel listing mixes 2023, 2025 and 2026 builds without saying which",
        "note": "Three Carbon builds listed; all opened on their dealer product pages. The pages do not say whether the Kingpin builds share the CY2025 chart year. Displayed dealer prices on 2026-10-17, which are sale prices below the regular prices shown. Source is a dealer listing (Mike's Bikes), accepted by Ryan as the retail price source, not a Cannondale page. Cannondale's own US pages show no prices to our tools. Other builds of this line may price outside this range. Not an availability claim."
      },
      "mounts": "StashPort, top-tube mount, threaded frame-bag mounts, fork cage mounts and front-rack compatibility; published load limits apply.",
      "price": {
        "low": 2898.99,
        "high": 4198.99,
        "date": "2026-10-17"
      },
      "source": "https://dorelrl.widen.net/s/czzbmdnn2s/025_195452-rev-2-cd-oms-cy25-topstone_en",
      "checked": "2026-10-17",
      "summary": "A current Kingpin gravel platform for exploration, bikepacking and loaded riding.",
      "note": "Exact CY2025 carbon frame chart from manual 195452 Rev 2 (07/25). Not CY2022, alloy Topstone or Topstone Neo. The shared frame chart covers rigid-fork and Lefty builds; fork clearance differs by fork. US price not reviewed.",
      "sizes": [
        {
          "size": "47",
          "stack": 554,
          "reach": 364,
          "wheelbase": 1009,
          "headAngle": 69.9,
          "standover": 716
        },
        {
          "size": "51",
          "stack": 561,
          "reach": 373,
          "wheelbase": 1012,
          "headAngle": 70.7,
          "standover": 741
        },
        {
          "size": "54",
          "stack": 579,
          "reach": 378,
          "wheelbase": 1026,
          "headAngle": 70.7,
          "standover": 772
        },
        {
          "size": "56",
          "stack": 597,
          "reach": 383,
          "wheelbase": 1036,
          "headAngle": 70.7,
          "standover": 800
        },
        {
          "size": "58",
          "stack": 615,
          "reach": 389,
          "wheelbase": 1050,
          "headAngle": 70.7,
          "standover": 831
        },
        {
          "size": "61",
          "stack": 646,
          "reach": 397,
          "wheelbase": 1069,
          "headAngle": 70.7,
          "standover": 864
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Relaxed"
        },
        {
          "size": "51",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "supersix26",
      "brand": "Cannondale",
      "name": "SuperSix EVO",
      "edition": "Gen 5 · CY2026 chart",
      "category": "road",
      "subtype": "race",
      "focus": "all-round",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#6f8997",
      "makerWording": "the ideal blend of speed, handling, and comfort",
      "classification": {
        "source": "https://www.cannondale.com/en-us/bikes/road/race/supersix-evo/supersix-evo-1",
        "checked": "2026-10-17",
        "note": "GnR Road Race/All-round reflects Cannondale's combined lightweight, low-drag and broad race-use positioning. Focus is independent of the geometry-only Position label."
      },
      "clearance": {
        "mm": 32,
        "source": "https://www.cannondale.com/en-us/bikes/road/race/supersix-evo/supersix-evo-1",
        "checked": "2026-10-17",
        "note": "Current Gen 5 product page states 32 mm maximum measured tire width. Actual tire and rim combinations require confirmation."
      },
      "priceReview": {
        "source": "https://mikesbikes.com/collections/cannondale-road-bikes",
        "checked": "2026-10-17",
        "scope": "SuperSix EVO complete bikes labeled 2026 in the dealer URLs, from SuperSix EVO 6 (low) to SuperSix EVO 1 (high)",
        "modelYear": "2026, inferred from \"2026\" in the dealer product URLs; pages state no model year",
        "note": "EVO 1 to 6 listed. SuperSix EVO LAB71 SL ($13,498.99) is excluded because its frame chart was not checked, and the non-2026 Carbon 2 and Carbon 4 builds are excluded. Displayed dealer prices on 2026-10-17, which are sale prices below the regular prices shown. Source is a dealer listing (Mike's Bikes), accepted by Ryan as the retail price source, not a Cannondale page. Cannondale's own US pages show no prices to our tools. Other builds of this line may price outside this range. Not an availability claim."
      },
      "mounts": "Top-tube bag mount.",
      "price": {
        "low": 2599.95,
        "high": 9498.99,
        "date": "2026-10-17"
      },
      "source": "https://dorelrl.widen.net/s/pt9hjkwtnp/025_99469-rev-1-cd-oms-cy26-supersix-evo_en",
      "checked": "2026-10-17",
      "summary": "The fifth-generation SuperSix EVO road race platform balances low weight and low drag.",
      "note": "Exact CY2026 Gen 5 chart from manual 99469 Rev 1. Not the CY2023 Gen 4 chart. Size 51 is replaced by sizes 50 and 52. Frame proportions exclude cockpit and saddle setup. US price not reviewed.",
      "sizes": [
        {
          "size": "44",
          "stack": 495,
          "reach": 373,
          "wheelbase": 980,
          "headAngle": 70.9,
          "standover": 694
        },
        {
          "size": "48",
          "stack": 508,
          "reach": 376,
          "wheelbase": 985,
          "headAngle": 71.2,
          "standover": 717
        },
        {
          "size": "50",
          "stack": 520,
          "reach": 379,
          "wheelbase": 993,
          "headAngle": 71.2,
          "standover": 733
        },
        {
          "size": "52",
          "stack": 532,
          "reach": 383,
          "wheelbase": 1002,
          "headAngle": 71.2,
          "standover": 752
        },
        {
          "size": "54",
          "stack": 545,
          "reach": 387,
          "wheelbase": 1010,
          "headAngle": 71.2,
          "standover": 770
        },
        {
          "size": "56",
          "stack": 565,
          "reach": 393,
          "wheelbase": 995,
          "headAngle": 73,
          "standover": 790
        },
        {
          "size": "58",
          "stack": 585,
          "reach": 398,
          "wheelbase": 1007,
          "headAngle": 73,
          "standover": 812
        },
        {
          "size": "61",
          "stack": 615,
          "reach": 406,
          "wheelbase": 1024,
          "headAngle": 73,
          "standover": 846
        }
      ],
      "position": [
        {
          "size": "44",
          "label": "Aggressive"
        },
        {
          "size": "48",
          "label": "Aggressive"
        },
        {
          "size": "50",
          "label": "Aggressive"
        },
        {
          "size": "52",
          "label": "Aggressive"
        },
        {
          "size": "54",
          "label": "Aggressive"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "supersix23",
      "brand": "Cannondale",
      "name": "SuperSix EVO",
      "edition": "Gen 4 · CY2023 archived chart",
      "category": "road",
      "subtype": "race",
      "focus": "all-round",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": true,
      "color": "#8b9299",
      "makerWording": "High-Performance Road",
      "classification": {
        "source": "https://www.cannondale.com/-/media/files/manual-uploads/cy23/023151901canoms-supersix-evoen0803lr.ashx",
        "checked": "2026-10-17",
        "note": "The official generation manual defines high-performance road use. GnR assigns Road Race/All-round because the platform combines low weight, aerodynamics and broad race use; the focus is not a manufacturer subcategory."
      },
      "clearance": {
        "mm": 34,
        "source": "https://www.cannondale.com/-/media/files/manual-uploads/cy23/023151901canoms-supersix-evoen0803lr.ashx",
        "checked": "2026-10-17",
        "note": "Manual p.7 states 34 mm maximum measured tire width for the frame and fork."
      },
      "priceReview": null,
      "mounts": "Top-tube bag mount.",
      "price": null,
      "source": "https://www.cannondale.com/-/media/files/manual-uploads/cy23/023151901canoms-supersix-evoen0803lr.ashx",
      "checked": "2026-10-17",
      "summary": "An archived fourth-generation SuperSix EVO high-performance road reference.",
      "note": "Exact CY2023 carbon chart only. Not Gen 3 or CY2026 Gen 5. Frame proportions exclude cockpit and saddle setup. US price not reviewed.",
      "sizes": [
        {
          "size": "44",
          "stack": 505,
          "reach": 370,
          "wheelbase": 981,
          "headAngle": 70.9,
          "standover": 698
        },
        {
          "size": "48",
          "stack": 520,
          "reach": 374,
          "wheelbase": 987,
          "headAngle": 71.2,
          "standover": 727
        },
        {
          "size": "51",
          "stack": 535,
          "reach": 378,
          "wheelbase": 996,
          "headAngle": 71.2,
          "standover": 756
        },
        {
          "size": "54",
          "stack": 555,
          "reach": 384,
          "wheelbase": 1010,
          "headAngle": 71.2,
          "standover": 788
        },
        {
          "size": "56",
          "stack": 575,
          "reach": 389,
          "wheelbase": 994,
          "headAngle": 73,
          "standover": 807
        },
        {
          "size": "58",
          "stack": 595,
          "reach": 395,
          "wheelbase": 1007,
          "headAngle": 73,
          "standover": 836
        },
        {
          "size": "61",
          "stack": 625,
          "reach": 403,
          "wheelbase": 1024,
          "headAngle": 73,
          "standover": 866
        }
      ],
      "position": [
        {
          "size": "44",
          "label": "Balanced"
        },
        {
          "size": "48",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "superx25",
      "brand": "Cannondale",
      "name": "SuperX",
      "edition": "CY2025 · 195012 Rev 2 chart",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#ad826f",
      "makerWording": "pure gravel race machine",
      "classification": {
        "source": "https://www.cannondale.com/en-us/bikes/road/gravel/superx/superx-3",
        "checked": "2026-10-17",
        "note": "Cannondale explicitly positions SuperX for elite gravel racing, so GnR retains the manufacturer Gravel Race classification. No gravel tags."
      },
      "clearance": {
        "mm": 48,
        "source": "https://www.cannondale.com/en-us/bikes/road/gravel/superx/superx-3",
        "checked": "2026-10-17",
        "note": "Current product page states up to 48 mm measured frame clearance and 51 mm fork clearance, each with 4 mm per side."
      },
      "priceReview": {
        "source": "https://mikesbikes.com/collections/cannondale-gravel-bikes",
        "checked": "2026-10-17",
        "scope": "SuperX complete bikes from the dealer listing, from SuperX 3 (low) to SuperX 1 (high)",
        "modelYear": "Not stated on dealer pages; the dealer gravel listing mixes 2023, 2025 and 2026 builds without saying which",
        "note": "SuperX 4 AXS ($4,198.99) is excluded because its dealer URL says 2026. The pages do not give a model year for SuperX 1, 2 and 3. Displayed dealer prices on 2026-10-17, which are sale prices below the regular prices shown. Source is a dealer listing (Mike's Bikes), accepted by Ryan as the retail price source, not a Cannondale page. Cannondale's own US pages show no prices to our tools. Other builds of this line may price outside this range. Not an availability claim."
      },
      "mounts": "Top-tube bag mount.",
      "price": {
        "low": 3599.95,
        "high": 7399.95,
        "date": "2026-10-17"
      },
      "source": "https://dorelrl.widen.net/s/b7wbcrmjdm/025_195012-rev2-cd-oms-superx_en",
      "checked": "2026-10-17",
      "summary": "A purpose-built gravel race frame with aerodynamic shaping and clearance for fast high-volume tires.",
      "note": "Exact CY2025 SuperX chart from manual 195012 Rev 2. Not the older cyclocross SuperX or LAB71-specific component setup. Frame proportions exclude cockpit and saddle setup. US price not reviewed.",
      "sizes": [
        {
          "size": "46",
          "stack": 515,
          "reach": 365,
          "wheelbase": 998,
          "headAngle": 70,
          "standover": 746
        },
        {
          "size": "51",
          "stack": 535,
          "reach": 371,
          "wheelbase": 1005,
          "headAngle": 71,
          "standover": 782
        },
        {
          "size": "54",
          "stack": 555,
          "reach": 378,
          "wheelbase": 1020,
          "headAngle": 71,
          "standover": 812
        },
        {
          "size": "56",
          "stack": 575,
          "reach": 385,
          "wheelbase": 1034,
          "headAngle": 71,
          "standover": 832
        },
        {
          "size": "58",
          "stack": 595,
          "reach": 392,
          "wheelbase": 1049,
          "headAngle": 71,
          "standover": 836
        },
        {
          "size": "61",
          "stack": 615,
          "reach": 398,
          "wheelbase": 1062,
          "headAngle": 71,
          "standover": 849
        }
      ],
      "position": [
        {
          "size": "46",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Relaxed"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "addictrc26",
      "brand": "Scott",
      "name": "Addict RC",
      "edition": "2026 · current product chart",
      "category": "road",
      "subtype": "race",
      "focus": "lightweight",
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#d24a3d",
      "makerWording": "our lightest production race bike ever",
      "classification": {
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-rc-ultimate-bike?article=4283508570006",
        "checked": "2026-10-17",
        "note": "Scott explicitly calls Addict RC a production race bike and emphasizes its lowest weight. GnR therefore assigns Road Race/Lightweight; focus is separate from the geometry-only Position label."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-rc-ultimate-bike?article=4283508570006",
        "checked": "2026-10-17",
        "scope": "One complete 2026 Addict RC Ultimate build",
        "modelYear": "2026",
        "note": "US page displays 13499.99 for the Ultimate build only. It is not a full Addict RC family range or a stock guarantee."
      },
      "mounts": null,
      "price": {
        "low": 13499.99,
        "high": 13499.99,
        "date": "2026-10-17"
      },
      "source": "https://www.scott-sports.com/us/en/product/scott-addict-rc-ultimate-bike?article=4283508570006",
      "checked": "2026-10-17",
      "summary": "A lightweight road race platform with seven published sizes.",
      "note": "Exact current 2026 Addict RC carbon chart from the supplied US Ultimate build page. Not the Addict endurance frame. Frame stack/reach exclude cockpit and spacer setup.",
      "sizes": [
        {
          "size": "XXS/47",
          "stack": 501.3,
          "reach": 379.4,
          "wheelbase": 977,
          "headAngle": 71.3,
          "standover": 725
        },
        {
          "size": "XS/49",
          "stack": 512.5,
          "reach": 386.3,
          "wheelbase": 983.2,
          "headAngle": 71.8,
          "standover": 740
        },
        {
          "size": "S/52",
          "stack": 525.5,
          "reach": 391.6,
          "wheelbase": 988.8,
          "headAngle": 72.3,
          "standover": 758
        },
        {
          "size": "M/54",
          "stack": 543.3,
          "reach": 395.2,
          "wheelbase": 990.8,
          "headAngle": 72.8,
          "standover": 778
        },
        {
          "size": "L/56",
          "stack": 564.5,
          "reach": 402.6,
          "wheelbase": 999,
          "headAngle": 73.4,
          "standover": 799
        },
        {
          "size": "XL/58",
          "stack": 584.3,
          "reach": 406.1,
          "wheelbase": 1006.4,
          "headAngle": 73.6,
          "standover": 820
        },
        {
          "size": "XXL/61",
          "stack": 604.2,
          "reach": 411.3,
          "wheelbase": 1015.4,
          "headAngle": 73.8,
          "standover": 840
        }
      ],
      "position": [
        {
          "size": "XXS/47",
          "label": "Aggressive"
        },
        {
          "size": "XS/49",
          "label": "Aggressive"
        },
        {
          "size": "S/52",
          "label": "Aggressive"
        },
        {
          "size": "M/54",
          "label": "Aggressive"
        },
        {
          "size": "L/56",
          "label": "Aggressive"
        },
        {
          "size": "XL/58",
          "label": "Aggressive"
        },
        {
          "size": "XXL/61",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "foilrc26",
      "brand": "Scott",
      "name": "Foil RC",
      "edition": "2026 · current product chart",
      "category": "road",
      "subtype": "race",
      "focus": "aero",
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#d9772b",
      "makerWording": "the next evolution of aero bikes",
      "classification": {
        "source": "https://www.scott-sports.com/us/en/product/scott-foil-rc-ultimate-bike?article=4283458570006",
        "checked": "2026-10-17",
        "note": "Scott explicitly positions Foil RC as an aero bike for WorldTour racing. GnR therefore assigns Road Race/Aero; focus is separate from the geometry-only Position label."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.scott-sports.com/us/en/product/scott-foil-rc-ultimate-bike?article=4283458570006",
        "checked": "2026-10-17",
        "scope": "One complete 2026 Foil RC Ultimate build",
        "modelYear": "2026",
        "note": "US page displays 13499.99 for the Ultimate build only and shows it out of stock. It is not a full Foil RC family range or an availability forecast."
      },
      "mounts": null,
      "price": {
        "low": 13499.99,
        "high": 13499.99,
        "date": "2026-10-17"
      },
      "source": "https://www.scott-sports.com/us/en/product/scott-foil-rc-ultimate-bike?article=4283458570006",
      "checked": "2026-10-17",
      "summary": "Scott's dedicated aerodynamic road race platform with seven published sizes.",
      "note": "Exact current 2026 Foil RC carbon chart from the supplied US Ultimate build page. Not an older Foil generation. Frame stack/reach exclude the integrated cockpit and spacer setup.",
      "sizes": [
        {
          "size": "XXS/47",
          "stack": 505,
          "reach": 380,
          "wheelbase": 987.7,
          "headAngle": 70.5,
          "standover": 746.4
        },
        {
          "size": "XS/49",
          "stack": 511,
          "reach": 388,
          "wheelbase": 993.7,
          "headAngle": 71,
          "standover": 759.6
        },
        {
          "size": "S/52",
          "stack": 527,
          "reach": 389,
          "wheelbase": 990.7,
          "headAngle": 72,
          "standover": 779.4
        },
        {
          "size": "M/54",
          "stack": 548,
          "reach": 389,
          "wheelbase": 992.6,
          "headAngle": 72.5,
          "standover": 801
        },
        {
          "size": "L/56",
          "stack": 568,
          "reach": 394.5,
          "wheelbase": 999.9,
          "headAngle": 73,
          "standover": 820
        },
        {
          "size": "XL/58",
          "stack": 589,
          "reach": 400,
          "wheelbase": 1008.6,
          "headAngle": 73.3,
          "standover": 838
        },
        {
          "size": "XXL/61",
          "stack": 606,
          "reach": 409,
          "wheelbase": 1022.7,
          "headAngle": 73.3,
          "standover": 853.3
        }
      ],
      "position": [
        {
          "size": "XXS/47",
          "label": "Aggressive"
        },
        {
          "size": "XS/49",
          "label": "Aggressive"
        },
        {
          "size": "S/52",
          "label": "Aggressive"
        },
        {
          "size": "M/54",
          "label": "Aggressive"
        },
        {
          "size": "L/56",
          "label": "Balanced"
        },
        {
          "size": "XL/58",
          "label": "Balanced"
        },
        {
          "size": "XXL/61",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "addict26",
      "brand": "Scott",
      "name": "Addict",
      "edition": "2026 · current product chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#64a98a",
      "makerWording": "slightly upright and more forgiving than on race bikes",
      "classification": {
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-premium-bike?article=4276078602002",
        "checked": "2026-10-17",
        "note": "Scott separates Addict from its race frames with Ride geometry, longer-distance comfort and a less aggressive position. GnR assigns Road Endurance. Verified 38 mm clearance meets the GnR All-road house rule."
      },
      "clearance": {
        "mm": 38,
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-premium-bike?article=4276078602002",
        "checked": "2026-10-17",
        "note": "Current product page states 38 mm tire clearance. Actual measured tire, rim and fender combinations still require confirmation."
      },
      "priceReview": {
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-premium-bike?article=4276078602002",
        "checked": "2026-10-17",
        "scope": "One complete 2026 Addict Premium build",
        "modelYear": "2026",
        "note": "US page displays 8999.99 for the Premium build only. It is not a full Addict family range or a stock guarantee."
      },
      "mounts": "Integrated downtube storage; fender compatibility is not stated on the checked build page.",
      "price": {
        "low": 8999.99,
        "high": 8999.99,
        "date": "2026-10-17"
      },
      "source": "https://www.scott-sports.com/us/en/product/scott-addict-premium-bike?article=4276078602002",
      "checked": "2026-10-17",
      "summary": "A performance endurance road frame with a more upright position and verified 38 mm clearance.",
      "note": "Exact current 2026 Addict carbon chart from the supplied US Premium build page. Not Addict RC. Frame stack/reach exclude the integrated cockpit and spacer setup.",
      "sizes": [
        {
          "size": "XXS/47",
          "stack": 522,
          "reach": 372,
          "wheelbase": 984,
          "headAngle": 71.3,
          "standover": 742
        },
        {
          "size": "XS/49",
          "stack": 534,
          "reach": 378,
          "wheelbase": 991,
          "headAngle": 71.8,
          "standover": 758
        },
        {
          "size": "S/52",
          "stack": 557,
          "reach": 382,
          "wheelbase": 1000,
          "headAngle": 72,
          "standover": 780
        },
        {
          "size": "M/54",
          "stack": 578,
          "reach": 386,
          "wheelbase": 1009,
          "headAngle": 72.2,
          "standover": 801
        },
        {
          "size": "L/56",
          "stack": 599,
          "reach": 389,
          "wheelbase": 1016,
          "headAngle": 72.5,
          "standover": 821
        },
        {
          "size": "XL/58",
          "stack": 619,
          "reach": 394,
          "wheelbase": 1022,
          "headAngle": 73,
          "standover": 840
        },
        {
          "size": "XXL/61",
          "stack": 638,
          "reach": 402,
          "wheelbase": 1036,
          "headAngle": 73,
          "standover": 865
        }
      ],
      "position": [
        {
          "size": "XXS/47",
          "label": "Balanced"
        },
        {
          "size": "XS/49",
          "label": "Balanced"
        },
        {
          "size": "S/52",
          "label": "Balanced"
        },
        {
          "size": "M/54",
          "label": "Relaxed"
        },
        {
          "size": "L/56",
          "label": "Relaxed"
        },
        {
          "size": "XL/58",
          "label": "Relaxed"
        },
        {
          "size": "XXL/61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "speedster26",
      "brand": "Scott",
      "name": "Speedster",
      "edition": "2026 · current product chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#587a96",
      "makerWording": "light, agile, and cost efficient alloy road bike",
      "classification": {
        "source": "https://www.scott-sports.com/us/en/product/scott-speedster-10-bike?article=4233037965014",
        "checked": "2026-10-17",
        "note": "Scott places Speedster under Road Ride and specifies Ride geometry rather than race geometry. GnR assigns Road Endurance. The page does not state maximum clearance, so no All-road tag is applied."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.scott-sports.com/us/en/product/scott-speedster-10-bike?article=4233037965014",
        "checked": "2026-10-17",
        "scope": "One complete 2026 Speedster 10 build",
        "modelYear": "2026",
        "note": "US page displays 2099.99 for the Speedster 10 build only and shows it out of stock. It is not a full Speedster family range."
      },
      "mounts": "Fender-kit ready.",
      "price": {
        "low": 2099.99,
        "high": 2099.99,
        "date": "2026-10-17"
      },
      "source": "https://www.scott-sports.com/us/en/product/scott-speedster-10-bike?article=4233037965014",
      "checked": "2026-10-17",
      "summary": "An alloy endurance road platform using Scott Ride geometry.",
      "note": "Exact current 2026 Speedster alloy chart from the supplied US Speedster 10 build page. Not Speedster Gravel. Frame stack/reach exclude stem, handlebar and spacer setup.",
      "sizes": [
        {
          "size": "XXS/47",
          "stack": 517.8,
          "reach": 376,
          "wheelbase": 1001.5,
          "headAngle": 70.5,
          "standover": 735
        },
        {
          "size": "XS/49",
          "stack": 529.1,
          "reach": 383,
          "wheelbase": 1007.9,
          "headAngle": 71,
          "standover": 754
        },
        {
          "size": "S/52",
          "stack": 551.6,
          "reach": 387,
          "wheelbase": 1010,
          "headAngle": 72,
          "standover": 780
        },
        {
          "size": "M/54",
          "stack": 572.4,
          "reach": 391,
          "wheelbase": 1015.8,
          "headAngle": 72.5,
          "standover": 800
        },
        {
          "size": "L/56",
          "stack": 593.3,
          "reach": 385,
          "wheelbase": 1023.3,
          "headAngle": 73,
          "standover": 820
        },
        {
          "size": "XL/58",
          "stack": 613.6,
          "reach": 399,
          "wheelbase": 1030.3,
          "headAngle": 73.3,
          "standover": 840
        },
        {
          "size": "XXL/61",
          "stack": 632.7,
          "reach": 406,
          "wheelbase": 1043,
          "headAngle": 73.3,
          "standover": 864
        }
      ],
      "position": [
        {
          "size": "XXS/47",
          "label": "Balanced"
        },
        {
          "size": "XS/49",
          "label": "Aggressive"
        },
        {
          "size": "S/52",
          "label": "Balanced"
        },
        {
          "size": "M/54",
          "label": "Balanced"
        },
        {
          "size": "L/56",
          "label": "Relaxed"
        },
        {
          "size": "XL/58",
          "label": "Relaxed"
        },
        {
          "size": "XXL/61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "addictgravel26",
      "brand": "Scott",
      "name": "Addict Gravel",
      "edition": "2026 · current product chart",
      "category": "gravel",
      "subtype": "all-rounder",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#b1845b",
      "makerWording": "blending versatility, comfort, and pinnacle ride quality",
      "classification": {
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-gravel-premium-bike?article=4276128602010",
        "checked": "2026-10-17",
        "note": "Scott emphasizes versatility across local routes, rough terrain and multi-day tours rather than a dedicated race or bikepacking category. GnR assigns Gravel All-rounder after considering the maker wording and moderate gear interfaces. No gravel tags."
      },
      "clearance": {
        "mm": 57,
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-gravel-premium-bike?article=4276128602010",
        "checked": "2026-10-17",
        "note": "Current product page states 57 mm tire clearance. Actual measured tire and rim combinations still require confirmation."
      },
      "priceReview": {
        "source": "https://www.scott-sports.com/us/en/product/scott-addict-gravel-premium-bike?article=4276128602010",
        "checked": "2026-10-17",
        "scope": "One complete 2026 Addict Gravel Premium build",
        "modelYear": "2026",
        "note": "US page displays 10499.99 for the Premium build only and shows it out of stock. It is not a full Addict Gravel family range."
      },
      "mounts": "Integrated downtube storage; top-tube mounts; proprietary fork bottle-cage mounts.",
      "price": {
        "low": 10499.99,
        "high": 10499.99,
        "date": "2026-10-17"
      },
      "source": "https://www.scott-sports.com/us/en/product/scott-addict-gravel-premium-bike?article=4276128602010",
      "checked": "2026-10-17",
      "summary": "A versatile carbon gravel platform for local routes and multi-day riding.",
      "note": "Exact current 2026 Addict Gravel carbon chart from the supplied US Premium build page. Not Addict Gravel RC or Speedster Gravel. Frame stack/reach exclude cockpit and spacer setup.",
      "sizes": [
        {
          "size": "XXS/47",
          "stack": 520,
          "reach": 383,
          "wheelbase": 1024,
          "headAngle": 70,
          "standover": 743
        },
        {
          "size": "XS/49",
          "stack": 532,
          "reach": 390,
          "wheelbase": 1036,
          "headAngle": 70,
          "standover": 760
        },
        {
          "size": "S/52",
          "stack": 555,
          "reach": 394,
          "wheelbase": 1048,
          "headAngle": 70,
          "standover": 783
        },
        {
          "size": "M/54",
          "stack": 575,
          "reach": 398,
          "wheelbase": 1060,
          "headAngle": 70,
          "standover": 813
        },
        {
          "size": "L/56",
          "stack": 596,
          "reach": 401,
          "wheelbase": 1071,
          "headAngle": 70,
          "standover": 833
        },
        {
          "size": "XL/58",
          "stack": 614,
          "reach": 407,
          "wheelbase": 1084,
          "headAngle": 70,
          "standover": 850
        },
        {
          "size": "XXL/61",
          "stack": 633,
          "reach": 415,
          "wheelbase": 1098,
          "headAngle": 70,
          "standover": 874
        }
      ],
      "position": [
        {
          "size": "XXS/47",
          "label": "Aggressive"
        },
        {
          "size": "XS/49",
          "label": "Aggressive"
        },
        {
          "size": "S/52",
          "label": "Aggressive"
        },
        {
          "size": "M/54",
          "label": "Aggressive"
        },
        {
          "size": "L/56",
          "label": "Balanced"
        },
        {
          "size": "XL/58",
          "label": "Balanced"
        },
        {
          "size": "XXL/61",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "speedstergravel26",
      "brand": "Scott",
      "name": "Speedster Gravel",
      "edition": "2026 · current product chart",
      "category": "gravel",
      "subtype": "all-rounder",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#7b8c62",
      "makerWording": "comfortable geometry for all-day rides",
      "classification": {
        "source": "https://www.scott-sports.com/us/en/product/scott-speedster-gravel-10-bike?article=4276208542010",
        "checked": "2026-10-17",
        "note": "Scott emphasizes all-day comfort and general off-road use without a race or bikepacking claim. GnR assigns Gravel All-rounder after considering Ride geometry and the limited stated mounts. No gravel tags."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://www.scott-sports.com/us/en/product/scott-speedster-gravel-10-bike?article=4276208542010",
        "checked": "2026-10-17",
        "scope": "One complete 2026 Speedster Gravel 10 build",
        "modelYear": "2026",
        "note": "US page displays 2299.99 for the Speedster Gravel 10 build only. It is not a full Speedster Gravel family range or a stock guarantee."
      },
      "mounts": "Fender-kit ready; no heavy-luggage mounts stated on the checked page.",
      "price": {
        "low": 2299.99,
        "high": 2299.99,
        "date": "2026-10-17"
      },
      "source": "https://www.scott-sports.com/us/en/product/scott-speedster-gravel-10-bike?article=4276208542010",
      "checked": "2026-10-17",
      "summary": "A versatile alloy gravel platform for all-day riding and mixed surfaces.",
      "note": "Exact current 2026 Speedster Gravel alloy chart from the supplied US Speedster Gravel 10 build page. Not road Speedster or carbon Addict Gravel. Frame stack/reach exclude stem, handlebar and spacer setup.",
      "sizes": [
        {
          "size": "XXS/47",
          "stack": 523.7,
          "reach": 372.3,
          "wheelbase": 1019.5,
          "headAngle": 70,
          "standover": 747
        },
        {
          "size": "XS/49",
          "stack": 533.1,
          "reach": 376.3,
          "wheelbase": 1026.9,
          "headAngle": 70,
          "standover": 762
        },
        {
          "size": "S/52",
          "stack": 551.9,
          "reach": 380.3,
          "wheelbase": 1037.7,
          "headAngle": 70,
          "standover": 786
        },
        {
          "size": "M/54",
          "stack": 574.8,
          "reach": 385.4,
          "wheelbase": 1044.9,
          "headAngle": 71,
          "standover": 806
        },
        {
          "size": "L/56",
          "stack": 593.7,
          "reach": 390.4,
          "wheelbase": 1056.4,
          "headAngle": 71,
          "standover": 825
        },
        {
          "size": "XL/58",
          "stack": 612.6,
          "reach": 394.4,
          "wheelbase": 1067,
          "headAngle": 71,
          "standover": 844
        },
        {
          "size": "XXL/61",
          "stack": 631.5,
          "reach": 401.4,
          "wheelbase": 1071.3,
          "headAngle": 71,
          "standover": 869
        }
      ],
      "position": [
        {
          "size": "XXS/47",
          "label": "Balanced"
        },
        {
          "size": "XS/49",
          "label": "Balanced"
        },
        {
          "size": "S/52",
          "label": "Balanced"
        },
        {
          "size": "M/54",
          "label": "Relaxed"
        },
        {
          "size": "L/56",
          "label": "Relaxed"
        },
        {
          "size": "XL/58",
          "label": "Relaxed"
        },
        {
          "size": "XXL/61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "teammachineslr26",
      "brand": "BMC",
      "name": "Teammachine SLR",
      "edition": "Gen 5 · 2026 series owner's manual chart",
      "category": "road",
      "subtype": "race",
      "focus": "lightweight",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#c8102e",
      "makerWording": "redefines what a climbing bike can be",
      "classification": {
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Teammachine_SLR_Gen5_Series_DNA_ENG_-_FINAL_-_20260225.pdf",
        "checked": "2026-10-17",
        "note": "BMC presents the SLR series as its climbing and lightweight race platform and the Teammachine R as its aero race bike. GnR assigns Road Race, Lightweight focus."
      },
      "clearance": {
        "mm": 32,
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_TEAMMACHINE_SLR_Gen5_Series_Owners_Manual_-_V3_-_20260223.pdf",
        "checked": "2026-10-17",
        "note": "Manual: max 700x32c, up to 32 mm measured, 4 mm clearance around the tire. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/road-bikes",
        "checked": "2026-10-17",
        "scope": "Teammachine SLR complete bikes, 27a listings, from SLR THREE Black (low) to SLR 01 ONE Grape Soda Carbon (high)",
        "modelYear": "Not stated on pages; image file names indicate 2027 (BMC code 27a)",
        "note": "Low end checked on the SLR THREE product page, high end on the SLR 01 ONE product page. Displayed USD prices on 2026-10-17 for 27a listings only; 26a prior-year builds shown on sale and framesets are excluded. Low-stock and out-of-size wording is not an availability claim. The collection pages rendered only part of the listing, so an unseen build could price outside this range."
      },
      "mounts": null,
      "price": {
        "low": 2899,
        "high": 14599,
        "date": "2026-10-17"
      },
      "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_TEAMMACHINE_SLR_Gen5_Series_Owners_Manual_-_V3_-_20260223.pdf",
      "checked": "2026-10-17",
      "summary": "A lightweight climbing-focused race road frame.",
      "note": "Chart is from the Gen 5 owner's manual V3 (Feb 2026). The 2026 series sheet prints different values for the same bike (1 to 2 mm); see the Source conflicts tab.",
      "sizes": [
        {
          "size": "47",
          "stack": 506,
          "reach": 367,
          "wheelbase": 968,
          "headAngle": 71.5,
          "standover": 717
        },
        {
          "size": "51",
          "stack": 530,
          "reach": 377,
          "wheelbase": 986,
          "headAngle": 71.5,
          "standover": 752
        },
        {
          "size": "54",
          "stack": 550,
          "reach": 386,
          "wheelbase": 989,
          "headAngle": 72.3,
          "standover": 779
        },
        {
          "size": "56",
          "stack": 565,
          "reach": 392,
          "wheelbase": 1000,
          "headAngle": 72.3,
          "standover": 797
        },
        {
          "size": "58",
          "stack": 584,
          "reach": 401,
          "wheelbase": 1015,
          "headAngle": 72.3,
          "standover": 817
        },
        {
          "size": "61",
          "stack": 608,
          "reach": 409,
          "wheelbase": 1030,
          "headAngle": 72.3,
          "standover": 843
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Aggressive"
        },
        {
          "size": "61",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "teammachiner01",
      "brand": "BMC",
      "name": "Teammachine R 01",
      "edition": "Gen 1 · 2026 owner's manual chart",
      "category": "road",
      "subtype": "race",
      "focus": "aero",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#8c1d2f",
      "makerWording": "The Teammachine R is BMC's aero-focused race bike",
      "classification": {
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Teammachine_SLR_Gen5_Series_DNA_ENG_-_FINAL_-_20260225.pdf",
        "checked": "2026-10-17",
        "note": "BMC describes the Teammachine R as its aero-focused race bike in the 2026 Teammachine series sheet. GnR assigns Road Race, Aero focus."
      },
      "clearance": {
        "mm": 30,
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Teammachine_R_01_Gen1_Owners_Manual_-_V1_-_20260205.pdf",
        "checked": "2026-10-17",
        "note": "Manual: max 700x30c, up to 30 mm measured, 4 mm clearance around the tire. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/road-bikes",
        "checked": "2026-10-17",
        "scope": "Teammachine R 01 complete bikes, 27a listings, from R 01 FIVE Metallic Red / Carbon (low) to R 01 ONE Acid Wrap / Carbon (high)",
        "modelYear": "Not stated on pages; image file names indicate 2027 (BMC code 27a)",
        "note": "Low end checked on the R 01 FIVE product page, high end on the R 01 ONE product page. Displayed USD prices on 2026-10-17 for 27a listings only; 26a prior-year builds shown on sale and framesets are excluded. Low-stock and out-of-size wording is not an availability claim. The collection pages rendered only part of the listing, so an unseen build could price outside this range."
      },
      "mounts": null,
      "price": {
        "low": 7299,
        "high": 14599,
        "date": "2026-10-17"
      },
      "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Teammachine_R_01_Gen1_Owners_Manual_-_V1_-_20260205.pdf",
      "checked": "2026-10-17",
      "summary": "An aero-focused race road frame.",
      "note": "Chart is from the Gen 1 owner's manual V1 (Feb 2026). Size 61 stack reads 608 in the manual and 606 in two BMC sheets; see the Source conflicts tab.",
      "sizes": [
        {
          "size": "47",
          "stack": 504,
          "reach": 368,
          "wheelbase": 968,
          "headAngle": 71.5,
          "standover": 721
        },
        {
          "size": "51",
          "stack": 528,
          "reach": 378,
          "wheelbase": 986,
          "headAngle": 71.5,
          "standover": 755
        },
        {
          "size": "54",
          "stack": 548,
          "reach": 387,
          "wheelbase": 989,
          "headAngle": 72.3,
          "standover": 781
        },
        {
          "size": "56",
          "stack": 563,
          "reach": 393,
          "wheelbase": 999,
          "headAngle": 72.3,
          "standover": 799
        },
        {
          "size": "58",
          "stack": 582,
          "reach": 402,
          "wheelbase": 1015,
          "headAngle": 72.3,
          "standover": 813
        },
        {
          "size": "61",
          "stack": 608,
          "reach": 409,
          "wheelbase": 1030,
          "headAngle": 72.3,
          "standover": 836
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Balanced"
        },
        {
          "size": "56",
          "label": "Balanced"
        },
        {
          "size": "58",
          "label": "Aggressive"
        },
        {
          "size": "61",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "roadmachine3",
      "brand": "BMC",
      "name": "Roadmachine",
      "edition": "Gen 3 · 2024 owner's manual chart",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#3b6ea5",
      "makerWording": "BMC Endurance Formula",
      "classification": {
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Roadmachine_Gen3_Series_DNA_ENG_-_FINAL_-_20240405.pdf",
        "checked": "2026-10-17",
        "note": "BMC calls the Roadmachine its endurance bike and publishes the geometry under the \"Endurance Formula\". Verified 40 mm clearance meets the Ryan/William 35 mm All-road house rule."
      },
      "clearance": {
        "mm": 40,
        "source": "https://bmc-switzerland.com/cdn/shop/files/bmc-user-manual-roadmachine-2024.pdf",
        "checked": "2026-10-17",
        "note": "Manual: max 700x40c, up to 40 mm measured, 4 mm clearance around the tire. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/road-bikes",
        "checked": "2026-10-17",
        "scope": "Roadmachine complete bikes, 27a listings, from Roadmachine THREE Vibrant Red (low) to Roadmachine 01 ONE Chameleon Petrol (high)",
        "modelYear": "Not stated on pages; image file names indicate 2027 (BMC code 27a)",
        "note": "Low end checked on the Roadmachine THREE product page, high end on the Roadmachine 01 ONE product page. No Roadmachine X build was priced. Displayed USD prices on 2026-10-17 for 27a listings only; 26a prior-year builds shown on sale and framesets are excluded. Low-stock and out-of-size wording is not an availability claim. The collection pages rendered only part of the listing, so an unseen build could price outside this range."
      },
      "mounts": "Maker lists fork and frame fender mounts on base models, top tube mounts, D-Fender compatibility and downtube storage. No rack or load limit is implied.",
      "price": {
        "low": 2899,
        "high": 10699,
        "date": "2026-10-17"
      },
      "source": "https://bmc-switzerland.com/cdn/shop/files/bmc-user-manual-roadmachine-2024.pdf",
      "checked": "2026-10-17",
      "summary": "An endurance road frame with room for wide tires.",
      "note": "One chart is published for the Roadmachine Gen 3 series. Manual and series sheet agree on every loaded value. The sheet does not say whether Roadmachine X models share the chart.",
      "sizes": [
        {
          "size": "47",
          "stack": 525,
          "reach": 370,
          "wheelbase": 982,
          "headAngle": 71.4,
          "standover": 726
        },
        {
          "size": "51",
          "stack": 550,
          "reach": 379,
          "wheelbase": 1000,
          "headAngle": 71.4,
          "standover": 762
        },
        {
          "size": "54",
          "stack": 570,
          "reach": 383,
          "wheelbase": 997,
          "headAngle": 72.2,
          "standover": 786
        },
        {
          "size": "56",
          "stack": 595,
          "reach": 388,
          "wheelbase": 1010,
          "headAngle": 72.2,
          "standover": 807
        },
        {
          "size": "58",
          "stack": 620,
          "reach": 393,
          "wheelbase": 1023,
          "headAngle": 72.2,
          "standover": 828
        },
        {
          "size": "61",
          "stack": 645,
          "reach": 398,
          "wheelbase": 1036,
          "headAngle": 72.2,
          "standover": 849
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Balanced"
        },
        {
          "size": "54",
          "label": "Relaxed"
        },
        {
          "size": "56",
          "label": "Relaxed"
        },
        {
          "size": "58",
          "label": "Relaxed"
        },
        {
          "size": "61",
          "label": "Relaxed"
        }
      ]
    },
    {
      "id": "kaius01g2",
      "brand": "BMC",
      "name": "Kaius 01",
      "edition": "Gen 2 · 2026 (MY27) owner's manual chart",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#2e7d5b",
      "makerWording": "built for gravel racing and pure effort",
      "classification": {
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Kaius_01_Gen2_DNA_EN_-_FINAL_-_20260413.pdf",
        "checked": "2026-10-17",
        "note": "BMC describes the Kaius 01 as built for gravel racing. GnR assigns Gravel Race. Gravel records take no tags."
      },
      "clearance": {
        "mm": 52,
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Kaius_01_Gen2_Owners_Manual_ENG_-_V1_-_20260401.pdf",
        "checked": "2026-10-17",
        "note": "Manual: max 700x52c, up to 52 mm measured, 6 mm clearance around the tire. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/gravel-bikes",
        "checked": "2026-10-17",
        "scope": "Kaius 01 complete bikes, 27a Gen 2 listings, from Kaius 01 THREE Moss Gold / Carbon (low) to Kaius 01 ONE Copper White / Thunder Blue (high)",
        "modelYear": "Not stated on pages; image file names indicate 2027 (BMC code 27a)",
        "note": "Low end checked on the Kaius 01 THREE product page, high end on the Kaius 01 ONE product page. April 2026 sheet launch prices are not used. Displayed USD prices on 2026-10-17 for 27a listings only; 26a prior-year builds shown on sale and framesets are excluded. Low-stock and out-of-size wording is not an availability claim. The collection pages rendered only part of the listing, so an unseen build could price outside this range."
      },
      "mounts": "Maker lists a top tube mount, cargo plate, bottom bracket mount, an extra downtube bottle cage mount and integrated AeroCore bottle cages. No rack or load limit is implied.",
      "price": {
        "low": 6199,
        "high": 12399,
        "date": "2026-10-17"
      },
      "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_Kaius_01_Gen2_Owners_Manual_ENG_-_V1_-_20260401.pdf",
      "checked": "2026-10-17",
      "summary": "A gravel race frame with an aero focus and room for wide tires.",
      "note": "Chart is optimized for 700x45c tires per the manual. Manual and Kaius series sheet agree on every loaded value.",
      "sizes": [
        {
          "size": "47",
          "stack": 521,
          "reach": 385,
          "wheelbase": 1010,
          "headAngle": 70.8,
          "standover": 739
        },
        {
          "size": "51",
          "stack": 541,
          "reach": 392,
          "wheelbase": 1024,
          "headAngle": 70.8,
          "standover": 758
        },
        {
          "size": "54",
          "stack": 561,
          "reach": 396,
          "wheelbase": 1027,
          "headAngle": 70.8,
          "standover": 779
        },
        {
          "size": "56",
          "stack": 581,
          "reach": 400,
          "wheelbase": 1032,
          "headAngle": 71.6,
          "standover": 795
        },
        {
          "size": "58",
          "stack": 606,
          "reach": 405,
          "wheelbase": 1045,
          "headAngle": 71.6,
          "standover": 815
        },
        {
          "size": "61",
          "stack": 631,
          "reach": 409,
          "wheelbase": 1058,
          "headAngle": 71.6,
          "standover": 838
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Aggressive"
        },
        {
          "size": "51",
          "label": "Aggressive"
        },
        {
          "size": "54",
          "label": "Aggressive"
        },
        {
          "size": "56",
          "label": "Aggressive"
        },
        {
          "size": "58",
          "label": "Balanced"
        },
        {
          "size": "61",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "urs01lt",
      "brand": "BMC",
      "name": "URS 01 LT",
      "edition": "Gen 2 · US product page chart (printed 2026-10-17)",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#8a6d3b",
      "makerWording": "dirt-capable, adventure-seeking, do-anything gravel bike",
      "classification": {
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-01-lt-one-bikes-bmc-27a-000058",
        "checked": "2026-10-17",
        "note": "BMC lists cargo mounts on the fork, top tube and downtube, downtube storage and 47 mm clearance, and describes trips of days to months. GnR assigns Gravel Adventure. Gravel records take no tags."
      },
      "clearance": {
        "mm": 47,
        "source": "https://bmc-switzerland.com/cdn/shop/files/BMC_URS_Gen2_Series_DNA_ENG_-_FINAL_-_20240809.pdf",
        "checked": "2026-10-17",
        "note": "URS Gen 2 sheet: comes with 44 mm tires, features 47 mm tire clearance. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-01-lt-one-bikes-bmc-27a-000058",
        "checked": "2026-10-17",
        "scope": "URS 01 LT ONE Haze Carbon / Black complete bike (SRAM Rival XPLR AXS, 45 mm tires per page)",
        "modelYear": "Not stated on page",
        "note": "Displayed USD 5,099.00 on 2026-10-17. Printed copy showed Out of Stock; a later live view showed Low stock. Not an availability or model-year claim. The 2024 sheet price for a different URS 01 LT ONE spec is not used."
      },
      "mounts": "Maker lists cargo mounting points on the fork, top tube and downtube, downtube storage, D-Fender compatibility and dropper post compatibility. No rack or load limit is implied.",
      "price": {
        "low": 5099,
        "high": 5099,
        "date": "2026-10-17"
      },
      "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-01-lt-one-bikes-bmc-27a-000058",
      "checked": "2026-10-17",
      "summary": "An adventure gravel frame with front and rear travel and many mounts.",
      "note": "Chart is for the URS 01 LT, which has the MTT suspension fork. URS ONE and URS TWO pages print the same numbers as this chart; see those records. URS AMP LT was skipped by Ryan.",
      "sizes": [
        {
          "size": "XS",
          "stack": 560,
          "reach": 390,
          "wheelbase": 1052,
          "headAngle": 69,
          "standover": 727
        },
        {
          "size": "S",
          "stack": 560,
          "reach": 400,
          "wheelbase": 1062,
          "headAngle": 69,
          "standover": 735
        },
        {
          "size": "M",
          "stack": 580,
          "reach": 410,
          "wheelbase": 1070,
          "headAngle": 69.5,
          "standover": 758
        },
        {
          "size": "L",
          "stack": 610,
          "reach": 420,
          "wheelbase": 1091,
          "headAngle": 69.5,
          "standover": 778
        },
        {
          "size": "XL",
          "stack": 640,
          "reach": 430,
          "wheelbase": 1112,
          "headAngle": 69.5,
          "standover": 795
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "urs1g2",
      "brand": "BMC",
      "name": "URS ONE",
      "edition": "Gen 2 · US product page chart (2026-10-18)",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#7a9a7e",
      "makerWording": "multiple cargo mounts that make it a great bikepacking bike",
      "classification": {
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-one-bikes-bmc-27a-000056",
        "checked": "2026-10-18",
        "note": "BMC calls the URS ONE a great bikepacking bike and lists cargo mounts on the fork, top tube and downtube, fender and rack mounts and downtube storage. GnR assigns Gravel Adventure. Gravel records take no tags."
      },
      "clearance": {
        "mm": 47,
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-one-bikes-bmc-27a-000056",
        "checked": "2026-10-18",
        "note": "Page: \"Tire clearance 47mm measured tire\", sold with 45 mm tires. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-one-bikes-bmc-27a-000056",
        "checked": "2026-10-18",
        "scope": "URS ONE Sage Green complete bike (SRAM Rival AXS with GX Eagle AXS rear derailleur, 45 mm tires per page)",
        "modelYear": "Not stated on page",
        "note": "Displayed USD 4,199.00 on 2026-10-18. Page showed Low stock (4 left, XL out of stock). Not an availability or model-year claim."
      },
      "mounts": "Maker lists cargo mounts on the fork, top tube and downtube, fender and rack mounts on the frame, fender mounts on the fork and downtube storage. No rack or load limit is implied.",
      "price": {
        "low": 4199,
        "high": 4199,
        "date": "2026-10-18"
      },
      "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-one-bikes-bmc-27a-000056",
      "checked": "2026-10-18",
      "summary": "An adventure gravel frame with many cargo mounts and downtube storage.",
      "note": "Chart is as printed on this US product page. It matches the URS 01 LT chart value for value, including fork length, although the page does not say whether the fork is rigid or suspension. Model year is not stated on the page.",
      "sizes": [
        {
          "size": "XS",
          "stack": 560,
          "reach": 390,
          "wheelbase": 1052,
          "headAngle": 69,
          "standover": 727
        },
        {
          "size": "S",
          "stack": 560,
          "reach": 400,
          "wheelbase": 1062,
          "headAngle": 69,
          "standover": 735
        },
        {
          "size": "M",
          "stack": 580,
          "reach": 410,
          "wheelbase": 1070,
          "headAngle": 69.5,
          "standover": 758
        },
        {
          "size": "L",
          "stack": 610,
          "reach": 420,
          "wheelbase": 1091,
          "headAngle": 69.5,
          "standover": 778
        },
        {
          "size": "XL",
          "stack": 640,
          "reach": 430,
          "wheelbase": 1112,
          "headAngle": 69.5,
          "standover": 795
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "urs2g2",
      "brand": "BMC",
      "name": "URS TWO",
      "edition": "Gen 2 · US product page chart (2026-10-18)",
      "category": "gravel",
      "subtype": "adventure",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#c2a878",
      "makerWording": "the gravel bike that believes every route is rideable",
      "classification": {
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-two-bikes-bmc-27a-000057",
        "checked": "2026-10-18",
        "note": "BMC lists cargo mounts on the fork, top tube and downtube, fender and rack mounts and downtube storage on the URS TWO, the same URS Gen 2 frame as the URS ONE. The page has no bikepacking sentence, so GnR assigns Gravel Adventure on the mounts and the shared frame. Gravel records take no tags."
      },
      "clearance": {
        "mm": 47,
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-two-bikes-bmc-27a-000057",
        "checked": "2026-10-18",
        "note": "Page: \"Tire clearance 47mm measured tire\", sold with 45 mm tires. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-two-bikes-bmc-27a-000057",
        "checked": "2026-10-18",
        "scope": "URS TWO Sand complete bike (Shimano GRX 1x, 45 mm tires per page)",
        "modelYear": "Page labels it a 2027 model",
        "note": "Displayed USD 3,199.00 on 2026-10-18. Page showed Low stock (5 left, XS out of stock). Not an availability claim."
      },
      "mounts": "Maker lists cargo mounts on the fork, top tube and downtube, fender and rack mounts on the frame, fender mounts on the fork, D-Fender compatible seatpost and downtube storage. No rack or load limit is implied.",
      "price": {
        "low": 3199,
        "high": 3199,
        "date": "2026-10-18"
      },
      "source": "https://us.bmc-switzerland.com/collections/urs-series/products/urs-two-bikes-bmc-27a-000057",
      "checked": "2026-10-18",
      "summary": "An adventure gravel frame with many cargo mounts and downtube storage.",
      "note": "Chart is as printed on this US product page. It matches the URS 01 LT chart value for value, including fork length, although the page does not say whether the fork is rigid or suspension. Model year is not stated on the page.",
      "sizes": [
        {
          "size": "XS",
          "stack": 560,
          "reach": 390,
          "wheelbase": 1052,
          "headAngle": 69,
          "standover": 727
        },
        {
          "size": "S",
          "stack": 560,
          "reach": 400,
          "wheelbase": 1062,
          "headAngle": 69,
          "standover": 735
        },
        {
          "size": "M",
          "stack": 580,
          "reach": 410,
          "wheelbase": 1070,
          "headAngle": 69.5,
          "standover": 758
        },
        {
          "size": "L",
          "stack": 610,
          "reach": 420,
          "wheelbase": 1091,
          "headAngle": 69.5,
          "standover": 778
        },
        {
          "size": "XL",
          "stack": 640,
          "reach": 430,
          "wheelbase": 1112,
          "headAngle": 69.5,
          "standover": 795
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Aggressive"
        },
        {
          "size": "XL",
          "label": "Aggressive"
        }
      ]
    },
    {
      "id": "orbeaterra",
      "brand": "Orbea",
      "name": "Terra",
      "edition": "Contender page chart · Terra M21e TEAM 1X build (2026-10-17)",
      "category": "gravel",
      "subtype": "all-rounder",
      "focus": null,
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#b08968",
      "makerWording": "built for riders who believe the best adventures begin where the pavement ends",
      "classification": {
        "source": "https://contenderbicycles.com/products/orbea-terra-m21eteam-1x",
        "checked": "2026-10-17",
        "note": "Orbea describes a versatile carbon gravel bike for adventures beyond the pavement, with multiple frame mounting points for bottles, bags and gear, and fender-ready frame and fork. The page makes no bikepacking or racing claim and lists no rack. GnR assigns Gravel All-rounder, as it did for the Scott Addict Gravel. Gravel records take no tags."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://contenderbicycles.com/products/orbea-terra-m21eteam-1x",
        "checked": "2026-10-17",
        "scope": "Orbea Terra M21e TEAM 1X complete bike (SRAM 1x, Vittoria Terreno 700x45c tires per page)",
        "modelYear": "Not stated on page; image file names indicate 2027",
        "note": "Displayed USD 6,614.00 on 2026-10-17 on Contender Bicycles, an Orbea dealer, as Ryan directed. It is a dealer price, not an Orbea page. Page stock label: Low Stock. Not an availability claim."
      },
      "mounts": "Maker lists a multi-mount system (MMS) on the frame and fork, multiple frame mounting points for bottles, bags and gear, and a fender-ready frame and fork. No rack is listed.",
      "price": {
        "low": 6614,
        "high": 6614,
        "date": "2026-10-17"
      },
      "source": "https://contenderbicycles.com/products/orbea-terra-m21eteam-1x",
      "checked": "2026-10-17",
      "summary": "A versatile carbon gravel frame with multiple mounting points.",
      "note": "Chart is the Orbea geometry table as shown on the Contender Bicycles page for the Terra M21e TEAM 1X (read 2026-10-17). Contender is an Orbea dealer. Orbea's own site could not be opened to cross-check it. The page says the fork clears up to 50C tires; no frame maximum is stated, so clearance is left blank.",
      "sizes": [
        {
          "size": "XS",
          "stack": 535,
          "reach": 386,
          "wheelbase": 1031,
          "headAngle": 69,
          "standover": 690
        },
        {
          "size": "S",
          "stack": 558,
          "reach": 392,
          "wheelbase": 1041,
          "headAngle": 69.5,
          "standover": 717
        },
        {
          "size": "M",
          "stack": 580,
          "reach": 400,
          "wheelbase": 1052,
          "headAngle": 70,
          "standover": 743
        },
        {
          "size": "L",
          "stack": 602,
          "reach": 406,
          "wheelbase": 1061,
          "headAngle": 70.5,
          "standover": 772
        },
        {
          "size": "XL",
          "stack": 625,
          "reach": 412,
          "wheelbase": 1072,
          "headAngle": 70.8,
          "standover": 801
        },
        {
          "size": "XXL",
          "stack": 645,
          "reach": 417,
          "wheelbase": 1081,
          "headAngle": 71,
          "standover": 828
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Aggressive"
        },
        {
          "size": "S",
          "label": "Aggressive"
        },
        {
          "size": "M",
          "label": "Aggressive"
        },
        {
          "size": "L",
          "label": "Balanced"
        },
        {
          "size": "XL",
          "label": "Balanced"
        },
        {
          "size": "XXL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "orbeaterrarace",
      "brand": "Orbea",
      "name": "Terra Race",
      "edition": "Contender page chart · Terra Race M21e LTD 1X 2026 build (2026-10-17)",
      "category": "gravel",
      "subtype": "race",
      "focus": null,
      "allRoad": false,
      "typeBasis": "manufacturer",
      "legacy": false,
      "color": "#4f6d5a",
      "makerWording": "This is gravel racing unleashed—light, responsive, and engineered to put riders ahead of the pack and keep them there.",
      "classification": {
        "source": "https://contenderbicycles.com/products/orbea-terra-race-m21eltd-1x-2026",
        "checked": "2026-10-17",
        "note": "Orbea names the model Terra Race and describes it as designed for riders who thrive in the chaos of gravel racing, with its lightest OMX carbon frame. GnR assigns Gravel Race. Gravel records take no tags."
      },
      "clearance": null,
      "priceReview": {
        "source": "https://contenderbicycles.com/products/orbea-terra-race-m21eltd-1x-2026",
        "checked": "2026-10-17",
        "scope": "Orbea Terra Race M21e LTD 1X complete bike (SRAM Force XPLR AXS, Vittoria Terreno 700x40c tires per page)",
        "modelYear": "2026 (in the product title)",
        "note": "Displayed USD 7,243.95 on 2026-10-17 on Contender Bicycles, an Orbea dealer, as Ryan directed. It is a dealer price, not an Orbea page. Page stock label: Low Stock. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 7243.95,
        "high": 7243.95,
        "date": "2026-10-17"
      },
      "source": "https://contenderbicycles.com/products/orbea-terra-race-m21eltd-1x-2026",
      "checked": "2026-10-17",
      "summary": "A lightweight carbon gravel race frame.",
      "note": "Chart is the Orbea geometry table as shown on the Contender Bicycles page for the Terra Race M21e LTD 1X 2026 (read 2026-10-17). Contender is an Orbea dealer. Orbea's own site could not be opened to cross-check it. The page says the fork fits tires up to 45C with 7 mm of lateral clearance; no frame maximum is stated, so clearance is left blank.",
      "sizes": [
        {
          "size": "XS",
          "stack": 514.9,
          "reach": 375,
          "wheelbase": 1005,
          "headAngle": 70,
          "standover": 680
        },
        {
          "size": "S",
          "stack": 540,
          "reach": 383,
          "wheelbase": 1018,
          "headAngle": 70.5,
          "standover": 710.8
        },
        {
          "size": "M",
          "stack": 560.3,
          "reach": 389,
          "wheelbase": 1026,
          "headAngle": 71,
          "standover": 735
        },
        {
          "size": "L",
          "stack": 580,
          "reach": 395,
          "wheelbase": 1040,
          "headAngle": 71,
          "standover": 764.6
        },
        {
          "size": "XL",
          "stack": 600,
          "reach": 402,
          "wheelbase": 1048,
          "headAngle": 71.5,
          "standover": 791.4
        },
        {
          "size": "XXL",
          "stack": 625,
          "reach": 409,
          "wheelbase": 1058,
          "headAngle": 72,
          "standover": 821
        }
      ],
      "position": [
        {
          "size": "XS",
          "label": "Balanced"
        },
        {
          "size": "S",
          "label": "Balanced"
        },
        {
          "size": "M",
          "label": "Balanced"
        },
        {
          "size": "L",
          "label": "Balanced"
        },
        {
          "size": "XL",
          "label": "Balanced"
        },
        {
          "size": "XXL",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "orbeaorca",
      "brand": "Orbea",
      "name": "Orca",
      "edition": "Contender page chart · Orca M10i LTD PWR build (2026-10-17)",
      "category": "road",
      "subtype": "race",
      "focus": "lightweight",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#9aa5ad",
      "makerWording": "Perfect for elite climbers and serious enthusiasts demanding the ultimate in lightweight performance",
      "classification": {
        "source": "https://contenderbicycles.com/products/orbea-orca-m10iltd-pwr",
        "checked": "2026-10-17",
        "note": "Orbea describes the Orca as perfect for elite climbers demanding lightweight performance and gives the OMX carbon frame weight as 745 g. GnR assigns Road Race, Lightweight focus. Climbing is a retired category, so the wording maps to the Lightweight focus."
      },
      "clearance": {
        "mm": 32,
        "source": "https://contenderbicycles.com/products/orbea-orca-m10iltd-pwr",
        "checked": "2026-10-17",
        "note": "Page text: \"clearance for 32C tires\". It does not say whether this is the frame or fork limit. Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://contenderbicycles.com/products/orbea-orca-m10iltd-pwr",
        "checked": "2026-10-17",
        "scope": "Orbea Orca M10i LTD PWR complete bike (Vittoria Corsa Pro Speed tires per page)",
        "modelYear": "Not stated on page",
        "note": "Displayed USD 12,178.95 on 2026-10-17 on Contender Bicycles, an Orbea dealer, as Ryan directed. It is a dealer price, not an Orbea page. Page stock label: Low Stock. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 12178.95,
        "high": 12178.95,
        "date": "2026-10-17"
      },
      "source": "https://contenderbicycles.com/products/orbea-orca-m10iltd-pwr",
      "checked": "2026-10-17",
      "summary": "A lightweight carbon race road frame.",
      "note": "Chart is the Orbea geometry table as shown on the Contender Bicycles page for the Orca M10i LTD PWR (read 2026-10-17). Contender is an Orbea dealer. Orbea's own site could not be opened to cross-check it. The page title says M10iLTD and the description says M11eLTD; the chart is the Orca frame chart either way. Clearance is the page's wording \"clearance for 32C tires\", which does not say frame or fork.",
      "sizes": [
        {
          "size": "47",
          "stack": 506,
          "reach": 370,
          "wheelbase": 971.8,
          "headAngle": 71,
          "standover": 736.5
        },
        {
          "size": "49",
          "stack": 515,
          "reach": 375,
          "wheelbase": 975.4,
          "headAngle": 71.5,
          "standover": 748.5
        },
        {
          "size": "51",
          "stack": 533,
          "reach": 380,
          "wheelbase": 980,
          "headAngle": 72.2,
          "standover": 767.5
        },
        {
          "size": "53",
          "stack": 552,
          "reach": 385,
          "wheelbase": 981.2,
          "headAngle": 72.8,
          "standover": 788.5
        },
        {
          "size": "55",
          "stack": 572,
          "reach": 391,
          "wheelbase": 991.4,
          "headAngle": 73,
          "standover": 808.5
        },
        {
          "size": "57",
          "stack": 590,
          "reach": 398,
          "wheelbase": 1001.9,
          "headAngle": 73.2,
          "standover": 826.5
        },
        {
          "size": "60",
          "stack": 616,
          "reach": 404,
          "wheelbase": 1015.6,
          "headAngle": 73.2,
          "standover": 852.5
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Balanced"
        },
        {
          "size": "49",
          "label": "Balanced"
        },
        {
          "size": "51",
          "label": "Balanced"
        },
        {
          "size": "53",
          "label": "Balanced"
        },
        {
          "size": "55",
          "label": "Balanced"
        },
        {
          "size": "57",
          "label": "Balanced"
        },
        {
          "size": "60",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "orbeaorcaaero",
      "brand": "Orbea",
      "name": "Orca Aero",
      "edition": "Contender page chart · Orca Aero M11E LTD PWR build (2026-10-17)",
      "category": "road",
      "subtype": "race",
      "focus": "aero",
      "allRoad": false,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#8fb8b0",
      "makerWording": "The Orbea Orca Aero M11E LTD PWR represents the fastest and most efficient bike-rider system Orbea has engineered.",
      "classification": {
        "source": "https://contenderbicycles.com/products/orbea-orca-aero-m11e-ltd-pwr",
        "checked": "2026-10-17",
        "note": "Orbea names the model Orca Aero and describes a narrow head tube and slimmer seat tube that reduce frontal area and drag. GnR assigns Road Race, Aero focus."
      },
      "clearance": {
        "mm": 37,
        "source": "https://contenderbicycles.com/products/orbea-orca-aero-m11e-ltd-pwr",
        "checked": "2026-10-17",
        "note": "Page text: \"accommodating tires up to 37mm\". Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://contenderbicycles.com/products/orbea-orca-aero-m11e-ltd-pwr",
        "checked": "2026-10-17",
        "scope": "Orbea Orca Aero M11E LTD PWR complete bike (SRAM Red AXS, Vittoria Corsa Pro Speed tires per page)",
        "modelYear": "Not stated on page",
        "note": "Displayed USD 12,127.00 on 2026-10-17 on Contender Bicycles, an Orbea dealer, as Ryan directed. It is a dealer price, not an Orbea page. Page stock label: Low Stock. Not an availability claim."
      },
      "mounts": null,
      "price": {
        "low": 12127,
        "high": 12127,
        "date": "2026-10-17"
      },
      "source": "https://contenderbicycles.com/products/orbea-orca-aero-m11e-ltd-pwr",
      "checked": "2026-10-17",
      "summary": "An aero-focused carbon race road frame.",
      "note": "Chart is the Orbea geometry table as shown on the Contender Bicycles page for the Orca Aero M11E LTD PWR (read 2026-10-17). Contender is an Orbea dealer. Orbea's own site could not be opened to cross-check it. The first column header on the page reads CONCEPT instead of SIZE; the sizes are 47 to 60. BB height is not published.",
      "sizes": [
        {
          "size": "47",
          "stack": 495,
          "reach": 370,
          "wheelbase": 966,
          "headAngle": 70.8,
          "standover": 723
        },
        {
          "size": "49",
          "stack": 504,
          "reach": 375,
          "wheelbase": 971,
          "headAngle": 71.3,
          "standover": 734
        },
        {
          "size": "51",
          "stack": 520,
          "reach": 380,
          "wheelbase": 973,
          "headAngle": 72.2,
          "standover": 754
        },
        {
          "size": "53",
          "stack": 540,
          "reach": 385,
          "wheelbase": 974,
          "headAngle": 72.8,
          "standover": 776
        },
        {
          "size": "55",
          "stack": 560,
          "reach": 390,
          "wheelbase": 985,
          "headAngle": 73,
          "standover": 798
        },
        {
          "size": "57",
          "stack": 578,
          "reach": 397,
          "wheelbase": 995,
          "headAngle": 73.2,
          "standover": 816
        },
        {
          "size": "60",
          "stack": 604,
          "reach": 404,
          "wheelbase": 1009,
          "headAngle": 73.2,
          "standover": 842
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Aggressive"
        },
        {
          "size": "49",
          "label": "Aggressive"
        },
        {
          "size": "51",
          "label": "Aggressive"
        },
        {
          "size": "53",
          "label": "Aggressive"
        },
        {
          "size": "55",
          "label": "Balanced"
        },
        {
          "size": "57",
          "label": "Balanced"
        },
        {
          "size": "60",
          "label": "Balanced"
        }
      ]
    },
    {
      "id": "orbeaavant",
      "brand": "Orbea",
      "name": "Avant",
      "edition": "Contender page chart · Avant H30 2026 build (2026-10-17)",
      "category": "road",
      "subtype": "endurance",
      "focus": null,
      "allRoad": true,
      "typeBasis": "gnr",
      "legacy": false,
      "color": "#6b5b4f",
      "makerWording": "an aluminum endurance road bike built for comfort, efficiency, and long rides",
      "classification": {
        "source": "https://contenderbicycles.com/products/orbea-avant-h30-2026",
        "checked": "2026-10-17",
        "note": "Orbea calls the Avant an aluminum endurance road bike built for comfort and long rides. GnR assigns Road Endurance. The stated 35 mm clearance meets the Ryan/William 35 mm All-road house rule exactly (32 mm with mudguards)."
      },
      "clearance": {
        "mm": 35,
        "source": "https://contenderbicycles.com/products/orbea-avant-h30-2026",
        "checked": "2026-10-17",
        "note": "Page text: \"Generous tire clearance accommodates up to 35mm tires (32mm with mudguards)\". Manufacturer limit for the named frame; actual tire width, rims, fenders and setup require a separate check."
      },
      "priceReview": {
        "source": "https://contenderbicycles.com/products/orbea-avant-h30-2026",
        "checked": "2026-10-17",
        "scope": "Orbea Avant H30 complete bike (Shimano 105, Continental Grand Prix 700x30c tires per page)",
        "modelYear": "2026 (in the product title)",
        "note": "Displayed USD 2,623.95 on 2026-10-17 on Contender Bicycles, an Orbea dealer, as Ryan directed. It is a dealer price, not an Orbea page. Page stock label: In Stock. Not an availability claim."
      },
      "mounts": "Maker lists the Multi Mount system (MMS) on the frame and says it accommodates mudguards and fenders. No rack is listed.",
      "price": {
        "low": 2623.95,
        "high": 2623.95,
        "date": "2026-10-17"
      },
      "source": "https://contenderbicycles.com/products/orbea-avant-h30-2026",
      "checked": "2026-10-17",
      "summary": "An aluminum endurance road frame with a multi-mount system.",
      "note": "Chart is the Orbea geometry table as shown on the Contender Bicycles page for the Avant H30 2026 (read 2026-10-17). Contender is an Orbea dealer. Orbea's own site could not be opened to cross-check it. The trail row prints two values per size (for example 65/68); trail is not a site field.",
      "sizes": [
        {
          "size": "47",
          "stack": 525,
          "reach": 370,
          "wheelbase": 996,
          "headAngle": 70.5,
          "standover": 673
        },
        {
          "size": "49",
          "stack": 545,
          "reach": 375,
          "wheelbase": 1003,
          "headAngle": 71,
          "standover": 699
        },
        {
          "size": "51",
          "stack": 565,
          "reach": 380,
          "wheelbase": 1010,
          "headAngle": 71.5,
          "standover": 723
        },
        {
          "size": "53",
          "stack": 585,
          "reach": 385,
          "wheelbase": 1019,
          "headAngle": 71.8,
          "standover": 749
        },
        {
          "size": "55",
          "stack": 605,
          "reach": 391,
          "wheelbase": 1030,
          "headAngle": 72,
          "standover": 777
        },
        {
          "size": "57",
          "stack": 625,
          "reach": 398,
          "wheelbase": 1042,
          "headAngle": 72.2,
          "standover": 802
        },
        {
          "size": "60",
          "stack": 645,
          "reach": 404,
          "wheelbase": 1051,
          "headAngle": 72.5,
          "standover": 831
        }
      ],
      "position": [
        {
          "size": "47",
          "label": "Balanced"
        },
        {
          "size": "49",
          "label": "Relaxed"
        },
        {
          "size": "51",
          "label": "Relaxed"
        },
        {
          "size": "53",
          "label": "Relaxed"
        },
        {
          "size": "55",
          "label": "Relaxed"
        },
        {
          "size": "57",
          "label": "Relaxed"
        },
        {
          "size": "60",
          "label": "Relaxed"
        }
      ]
    }
  ]
}
