Giant: stock cockpit data
41 values missing in 9 of 18 models. Database as of 14 Nov 2026. Angle and reach are usually the same across sizes, so enter them once. Anything shared by several models can be copied.
I’m Marcel Dobrocký, a bike fitter from Brno in the Czech Republic. On sedimi.bike, riders enter their riding position and the site works out which frames and sizes fit them. To do that for Giant bikes, I’m missing the stem length or angle and the bar reach.
These are figures you can see on the bike or read off the parts, nothing internal. Where I don’t know them, I use an estimate. With your numbers, the size is worked out from the actual build, and each value is marked ◆ with its source (manufacturer or dealer), with no name attached. Even one model helps. I check every value before it goes in. About sedimi
Contend 2025
2 missingendurance road · aluminium · sizes XS–XL · how visitors see it now
Build: Contend 2
Cockpit: stem Giant Sport + bars Giant Connect
Stem (mm): XS 80, S 90, M 100, ML 110, L 110, XL 110
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 4 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Email a spreadsheet or PDFForward to a colleague
Have it in a spreadsheet? Send the export or a price list with the spec, just as it is, to [email protected]. I’ll copy the numbers across myself. Don’t have them at hand? Send the link to a colleague in R&D or service.
Not sure? Put a question mark after the number, like 100?, or explain in the note. You can paste a whole row from Excel in one go.
Contend AR 2026
2 missingallroad · aluminium · sizes S–XL · how visitors see it now
Builds: Contend AR 2, Contend AR 3
Cockpit: stem Giant Sport + bars Giant Connect
Stem (mm): S 90, M 100, ML 100, L 110, XL 110
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Contend SL Disc 2026
2 missingendurance road · aluminium · sizes XS–L · how visitors see it now
Build: Contend SL 1 / Contend SL 0
Cockpit: stem Giant Contend SL Disc stock
| Size | XS | S | M | ML | L |
|---|---|---|---|---|---|
| Stem (mm) | |||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 4 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Defy Advanced 2027
3 missingendurance road · carbon · sizes XS–XL · how visitors see it now
Builds: Defy Advanced-Ui2, Defy Advanced 2, Defy Advanced 3, Defy Advanced 4
Cockpit: stem Giant Contact AeroLight + bars Giant Contact SL D-Fuse
Stem (mm): XS 80, S 90, M 100, ML 100, L 110, XL 110 · Angle −10° · Bar reach 72 mm
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Builds: Defy Advanced 0, Defy Advanced 1
Cockpit: stem Giant Contact AeroLight + bars Giant Contact SL D-Fuse
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) | ||||||
| Angle (°) | ||||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 2 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Defy Advanced Pro 2027
5 missingendurance road · carbon · sizes S–XL · how visitors see it now
Builds: Defy Advanced Pro-Red, Defy Advanced Pro 0
Cockpit: stem Giant Contact SL AeroLight + bars Giant Contact SLR D-Fuse
Stem (mm): S 90, M 100, ML 100, L 110, XL 110 · Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Build: Defy Advanced Pro 1
Cockpit: stem Giant Contact SL AeroLight + bars Giant Contact SL D-Fuse
Stem (mm): S 90, M 100, ML 100, L 110, XL 110 · Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Build: Defy Advanced Pro 2
Cockpit: stem Giant Contact SL AeroLight −10° + bars Giant Contact SL D-Fuse
Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 5 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Defy Advanced SL 2027
5 missingendurance road · carbon · sizes S–XL · how visitors see it now
Build: Defy Advanced SL 0
Cockpit: stem Giant Contact SLR AeroLight −10° + bars Giant Contact SLR D-Fuse
Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 6 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
TCR Advanced 2027
4 missingroad · carbon · sizes XS–XL · how visitors see it now
Build: TCR Advanced-Ui2
Cockpit: stem Giant Contact AeroLight + bars Giant Contact
Stem (mm): XS 80, S 90, M 100, ML 110, L 110, XL 120 · Bar reach (mm): XS 68, S 68, M 72, ML 72, L 72, XL 72 · Angle −10°
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) | ||||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Builds: TCR Advanced 0-AXS, TCR Advanced 0-PC
Cockpit: stem Giant Contact AeroLight + bars Giant Contact
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) | ||||||
| Angle (°) | ||||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 3 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Build: TCR Advanced 1-PC
Cockpit: stem Giant Contact AeroLight −10° + bars Giant Contact
Angle −10° · Bar reach 72 mm
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 2 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Build: TCR Advanced 2-PC
Cockpit: stem Giant Contact AeroLight + bars Giant Contact
Stem (mm): XS 80, S 90, M 100, ML 110, L 110, XL 120 · Bar reach (mm): XS 68, S 68, M 72, ML 72, L 72, XL 72 · Angle −10°
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) | ||||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
TCR Advanced Pro 2027
2 missingroad · carbon · sizes S–XL · how visitors see it now
Builds: TCR Advanced Pro (Dura-Ace), TCR Advanced Pro 0-AXS
Cockpit: stem Giant Contact SL AeroLight + bars Giant Contact SLR
Stem (mm): S 90, M 100, ML 110, L 110, XL 120 · Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Build: TCR Advanced Pro 0-Di2
Cockpit: stem Giant Contact SL AeroLight −10° + bars Giant Contact SLR
Stem (mm): S 90, M 100, ML 110, L 110, XL 120 · Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 6 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Build: TCR Advanced Pro 1-Di2
Cockpit: stem Giant Contact SL AeroLight −10° + bars Giant Contact SL
Angle −10° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 6 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
TCR Advanced SL 2027
16 missingroad · carbon · sizes XS–XL · how visitors see it now
Build: TCR Advanced SL 0-Red
Cockpit: integrated cockpit CADEX Race
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cockpit length (mm) | ||||||
| Angle (°) | ||||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 5 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Build: TCR Advanced SL 0-DA
Cockpit: integrated cockpit CADEX Race
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cockpit length (mm) | ||||||
| Angle (°) | ||||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 9 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Build: TCR Advanced SL 0 (Dura-Ace) [US]
Cockpit: stem Giant Contact SLR AeroLight + bars Giant Contact SLR
Stem (mm): XS 80, S 90, M 100, ML 110, L 110, XL 120 · Angle −10° · Bar reach 72 mm
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Models with all three values (9)
Propel Advanced 2027
all filled inaero road · carbon · sizes XS–XL · how visitors see it now
Builds: Propel Advanced 0, Propel Advanced 1, Propel Advanced 2
Cockpit: stem Giant Contact SL Aero + bars Giant Contact SL Aero
Stem (mm): XS 80, S 90, M 100, M/L 110, L 110, XL 120 · Angle −10° · Bar reach 72 mm
| Size | XS | S | M | M/L | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | M/L | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Propel Advanced Pro 2027
all filled inaero road · carbon · sizes S–XL · how visitors see it now
Builds: Propel Advanced Pro-DA, Propel Advanced Pro 0-AXS, Propel Advanced Pro 0-Di2
Cockpit: integrated cockpit Giant Contact SLR 0 Aero
Cockpit length (mm): S 90, M 100, M/L 110, L 110, XL 120 · Bar reach (mm): S 68, M 72, M/L 72, L 72, XL 72 · Angle −10°
| Size | S | M | M/L | L | XL |
|---|---|---|---|---|---|
| Cockpit length (mm) | |||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | S | M | M/L | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Build: Propel Advanced Pro 1-Di2
Cockpit: integrated cockpit Giant Contact SLR 1 Aero
Cockpit length (mm): S 90, M 100, M/L 110, L 110, XL 120 · Bar reach (mm): S 68, M 72, M/L 72, L 72, XL 72 · Angle −10°
| Size | S | M | M/L | L | XL |
|---|---|---|---|---|---|
| Cockpit length (mm) | |||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | S | M | M/L | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Propel Advanced SL 2027
all filled inaero road · carbon · sizes S–XL · how visitors see it now
Builds: Propel Advanced SL 0-Red, Propel Advanced SL 0-DA
Cockpit: integrated cockpit Giant Contact SLR 0 Aero
Cockpit length (mm): S 90, M 100, M/L 110, L 110, XL 120 · Bar reach (mm): S 68, M 72, M/L 72, L 72, XL 72 · Angle −10°
| Size | S | M | M/L | L | XL |
|---|---|---|---|---|---|
| Cockpit length (mm) | |||||
| Bar reach (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | S | M | M/L | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Revolt 2026
all filled in 2 to checkgravel · aluminium · sizes S–XL · how visitors see it now
Builds: Revolt 0, Revolt 1
Cockpit: stem Giant Contact + bars Giant Contact XR D-Fuse
Stem (mm): S 60, M 70, ML 80, L 80, XL 90 · Angle −8°
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Build: Revolt 2
Cockpit: stem Giant Contact + bars Giant Contact XR Ergo-Control
Stem (mm): S 60, M 70, ML 80, L 80, XL 90 · Angle −8°
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 1 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Revolt Advanced 2027
all filled in 1 to checkgravel · carbon · sizes S–XL · how visitors see it now
Build: Revolt Advanced 1
Cockpit: stem Giant Contact AeroLight + bars Giant Contact XR D-Fuse
Stem (mm): S 60, M 70, ML 80, L 80, XL 90 · Angle −10°
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Revolt Advanced Pro 2026
all filled in 1 to checkgravel · carbon · sizes S–XL · how visitors see it now
Builds: Revolt Advanced Pro 0, Revolt Advanced Pro 1
Cockpit: stem Giant Contact AeroLight + bars Giant Contact SLR XR D-Fuse
Stem (mm): S 60, M 70, ML 80, L 80, XL 90 · Angle −10°
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Revolt Advanced SL 2027
all filled ingravel · carbon · sizes S–XL · how visitors see it now
Builds: Revolt Advanced SL 0, Revolt Advanced SL 1, Revolt Advanced SL 2
Cockpit: integrated cockpit Giant Contact SLR XR
Cockpit length (mm): S 80, M 90, ML 100, L 100, XL 110 · Angle −8° · Bar reach 72 mm
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cockpit length (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | S | M | ML | L | XL |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
Revolt X Advanced Pro 2026
all filled ingravel · carbon · sizes XS–XL · how visitors see it now
Build: Revolt X Advanced Pro 1
Cockpit: stem Giant Contact + bars Giant Contact SL XR D-Fuse
Stem (mm): XS 50, S 50, M 60, ML 70, L 70, XL 80 · Angle −8° · Bar reach 72 mm
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional) 1 missing
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L | XL |
|---|---|---|---|---|---|---|
| Cranks (mm) | ||||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.
TCX Advanced Pro 2024
all filled in 1 to checkcyclocross · carbon · sizes XS–L · how visitors see it now
Build: TCX Advanced Pro 2
Cockpit: stem Giant Contact SL + bars Giant Contact SL
Stem (mm): XS 70, S 80, M 90, ML 100, L 100 · Bar reach 72 mm
| Size | XS | S | M | ML | L |
|---|---|---|---|---|---|
| Stem (mm) |
Cranks, bar width and seatpost setback (optional)
Bar width at the hoods, centre to centre.
| Size | XS | S | M | ML | L |
|---|---|---|---|---|---|
| Cranks (mm) | |||||
| Bar width (mm) |
Cover, spacers and tyre (optional) 3 missing
A mandatory spacer is one that can’t be removed, for example because of internal hose routing.