Stack and reach
How high and how far forward the top of the head tube is, from the bottom bracket. They are the two numbers that decide whether a frame can be set up like yours.
BB, or bottom bracket
The axle your cranks turn on, in the middle of the frame. Every number on this site is measured from it, because it is the one point that sits in the same place on every bike.
Headset cover
The little cap on top of the head tube, under your spacers. Most makers do not publish it, so I assume 15 mm and add 6 mm to the band, which on its own is enough to hold an answer at "probably" rather than "fits".
Stem clamp, and its centre
The collar on the steerer that your stem bolts to. I need the middle of it. Where a maker gives only the height, I assume halfway up and say so on the answer.
Steerer
The tube coming up out of the fork. The cover, the spacers and the stem all sit on it, and it is the thing a mechanic cuts to length.
Bar reach
How far forward the hoods sit from the middle of the bar. Two bars on the same stem can put your hands 20 mm apart, which is why I ask.
Setback
How far your saddle sits behind the bottom bracket.
Drop
How much lower your bar is than your saddle.
Rails, and the rail centre
The two rods under your saddle, and the middle of the straight part of them. That midpoint is the point I use, because it is the one you can find with a tape.
The band
How far out I could be, in millimetres, and why. It is a straight sum of everything I had to assume rather than a clever average, so it errs wide on purpose.
wb, stand, trail
Wheelbase, standover and trail: how long the bike is, how high the top tube is where you straddle it, and how steady the steering feels. I show them against your bike, and I leave them out when the maker does not publish them.
est.
Estimated: a number I worked out rather than read off the maker's table. Anything marked this way can move if the maker publishes the real one.
Close Escape closes it. The measuring guide has the pictures. Open the measuring guide
XMCS Gran Turismo
Aero road · 5 sizes
Sign in and add the bike you ride, and this table will say what each size needs for your position.
Sign in
This is the bike I ride
No account is needed to read the table. Report a wrong number · Correct this bike
- Bike
- XMCS Gran Turismo · Aero road · 5 sizes · integrated cockpit
- Geometry
- xmcarbonspeed.cc, fetched 29 Aug 2026, re-checked, no differences
- Cockpit
- Generic stem and bar, assumed
- Solved with
- cover 15 mm (assumed), max spacers 40 mm (assumed), stem clamp centre 20 mm (assumed), so every verdict carries ±10 mm at the bar
- Sheet
- 6 September 2026 · 210 bikes, 43 makes, 1,262 sizes in the catalogue
Geometry, every size, from the maker's table
The tinted row is the size drawn beside it. Press a size to draw it.| Size | Stack (mm) | Reach (mm) | Head angle (deg) | Seat angle (deg) | Head tube (mm) | Chainstay (mm) | Wheelbase (mm) | Standover (mm) |
|---|---|---|---|---|---|---|---|---|
| 500 | 531.5 | 362.5 | 72 | 73.5 | 122.8 | 422 | 977 | 777 |
| 520 | 548 | 368 | 72 | 73.5 | 138.8 | 422 | 987.9 | 794 |
| 540 | 562 | 374.5 | 72 | 73 | 154.2 | 422 | 998.8 | 807 |
| 560 | 582.4 | 380.2 | 72.5 | 73 | 173.9 | 422 | 1006.2 | 829 |
| 580 | 600.3 | 384.1 | 72.5 | 72.75 | 197.9 | 422 | 1018.2 | 852 |
The table runs on to the right: 6 more columns after Reach. Scroll it sideways to read them.
The 540 drawn to scale from the table, with no build on it. Stack and reach run from the bottom bracket to the top of the head tube; every size is solved from those two. One square is 100 mm.
The maker's cockpit
No stock cockpit I can name, so every size is solved on a generic stem and bar unless you choose one on the sheet.Generic stem and barAssumedNo bar is listed for this frame.
In the maker's words
Kept whole, as I read it off xmcarbonspeed.cc.The frameset is sold with the handlebar as an OPTION: the configurator on the source page offers Handlebars = No handlebar (default) / With Aero flat handlebar [+ USD 250.00] / With Aero Riser handlebar [+ USD 250.00], and the description says 'Handlebar Geometry: AERO and RISER Types (option)' and 'For the Riser handlebars, the size of 42 is unavailable now'.
Cockpit and seatpost, in the maker's words · 552 words
The frameset is sold with the handlebar as an OPTION: the configurator on the source page offers Handlebars = No handlebar (default) / With Aero flat handlebar [+ USD 250.00] / With Aero Riser handlebar [+ USD 250.00], and the description says 'Handlebar Geometry: AERO and RISER Types (option)' and 'For the Riser handlebars, the size of 42 is unavailable now'. Both bars are one-piece integrated bar/stem units and the frame is built for hidden routing ('both top and down 52mm headtube', i.e. 52 mm upper and lower headset bearings), so integrated_cockpit is true even though the default is no bar. AERO (flat) bar, spec table image on the frameset page (https://ueeshop.ly200-cdn.com/u_file/UPBC/UPBC678/2510/30/photo/20250519162947.jpg) and standalone page https://www.xmcarbonspeed.cc/products/one-piece-molded-stiff,-reliable-carbon-speed-revenger-road-integrated-handlebar (USD 330, list 450): sizes 36 / 38 / 40 / 42; W1 hood-to-hood 360 / 380 / 400 / 420 mm; W2 drop-to-drop 385 / 405 / 425 / 445 mm; reach 77 mm; drop 130 mm; drop flare 6.6 deg; stem angle 10 deg (diagram draws the stem at 80 deg to the steerer, written '80 deg (-10 deg)', against a 72.5 deg head angle); stem stack 36.4 mm; stem lengths 80 / 90 / 100 / 110 / 120 / 130 / 140 mm, any width x any length in the configurator. The bar page shows a photo of the bar on a scale reading 346.3 g (width and length of that sample not stated). AERO RISER bar, spec image on the frameset page (https://ueeshop.ly200-cdn.com/u_file/UPBC/UPBC678/2608/08/photo/550567583d.png, headed 'RISER AERO') and standalone page https://www.xmcarbonspeed.cc/products/one-piece-molded-stiff,-reliable-aero-riser-xmcs-road-integrated-handlebar (USD 330, list 450, '25-30 days lead time', 'size 42 is unavailable now'): sizes 34 / 36 / 38 / 40 / 42; W1 hood-to-hood 340 / 360 / 380 / 400 / 420 mm; W2 drop-to-drop 365 / 385 / 405 / 425 / 445 mm; reach 77 mm; drop 123 mm; drop flare 6.6 deg; angle 10 deg; stack 36.4 mm; uplift 25 mm; stem lengths 80 / 90 / 100 / 110 / 120 / 130 / 140 mm. Both bar pages also carry a 'Headset spacer' choice whose first entry is 'Standard FSA ACR' followed by a long list of other brands' frames (Tarmac SL8, Madone Gen8, Quick Pro ER One, Tavelo Arow and so on), because the bar is sold to fit other bikes too; which spacer profile the Gran Turismo takes is not stated on the frameset page (Standard FSA ACR is the obvious reading given the 52 mm headset but it is an assumption). Spacer heights, maximum spacer stack, top cap height and steerer diameter are NOT published. No per-size default stem length or bar width is stated anywhere, so stock_stem_length and stock_bar_width are null. SEATPOST: an aero seatpost is included ('aero seat post but with two types seat clamps for either 7*7 or 7*9 saddle rails'); configurator Seatpost = Zero Offset seatpost / 8 deg offset seatpost (the maker states the setback as an angle, 8 degrees, not in mm); seatpost length is not published. Other configurator lines: Frame finish = UD Raw Carbon Matte / UD Raw Carbon Glossy / One color painting / Two colors painting [+ USD 35] / Three colors painting [+ USD 70]; Parts = Spare rear derailleur hanger [+ USD 10] / Titanium computer mount [+ USD 30]. Frameset price on the page USD 1,200 (list 1,599).
COLUMN MAP (the image is a lettered frame diagram over a 15-column table. Source: image_table (brand site product page, Xiamen Carbon Speed Sport Goods Co., Ltd; the Geometry section of the product description is one PNG, 897x685 px
How I read the maker's table
headers are the letters shown): Size = the maker's nominal size name 500 / 520 / 540 / 560 / 580 (NOT the seat tube length; the page also says 'Size 54cm'); S = seat tube length, drawn along the seat tube from the BB centre to the top of the seat tube; SC = seat tube angle, drawn between the seat tube axis and the horizontal at the BB; O = top tube, drawn HORIZONTAL from the head tube top to the seat tube axis, so it is recorded as top_tube_effective; HS = head tube length; HC = head tube angle; F = fork length, 375 all sizes (axle to crown, not in this schema); OT = fork offset 47 all sizes; WB = wheelbase; FC = front centre, drawn as the straight line BB centre to front axle; RC = rear centre / chainstay, BB centre to rear axle, 422 all sizes; H = BB drop, 72 on 500-560 and 67 on the 580; the column headed in Chinese 跨高 (kua gao, standover height) = standover, drawn as the vertical at the top tube mid-point, taken as height from the ground in mm; Reach; Stack. STACK DATUM: the diagram draws Stack as the vertical from the horizontal through the BB centre up to the level of the TOP OF THE HEAD TUBE, and Reach as the horizontal from the vertical through the BB centre to the head tube top centre, i.e. the conventional frame-only datum with no headset cap or spacer included. UNITS: no unit text anywhere on the image; all lengths taken as mm, angles in degrees. Two cells are printed with two decimals in the image (520 top tube 530.32 and 520 front centre 576.58) and are recorded exactly as printed. CONSISTENCY CHECK: sqrt(RC^2 - H^2) + sqrt(FC^2 - H^2) gives 977.0 / 987.9 / 998.8 / 1006.2 / 1018.1 against the published wheelbases 977 / 987.9 / 998.8 / 1006.2 / 1018.2, so chainstay, front centre, BB drop and wheelbase are mutually consistent to 0.1 mm on every size, which also confirms that the 67 mm drop on the 580 is what the maker calculated with rather than a typo. Trail is not published (null). MODEL YEAR: the page carries no year. Evidence only from file names and CDN paths: the geometry PNG is named 20250211210159 (2025-02-11), the product lives in the CDN folder 2509/27 (2025-09-27) with a product photo named 2025091809580521081, the aero bar spec image is named 20250519162947 (2025-05-19) and the riser bar spec image sits in folder 2608/08 (2026-08-08); the page was live on 2026-08-29 with '9 Sold' and USD 1,200. model_year left null. NAMING: the product photo on the page shows a frame decalled 'REVENGER' on the fork leg and chainstay, and the maker's aero road bar page is slugged 'carbon-speed-revenger-road-integrated-handlebar', so Revenger appears to be the maker's decal / other name for this road frame; the page title is 'XMCS Gran Turismo frameset', JSON-LD sku and mpn 'XMCS GT', brand 'Xiamen Carbon Speed Sport Goods Co.,Ltd'. MAKER'S OWN WORDS on the geometry: 'High stack, short reach' on the visible page, and in the page's meta description 'High stack, short reach, more aggressive geometry than Factor but less than Pina X'. FRAME FACTS from the page: material 'Mixed of T1100, 40T, 30T Toray carbon fiber, and SCM made by Mitsubishi' (the meta description says 'Carbon Fiber/ T800'); weight 895 +/- 30 g size 540 unpainted with front and rear derailleur hangers mounted; BB T47-85.5; max tyre 700x35C; UDH; one-piece moulding with latex mould; dropped seat stays; 52 mm top and bottom head tube. PANDA PODIUM CROSS-REFERENCE: Store API searches for 'xmcs' and 'turismo' (two requests, 5 s apart, BikeTwins-collector User-Agent; the bare host answered 301 to www.pandapodium.cc, which was then used) returned 0 products, so Panda Podium does not list this frame and no cross-reference table exists. No aggregator was consulted. Nothing here is derived or smoothed; every value is as printed by the maker.
Source: image_table (brand site product page, Xiamen Carbon Speed Sport Goods Co., Ltd; the Geometry section of the product description is one PNG, 897x685 px, https://ueeshop.ly200-cdn.com/u_file/UPBC/UPBC678/2509/27/photo/20250211210159.png, read by eye and re-read from a 3x upscaled crop; the page text itself carries no numbers beyond the size list)