Instagram Logo

johnborstelmann

John Borstelmann

Gravelero
@ventumracing
@abus_cycling_usa
@garmincycling
@precisionfandh
@volerapparel
@foothillcyclery

308
posts
1K
followers
4.1K
following

Hard to believe I made the early break yesterday @levisgranfondo with a select group of absolute shredders. 3 hours we were out there, heads down, pushing constantly, time gap in accordion mode until the 12% walls of Skaggs beat me back to the main group. I couldn’t have asked for better legs or a better day on the bike. Stoked also for all those who put in incredible rides and raced all the way to the finish of that brutal 137 mile course, especially fellow @ventumracing athletes @zachcalton and @rusty_woods and of course the local hero himself @brennan.wertz

📸 by birthday boy and drone savant @justinpdiamond


364
14
3 weeks ago


Hard to believe I made the early break yesterday @levisgranfondo with a select group of absolute shredders. 3 hours we were out there, heads down, pushing constantly, time gap in accordion mode until the 12% walls of Skaggs beat me back to the main group. I couldn’t have asked for better legs or a better day on the bike. Stoked also for all those who put in incredible rides and raced all the way to the finish of that brutal 137 mile course, especially fellow @ventumracing athletes @zachcalton and @rusty_woods and of course the local hero himself @brennan.wertz

📸 by birthday boy and drone savant @justinpdiamond


364
14
3 weeks ago

Hard to believe I made the early break yesterday @levisgranfondo with a select group of absolute shredders. 3 hours we were out there, heads down, pushing constantly, time gap in accordion mode until the 12% walls of Skaggs beat me back to the main group. I couldn’t have asked for better legs or a better day on the bike. Stoked also for all those who put in incredible rides and raced all the way to the finish of that brutal 137 mile course, especially fellow @ventumracing athletes @zachcalton and @rusty_woods and of course the local hero himself @brennan.wertz

📸 by birthday boy and drone savant @justinpdiamond


364
14
3 weeks ago

Hard to believe I made the early break yesterday @levisgranfondo with a select group of absolute shredders. 3 hours we were out there, heads down, pushing constantly, time gap in accordion mode until the 12% walls of Skaggs beat me back to the main group. I couldn’t have asked for better legs or a better day on the bike. Stoked also for all those who put in incredible rides and raced all the way to the finish of that brutal 137 mile course, especially fellow @ventumracing athletes @zachcalton and @rusty_woods and of course the local hero himself @brennan.wertz

📸 by birthday boy and drone savant @justinpdiamond


364
14
3 weeks ago

Jamaica does not just host cycling events. Jamaica hosts experiences! 🇯🇲

The Jamaica International Cycling Classic 2025 brought together 14 teams from over 20 countries for three days of UCI-sanctioned road racing across some of the most stunning terrain the island has to offer. 🚵‍♀️

Starting and finishing at Whitter Village in Ironshore, St James, this was the fourth staging of an event that continues to grow in scale, credibility, and global reach. 🏆

In this clip:

Philip Rose, Deputy Director of Tourism Sales USA at the Jamaica Tourist Board, on why cycling has become a serious and strategic pillar of Jamaica's sport tourism economy.

Carlton Simmonds, President and Race Director of Simmonds High Velocity Cycling Club, on what the first leg demanded and what it delivered.

John Borstelmann, @johnborstelmann riding with local team Tow By Us, Red Stripe, @redstripe in hand, telling you exactly what Jamaica felt like from the saddle and off it.

This is what world-class cycling looks like in Jamaica. We were here to capture every moment of it.
Ten more clips to follow.

📍 Ironshore, St James, Jamaica

🚴‍♂️ #JICC2025 #JamaicaInternationalCyclingClassic #JamaicaCycling #SportTourism #VisitJamaica


203
17
1 months ago

Welcome to the track team, John Borstelmann.

Let’s ride. 🐎


111
5
1 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago


Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Had a blast winning Bariani Road Race last weekend and working for an @andrewcxrr podium at Land Park Crit as a guest rider for my favorite U.S. road squad, @volerfactoryracing. Can’t wait to tear it up at Redlands with these young guns. RR recap below.

Alex Akins, winner of the previous day’s crit and the previous year’s Bariani, and one of 4 strong Terun riders in our dwindling breakaway, took an unusually conspicuous pull at mile 69/100 as we turned out of the stiff headwind into 7 straight miles of gusty crosswind. I tucked in on his wheel as he somewhat surprisingly left room for me and a few others to echelon across the road, rather than trying to gutter us out of the angular draft of the feisty breeze. “We gotta pull hard enough to keep Tyler from attacking!” he called out as he flicked me through, referring to Tyler WIliams of Legion, who had consistently attacked at the start of the crosswind section on the prior laps. Thirty seconds later—sensing vulnerability—I lit it up, attacking at the edge of the road and forcing the rest of the group to chase me without the benefit of my draft. I pushed hard without going into the red, but the group didn’t let go. Another big attack, and the pace slowed to recovery level. One more hard jump from the back of the group, timed to make it impossible to cover without a hard acceleration up a 6% grade, and I was clear, quickly building up a one minute gap and allowing myself to think I might have a chance at sticking this one solo. 25 miles of chewing on my stem later (see the last slide), I barely held off a hard charging Williams and Akins to seal the deal as twinges of cramps threatened to lock up my legs.

It was hugely helpful to have teammates @jammin_ginger_13 and @06_pbock covering moves in the initial breakaway. And I know @andrewcxrr would have made an impact on the race if he hadn’t flatted immediately after a heroic 45 minute effort to bridge up to us 🥴

Thanks to @gbeliera for the sweet photos!


396
16
2 months ago

Scenes from Wednesday’s epic ride

Check out my Strava page for daily ride photos


62
3 months ago


Being outside is the best. Yesterday’s classic route took me up highway 1 to Santa Rosa Creek, over the Santa Lucia Range via Cypress Mountain Drive toward Paso Robles wine country and Kiler Canyon, then back over Santa Rita Road before descending past Whale Rock Reservoir to the coast. I’m beyond thankful for the opportunity to rip around on these wonderful byways and call it work


82
3
3 months ago

Big Sur coastline looking fine


31
3 months ago

Fresh blacktop on hwy 58. Get it while it’s hot!


33
4 months ago

More summer in January spam for ya


49
2
4 months ago

Sending warm vibes toward the people of the Midwest


39
4
4 months ago

70 degrees in January: the new “normal”


39
4 months ago


Made it out alive ✌️☮️

#nokings

Thanks to @chasethebiker for the photos


195
7 months ago

Made it out alive ✌️☮️

#nokings

Thanks to @chasethebiker for the photos


195
7 months ago


Story Save - Best free tool for saving Stories, Reels, Photos, Videos, Highlights, IGTV to your phone.

Story-save.com is an intuitive online tool that enables users to download and save a variety of content, including stories, photos, videos, and IGTV materials, directly from Instagram. With Story-Save, you can not only easily download diverse content from Instagram but also view it at your convenience, even without internet access. This tool is perfect for those moments when you come across something interesting on Instagram and want to save it for later viewing. Use Story-Save to ensure you don't miss the chance to take your favorite Instagram moments with you!

Our advantages:

No Need to Register

Avoid app downloads and sign-ups, store stories on the web.

Exclusive High-Quality

Stories Say goodbye to poor-quality content, preserve only high-resolution Stories.

Accessible on All

Devices Download Instagram Stories using any browser, iPhone, Android.

Completely Free to Use

Absolutely no fees. Download any Story at no cost.

Frequently Asked Questions

The Instagram Stories Download feature is designed to provide a secure and high-quality method for downloading Instagram stories. It's user-friendly and doesn't require users to register or sign up. Simply copy the link, paste it, and enjoy the content.
Downloading Instagram stories is a simple process that involves three steps:
  • 1. Go to the Instagram Story Downloader tool.
  • 2. Next, type the username of the Instagram profile into the provided field and click on the Download button.
  • 3. You'll then see all the Stories that are available for the current 24-hour period. Select the ones you want and hit Download.
The selected story will be swiftly saved to your device's local storage.
Unfortunately, it is not possible to download stories from private accounts due to privacy restrictions.
There is no limit to the number of times you can use the Instagram story download service. It's available for unlimited use and is completely free.
Yes, it is legal to download and save Instagram Stories from other users, provided they are not used for commercial purposes. If you intend to use them commercially, you must obtain permission from the original content owner and credit them each time the story is used.
All downloaded stories are typically saved in the Downloads folder on your computer, whether you're using Windows, Mac, or iOS. For mobile devices, the stories are saved in the phone's storage and should also appear in your Gallery app immediately after download.