Instagram Logo

hyperthreads

Hyperthreads

Hyperthreads offers A Better Custom Apparel Experience for athletes like you. #myhyperthreads

1.1K
posts
3.4K
followers
10.5K
following

We met Leslie in 2015 when she volunteered for the @utahhsmtb league as a merch coordinator. And for years she has been an impactful ambassador and advocate for Hyperthreads as well mountain biking in the State.

We’re more than grateful for the opportunity to continue working with @velolove_youth_mtb and @veloloveelite. They do such a good job to help kids fall in love with cycling and develop the skills to excel.

Photos by the talented@smyerimage


31
7
1 days ago


Attention Coaches - if you want to make an impact with your parents - do something special for Mother’s Day next year. For less than the cost of a dozen roses you each player could have a custom jersey with their moms name on the back - and you never know - might hit their first over the fence home run like our homie Tustin.


15
2
2 days ago

Big team?
Complicated order?
Hundreds of names, sizes, and moving pieces?
That’s our favorite kind of project. 😎
From design to delivery, we help teams, events, and organizations take the chaos out of custom apparel so they can focus on what actually matters.
Huge shoutout to Kevin Thompson and the crew at USAOCR for trusting us with their gear. Go give them a follow at @usaocr 💪

#Hyperthreads #CustomApparel #OCR #USAOCR #TeamApparel CustomJerseys ObstacleCourseRacing MadeForTeams CustomUniforms PerformanceApparel


113
8
1 weeks ago

Big team?
Complicated order?
Hundreds of names, sizes, and moving pieces?
That’s our favorite kind of project. 😎
From design to delivery, we help teams, events, and organizations take the chaos out of custom apparel so they can focus on what actually matters.
Huge shoutout to Kevin Thompson and the crew at USAOCR for trusting us with their gear. Go give them a follow at @usaocr 💪

#Hyperthreads #CustomApparel #OCR #USAOCR #TeamApparel CustomJerseys ObstacleCourseRacing MadeForTeams CustomUniforms PerformanceApparel


113
8
1 weeks ago

Big team?
Complicated order?
Hundreds of names, sizes, and moving pieces?
That’s our favorite kind of project. 😎
From design to delivery, we help teams, events, and organizations take the chaos out of custom apparel so they can focus on what actually matters.
Huge shoutout to Kevin Thompson and the crew at USAOCR for trusting us with their gear. Go give them a follow at @usaocr 💪

#Hyperthreads #CustomApparel #OCR #USAOCR #TeamApparel CustomJerseys ObstacleCourseRacing MadeForTeams CustomUniforms PerformanceApparel


113
8
1 weeks ago

Big team?
Complicated order?
Hundreds of names, sizes, and moving pieces?
That’s our favorite kind of project. 😎
From design to delivery, we help teams, events, and organizations take the chaos out of custom apparel so they can focus on what actually matters.
Huge shoutout to Kevin Thompson and the crew at USAOCR for trusting us with their gear. Go give them a follow at @usaocr 💪

#Hyperthreads #CustomApparel #OCR #USAOCR #TeamApparel CustomJerseys ObstacleCourseRacing MadeForTeams CustomUniforms PerformanceApparel


113
8
1 weeks ago

We are so back! shop now, link in bio!

Sea otter fuego XL today, keep an eye out!


58
10
4 weeks ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago


“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago


“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago


“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

“There and back again,” a suffer story of 612 miles in 24 hours. 👇

First a MASSIVE thanks to my supporters. Both those who followed along and my direct support on course. My wife has showed me incredible love two valentines in a row. ❤️❤️

Now a couple facts: 612 official miles  (985km) for 25.5 mph avg (41kph)… for 24 HOURS. 🤯 this makes me the second person to go over 600mi in 24 hours, @straps_377 being the first 🫡 . Additionally, the first to do it on a @Cruzbike and the first EVER in a race. 😱

Now the suck: I’m still working on my Cruzbike fit and I learned the hard way that my shoes/cleats are not right. 👟 My arch underwent 11.5 hours of stress, causing calf/shin cramping and ACL issues. 😖 My left side even ached as I compensated for the pain and tightness. Working with my crew, we scrounged together items to change shoes and cleats to a system that had worked previously. It was a huge relief, but some damage had been done and speed was lost. Additionally, my light must have been loosened in the pedal change (or maybe just happened on its own) and my light dropped shortly after causing more slow downs both on lap and in pit.

What’s the significance? 0.2mph avg lost and all the speed due to cramping and knee pain. But, I was still on pace and I was hopeful for 1000km until about 4 hours to go. My body had enough and I suffered to bring it home. 😣

The result was massive in all rights, but especially given the challenges. 💪


1.4K
139
2 months ago

Race day just got a glow up 🔥🔥
thank you @hyperthreads 🙏🙏


569
34
3 months ago

Race day just got a glow up 🔥🔥
thank you @hyperthreads 🙏🙏


569
34
3 months ago

Race day just got a glow up 🔥🔥
thank you @hyperthreads 🙏🙏


569
34
3 months ago

Race day just got a glow up 🔥🔥
thank you @hyperthreads 🙏🙏


569
34
3 months ago

Race day just got a glow up 🔥🔥
thank you @hyperthreads 🙏🙏


569
34
3 months ago

Race day just got a glow up 🔥🔥
thank you @hyperthreads 🙏🙏


569
34
3 months ago

Lots of changes in 2026, but we’re back and ready to ride! New riders, new races, new look!
Here’s the preview of our new look from @hyperthreads
.
@georgescyclesboise @hyperthreads @zulzbagco #ridecannondale #ddubphotos #RFFoundations @robbfloth #fundementaltrainingbydesign #newyearnewgoals


52
3
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

500km of scraping the bottom of the barrel.
-
I made a plan then got punched in the face 5x.
-
The plan was to make it a slightly fatigued—hard ride. I did a long ride two days before and wanted it to be an intense training day. I’ve done this before for positive training adaptation.
-
The problem? Wind, missing a record verification step, forgetting my water at first, and several other small cuts.
-
My dad said we were on plan H for heck. It sure felt that way…
-
The night before we had to redo a pre-ride for 1hr because we forgot to video it. So rest and sleep were highly disrupted.
-
2hrs in I almost stopped. My limit was 2 hours. But, it’s honestly been a long time since I have pushed through the pain like this. So, I decided to weather the storm.
-
It SUCKED… 6 hours of fighting the wind. My body was exhausted from battling it all day.
-
My legs felt completely flat from the start. And my watts showed it. One of my weakest performances power wise.
-
However, this was anything but weak. It was crazy strong. It was mental resilience at work. And… I still managed all 9 records while performing under a crazy amount of stress and pressure…
-
I share this to be real. It’s not all easy and this was a strong reminder how much every factor matters and stacks on top of each other.
-
I share this so you can know you can do hard things. You can survive and even thrive in situations that seem like you can’t even make it through. You are strong.
-
While my body is more tired than it has been after events lately, my mind and soul are flying high. 🙏
-
@cruzbike v20c bike
@formula_369 fueling 125g/hr
@envecomposites wheels and tires
@bontcycling shoes and aero socks
@vandoitco for home base support
-
🚐 @vandoitco campervan
🚲 @ventumracing bikes
🚲 @cruzbike recumbent
🛞 @envecomposites best wheels
⛽️ @formula_369 fuel
🚲 @cycling_upgrades components
🍑 @infinitybikeseat #endlessride
📐 @peakstatefit #fitisfast
🧠 @brainstoke_ mental strength
👕 @hyperthreads kits
🗣️ @coachleesandstead consulting
💥 @mybsupps energy
👃 @intakebreathing nose band
💧 @cranktank4_cranktank3 hydration
🪒 @boltskinshave
🪖 @rudyproject


344
42
4 months ago

2026 kits!

@hyperthreads

#ridestrongbekind #tby #pinksleeves


191
9
4 months ago

2026 kits!

@hyperthreads

#ridestrongbekind #tby #pinksleeves


191
9
4 months ago

2026 kits!

@hyperthreads

#ridestrongbekind #tby #pinksleeves


191
9
4 months ago

2026 kits!

@hyperthreads

#ridestrongbekind #tby #pinksleeves


191
9
4 months ago

2026 kits!

@hyperthreads

#ridestrongbekind #tby #pinksleeves


191
9
4 months ago

2026 kits!

@hyperthreads

#ridestrongbekind #tby #pinksleeves


191
9
4 months ago

Merry Christmas to the real ones 🎄
The ones still riding. Still showing up. Still a little unhinged.
If you need to go a little wild on a custom kit for an upcoming race or event — you know where to find us.


96
4
4 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

Our 2026 kits and cycling gear is here! Check it out in this lookbook! The full collection is live now! Click the link in our bio!


41
5
5 months ago

From dream to reality. Your vision is our passion.

#myhyperthreads #wearwhatmovesyou #lookgoodfeelgood #customapparel #letsride #abettercustomexperience #cyclingapparel


27
6 months ago


Xem Câu Chuyện Instagram Bí Mật

Trình Xem Câu Chuyện Instagram là một công cụ dễ sử dụng giúp bạn xem và lưu câu chuyện Instagram, video, ảnh hoặc IGTV một cách bí mật. Với dịch vụ này, bạn có thể tải xuống nội dung và thưởng thức ngoại tuyến bất cứ lúc nào. Nếu bạn tìm thấy điều gì đó thú vị trên Instagram mà bạn muốn xem sau này hoặc muốn xem câu chuyện mà vẫn giữ ẩn danh, Trình Xem của chúng tôi là lựa chọn hoàn hảo. Anonstories cung cấp giải pháp tuyệt vời để giữ kín danh tính của bạn. Instagram ra mắt tính năng Câu Chuyện vào tháng 8 năm 2023, và nhanh chóng được các nền tảng khác áp dụng do định dạng hấp dẫn và nhạy cảm với thời gian. Câu Chuyện cho phép người dùng chia sẻ cập nhật nhanh, bất kể là ảnh, video, hay selfie, được bổ sung với văn bản, emoji, hoặc bộ lọc, và chỉ hiển thị trong 24 giờ. Khoảng thời gian giới hạn này tạo ra mức độ tương tác cao so với các bài đăng thường xuyên. Trong thế giới ngày nay, Câu Chuyện là một trong những cách phổ biến nhất để kết nối và giao tiếp trên mạng xã hội. Tuy nhiên, khi bạn xem một Câu Chuyện, người tạo có thể thấy tên của bạn trong danh sách người xem, điều này có thể gây lo ngại về quyền riêng tư. Nếu bạn muốn duyệt Câu Chuyện mà không bị phát hiện, Anonstories sẽ hữu ích. Nó cho phép bạn xem nội dung công khai trên Instagram mà không tiết lộ danh tính của mình. Chỉ cần nhập tên người dùng của hồ sơ mà bạn tò mò và công cụ này sẽ hiển thị Câu Chuyện mới nhất của họ. Các tính năng của Trình Xem Anonstories: - Duyệt Ẩn Danh: Xem Câu Chuyện mà không xuất hiện trong danh sách người xem. - Không Cần Tài Khoản: Xem nội dung công khai mà không cần đăng ký tài khoản Instagram. - Tải Nội Dung: Lưu bất kỳ nội dung Câu Chuyện nào trực tiếp vào thiết bị của bạn để sử dụng ngoại tuyến. - Xem Highlight: Truy cập các Highlight trên Instagram, ngay cả khi đã qua 24 giờ. - Theo Dõi Đăng Lại: Theo dõi các bài đăng lại hoặc mức độ tương tác trên Câu Chuyện của hồ sơ cá nhân. Hạn chế: - Công cụ này chỉ hoạt động với các tài khoản công khai; các tài khoản riêng tư không thể truy cập. Lợi ích: - Thân thiện với quyền riêng tư: Xem bất kỳ nội dung Instagram nào mà không bị phát hiện. - Đơn giản và dễ dàng: Không cần cài đặt ứng dụng hoặc đăng ký. - Công cụ độc quyền: Tải và quản lý nội dung theo cách mà Instagram không cung cấp.

Lợi ích của Anonstories

Khám Phá Câu Chuyện IG Một Cách Riêng Tư

Theo dõi các cập nhật Instagram một cách kín đáo trong khi bảo vệ quyền riêng tư của bạn và vẫn giữ ẩn danh.


Trình Xem Instagram Riêng Tư

Xem hồ sơ và ảnh một cách ẩn danh dễ dàng với Trình Xem Hồ Sơ Riêng Tư.


Trình Xem Câu Chuyện Miễn Phí

Công cụ miễn phí này cho phép bạn xem Câu Chuyện Instagram ẩn danh, đảm bảo hoạt động của bạn không bị phát hiện bởi người tải lên câu chuyện.

Câu hỏi thường gặp

 
Ẩn Danh

Anonstories cho phép người dùng xem Câu Chuyện Instagram mà không cảnh báo người tạo.

 
Tương Thích Thiết Bị

Hoạt động mượt mà trên iOS, Android, Windows, macOS và các trình duyệt hiện đại như Chrome và Safari.

 
An Toàn và Quyền Riêng Tư

Ưu tiên duyệt web an toàn, ẩn danh mà không yêu cầu thông tin đăng nhập.

 
Không Cần Đăng Ký

Người dùng có thể xem Câu Chuyện công khai chỉ bằng cách nhập tên người dùng—không cần tài khoản.

 
Định Dạng Hỗ Trợ

Tải ảnh (JPEG) và video (MP4) một cách dễ dàng.

 
Chi Phí

Dịch vụ này miễn phí.

 
Tài Khoản Riêng Tư

Nội dung từ các tài khoản riêng tư chỉ có thể truy cập bởi những người theo dõi.

 
Sử Dụng Tệp

Các tệp chỉ được sử dụng cho mục đích cá nhân hoặc giáo dục và phải tuân thủ quy định bản quyền.

 
Cách Hoạt Động

Nhập tên người dùng công khai để xem hoặc tải xuống câu chuyện. Dịch vụ tạo liên kết trực tiếp để lưu nội dung vào thiết bị của bạn.