Skip to content

Curve - GXR4 (AKA Kevin)

SKU
Original price $12,399.00 - Original price $13,799.00
Original price
$13,799.00
$12,399.00 - $13,799.00
Current price $13,799.00

Interested in this bike? Please email us or use the ENQUIRY FORM below to check your size and availability.

The bike may be available from the supplier if not in-store.

WE CAN ORGANISE DELIVERY OF BIKES NATIONWIDE.

NOTE: Afterpay is unavailable on bike purchases.

Choose a Groupset
Choose a Wheelset
Choose a Size
ENQUIRY

Meet the latest GXR a.k.a. Kevin

One of the first gravel-specific bikes released, the Curve GXR model has been around since well before gravel became cool. Now, with wider tyre clearance, improved mounting options and UDH compatibility, the latest version of our Swiss Army Knife of bikes is more versatile than ever.

We have been ahead of the Curve when it comes to gravel, and the GXR has years of adventure cycling experience woven into its DNA. The Curve titanium GXR has been tested heavily on gravel adventures worldwide. Across South America, New Zealand, Switzerland, Swaziland, and more, the Curve squad has traversed the globe on this magnificent bicycle.

Originally a playful jab at the bike industry's bike naming terminologies, the name “Kevin” soon caught on, and we couldn’t resist making it official. Kevin, the reliable Aussie all-rounder, is here to stay as a permanent nickname for our beloved GXR.

Wide Tyre Clearance
The GXR has been designed with gravel cycling versatility in mind. While the GXR geometry is optimised for 700c x 44mm tyres, you can go as wide as 50 mm tyres on 700c wheels. In 700c mode with narrower tyre options, Kevin is ready for fast gravel missions, but you’ll be surprised how capable Kevin is on chunkier terrain with a 50 mm tyre. With 650b (27.5”) wheels you can move into gravel-plus territory with 2.2” tyres which offer plenty of comfort for the most rugged gravel adventures. Curve has the above wheel options in carbon and aluminium available and ready for complete Kevin builds.

Ready for Adventure
Our Ride 415 VGM fork has taken load carrying to the next level, with a 8 kg rating on each fork leg. That’s a total carrying capacity of 16 kg. Featuring three cleverly designed mounts on each fork leg, the Ride 415 VGM fork can accommodate anything from extra water bottles, our Rocket Pooches, or other micro-pannier or fork-specific bags.

While we favour 1x drivetrains, Kevin can be set up with a 2x drivetrain without hassle. With SRAM UDH compatible dropouts, Kevin is able to handle the widest range of groupset options currently available.

More Mounting Points
The Curve Kevin comes equipped with rear rack mounts, fender mounts, 3 x bidon mounts, and top tube “bento mounts”. With extra tyre clearance, and a comparatively long wheelbase for the gravel genre which offers a more stable platform, Kevin is ready for epic day rides or multi-day bikepacking adventures, not just smooth gravel cruising.

There is ample room for bikepacking bags on all frameset sizes.

<div class="tech-specs">

<!-- FRAMESET -->
<div class="spec-section">
<h4>Frameset</h4>

<div class="spec-item">
<p class="label">Frame</p>
<p class="value">
Titanium Curve GXR4<br>
3Al–2.5V Grade 9 aerospace-grade titanium tubeset<br>
Optimised balance of stiffness, compliance, and durability
</p>
</div>

<div class="spec-item">
<p class="label">Fork</p>
<p class="value">Curve Ride 415 VGM carbon fork</p>
</div>

<div class="spec-item">
<p class="label">Headset</p>
<p class="value">Curve Integrated 42 / 52mm semi-internal</p>
</div>

<div class="spec-item">
<p class="label">Seat Clamp</p>
<p class="value">Curve Alloy 31.8mm</p>
</div>

<div class="spec-item">
<p class="label">Other</p>
<p class="value">
Curve Cocky Headbadge<br>
12mm front &amp; rear axles<br>
Spare SRAM UDH derailleur hanger
</p>
</div>
</div>

<!-- GROUPSET OPTIONS -->
<div class="spec-section">
<h4>Groupset Options</h4>

<div class="spec-item">
<p class="label">Option</p>
<p class="value"><strong>SRAM Force E1 X0 T-Type</strong></p>
</div>

<div class="spec-item">
<p class="label">Shifter / Levers</p>
<p class="value">Force E1 AXS 12-speed – LHR / RHF</p>
</div>

<div class="spec-item">
<p class="label">Brakes</p>
<p class="value">
Force Flat Mount Disc<br>
CentreLock rotors – 160mm
</p>
</div>

<div class="spec-item">
<p class="label">Crank</p>
<p class="value">
Force E1 WIDE DUB – 38T<br>
XXS–SM: 165mm | MD: 170mm | LG–XXL: 175mm
</p>
</div>

<div class="spec-item">
<p class="label">Bottom Bracket</p>
<p class="value">T47 DUB internal, 85.5mm</p>
</div>

<div class="spec-item">
<p class="label">Rear Derailleur</p>
<p class="value">X0 T-Type, 12-speed</p>
</div>

<div class="spec-item">
<p class="label">Cassette</p>
<p class="value">XS-1275 T-Type, 10–52T</p>
</div>

<div class="spec-item">
<p class="label">Chain</p>
<p class="value">GX T-Type, 12-speed</p>
</div>

<hr>

<div class="spec-item">
<p class="label">Option</p>
<p class="value"><strong>SRAM Rival E1 GX T-Type</strong></p>
</div>

<div class="spec-item">
<p class="label">Shifter / Levers</p>
<p class="value">Rival E1 AXS 1x12-speed – LHR / RHF</p>
</div>

<div class="spec-item">
<p class="label">Brakes</p>
<p class="value">
Rival Flat Mount Disc<br>
CentreLock rotors – 160mm
</p>
</div>

<div class="spec-item">
<p class="label">Crank</p>
<p class="value">
Rival E1 WIDE DUB – 38T<br>
XXS–SM: 165mm | M: 170mm | LG–XXL: 175mm
</p>
</div>

<div class="spec-item">
<p class="label">Bottom Bracket</p>
<p class="value">T47 DUB internal, 85.5mm</p>
</div>

<div class="spec-item">
<p class="label">Rear Derailleur</p>
<p class="value">GX T-Type, 12-speed</p>
</div>

<div class="spec-item">
<p class="label">Cassette</p>
<p class="value">XS-1275 T-Type, 10–52T</p>
</div>

<div class="spec-item">
<p class="label">Chain</p>
<p class="value">GX T-Type, 12-speed</p>
</div>
</div>

<!-- WHEELS -->
<div class="spec-section">
<h4>Wheels</h4>

<div class="spec-item">
<p class="label">G4T 45</p>
<p class="value">
700C Curve carbon all-road wheels<br>
21mm internal / 28mm external / 45mm deep<br>
DT Swiss 350 hubs, 24H, CentreLock<br>
Sapim CX-Ray spokes with brass nipples
</p>
</div>

<div class="spec-item">
<p class="label">Dirt Hoops</p>
<p class="value">
29&quot; Curve carbon off-road wheels<br>
30mm internal / 35mm external / 27mm deep<br>
DT Swiss 350 hubs, 28H, CentreLock<br>
Sapim CX-Ray spokes with brass nipples
</p>
</div>
</div>

<!-- FINISHING KIT -->
<div class="spec-section">
<h4>Finishing Kit</h4>

<div class="spec-item">
<p class="label">Handlebars</p>
<p class="value">
Curve Walmer Bar<br>
XXS: 43 | XS–LG: 46 | XL–XXL: 50
</p>
</div>

<div class="spec-item">
<p class="label">Stem</p>
<p class="value">
Zipp Service Course<br>
XXS–S: 70mm | M–L: 80mm | XL–XXL: 90mm
</p>
</div>

<div class="spec-item">
<p class="label">Seatpost</p>
<p class="value">Zipp SC 0 Setback, 27.2mm</p>
</div>

<div class="spec-item">
<p class="label">Saddle</p>
<p class="value">Prologo Dimension 143</p>
</div>

<div class="spec-item">
<p class="label">Tyres</p>
<p class="value">Vittoria Terrano Mixed T50 – 700c x 50mm</p>
</div>

<div class="spec-item">
<p class="label">Bar Tape</p>
<p class="value">Curve Black Anti-Shock</p>
</div>
</div>

<p class="note">*Specifications subject to change according to availability</p>

</div>

<!-- Geometry image (static, centred) -->
<div class="curve-geo-static">
<img
src="https://cdn.shopify.com/s/files/1/0089/4972/7298/files/GXR4_WebGeo.jpg?v=1768438171"
alt="Curve Geometry Diagram"
loading="lazy"
/>

<div class="curve-geo-notes">
<p>Dimensions based on: 700c x 50mm tyres.</p>
<p>Standover height: Measured 60mm in front of BB.</p>
</div>
</div>

<style>
.curve-geo-static {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin: 16px 0 24px;
}

.curve-geo-static img {
max-width: 980px;
width: 100%;
height: auto;
}

.curve-geo-notes {
max-width: 980px;
width: 100%;
margin-top: 8px;
font-size: 12.5px;
line-height: 1.4;
color: #666;
}

.curve-geo-notes p {
margin: 2px 0;
}
</style>


<script>
(function () {
const wrap = document.querySelector('.curve-geo');
if (!wrap) return;

const thumb = wrap.querySelector('.curve-geo__thumb');
const dialog = wrap.querySelector('.curve-geo__lightbox');
const closeBtn = wrap.querySelector('.curve-geo__close');

if (!thumb || !dialog || !closeBtn) return;

thumb.addEventListener('click', () => dialog.showModal());
closeBtn.addEventListener('click', () => dialog.close());

dialog.addEventListener('click', (e) => {
// Close when clicking backdrop (but not when clicking the image)
if (e.target === dialog) dialog.close();
});

document.addEventListener('keydown', (e) => {
if (e.key === 'Escape' && dialog.open) dialog.close();
});
})();
</script>
<div class="bike-geometry-table">
<div class="bike-geometry-table__scroller">
<table>
<thead>
<tr>
<th class="sticky-col">SIZE</th>
<th>XXS</th>
<th>XS</th>
<th>SM</th>
<th>MD</th>
<th>LG</th>
<th>XL</th>
<th>XXL</th>
</tr>
</thead>

<tbody>
<tr>
<th class="sticky-col">Rider Height (cm)</th>
<td>148–157</td>
<td>154–163</td>
<td>160–170</td>
<td>166–178</td>
<td>175–187</td>
<td>184–194</td>
<td>190–200</td>
</tr>

<tr>
<th class="sticky-col">Saddle Height (mm)</th>
<td>610–670</td>
<td>650–705</td>
<td>690–735</td>
<td>720–765</td>
<td>745–795</td>
<td>775–825</td>
<td>805–865</td>
</tr>

<tr>
<th class="sticky-col">Effective Top Tube (A)</th>
<td>528</td><td>539</td><td>552</td><td>562</td><td>572</td><td>587</td><td>602</td>
</tr>

<tr>
<th class="sticky-col">Seat Tube Length (B)</th>
<td>450</td><td>480</td><td>510</td><td>540</td><td>555</td><td>570</td><td>585</td>
</tr>

<tr>
<th class="sticky-col">Seat Tube Angle (C)</th>
<td>73°</td><td>73°</td><td>73°</td><td>73°</td><td>73°</td><td>73°</td><td>73°</td>
</tr>

<tr>
<th class="sticky-col">Head Tube Angle (D)</th>
<td>70.6°</td><td>70.6°</td><td>71.1°</td><td>71.1°</td><td>71.6°</td><td>71.6°</td><td>71.6°</td>
</tr>

<tr>
<th class="sticky-col">Chainstay (E)</th>
<td>436</td><td>436</td><td>436</td><td>439</td><td>439</td><td>442</td><td>442</td>
</tr>

<tr>
<th class="sticky-col">BB Drop (F)</th>
<td>72</td><td>70</td><td>70</td><td>70</td><td>68</td><td>68</td><td>68</td>
</tr>

<tr>
<th class="sticky-col">BB Height</th>
<td>290</td><td>292</td><td>292</td><td>292</td><td>294</td><td>294</td><td>294</td>
</tr>

<tr>
<th class="sticky-col">Wheelbase (52mm offset)</th>
<td>1013</td><td>1026</td><td>1034</td><td>1048</td><td>1054</td><td>1073</td><td>1089</td>
</tr>

<tr>
<th class="sticky-col">Wheelbase (46mm offset)</th>
<td>1007</td><td>1020</td><td>1029</td><td>1042</td><td>1049</td><td>1067</td><td>1083</td>
</tr>

<tr>
<th class="sticky-col">Head Tube Length (H)</th>
<td>105</td><td>120</td><td>135</td><td>150</td><td>170</td><td>190</td><td>220</td>
</tr>

<tr>
<th class="sticky-col">Reach (I)</th>
<td>360</td><td>368</td><td>376</td><td>382</td><td>386</td><td>395</td><td>402</td>
</tr>

<tr>
<th class="sticky-col">Stack (J)</th>
<td>547</td><td>559</td><td>575</td><td>589</td><td>608</td><td>627</td><td>656</td>
</tr>

<tr>
<th class="sticky-col">Front Centre (K) (52mm offset)</th>
<td>587</td><td>599</td><td>608</td><td>618</td><td>624</td><td>640</td><td>656</td>
</tr>

<tr>
<th class="sticky-col">Front Centre (K) (46mm offset)</th>
<td>581</td><td>594</td><td>602</td><td>612</td><td>618</td><td>634</td><td>650</td>
</tr>

<tr>
<th class="sticky-col">Standover (L)</th>
<td>739</td><td>764</td><td>788</td><td>812</td><td>830</td><td>846</td><td>866</td>
</tr>

<tr>
<th class="sticky-col">Fork Length (AC)</th>
<td colspan="7">415</td>
</tr>

<tr>
<th class="sticky-col">Fork Offset (R)</th>
<td colspan="7">46 / 52</td>
</tr>

<tr>
<th class="sticky-col">Trail (T) (52mm offset)</th>
<td>72</td><td>72</td><td>69</td><td>69</td><td>66</td><td>66</td><td>66</td>
</tr>

<tr>
<th class="sticky-col">Trail (T) (46mm offset)</th>
<td>79</td><td>79</td><td>76</td><td>76</td><td>73</td><td>73</td><td>73</td>
</tr>
</tbody>
</table>
</div>
</div>

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare