Best brands for carbon wheels from China
First, so nobody is let down: nobody test-rides anything here. The tables rank the brands by the rating points of their wheelsets, and 7 of the 11 ratings judge the shop and the brand, only 4 the wheels themselves. Which rim is faster uphill is not in here. Which brand collects the most ticks for duties, shipping, warranty and spec sheet is. If you would rather check numbers than believe them: the maths is at the bottom, with formulas.
Ahead by average points: Nepest, Elitewheels and UPVINE. Relative to price: Nepest, Elitewheels and Hygge.
By points
| Rank | Brand | Sets | Avg. points | Median | Range | Spread |
|---|---|---|---|---|---|---|
| 1 | Nepest | 9 | 23.33 | 24 | 22–24 | |
| 2 | Elitewheels | 26 | 20.19 | 21 | 15–23 | |
| 3 | UPVINE | 10 | 18.00 | 18 | 17–19 | |
| 4 | 8LIEN | 16 | 17.88 | 18 | 16–20 | |
| 5 | NEXTIE | 64 | 17.36 | 17 | 16–18 | |
| 6 | BladeX | 23 | 17.30 | 17 | 14–19 | |
| 7 | Bola | 41 | 17.24 | 17 | 15–20 | |
| 8 | Hygge | 5 | 17.20 | 17 | 16–19 | |
| 9 | Tagoola | 9 | 17.00 | 17 | 17 | |
| 10 | Light Bicycle | 10 | 16.90 | 17 | 16–17 | |
| 11 | Carbonal | 350 | 16.83 | 17 | 14–20 | |
| 12 | XMCS | 59 | 16.42 | 16 | 14–19 | |
| 13 | MovingSports | 9 | 16.33 | 16 | 16–17 | |
| 14 | 9VELO | 18 | 16.28 | 16 | 15–17 | |
| 15 | LightFast | 45 | 16.09 | 17 | 13–19 | |
| 16 | No. 6 Racing | 8 | 16.00 | 17 | 11–18 | |
| 17 | Tukus | 45 | 15.96 | 17 | 11–19 | |
| 18 | EXAR | 6 | 15.83 | 16 | 12–18 | |
| 19 | BTLOS | 101 | 15.67 | 16 | 13–17 | |
| 20 | Superteam | 20 | 15.25 | 15 | 11–18 | |
| 21 | 10PLUS | 23 | 15.04 | 15 | 14–18 | |
| 22 | EIE | 148 | 14.77 | 15 | 13–17 | |
| 23 | Wheelsfar | 114 | 14.54 | 15 | 11–17 | |
| 24 | Yoeleo | 7 | 13.86 | 14 | 13–15 | |
| 25 | Serenade | 176 | 13.81 | 14 | 8–19 | |
| 26 | Zen Carbon | 35 | 13.69 | 14 | 13–15 | |
| 27 | ICAN | 33 | 13.18 | 13 | 11–16 | |
| 28 | Lún | 25 | 12.84 | 13 | 8–18 | |
| 29 | Karvon | 6 | 12.83 | 12.5 | 12–14 | |
| 30 | Avian | 17 | 12.82 | 13 | 9–14 | |
| 31 | ONIRII | 8 | 12.25 | 12 | 10–14 | |
| 32 | UNAAS | 5 | 11.60 | 13 | 8–15 | |
| 33 | CSC | 39 | 11.46 | 12 | 9–14 | |
| 34 | OG-EVKIN | 7 | 10.86 | 11 | 9–12 | |
| Bucklos | 3 | not enough data yet | ||||
| BXT | 5 | not enough data yet | ||||
| Dengfu | 3 | not enough data yet | ||||
| DFS | 87 | not enough data yet | ||||
| EXS | 1 | not enough data yet | ||||
| Farsports | 20 | not enough data yet | ||||
| IMTOS | 15 | not enough data yet | ||||
| KORE | 16 | not enough data yet | ||||
| Meinier | 3 | not enough data yet | ||||
| Tavelo | 11 | not enough data yet | ||||
| Tideace | 1 | not enough data yet | ||||
| Toccay | 9 | not enough data yet | ||||
| VeloBuild | 10 | not enough data yet | ||||
| Winow | 1 | not enough data yet | ||||
Spread on the scale from 5 to 26 points: bar from the weakest to the strongest wheelset of the brand, tick at the median, dot at the average.
By points relative to price
| Rank | Brand | Sets | ± expected | Avg. price | Avg. points | Points per €1,000 |
|---|---|---|---|---|---|---|
| 1 | Nepest | 9 | +7.32 | €1,076 | 23.33 | 22.0 |
| 2 | Elitewheels | 26 | +4.28 | €1,076 | 20.19 | 20.1 |
| 3 | Hygge | 5 | +2.24 | €680 | 17.20 | 25.8 |
| 4 | Bola | 41 | +2.21 | €728 | 17.24 | 25.8 |
| 5 | BladeX | 23 | +2.13 | €763 | 17.30 | 23.9 |
| 6 | NEXTIE | 64 | +2.04 | €795 | 17.36 | 22.3 |
| 7 | Tagoola | 9 | +1.97 | €699 | 17.00 | 24.7 |
| 8 | 8LIEN | 16 | +1.55 | €1,241 | 17.88 | 14.6 |
| 9 | UPVINE | 10 | +1.51 | €1,420 | 18.00 | 14.8 |
| 10 | Carbonal | 350 | +1.40 | €863 | 16.83 | 21.1 |
| 11 | XMCS | 59 | +1.23 | €781 | 16.42 | 23.0 |
| 12 | MovingSports | 9 | +1.17 | €743 | 16.33 | 22.3 |
| 13 | BTLOS | 101 | +1.12 | €565 | 15.67 | 28.1 |
| 14 | Light Bicycle | 10 | +1.07 | €987 | 16.90 | 17.2 |
| 15 | 10PLUS | 23 | +0.78 | €500 | 15.04 | 30.7 |
| 16 | Tukus | 45 | +0.73 | €791 | 15.96 | 21.5 |
| 17 | Superteam | 20 | +0.43 | €693 | 15.25 | 25.4 |
| 18 | 9VELO | 18 | +0.28 | €1,104 | 16.28 | 15.9 |
| 19 | EXAR | 6 | +0.16 | €953 | 15.83 | 17.3 |
| 20 | EIE | 148 | +0.06 | €603 | 14.77 | 24.5 |
| 21 | LightFast | 45 | +0.03 | €1,108 | 16.09 | 14.9 |
| 22 | Serenade | 176 | −0.54 | €529 | 13.81 | 27.4 |
| 23 | Zen Carbon | 35 | −1.30 | €685 | 13.69 | 20.3 |
| 24 | No. 6 Racing | 8 | −1.57 | €2,147 | 16.00 | 7.5 |
| 25 | Wheelsfar | 114 | −1.64 | €1,191 | 14.54 | 13.0 |
| 26 | CSC | 39 | −1.67 | €308 | 11.46 | 39.3 |
| 27 | ICAN | 33 | −1.84 | €713 | 13.18 | 19.6 |
| 28 | Yoeleo | 7 | −2.15 | €1,092 | 13.86 | 13.2 |
| 29 | ONIRII | 8 | −2.47 | €626 | 12.25 | 21.1 |
| 30 | Karvon | 6 | −2.54 | €813 | 12.83 | 15.9 |
| 31 | Lún | 25 | −2.79 | €967 | 12.84 | 14.3 |
| 32 | Avian | 17 | −3.02 | €1,058 | 12.82 | 13.5 |
| 33 | UNAAS | 5 | −3.43 | €694 | 11.60 | 16.7 |
| 34 | OG-EVKIN | 7 | −4.66 | €875 | 10.86 | 12.6 |
| Bucklos | 3 | not enough data yet | ||||
| BXT | 5 | not enough data yet | ||||
| Dengfu | 3 | not enough data yet | ||||
| DFS | 87 | not enough data yet | ||||
| EXS | 1 | not enough data yet | ||||
| Farsports | 20 | not enough data yet | ||||
| IMTOS | 15 | not enough data yet | ||||
| KORE | 16 | not enough data yet | ||||
| Meinier | 3 | not enough data yet | ||||
| Tavelo | 11 | not enough data yet | ||||
| Tideace | 1 | not enough data yet | ||||
| Toccay | 9 | not enough data yet | ||||
| VeloBuild | 10 | not enough data yet | ||||
| Winow | 1 | not enough data yet | ||||
Bar: distance from the expectation, to the right more points than the price suggests, to the left fewer.
The maths, for nerds
- Points per wheelset
- P = Σ ratings + extras, 0 ≤ P ≤ 26
- Per rating green 2, yellow 1, red 0, grey 1; grey for weight, internal width, duties, shipping and accessories 0. Extras: +1 for carbon spokes with a source, +1 for a ratchet freehub with a source, +2 for a UCI approval as claimed by the manufacturer. Exactly the calculation the list is sorted by.
- Where the points come from
- 11 ratings = 7 for shop and brand + 4 for the wheels
- Shop and brand: duties, shipping, delivery time, returns, warranty, crash replacement, accessories. Wheels: weight relative to depth and internal width, internal width, external width, load capacity. None of them measures stiffness, durability or speed.
- Who gets a rank
- n ≥ 5 and avg. grey₀ ≤ 2.5
- n is the number of the brand’s wheelsets in the table, grey₀ the number of grey ratings among the 5 that count 0 when grey. If on average more than half of them are grey, the rank would mostly come from missing data. The brand then follows without a rank, by name.
- Order
- sorted by (−avg. P, −n, name)
- Descending by average points; on a tie the brand with more wheelsets first, then by name. In the second table ± expected takes the place of avg. P.
- Price
- p = “price from” in €
- The cheapest offer as in the list, without shipping and import charges, converted at the ECB reference rate, with a Feast Cycles discount code the price with the code. Wheelsets without a price only count by points.
- Expectation
- E(p) = 15.9 + 1.57 × log₂(p ÷ €1,000)
- Least squares over all 1,702 wheelsets with a price, points over the logarithm of the price. Meaning: at €1,000 you can expect 15.9 points, each doubling of the price adds +1.57. R² = 0.13, so the price explains 13% of the differences, the other 87% depend on something else.
- ± expected
- ± = avg. (P − E(p))
- Average over the brand’s wheelsets with a price. Positive means more points than the price suggests. The second table is sorted by it.
- Points per €1,000
- avg. (P ÷ p × 1,000)
- For reading only. Nothing is sorted by it, otherwise the cheapest wheelsets would simply come first, whatever their points.
All values are statements of the manufacturers and shops, as of 15 Nov 2026, recalculated with every data run.
How the comparison works All brands with number of wheelsets and price range Compare all wheelsets in the list
Personal advice
Not sure which wheelset fits your bike and budget? Ask me and I’ll help you choose, free of charge.