Bike drivetrain and groupset compatibility
Which bicycle drivetrain components work together, from the manufacturers' own compatibility documents: which cassette fits which driver body or freehub spline, which chain, derailleur and crankset belong to the same system, and what spacer or adapter a cross-generation pairing needs. Answers 'will cassette X fit freehub Y' and 'is derailleur A compatible with cassette B' — questions assistants answer by analogy across generations that the manufacturers explicitly forbid.
17 records where two or more sources state different values. Both sides are reproduced on the record page, each with its own source and quote.
The data
| Component | Manufacturer | Component type | Speeds | Gearing | Pairs with | Condition |
|---|---|---|---|---|---|---|
| 10-42 | SRAM | cassette | 11 | 10-42 | XD™ Driver Body | |
| 10/9/8 speed cassettes | SRAM | cassette | 11 speed driver body | using a 1.85 mm spacer | ||
| 10 speed only freehubs | Shimano | freehub | 10 | 10 speed Shimano cassettes | You cannot run 11 or 12 speed cassettes on these 10 speed only freehubs | |
| 12-speed cassette | Shimano | cassette | 12 | existing 11-speed road freehub | ||
| 12 speed-specific freehub | Shimano | freehub | 12 | 11-speed parts | can’t be used with the 11-speed parts | |
| 13s sprockets | Campagnolo | sprocket set | 13 | N3W Campagnolo body | ||
| 9/10/11-speed freehubs | Campagnolo | freehub | 12 | Ultra-Drive cassettes | no spacers required | |
| BlipBox | SRAM | controller | Wired Shift Buttons | At least one pair of Wired Shift Buttons must be | ||
| Campagnolo 11 speed | JTek Engineering | shifter | Shimano 11 road or MTB | Can't be done | ||
| Campagnolo 12 speed | JTek Engineering | shifter | Campagnolo 12 speed | Can't be done | ||
| Campagnolo freehubs | Campagnolo | freehub | Campagnolo cassettes | compatible only with Campagnolo cassettes | ||
| Chain tensioners | SHIMANO | chain tensioner | Chain tensioners are not compatible with MU-UR510. | |||
| CS-7900 / CS-7800 / CS-6700 / CS-6600 / CS-5700 / CS-5600sources differ | SHIMANO | cassette | 10 | HG spline L | Need 1.85 mm low spacer and 1.0 mm spacer | |
| CS-HG210-7 and CS-HG400-7 | SHIMANO | cassette | 7 | HG spline M | ||
| CS-HG41-7, CS-HG200-7 and CS-HG20-7 | SHIMANO | cassette | 7 | HG spline S | ||
| CS-HG800 / CS-HG700 / CS-RS400sources differ | SHIMANO | cassette | 11 | HG spline L | installing 1.85 mm spacer | |
| Eagle Powertrain Auto Shift and Coast Shift | SRAM | e-bike powertrain feature | Eagle Transmission system | will only function with | ||
| Ergopower control levers 12s / 13s | Campagnolo | shifter | 12 | ‘maximum smoothness’ cables and sheaths | ||
| FC-XX-DH-A1 55mm chainline version | SRAM | crankset | all T-Type cassettes | |||
| FC-XX-DH-A1 56.5mm chainline version | SRAM | crankset | CS-XS-797S-A1 and CS-XS-797-A1 | only compatible with | ||
| Flattop chain | SRAM | chain | 12 | the components they were designed for | not cross-compatible with other 12-speed components | |
| HG 11/12 speed road freehubsources differ | Shimano | freehub | 12 | road 11 speed AND 12 speed cassettes | ||
| HG 8-11 speed mountain freehubsources differ | Shimano | freehub | 11 | 11 speed mountain cassettes | without the use of a spacer | |
| HG spline L2 | SHIMANO | freehub | 12 | ROAD 12-speed dedicated | ||
| LINKGLIDE cassette | SHIMANO | cassette | LINKGLIDE cassette are not compatible with MICRO SPLINE FREEHUB. | |||
| MicroSpline | Shimano | freehub | 12 | MS freehub splines and cassettes | can’t be combined with other standards | |
| MTB AXS systems | SRAM | drivetrain system | E-Bike use | except for the T-Type CS-XS-1299-A1 cassette and CN-TTYP-XXSL-A1 chain | ||
| N3Wsources differ | Campagnolo | freehub | 13 | 12 or 13 speed cassettes | ||
| NX 12 speed cassette | SRAM | cassette | 12 | Shimano HG freehub body | ||
| PG 1030 | SRAM | cassette | 10 | 11-32 | 11 ** /10/9/8 | |
| PG 1050 | SRAM | cassette | 10 | 12-25 | 11 ** /10/9/8 | |
| PG 1070 | SRAM | cassette | 10 | 12-25 | 11 ** /10/9/8 | |
| PG 1130 | SRAM | cassette | 11 | 11 | ||
| PG 1170 | SRAM | cassette | 11 | 11-28 | 11 | |
| PG 1210 | SRAM | cassette | 12 | 11-50 | 11 ** /10/9/8 | |
| PG 1230 | SRAM | cassette | 12 | 11-50 | 11 ** /10/9/8 | |
| PG 1231 | SRAM | cassette | 12 | 11-44 | 11 | |
| PG 720 | SRAM | cassette | 7 | 11 - 25 | 11 ** /10/9/8 | |
| PG 830 | SRAM | cassette | 8 | 11 ** /10/9/8 | ||
| PG 920 | SRAM | cassette | 9 | 11-32 | 11 ** /10/9/8 | |
| PG 970 | SRAM | cassette | 9 | 11-32 | 11 ** /10/9/8 | |
| PG 980 | SRAM | cassette | 9 | 11-34 | 11 ** /10/9/8 | |
| RD-DH-A1 | SRAM | rear derailleur | The RD-DH-A1 is not designed to be used with the XXSL chain. | |||
| RD-M9250 / RD-M8250 / RD-M6250 | SHIMANO | rear derailleur | 12 | all crankset for 12-speed with 55 mm chain line | ||
| RD-XX-DHE-A1 | SRAM | rear derailleur | any T-Type crank and chainring with a 55 mm chainline | |||
| RED cranks with a removable spider | SRAM | crankset | BB386 and BB30A | Cranks with integrated spiders are not compatible. | ||
| Road AXS 1x systems | SRAM | drivetrain system | road or gravel e-bike use | except for CN-RIV-D1 and CN-APX-D1 chains | ||
| Road Front Derailleur | SRAM | front derailleur | 2x compatible Road Rear Derailleur | can only be used with | ||
| RoadLink™sources differ | Wolf Tooth | derailleur adapter | 10- and 11-speed Shimano road derailleur geometry | |||
| RoadLink DM | Wolf Tooth | derailleur adapter | 11 | Shimano Direct Mount compatible 11-speed rear derailleurs | Compatible only with | |
| Shiftmate 1sources differ | JTek Engineering | cable-pull adapter | 8 | Shimano 8 speed road or MTB | Shimano road to 10*, MTB to 9 speed | Campagnolo 8 speed | Small | |
| Shiftmate 2sources differ | JTek Engineering | cable-pull adapter | 11 | Campagnolo 12 speed Ergopower | Campagnolo | Campagnolo 11 speed | Small | |
| Shiftmate 3sources differ | JTek Engineering | cable-pull adapter | 6 | Shimano 9 speed road or MTB | Shimano road to 10*, MTB to 9 speed | Shimano 6 speed freewheel | Small | |
| Shiftmate 4sources differ | JTek Engineering | cable-pull adapter | 8 | Shimano 8 speed road or MTB | Pre 2001 Campagnolo | Campagnolo 8 speed | Small | |
| Shiftmate 5sources differ | JTek Engineering | cable-pull adapter | 10 | Campagnolo 12 speed Ergopower | Campagnolo | SRAM / Shimano 10 speed | Small | |
| Shiftmate 6sources differ | JTek Engineering | cable-pull adapter | 9 | Shimano 9 speed road or MTB | SRAM 1:1 | SRAM / Shimano 9 speed | Small | |
| Shiftmate 7sources differ | JTek Engineering | cable-pull adapter | Campagnolo or Shimano triple road | Shimano triple MTB style | Small | ||
| Shiftmate 8sources differ | JTek Engineering | cable-pull adapter | 11 | Shimano 11 speed road | Shimano or SRAM 11 speed MTB | Shimano / SRAM / Campagnolo 11 speed | Small | |
| Shiftmate 8asources differ | JTek Engineering | cable-pull adapter | 11 | Shimano 11 speed road | Shimano or SRAM 11 speed MTB | Shimano / SRAM / Campagnolo 11 speed | Derailleur | |
| Shiftmate 9sources differ | JTek Engineering | cable-pull adapter | 11 | SRAM 11 speed road | SRAM or Shimano 11 or 12 speed MTB | Shimano / SRAM / ANY BRAND 11 speed | Derailleur | |
| Shimano 11 MTN | JTek Engineering | shifter | SRAM 11 MTN | Shifting ratios both linear and SO close that these just work together without the need for a Shiftmate | ||
| Shimano 11 speed Road or MTB | JTek Engineering | shifter | Shimano 5 to 10 road or MTB, SRAM or Campagnolo | Can't be done | ||
| Shimano 8 speed road or MTN (except D'Ace) | JTek Engineering | shifter | Shimano 7 speed road or MTB | Works 100% or the other way round but missing one sprocket | ||
| Shimano, SRAM or Campagnolo 11 | JTek Engineering | shifter | MATCHING 11 | Cassette space is VIRTUALLY identical so shifting is fine | ||
| Shimano, SRAM or Campagnolo 12 | JTek Engineering | shifter | MATCHING 12 | Cassette space is VIRTUALLY identical so shifting is fine | ||
| Shimano-style HG 8-11 Speed Mountain Freehubsources differ | Mavic | freehub | 11 | Shimano/Sram HG 11 speed cassettes | without spacers | |
| SRAM 11 MTN | JTek Engineering | shifter | Shimano 11 MTN | Shifting ratios both linear and SO close that these just work together without the need for a Shiftmate | ||
| SRAM RED eTap AXS and Force eTap AXS road cassettes | SRAM | cassette | 12 | XDR freehub | ||
| Sram XX1, XX1 Eagle, X01, X01 Eagle, X1, GX, GX Eagle | SRAM | cassette | 12 | XD freehub body | ||
| XD cassettes | SRAM | cassette | XDR driver body | 1.85 mm spacer | ||
| XD-R | SRAM | freehub | 12 | mountain cassettes | 1.85mm spacer | |
| XG 1090 | SRAM | cassette | 10 | 11-26 | 11 ** /10/9/8 | |
| XG 1099 | SRAM | cassette | 10 | 11 ** /10/9/8 | ||
| XG 1180 | SRAM | cassette | 11 | 10-42 | XD/XDR * | |
| XG 1190 | SRAM | cassette | 11 | 11-28 | 11 | |
| XG 1250 | SRAM | cassette | 12 | XDR | ||
| XG 1251 | SRAM | cassette | 12 | 10-44 | XDR | |
| XG 1270 | SRAM | cassette | 12 | XDR | ||
| XG 1271 | SRAM | cassette | 12 | 10-44 | XDR | |
| XG-1290 | SRAM | cassette | 12 | XDR | ||
| XG 1295 | SRAM | cassette | 12 | XD/XDR * | All XD cassettes are compatible to an XDR driver body by using a 1.85 mm spacer | |
| XG 1391 | SRAM | cassette | 13 | 10-46 | XDR | |
| XG 795 | SRAM | cassette | 7 | 10 - 24 | XD/XDR * | |
| XG 899 | SRAM | cassette | 8 | 11-48 | 11 ** /10/9/8 | |
| XG 999 | SRAM | cassette | 9 | 11-32 | 11 ** /10/9/8 |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 9 sources this dataset was assembled from.
- sram.comhttps://www.sram.com/globalassets/document-hierarchy/compatibility-map/road/road-compatibility-map-2024.pdf
- lightbicycle.comhttps://www.lightbicycle.com/newsletter/Bike-Freehub-Cassette-Compatibility-Manual.html
- campagnolo.comhttps://www.campagnolo.com/on/demandware.static/-/Library-Sites-campagnoloLibrary/default/dwcf803322/pdf/035_2481_Technical_manual_sprockets_13s_Campagnolo_Rev00_06_21_ENG.pdf
- sram.comhttps://www.sram.com/globalassets/document-hierarchy/compatibility-map/road/axs-components-compatibility-map.pdf
- jtekengineering.comhttps://www.jtekengineering.com/resources/shiftmate-compatibility/
- productinfo.shimano.comhttps://productinfo.shimano.com/pdfs/product/archive/2025-2026_Compatibility_v037_en.pdf
- campagnolo.comhttps://www.campagnolo.com/on/demandware.static/-/Library-Sites-campagnoloLibrary/default/dw31541667/pdf/Technical%20manual%20-%20Mechanical%20units%20ergopower%2012s_13s%20commands%20-%20Campagnolo_Rev01_02_24.pdf
- parktool.comhttps://www.parktool.com/en-us/blog/repair-help/chain-compatibility
- wolftoothcomponents.comhttps://www.wolftoothcomponents.com/pages/roadlink-tech-page
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- How this is made and checkedWhat "verified against source" does and does not mean.