#tourdezwift #virtualcycling #zwiftcycling #zwift #esports #garmin #alpeduzwift #tourdezwift (at Elgin, Moray) https://www.instagram.com/p/CZz76Etqyfm76KQ9qx4rQvEqct_UtYP8xj1xpg0/?utm_medium=tumblr

seen from Kenya
seen from T1
seen from Lithuania

seen from United States
seen from Lithuania
seen from China

seen from United States
seen from Lithuania
seen from Lithuania
seen from Spain
seen from United Kingdom

seen from Germany

seen from United States
seen from United Kingdom

seen from United Kingdom
seen from China
seen from T1
seen from Yemen
seen from Chile
seen from Russia
#tourdezwift #virtualcycling #zwiftcycling #zwift #esports #garmin #alpeduzwift #tourdezwift (at Elgin, Moray) https://www.instagram.com/p/CZz76Etqyfm76KQ9qx4rQvEqct_UtYP8xj1xpg0/?utm_medium=tumblr
#TourDeZwift Stage 8. Final stage 🏔 I was excited to start the ride with my new cadence sensor but it was inaccurate 🥲 I felt like sh*t after 20 km but no choice I gotta finish this race. I got dropped pretty bad too 🤣 NYC was hard, a lot of steep climb & rolling. But the descent was nice. It was terrible ride but I had fun 🤣 DONE & DUSTED! RIDE ON! (at Kuala Lumpur, Malaysia) https://www.instagram.com/p/CZqOKJpJPGy/?utm_medium=tumblr
Tiring week 🔋 Siapa nak join #TourDeZwift Stage 8 later? 😁 (at Seremban 2) https://www.instagram.com/p/CZoR7aepmAt/?utm_medium=tumblr
#TourDeZwift Stage 7. A lot of rolling segments today so I fueled myself with roti boom & bunch of candies 🍭🤣 My target today is to finish sub 200 & I got it at very last minute. HAHA. I’m satisfied with the result because I did better than my previous race. Self improvement & a good excuse to eat more 🤣 Swipe left for some actions. RIDE ON!! (at Kuala Lumpur, Malaysia) https://www.instagram.com/p/CZevCdOpo87/?utm_medium=tumblr
Diet #TourDeZwift 🤣 (at Bangsar FISH HEAD Corner) https://www.instagram.com/p/CZYif7MpKe0/?utm_medium=tumblr
#TourDeZwift Stage 6 🏔 There were 550 riders in this long race so my plan was to finish under 200 but it was mission impossible 🤣 I stick with the second peloton for half of the race but I got dropped right after the long climb. I got really tired at the end of the race so I had to do some solo effort until the finishing line. I need to improve on my watt management & fueling. Feel really weak after an hour on the bike. Overall it was always fun to be on the bike eventho I got dropped pretty bad 🤣 2 more stages & I can’t wait! RIDE ON!! (at Kuala Lumpur, Malaysia) https://www.instagram.com/p/CZXDybnpOWM/?utm_medium=tumblr
#TourDeZwift Stage 5. I had some connection issues with my #Zwift at the beginning of the race so I started the race on rolling at the back. A lot of catch up to do so I had to push more than I should & hoping that I won’t get bonk before the end of the race 🤣 Obviously I never managed to catch up with the 1st peloton so I’m holding on with whoever around me until the end. I know I never will finish in a good position in races like this but as long as I can beat myself yesterday, I’m a happy boy 😁 But hey, can someone help me with my @garminmalaysia cadence sensor? It still won’t connect with my trainer 🤣 RIDE ON!! (at Kuala Lumpur, Malaysia) https://www.instagram.com/p/CZHh5osp8UT/?utm_medium=tumblr
#TourDeZwift Stage 4. My target today is to stay below 220 watts & finish the race before it get bonk 🤣 I tried to stick with the 2nd peloton but I was caught by a surprise, gravel section half way on the race. It was pretty hard to keep up with MTB & gravel bike’s pace on the gravel so I had to hold on for few kilometers. It was a torture but it was fun tho 😝 I still don’t know why my cadence sensor didn’t work on this trainer tho, but whatever 🤣 It was a fun race but I should view the route first before the race. Lesson learned 😝 RIDE ON!! (at Kuala Lumpur, Malaysia) https://www.instagram.com/p/CZB_PMkJaY5/?utm_medium=tumblr