Setup & Installation

Smart Trainer Cassette and Freehub Compatibility Matrix

Published Updated By SmartBikeWiki editorial

Compiled from official docs and public sources, checked .

Shimano HG (and SRAM road 9 to 12 speed) works on every trainer below out of the box. SRAM XD/XDR, Shimano Micro Spline and Campagnolo need a different freehub body, Wahoo lists Micro Spline as incompatible with the CORE 2, and JetBlack says the Victory does not support Campagnolo. Wahoo also says the KICKR CORE 2 and KICKR (2022) are incompatible with Shimano CUES/LinkGlide drivetrains. Find your trainer in the matrix, then check your bike’s rear axle.

The matrix, from manufacturer pages

All entries are the manufacturer’s statements, read 29 September 2026. “Not stated” means the page we read did not say. Wahoo prices are the euro prices shown on its EU store; Saris prices are US dollars.

TrainerStock cassette or freehubOther drivetrainsIncluded axle adapters
KICKR CORE 211-speed 11-28 cassette, preinstalled; takes 8 to 13 speedXD/XDR and Campagnolo bodies optional (XDR/XD body EUR 59.99); Micro Spline and Campagnolo N3W 13-speed incompatible130/135 mm quick release, 12x142 and 12x148 thru-axle
KICKR (2022)11-speed 11-28 cassette; up to 12-speed with a cassette swapXDR/XD body sold separately (EUR 59.99)130/135 mm QR, 12x142 and 12x148 thru-axle; optional kits EUR 34.99 (thru-axle) and EUR 19.99 (QR)
Elite Justo 2Shimano 12-speed road cassette preinstalledShimano/SRAM 9 to 11 speed, Shimano 12 road, SRAM SX and NX 12-speed, Zwift Cog; Micro Spline, Campagnolo and XD/XDR bodies sold separatelyQR 5x130-135, thru-axle 12x142; extra adapters for 12x135, SCS, Boost 12x148, Super Boost 12x157
Elite AvantiSame compatibility list as Justo 2Same three alternative bodiesQR and 12x142 included; same extras
Elite RivoSame compatibility list, including Zwift Cog; no cassette listed as includedSame three alternative bodiesQR and 12x142 included; same extras
Saris H3 Plus8 to 11 speed SRAM/Shimano freehub preinstalled, 12-speed compatible (max 42T with MTB); cassette sold separatelyXD/XDR freehub sold separately ($29.99); Micro Spline listed as coming soonEnd caps for 130, 135, 142 and 148 mm
Tacx NEO 2TShimano/SRAM 9 to 11 speed freehub body preinstalled, Shimano 12-speed Hyperglide+ compatible; no cassette includedCampagnolo (9 to 12 speed), SRAM XD/XDR and Shimano Micro Spline bodies sold separately; Zwift Cog and Click preinstalled on the Ready versionQR 130/135 mm and thru-axle end caps 142 and 148 mm included; 135 mm thru-axle adapter set optional
Tacx NEO 3MShimano/SRAM 9 to 11 speed, 11-speed cassette included; Shimano 12-speed Hyperglide+Campagnolo and SRAM 12-speed/XDR need a special cassette body; Micro Spline not listedQR 130/135 mm and thru-axle 142 and 148 mm adapters included
JetBlack VictoryZwift Cog preinstalled; freehub takes 11 or 12 speed cassettes, 10 speed with the supplied spacerSRAM XDR needs an XDR freehub body bought from JetBlack; JetBlack says Victory does not support CampagnoloNot stated on the pages read

Where Zwift Cog changes the answer

Zwift’s own list says Cog is not compatible with Shimano Micro Spline, SRAM XD/XDR or Campagnolo freehub bodies. So a rider who buys the XDR body to fit a SRAM 12-speed cassette cannot also use Cog on that body. The full model list is in the Zwift Cog compatibility guide. On the JetBlack Victory the Cog is already fitted; JetBlack’s manual says to remove it with a chain whip and lockring tool before fitting a cassette.

Axle check in three steps

  1. Measure the rear hub: 130 or 135 mm means quick release; 142 or 148 mm means thru-axle. Every trainer in the matrix except the Victory (axle sizes not stated on the pages read) ships adapters for 130 or 135 mm quick release and 142 mm thru-axle, and the CORE 2, KICKR, H3 Plus, NEO 2T and NEO 3M list 148 mm too.
  2. Check for Boost or Super Boost frames: Elite sells 12x148 and 12x157 adapters separately.
  3. Check the freehub: if the bike is SRAM XD/XDR, budget for the body or a cassette swap.

What to do before you order

  • Buy the trainer whose stock body matches your cassette; the swap costs extra (EUR 59.99 for Wahoo’s XDR body).
  • Verify the exact SKU with the seller: bundles vary by region, and some listings include a cassette while others do not.
  • Read the setup steps in the direct-drive setup guide and, if you share the trainer, shared indoor cycling setup.

How this page was researched

Compiled from the manufacturer pages, JetBlack’s user manual and Zwift’s compatibility list under Sources, read on 29 September 2026. JetBlack’s own store page is behind a bot check, so the Victory row comes from its user manual as hosted on ManualsLib. Product pages change; the page is re-checked every 90 days.

Sources

Update log

  1. Replaced generic advice with a per-trainer matrix read from six manufacturer pages, added axle adapter and freehub-body prices. Audit 29 Sept: Garmin NEO 2T and 3M and JetBlack Victory rows filled from Garmin's pages and JetBlack's manual; Rivo cell corrected; Saris prices added.