Tom Portsmouth @tomportsmouth.substack.com · 24/08/2026Victory at the Grand Prix des Marbriers 2026 📸 Jean-Marie Doerler 1152
Tom Portsmouth @tomportsmouth.substack.com · 06/04/2026🥈 • Nantes Segré I'm a little rusty at the sprint à trois. I made a decision, and I backed myself. I'm proud 🙂↕️ of that, but equally disappointed I couldn't deliver the win for the team in the end. Especially after the joy of racing with our hearts on our sleeves at Guidon Chalettois 070
Tom Portsmouth @tomportsmouth.substack.com · 10/03/2026A few photos from Vienne Classic last weekend. The team is wicked. It's a cool jersey to pull on everyday. And I've had fun at every race so far, both with my teammates and how I approach the race itself. A lot more to come. Make sure to keep up on my Substack tomportmsouth.substack.com/subscribe 030
Tom Portsmouth @tomportsmouth.substack.com · 22/02/2026On the boards 🎉 • tomportsmouth.substack.com/subscribe 010
Tom Portsmouth @tomportsmouth.substack.com · 04/01/2026Most popular posts from 2025. The top, I'd say, is courtesy of @josebeentv.bsky.social shout out 🙌 More to come in 2026. bio.site/hewholearns 040
Tom Portsmouth @tomportsmouth.substack.com · 22/12/2025Our last ride in Cyprus 2025 is done. Feeling good with the work done over the last 3 weeks. Absorbing many kilometres and even more metres of elevation in the legs. Even culminating our time with a solid 6h up to the Gods of Mount Olympus. It's definitely the place to be in the winter. 1130
Tom Portsmouth @tomportsmouth.substack.com · 28/11/2025Why do the UCI track regulations deviate from the road cycling regulations in prohibiting the use of the on-bike computer on the rider's handlebars? 130
Tom Portsmouth @tomportsmouth.substack.com · 28/11/2025Where's your attention? How long do you think you're looking at your bike computer for? The clip is 2 seconds, where I'm looking down at the computer, but it feels like 10. That's too long when hurtling along in a peloton of 150 riders. Replace the bike computer; reduce distraction. 2143
Tom Portsmouth @tomportsmouth.substack.com · 24/11/2025Over at Ben-Efit Bike Fit today in Orpington Ping your fitting questions for them, if you have any. 020
Tom Portsmouth @tomportsmouth.substack.com · 01/11/2025A few useful links from this post: www.vpexcursions.ch cerebralperformance.com www.ben-efit.com www.theagorahotel.com/lefkara-clas... www.instagram.com/guidon_chale... 010
Tom Portsmouth @tomportsmouth.substack.com · 03/10/2025Tell me winter is coming without telling me winter is coming. 080
Tom Portsmouth @tomportsmouth.substack.com · 19/08/2025After a successful Franco Belge last week, I'm off to my first World Tour race at the Renewi Tour starting tomorrow. Let's see what the week holds. Images from Tim Staes (Cyclimage) on Instagram 4240
Tom Portsmouth @tomportsmouth.substack.com · 30/06/2025Postcards from 🇬🇧 National Champs. Some race. 1100
Tom Portsmouth @tomportsmouth.substack.com · 29/06/2025I'd have said that's on your end 🤔 where you watching from? In the meantime a little snippet for you 100
Tom Portsmouth @tomportsmouth.substack.com · 27/06/2025Livestream for this evening's crit. First 1h full I've done for a while, so let's have a blast doing it. @jezcox.bsky.social www.youtube.com/watch?v=4TvE... 030
Tom Portsmouth @tomportsmouth.substack.com · 21/06/2025Another Queen Stage in the breakaway. This time at the Baloise Belgium Tour. It was hot and à bloc from the start. 0181
Tom Portsmouth @tomportsmouth.substack.com · 17/06/2025Up next: Baloise Belgium Tour A few places I recognise on there. Kermesse racing is one of the best ways to understand the Geography of Belgium. 1142
Tom Portsmouth @tomportsmouth.substack.com · 05/06/2025Our sponsors... Once seen they cannot be unseen. It's quite cool actually. 040
Tom Portsmouth @tomportsmouth.substack.com · 04/06/2025After seeing "Dabbel" yesterday at Gullegem—pro kermesse koerses are different gravy... It's time for a coffee and recovery ride today. The Dabbel is the new edition to Spiuk's sunglasses range 😎 020
Tom Portsmouth @tomportsmouth.substack.com · 25/05/2025Auction finishing on Thursday evening for this beauty of a Pinarello F10 Disc! In an age of proprietary, this bike gives the ability to adjust to your hearts content, whilst not limiting your wheel choice. Have a look through the link below. 👇🏻 ebay.us/m/gTVtmc 010
Tom Portsmouth @tomportsmouth.substack.com · 22/05/2025I wonder, do you fancy wearing our colourful and standout jersey, or helmets too? They're certainly a great way to be seen and safe on the road, or turn heads as you roll up to the café on your Sunday Club Run. Head over to the shop, to put in your order! 👇🏻 www.materiel-velo.com/recherche?s=... 041
Tom Portsmouth @tomportsmouth.substack.com · 20/05/2025It’s a big race to have on the books, and I’m excited for what perspective it will produce for the upcoming races. Cause one thing is for sure, I’ll get up and do it all again tomorrow More to come, as I piece together this puzzle of the next step. On y va 📷 Marie Van Ingelgem / Louis Cornoux 060
Tom Portsmouth @tomportsmouth.substack.com · 20/05/2025It inspired me that I could be part of the show that day. C'est dommage that I missed out on the KOM jersey, but to finish 3rd in that competition is certainly a lesson for the books. 140
Tom Portsmouth @tomportsmouth.substack.com · 20/05/2025I’m especially proud that I turned all the feelings of excitement and nerves into a breakaway on the queen stage of the race. My brain jumped to something Magnus Backstedt said at the Tour du Doubs a few weeks ago, with Jez Cox on the comms. 160
Tom Portsmouth @tomportsmouth.substack.com · 20/05/2025Thankfully, the training with Dr. Scott Frey came good, as my brain felt like mush—similar to how I might feel after one of our strenuous training sessions. My focus was dialled on the factors which needed the most attention: the road, and my recovery. Sleep, writing and reading became a priority. 140
Tom Portsmouth @tomportsmouth.substack.com · 20/05/2025Creating a plan to overcome the challenges I faced in a race of this level. The peloton was tighter than ever, and the speed felt like the jump hyperspace. Yet through my vigilant approach, I kept finding myself in a very good position at a very good time. 130
Tom Portsmouth @tomportsmouth.substack.com · 20/05/2025"It’s just another race." As I tried to temper my nerves, I thought about all the reasons why that might be the case. Yet this level, my first dot PRO race, was unlike anything I’d experienced before. 1244
Tom Portsmouth @tomportsmouth.substack.com · 27/04/2025A big racing block brings with it many notes in my notepad. After a brief rest à cause de un chute à Tour du Doubs I've had an opportunity to type up some of the tales from the road. Keep an eye out • tomportsmouth.substack.com 📸 Cassandra Donne 070
Tom Portsmouth @tomportsmouth.substack.com · 16/04/2025Life on the road as a pro athlete 🇫🇷 — en images 📸 0110
Tom Portsmouth @tomportsmouth.substack.com · 30/03/2025Happy Mother's Day. I love my parents. They're my rocks. It's special when they come to watch a race, especially nowadays as it is a rarity. It's calming. 2300
Tom Portsmouth @tomportsmouth.substack.com · 24/03/2025It was a good start, and I gave my best yesterday throughout the race for the guys. I look forward to seeing what's up next. Let's be havin' ya. 📷 Freddy Guérin 180
Tom Portsmouth @tomportsmouth.substack.com · 24/03/2025I had good legs to boot. I did a lot of work and put the jersey of Philippe Wagner on the TV. When the racing kicked off, that work came back to bite me. I was still bloody close to making the split, which sure enough makes me excited and confident that I'm doing good work. 📷 Cassandra Donne 160
Tom Portsmouth @tomportsmouth.substack.com · 24/03/2025For me though, I was put to work. I had clear instructions and I did my job. I believed in our guy, Pierre Barbier, who has taken two podium placings in this race in the past four years. So I had confidence. I committed. 📷 Freddy Guérin 120
Tom Portsmouth @tomportsmouth.substack.com · 24/03/2025Yesterday I launched back into racing in France. What a day it was to start up the spring period, with anything but spring-like weather 🌧️ 📷 Cassandra Donne 1182
Tom Portsmouth @tomportsmouth.substack.com · 23/03/2025Spring racing 😮💨🤌🏻 = summer for a Briton 🇬🇧 Une belle journée 0162
Tom Portsmouth @tomportsmouth.substack.com · 22/03/2025up next » Cholet Agglo Tour www.instagram.com/p/DHf5TKrsDW... 040
Tom Portsmouth @tomportsmouth.substack.com · 22/03/2025up next » Cholet Agglo Tour www.instagram.com/p/DHf5TKrsDW... 020
Tom Portsmouth @tomportsmouth.substack.com · 07/03/2025Breuches Stage | 1ere jour --- Even managed to get the legs out 😋☀️🪒 071
Tom Portsmouth @tomportsmouth.substack.com · 14/01/20252025 inbound with Wagner-Bazin-WB #wb² #lagoutdeperformance 💪🏻🧠⛰️♐ 172