Code page -- VeloVoices Podcast 209: Funky Buggies and Karma for D**ks Tour Moments of Joy: Stage 21 – Paris, Chaos, Meeus and Smiles Tour Moments of Joy: Stage 20 – Thibaut’s Final Magnificent Stomp at Le Tour Tour Moments of Joy: Stage 20 – #CiccoPimpa Tour Moments of Joy: Stage 19 – The eloquence of an emotional Matej Mohoric Tour Moments of Joy: Stage 18 – The Quartet that Dared Tour Moments of #UnJoy: Stage 17 – I’m Gone, I’m Dead Tour Moments of Joy: Stage 17 – You Don’t Win Alone Tour Moments of Joy: Stage 16 – Time Trials, What the Heck VeloVoices Podcast 208: Ineos at the Zubeldia GC School Tour Moments of Joy: Stage 15 – Attaque de Marc Soler Tour Moments of Joy: Stage 14 – A moment for Adrien Petit Tour Moments of Joy: Stage 13 – Kwiat crushes on Grand Colombier Tour Moments of Joy: Stage 12 – Head Versus Heart Tour Moments of Joy: Stage 10 – Pello Pello Pello Tour Moments of Joy: Stage 10 – Sheer Chaos VeloVoices Podcast 207: Throwin’ the Oakleys Tour Moment of Joy: Stage 9 – Twitter tag Tour Moments of Joy: Stage 9 – Salute the Peloton on the Puy du Dôme Tour Moments of UNJOY: Stage 8 – Au revoir to Cavendish Tour Moments of Joy: Stage 8 – Pure Pedersen Power Tour Moments of Joy: Stage 7 – Fleeting vision of 35 Tour Moments of Joy: Stage 6 – All aboard the autobus Tour Moments of Joy: Stage 6 – Wout Power Tour Moments of Joy: Stage 6 – Le Tour is Not Over Tour Moments of Joy: Stage 5 – Jai Hindley and #CouchPeloton Tour Moments of Joy: Stage 4 – Capturing raw emotion with the Grubers Tour Moments of Joy: Stage 3 – You know it’s summer when… VeloVoices Podcast 206: Pog Races His Bike Like A 6-Year-Old Plays Football Tour Moments of Joy: Stage 2 – Cofidis finally pop the champagne cork Tour Moments of Joy: Stage 1 – Cooler than Cool Tour Moments of Joy: Stage 1 – Lafay Lights it UP VeloVoices Podcast 205: A Podcast By Happenstance VeloVoices Podcast 204: Retirement Homes and High Escalators VeloVoices Podcast 203: You can only beat who’s there Vuelta a Espana 2022 : Stage 21 – Molano leads out his own win, Remco takes overall Vuelta a Espana 2022 : Stage 20 – Happy Tears for Remco, Three Cheers for Carapaz Vuelta a Espana 2022 : Stage 19 – Mads makes it three Vuelta a Espana 2022 : Stage 18 – Remco claims his mountain stage Vuelta a Espana 2022 : Stage 17 – Rigoberto Uran takes thriller of a breakaway win Vuelta a Espana 2022 : Stage 16 – Mads takes stage, but Rog chaos talk of the day VeloVoices Podcast 202: We’re not medical experts but… Vuelta a Espana 2022 : Stage 15 Arensman shines on Sierra summit, Remco keeps red Vuelta a Espana 2022 : Stage 14 – Roglic Rocks Remco, stage win for Carapaz Vuelta a Espana 2022 : Stage 13 – Mads finally takes his stage Vuelta a Espana 2022 : Stage 12 – Carapaz comes good on Penas Blancas Vuelta a Espana 2022 : Stage 11 – Kudos for Kaden, Remco still rojo Vuelta a Espana 2022 : Stage 10 – Remco scorches in Alicante time trial Vuelta Tweets of the Week 2022 : Kind of meh, kind of yea VeloVoices Podcast 201: Gravel Against Remco Vuelta a Espana 2022 : Meintjes triumphant; Remco redder than ever Vuelta a Espana 2022 : Stage 8 – Jay climbs the Vine to second stage win Vuelta a Espana 2022 : Stage 7 – Jesus Herrada takes the day for Cofidis Vuelta a Espana 2022 : Stage 6 – Rain and mist cover Vine’s victory while Remco is rojo Vuelta a Espana 2022 : Stage 5 – Soler steals the stage, Molard moves into red Vuelta a Espana 2022 : Stage 4 – Rojo Rogla takes the stage and GC lead VeloVoices Podcast 200: The BIG 200th Podcast Party Vuelta a Espana 2022 : Stage 3 – Smiley Sam Bennett is on a hot streak Vuelta a Espana 2022 : Stage 2 – Sam Bennett ends drought with a vintage victory Vuelta a Espana 2022 : Stage 1- Gesink in red as Jumbo-Visma take the team time trial VeloVoices Podcast 199: ‘The sprinters didn’t deserve sprint stages’ Tour de France 2022 : Stage 21 – Philipsen bossed the Champs; Vingegaard TdF Champion Tour de France 2022 : Stage 20 – Wout won, Jonas seals yellow as flying, crying Jumbo takes 1-2 Tour de France 2022 : Stage 19 – Christophe Laporte makes French Hearts Sing Tour de France 2022 : Stage 18 – Final fireworks on Hautacam Tour de France 2022 : Stage 17 – Pogacar takes the stage, Vingegaard takes the day Tour de France 2022 : Stage 16 – Hugo Houle solos to emotional first victory Tour Tweets of the Week 2022 : All the feels and some immodest riding VeloVoices Podcast 198: It all comes down to the salt Tour de France 2022 : Stage 15 – Philipsen sizzles to his first stage win Tour de France 2022 : Stage 14 – Matthews takes audacious stage win Tour de France 2022 : Stage 13 – Mads Pedersen plays smart and strong for the stage Tour de France 2022 : Stage 12 – Pidcock conquers Alpe d’Huez; Vingegaard stays in yellow Tour de France 2022 : Stage 11 – Jumbo break Pogacar, Vingegaard takes yellow Tour de France 2022 : Stage 10 – Magnus Cort: mountain man of Megeve Tour Tweets of the Week : Chamois and poupees, Wout and Pog, Bob and Tibo VeloVoices Podcast 197: ‘Roglic should be banned from all ASO races’ (not really) Tour de France 2022 : Stage 9 – Bob Jungels takes an EPIC solo win Tour de France 2022 : Stage 8 – Magificient Wout Wins in Lausanne Tour de France 2022 : Stage 7 – Pogacar takes Super Planche Tour de France 2022 : Stage 6 – Pogacar storms Longwy for stage and yellow jersey Tour de France 2022 : Stage 5 – Clarke conquers chaotic cobbles; others, not so much Tour de France 2022: Stage 4 – Wout flies solo to imperious victory Tour Tweets of the Week 2022 : Magnificent Magnus, radical helmets and Kitten Kong VeloVoices Podcast 196: I Don’t Like Bridges At The Best Of Times Tour de France 2022: Stage 3 – Groenewegen’s return; Wout stays in yellow Tour de France 2022: Stage 2 – Feel-good win for Jakobsen while Wout slips into yellow Tour de France 2022: Stage 1 – Yves Lampaert takes a surprise yellow VeloVoices Podcast 195: The Tunnel Full of Glory Tweets of the Week 2022 : Dauphine with a splash of Suisse Giro d’Italia 2022 A to Z : Part 2 – From Now to Never to Zero stage wins Giro d’Italia 2022 A-Z: Part 1 – From Almeida to Maglia Rosa VeloVoices Podcast 194: Cycling Fans Are NEVER Happy Giro d’Italia 2022 : Stage 21 – Hindley makes history; Sobrero wins in Verona Giro d’Italia 2022 : Stage 20 – Jai let fly all the way to the maglia rosa while Covi takes stage honours Giro d’Italia 2022 : Stage 19 – Bouwman aces the final corner for stage win number two. Giro Tweets of the Week 2022 : Wanty Corner, MvdP food crimes and Bora brilliance Giro d’Italia 2022 : Stage 18 – Dries De Bondt grabs the stage as the break deny sprinters Giro d’Italia 2022 : Stage 17 – Santiago Buitrago takes the stage, Carapaz remains in pink, the devil is in the detail. Giro d’Italia 2022 : Stage 16 – Wanty corner goes wild with Jan Hirt’s 5-star victory VeloVoices Podcast 193: Unleashing the Hammer of Sass on Giro 2022 Giro d’Italia 2022 : Stage 15 – Emotional win for Giulio Ciccone Giro d’Italia 2022 : Stage 14 – Yates takes stage, Carapaz in pink, GC all shook up Giro d’Italia 2022 : Stage 13 – Demare’s hat trick with ice cream on top Giro d’Italia 2022 : Stage 12 – Stefano Oldani takes his first pro win Giro d’Italia 2022 : Stage 11 – Dainese surprises for the sprint win Giro Tweets of the Week 2022 : Blockhaus chaos, the pride of Eritrea and flying bidons Giro d’Italia 2022 : Stage 10 – Girmay wins on an historic and emotional day in Italy VeloVoices Podcast 192: Bring Back Katusha! Giro d’Italia 2022 : Stage 9 – Jai Hindley sprints to victory on Blockhaus Giro d’Italia 2022 : Stage 8 – Bearded Belgian De Gendt Wins, Lopez Holds On For Another Day Giro d’Italia 2022 : Stage 7 – Bouwman takes a beautiful breakaway win Giro d’Italia 2022 : Stage 6 – Demare doubles up, Lopez stays in pink Giro d’Italia 2022 : Stage 5 – Victoire for Demare as Lopez stays in pink. Giro d’Italia 2022 : Stage 4 -Kämna takes the stage; Lopez in pink Giro Tweets of the Week 2022 : All Italy is ablush Giro d’Italia 2022 : Stage 3 – Quick-Step perfection gives Cav the win on a sleepy Sunday stage Giro d’Italia 2022 : Stage 2 – Simon Yates shocks with a time trial victory, Van der Poel stays in pink Giro d’Italia 2022 : Stage 1 – Van der Poel in pink; Girmay in white VeloVoices Podcast 191: The one with the Jack Daniels Pulled Pork Tweets of the Week 2022 : Redemptions, heroes and goats rejoicing! Liege-Bastogne-Liege 2022 : Evenepoel victorious on his La Doyenne debut Roubaix Tweets of the Week 2022 : Chaos! Mayhem! Dirt! Flames of Glory! VeloVoices Podcast 190: The Wanty Bus is the Party Bus! Paris Roubaix 2022 : Van Baarle lifts the first cobble for Ineos Tweets of the Week 2022 : Amstel by a millimetre Tweets of the Week 2022 : Stared down, boxed in and out-tufted VeloVoices Podcast 189: Quick-Step are like a pack of little puppies Tour of Flanders 2022 : Van der Poel roars to an astonishing victory Richard Moore : 1972 – 2022 Tweets of the Week 2022 : History with a dash of panache Tweets of the Week 2022 : Screeching descents, Tufts of Power and Lachlan’s big adventure VeloVoices Podcast 188: I’ll be honest with you, I didn’t see much of this Milan-Sanremo 2022 : Matej Mohoric dares. Wins. Tweets of the Week 2022 : Bollard dodging, Trident wielding, Wout powered drama Tweets of the Week 2022 : Strade Pogache, Jumbo rules, Ganna power VeloVoices Podcast 187: I can’t wait for the BinckBank Tour! Tweets of the Week 2022 : Spring Classics! Serious luxury! Taco Sunday! Tweets of the Week 2022 : 88kg of racing machine Tweets of the Week 2022 : Bernal! Podiums! Pants! Tweets of the Week 2022 : Pin the medals to your soul VeloVoices Podcast 186: Christmas Party Time!! Roubaix Tweets of the Week : The mud, the blood, the caked crusaders VeloVoices Podcast 185: The mud of Roubaix and the glory of the Worlds Worlds Tweets of the Week : Double rainbow for LouLou Worlds Tweets of the Week : Hi-diddly-ho Bruges! VeloVoices Podcast 184: In person, Wout looks very dewy Tweets of the Week : Tour of Britain edition Vuelta Tweets of the Week : Roglic’s reign in Spain VeloVoices Podcast 183: Champoussin is like Animal from the Muppets! Vuelta a Espana 2021 : Stage 21 – Roglic win the stage and the whole damn race Vuelta a Espana 2021 : Stage 20 – Champoussin steals a stage stacked with drama Vuelta a Espana 2021 : Stage 19 – King Cort rules; Roglic still supreme Vuelta a Espana 2021 : Stage 18 – Superman conquers the Gamoniteiru, Roglic stays cool and calm in red Vuelta a Espana 2021 : Stage 17 – Bernal and Roglic put on a show, Roglic takes red Vuelta a Espana 2021 : Stage 16 – Jakobsen takes the sprint, Odd still in red Vuelta Tweets of the Week : All smizes, boiling heat and burning cars! VeloVoices Podcast 182: Numbers flapping all over the place! Vuelta a Espana 2021 : Stage 15 – Majka takes a long solo victory; Eiking stays in red Vuelta a Espana 2021 : Stage 14 – Bedhead Bardet gets frisky for (B)DSM Vuelta a Espana 2021 : Stage 13 – Senechal saves the day for Quick Step Vuelta a Espana 2021 : Stage 12 – Cort stomps to victory; Odd still in red Vuelta a Espana 2021 : Stage 11 – A stage Roglification; Odd keeps red Vuelta a Espana 2021 : Stage 10 – Storer doubles up, Eiking takes red, Roglic crashes Vuelta Tweets of the Week : Aqua bikes, ice showers and animal serenades VeloVoices Podcast 181: All hail the Joe Lewis stage race! Vuelta a Espana 2021 : Stage 9 – Magnificent Caruso solos to stage glory as an effortless Roglic tightens his grip on red Vuelta a Espana 2021 : Stage 8 – Jakobsen doubles up on a straightforward Saturday Vuelta a Espana 2021 : Stage 7 – Storer slugs out the stage win; Roglic keeps red Vuelta a Espana 2021 : Stage 6 – Cort hangs tough for victory as Roglic eases into red Vuelta a Espana 2021 : Stage 5 – Sprint win for Philipsen; bittersweet red for Elissonde Vuelta a Espana 2021 : Stage 4 – Jakobsen takes a popular win; Taaramae stays in red Vuelta Tweets of the Week : Spice, heat and shower cams Vuelta a Espana 2021 : Stage 3 – Taaramäe unleashes island storm, reigns in red VeloVoices Podcast 180: The One With The Special Guest Vuelta a Espana 2021 : Stage 2 – Philipsen gets his sprint on, Roglic stays in red Vuelta a Espana 2021 : Stage 1 – Roglic rides into red in Burgos Tweets of the Week : Gold, Jerry, GOLD! Plus transfer rumours and chocolate jerseys Tour Tweets of the Week : Tuftness, Belgian pride and all that good Tour lovin’ VeloVoices Podcast 179: Eminem would not approve of Lachlan Tour de France 2021: Stage 21 – Wout van Aert takes the Champs; Pogacar takes the Tour Tour de France 2021: Stage 20 – van Aert scorches the TT; Pogacar seals yellow Tour de France 2021: Stage 19 – Matej Mohoric makes it two Tour de France 2021: Stage 18 – It ain’t Christmas, so no gifts from Pogacar Tour de France 2021: Stage 17 – Pogacar unleashes power and strength on Col du Portet Tour de France 2021: Stage 16 – Patrick Konrad solos in damp conditions Tour Tweets of the Week : Ain’t no mountain high enough VeloVoices Podcast 178: I just sit on the couch and shout at the TV like Elvis Tour de France 2021: Stage 15 – Sepp Kuss takes flight in Andorra on a day of Jumbo gambles Tour de France 2021: Stage 14 – Give Bauke Mollema an inch and he’ll take a stage victory Tour de France 2021: Stage 13 – Mark Cavendish Ties Record, Belgian Boomer Unhappy Tour de France 2021: Stage 12 – Echelons and the stage winning attacks of Nils Politt Tour de France 2021: Stage 11 – Wout a day on Ventoux for van Aert Tour de France 2021: Stage 10 – Cavendish closes in on record that-shall-not-be-named Tour Tweets of the Week : Photography Special! VeloVoices Podcast 177: Billy’s On The Back Foot Now Tour de France 2021: Stage 9 – Ben O’Connor solos to a heartwarming victory, Pog keeps yellow Tour de France 2021: Stage 8 – Dylan Teuns stays clear of Pogacar’s dream crusher to take the stage Tour de France 2021: Stage 7 – Mohoric’s magnificent victory on a day the Tour went BONKERS Tour de France 2021: Stage 6 – The Manx Missile soars again in Chateauroux Tour de France 2021: Stage 5 – Pogacar takes the stage, but MvdP hangs on to yellow Tour de France 2021: Stage 4 – Mark Cavendish turns back time Tour de France Tweets of the Week 2021: Stage stars, crash chaos and fervent fans Tour de France 2021: Stage 3 – Merlier debuts victorious in a crash-marred stage VeloVoices Podcast 176: I just don’t like his face Tour de France 2021: Stage 2 – Van der Poel takes yellow ‘pour Poupou’ Tour de France 2021: Stage 1 – Alaphilippe rides away from the chaos to take yellow Tweets of the Week : The taunts, the trident, the Tour VeloVoices Podcast 175: Tour de France? I Can’t Wait For The Vuelta Tweets of the Week : Babies and bidons, washi tape and glitter guns Giro Tweets of the Week : Oh Italy, you’ve been beautiful VeloVoices Podcast 174: Snogs, Slogs and Socks Giro d’Italia 2021 : Stage 21 – Ganna takes the stage; Bernal takes trophy Giro d’Italia 2021 : Stage 20 – Caruso solos to stage win, Ineos untroubled Giro d’Italia 2021 : Stage 19 – Yates takes stage, Bernal holds his own Giro d’Italia 2021 : Stage 18– A blitzing win for Bettiol as the GC riders keep their powder dry. Giro d’Italia 2021 : Stage 17 – Martin gets his GT hat-trick; chaos for GC Giro Tweets of the Week 2021 : Raincapes, spats, and The Musette of Courage Giro d’Italia 2021 : Stage 16 – Bernal takes no prisoners on the Princess stage VeloVoices Podcast 173: Bridesmaids, Bromances and Belinda Giro d’Italia 2021 : Stage 15 – Victory for Campenaerts, as you were for the rest Giro d’Italia 2021 : Stage 14 – Fortunato conquers Zoncolan, Bernal takes more time Giro d’Italia 2021 : Stage 13 – Nizzolo all smiles as GC takes a breather Giro d’Italia 2021 : Stage 12 – Vendrame survives breakaway squabbles; GC favorites sleep it off Giro d’Italia 2021 : Stage 11 – Schmid takes the stage but Bernal puts on the show Giro Tweets of the Week : Crazy Giro hijinx, farm-track fun and sockless lunacy Giro d’Italia 2021 : Stage 10 – Sagan sprints for stage; GC rivals sprint for seconds VeloVoices Podcast 172: Collecting frogs and conkers Giro d’Italia 2021 : Stage 9 – Bernal’s muddy path to the stage and the maglia rosa Giro d’Italia 2021 : Stage 8 – Victory for Lafay, Attila still the one on GC Giro d’Italia 2021 : Stage 7 – Ewan fastest in the slowest stage ever Giro d’Italia 2021 : Stage 6 – Mader wins from chaos; Valter takes pink Giro d’Italia 2021: Stage 5 – Ewan takes chaotic stage; Landa crashes out Giro d’Italia 2021: Stage 4 – Dombrowski wins stage, De Marchi takes pink, GC shakes all about Giro 2021 Tweets of the Week : Hot mess maps and Taco triumphs Giro d’Italia 2021: Stage 3 – Taco! Taco! Taco! takes a tasty victory Giro d’Italia 2021: Stage 2 – Merlier takes first sprint as the Giro remembers #WW108 Giro d’Italia 2021: Stage 1 – Ganna goes great guns and purrs into pink Tweets of the Week 2021 : The hype, the hubris, the WTF? VeloVoices Podcast 171: Keep your butt on the saddle Tweets of the Week 2021 : Tufty-haired triumphs! Liège-Bastogne-Liège 2021: Pogacar living the cycling dream! Tweets of the Week 2021 : No photo finishes, please! VeloVoices Podcast 170: DSM have got something funky going on! Tweets of the Week 2021 : Cav turns back time; Rog gives gifts Tweets of the Week 2021 : A monumental Danish twist VeloVoices Podcast 169: The Great Dane, vegetable bouquets and missable races Tour of Flanders 2021: Kasper Asgreen delivers Elegant victory Tweets of the Week 2021 : What are they on? Fire! Tweets of the Week 2021 : A winning chocolatier and dissing the Ronde VeloVoices Podcast 168: Pog Rocks, Roglic Rolls and Stuyven Strolls Milan-Sanremo 2021: Jasper Stuyven takes a risk and wins the spoils Tweets of the Week 2021 : Sunday’s chaos grenade of heartbreak and pain Tweets of the Week: Dream teams, GPs with ham and racing on the hoods VeloVoices Podcast 167: Droppin’ the wattbombs Men’s Strade Bianche 2021 : A million watts later, it’s a van der Poel victory Tweets of the Week 2021 : We’re back and freewheelin’ into the season Tweets of the Week 2021 : Big Tam Moments VeloVoices Podcast: The 2020 Christmas Party Vuelta Tweets of the Week: Roglic rules, Froome’s farewell and Carapaz dancin’ in the street! VeloVoices Podcast 165: Cool heads and Movistar madness Vuelta a Espana 2020 : Stage 18 – Ackermann aces final stage, Roglic wins overall again Vuelta a Espana 2020 : Stage 17 – Gaudu takes another stage; Roglic holds red Vuelta a Espana 2020 : Stage 16 – Magnus Cort takes EF’s third Vuelta stage Vuelta a Espana 2020: Stage 15 – Philipsen Prevails in Treacherous Conditions Vuelta a Espana 2020: Stage 14 – Wellens doubles his Vuelta haul Vuelta a Espana 2020: Stage 13 – Roglic time trials to top of podium Vuelta Tweets of the Week : Carthyisms, Elfin Roglic, TdF2021 (yes really) VeloVoices Podcast 164: Let it go, let it go, it was four blooming years ago Vuelta a Espana 2020: Stage 12 – Carthy conquers Angliru, Carapaz crawls into red Vuelta a Espana 2020: Stage 11 – Gaudu gains debut Grand Tour victory Vuelta a Espana 2020: Stage 10 – Roglic’s third triumph sees him take back lead Vuelta a Espana 2020: Stage 9 – Bennett Relegated, Ackermann Wins Stage Vuelta a Espana 2020 : Stage 8 – Roglic roars to victory and back to the GC podium Vuelta a Espana 2020 : Stage 7 – Not so rusty Woods wins from a feisty breakaway VeloVoices Podcast 163: Plan B, plan C, plan for jackets, plan for small horses Vuelta a Espana 2020 : Stage 6 – Izagirre wins the stage while Carapaz snatches red39 Giro d’Italia 2020 : Stage 21 – Ganna takes the stage; Geoghegan Hart takes the trophy Vuelta a Espana 2020 : Stage 5 – Tenacious Wellens triumphs Giro d’Italia 2020 : Stage 20 – Second stage for Tao as he and Jai tie Vuelta a Espana 2020 : Stage 4. Giro d’Italia 2020: Stage 19. Bennett, Cerny and whole lot of confusion Vuelta a Espana 2020 : Stage 3 – Martin punches to victory, Roglic hangs on Giro d’Italia 2020: Stage 18 – Jai Ho! Unflappable Sunweb Wins, Takes Maglia Rosa Vuelta a Espana 2020 : Stage 2 – Soler doesn’t hold back; Roglic extends lead Giro d’Italia 2020 : Stage 17 – Second time lucky for O’Connor Vuelta a Espana 2020 : Stage 1 – Roglic still reigns in Spain Giro d’Italia 2020 – Stage 16 – Tratnik powers to the win, Almeida refuses to lay down Giro Tweets of the Week : Cycling’s binary stars, Ineos rising and Vuelta chat VeloVoices Podcast 162: Full-on Flanders and half-gas Giro Tour of Flanders 2020 : Van der Poel over Van Aert by a whisker Giro d’Italia 2020 – Stage 15 – Tao takes the day while Joao gives it all Giro d’Italia 2020: Stage 14 – Galactic Ganna Gusts To Third Win Giro d’Italia 2020: Stage 13 – Ulissi makes it two, Almeida snatches seconds Giro d’Italia 2020: Stage 12 – Narvaez wins in the rain Giro d’Italia 2020: Stage 11 – Arnaud The Unstoppable Giro d’Italia 2020 : Stage 10 – Sagan solos to sensational success Giro Tweets of the Week : Farewell Cav?, Soaked Sagan, What’s with Wout? VeloVoices Podcast 161: Beef, Beefcakes, tarp and a little bit of cycling Giro d’Italia 2020 : Stage 9 – Guerriero takes a rainy win; Mads wins a crazy Gent-Wevelgem Giro d’Italia 2020 – Stage 8 : Alex Dowsett takes emotional win Giro d’Italia 2020 – Stage 7 : Demare was the fastest in the fastest Giro stage ever Giro d’Italia Stage 6 – Nono [Demare] nails it again Giro d’Italia Stage 5 – He’s Ganna and done it in the fog! Giro d’Italia 2020 : Stage 4 – Demare by a whisker Giro Tweets of the Week : Peloton meltdown, crazy Liege, and waterfowl a go-go Giro d’Italia 2020 : Stage 3 – Caicedo conquers Etna, Almeida takes pink VeloVoices Podcast 160: It’s another ducking podcast Giro d’Italia 2020 : Stage 2 – Ulissi has the kick; LBL 2020 : Roglic stays the course Giro d’Italia 2020: Stage 1 – Ganna purrs into pink Worlds Tweets of the Week : King and Queen of the World! Tour Tweets of the Week : The Shock and The Champs VeloVoices Podcast 159: The Slovenian Slugfest and the disappointed Americans Tour de France 2020: Stage 21 – Bennett takes champs and green; Pogacar takes all the rest Tour de France 2020: Stage 20 – Stunning Pogacar storms to yellow Tour de France 2020: Stage 19 – Double Danish Delight for Kragh Andersen Tour de France 2020: Stage 18 – Kwiatkowski gets his beautiful reward Tour de France 2020: Stage 17 – Superman Lopez Takes Flight; Roglic Extends Lead Tour de France 2020: Stage 16 – Instant Kämna gets the stage; Roglic stays in yellow Tour Tweets of the Week : A Sunweb of love, Wout and not Wout, Umlauts a go-go VeloVoices Podcast 158: The return of Kiss My Panache Tour de France 2020: Stage 15 – Pogacar conquers Grand Colombier, Jumbo-Visma conquers the rest. Tour de France 2020: Stage 14 – Soren Kragh Andersen steals the Sagan show Tour de France 2020 : Stage 13 – Martinez takes maiden victory; Roglic takes time off his rivals Tour de France 2020 : Stage 12 – Third-time lucky for Marc Hirschi Tour de France 2020 : Stage 11 – Ewan strikes two, Sagan strikes out. Tour de France 2020 : Stage 10 – Bennett wins stage! Takes green! Steals hearts! Tour Tweets of the Week 2020 : Jumbo’s Hive Mind (and elf nose); Kombucha jersey; the art of France VeloVoices Podcast 157: Philosophy, Pox and Pogacar Pop Tour de France 2020 : Stage 9 – Pogacar triumphs on an intense stage; Roglic takes yellow Tour de France 2020 : Stage 8 – Peters solos to win, Yates clings to yellow Tour de France 2020 : Stage 7 – Wout-standing stage win on a crazy day Tour de France 2020 : Stage 6 – Lutsenko storms to the win Tour de France 2020 : Stage 5 – Wout wins and Yates awarded yellow Tour de France 2020 : Stage 4 – Roglic romps to victory Tour Tweets of the Week 2020 : Mod no more, masque d’or, Muppets amour Tour de France 2020 : Stage 3 – Caleb Ewan Threads The Needle VeloVoices Podcast 156: Citroëns pulling strange moves and throwing out sausages Tour de France 2020 : Stage 2 – Alaphilippe fires it up for an emotional stage win Tour de France 2020 : Stage 1 – Kristoff storms to a rain-soaked sprint victory Tweets of the Week 2020 : In and out of the Tour and #BatChamps action Tweets of the Week 2020 : Birdsong in flight, All in for Pinot, Baby Daisy Kuss VeloVoices Podcast 155: The Durango Crime Stats Special Tweets of the Week 2020 : Wout again?! Tour gauntlet thrown! Remco rides again! Milan-San Remo 2020 : 305km and Van Aert takes it by half a wheel Tweets of the Week 2020 : Pouty Wouty is the bomb! Tweets of the Week 2020 : Italian flavour, Froome rumours, freedom rides Tweets of the Week 2020 : GT dreaming, Quarantine hair and more goats! Tweets of the Week 2020 : Farm life, #Lockdown laps (and lapses) and crazy dreams Tweets of the Week 2020 : Ronde van Vlockdown, gambolling goats and quarantine gruppetto VeloVoices Podcast 154: Vamos… venga… oh *$%@! – Movistar and more VeloVoices Podcast 153: The conference call Tweets of the Week 2020 : Stealth racing, freedom crepes and gifs of distinction VeloVoices Podcast 152: There will be tweets…. Tweets of the Week 2020 : Cobbley goodness, bad behaviour and quarantine stories Omloop Het Nieuwsblad 2020: Stuyven and Van Vleuten kick off the Classics FINAL KM: UAE Tour St. 5 FINAL KM: UAE Tour St. 4 FINAL KM: UAE Tour St. 3 Tweets of the Week 2020: Racing marbles! Remco on a run! Sandstorms! FINAL KM: UAE Tour St. 2 FINAL KM: Volta ao Algarve St. 5; Ruta del Sol St. 5; Tour des Alpes Maritimes et du Var St. 3, UAE Tour St. 1. VeloVoices Podcast 151: Who Are Cycling’s Travelling Wilburys? FINAL KM: Volta ao Algarve St 4; Ruta del Sol St 4; Tour des Alpes Maritimes et du Var St.2 FINAL KM: Volta ao Algarve St 3; Ruta del Sol St 3; Tour des Alpes Maritimes et du Var St.1 FINAL KM: Volta ao Algarve St 2; Ruta del Sol St 2. FINAL KM: Volta ao Algarve St 1; Ruta del Sol St 1 Tweets of the Week 2020 : The Mullet of Speed, Quintana conquers, #RideForStig Tweets of the Week 2020: All the wins, great gifs, and Sunweb games FINAL KM: Etoile des Besseges St 5; Volta a la Comunitat Valenciana St 5; Bat Champs Final KM 2020: Saudi Tour St 5; Etoile des Besseges St 4; Volta a la Comunitat Valenciana St 4; Bat Champs Final KM 2020: Saudi Tour St 4; Etoile des Besseges St 3; Volta a la Comunitat Valenciana St 3 Final KM 2020: Saudi Tour St 3; Etoile des Besseges St 2; Volta a la Comunitat Valenciana St 2; Bat Champs Final KM 2020: Saudi Tour St 2; Etoile des Besseges St 1; Volta a la Comunitat Valenciana St 1 Final KM 2020: Saudi Tour Stage 1 Tweets of the Week 2020: CX muddy magic, trophies for tots, farewell Kiri Final KM 2020: Vuelta a San Juan, Stage 7; GP Cycliste la Marseillaise; Challenge Mallorca; Colombian RR Champs Final KM 2020: Vuelta a San Juan, Stage 6; Cadel Evans Great Ocean Race; Women’s CX champs; Challenge Mallorca Final KM 2020: Vuelta a San Juan, Stage 5; Cadel Evans Great Ocean Race, women’s race; Challenge Mallorca Final KM 2020: Race Torquay, Challenge Mallorca, Colombian TT Champs Final KM: Vuelta a San Juan, Stage 4 Final KM: Vuelta a San Juan, Stage 3 Tweets of the Week 2020: Bedhead snaps, Degs sector, riding with champions Final KM: Vuelta a San Juan, Stage 2 FINAL KM: Vuelta a San Juan Stage 1 FINAL KM: Santos Tour Down Under Stage 6 FINAL KM: Santos Tour Down Under Stage 5 FINAL KM: Santos Tour Down Under Stage 4 FINAL KM: Santos Tour Down Under Stage 3 FINAL KM: Santos Tour Down Under Stage 2 Tweets of the Week 2020 : And so it begins FINAL KM: Santos Tour Down Under Stage 1 Tweets of the Week 2020: BatChamps, season’s dreaming and bye-bye Bernie FINAL KM: Bat Champs Aussie style Tweets of the Week 2020: Happy new year, happy new jerseys! A to Z of Men’s Cycling 2019 : From New stage winners to Zdenek (part 2) A to Z of Men’s Cycling 2019 : From Alaphilippe to Monuments (part 1) VeloVoices Podcast 150: The 2019 Velovoices Award winners revealed! VeloVoices Podcast 149: Romain’s little whiskey VeloVoices Awards 2019: Lifetime achievement award VeloVoices Awards 2019: Rider of the Year (Male) VeloVoices Awards 2019: Rider of the Year (Female) VeloVoices Awards 2019: Rivalry of the Year VeloVoices Awards 2019: Best Race Finish VeloVoices Awards 2019: Spine-Tingling Moment of the Year VeloVoices Awards 2019: Surprise of the Year VeloVoices Awards 2019: Breakthrough Rider VeloVoices Awards 2019: Best Hair, Tattoos or Facial Adornment VeloVoices Awards 2019: Inspiring Story of the Year Tweets of the Week : That Boy Phinney, Classics legends, and Danish orientation Tweets of the Week: The final Monument, farewells and seasonal stats Il Lombardia 2019: Bauke Mollema takes his chance and picks up a Monument Tweets of the Week: Rainbows and tears at the Worlds VeloVoices Podcast 148: It’s Raining Danes! World Championships ’19 wrap up Vuelta 2019 : A to Z, Part 2 – from New Jerseys to Zzzzz Vuelta 2019 : A to Z, Part 1 – from Astana to Movistar Vuelta Tweets of the Week : Trash talk, bromance and farewell for another year VeloVoices Podcast 147: Vuelta wrap-up – all the cats in jerseys! Vuelta 2019: Stage 21 – Roglic reigns while Jakobsen takes the final stage Vuelta 2019: Stage 20 – Pogacar goes bold for his third stage win; Roglic keeps red Vuelta 2019: Stage 19 – Remi Cavagna wins in Toledo, Roglic keeps red Vuelta 2019: Stage 18 – Sergio Higuita solos to victory as the GC is shaken again Vuelta 2019: Stage 17 – Crosswind chaos gives Gilbert his double and the GC’s blown apart Vuelta Tweets of the Week : Flags and fans and fanciful things Vuelta 2019: Stage 16 – Fuglsang soars to a misty victory VeloVoices Podcast 146: Week 2 of Vuelta 2019 – It’s never too late to book the circus! Vuelta 2019: Stage 15 – Kuss high-fives to victory; Roglic keeps grip on red Vuelta 2019: Stage 14 – Bennett avoids big crash to take his second stage Vuelta 2019: Stage 13 – Slovenia dominates Los Machucos as Pogacar and Roglic win big Vuelta 2019: Stage 12 – Gilbert wins in Bilbao while Roglic keeps rolling in red Vuelta 2019: Stage 11 – Breakaway Glory for Mikel Iturria Vuelta 2019: Stage 10 – Roglic scorches the competition, blazes into red Vuelta Tweets of the Week: Mudbaths and Movistar In praise of the blaze : The A to Z of Marcel Kittel VeloVoices Podcast 145: Week 1 of Vuelta 2019 – Stock up on canned goods now! Vuelta 2019: Stage 9 – Pogacar takes the stage, Quintana takes the red Vuelta 2019: Stage 8 – Arndt takes a rainy sprint; Edet takes red Vuelta 2019: Stage 7 – Valverde shines, Lopez retakes lead Vuelta 2019: Stage 6 – Herrada takes the win, Teuns leaps into red Vuelta 2019: Stage 5 – Impenetrable Madrazo wins stage, Lopez regains red Vuelta 2019: Stage 4 – Fabio Jakobsen takes victory by millimetres Vuelta Tweets of the Week : A salty start Vuelta 2019: Stage 3 – Double Irish as Bennett wins the stage and Roche retains red Vuelta 2019: Stage 2 – Quintana wins stage, Roche romps into red Vuelta 2019: Stage 1 – Astana sparkle while Jumbo Visma have a nightmare VeloVoices Podcast 144: Salmon plushies, bonkers transfers and Benidorm here we come! Tour de France 2019 : A to Z (part 2) from Nuts to Zeut Alors! Tour de France 2019 : A to Z (part 1) from Against the Clock to Mothers & Marriages Tour Tweets of the Week: We’ll always have Paris VeloVoices Podcast 143: Come at me with panache, none of your slow grinding Tour de France 2019: Stage 21 – Ewan Takes A Hat Trick, Bernal Brings Home Yellow Tour de France 2019: Stage 20 – Nibali takes the stage; Bernal takes the Tour Tour de France 2019 : If the race were a nightclub … Tour de France 2019: Stage 19 – Stage stopped; Bernal takes yellow Tour de France 2019: Stage 18 – Quintana wins stage; Alaphilippe saves yellow (again) Tour de France 2019: Stage 17 – Trentin takes the Gap; Martin and Rowe take flights home Tour de France 2019: Stage 16 – Ewan rockets to the win, Alaphilippe holds yellow Tour Tweets of the Week : Hot damn! This Tour is roarin’! VeloVoices Podcast 142: From Go-Go Pinot to No-Go Nairo, this Tour has it all! Tour de France 2019: Stage 15 – Yates takes the stage, Pinot stomps up the GC Tour de France 2019: Stage 14 – Pinot stomps his way to the top of the Tourmalet Tour de France 2019: Stage 13 – Alaphilippe Sparkles in Yellow, Steals the Hearts of Millions Tour de France 2019: Stage 12 – Simon Yates sprints for the stage, Alaphilippe holds yellow Tour de France 2019: Stage 11 – Caleb Ewan gets his Tour stage by a whisker Tour Tweets of the Week : Sacre bleu! Cor blimey! Holy cow! Tour de France 2019: Stage 10 – Van Aert wins as winds blow apart GC battle VeloVoices Podcast 141: It’s the Tour Jim, but not as we know it Tour de France 2019: Stage 9 — Impey plays it cool for his first Tour victory Tour de France 2019: Stage 8 — De Gendt storms to the win while Alaphilippe prises back the yellow with panache Tour de France 2019: Stage 7 — Groenewegen Wins the Snooziest Stage The English Cyclist : For the data-driven design lover Tour de France 2019: Stage 6 – Breakmates Teuns gets the stage, Ciccone takes yellow Tour de France 2019: Stage 5 – Sagan storms to stage win Tour de France 2019: Stage 4 – Victory for Viviani in Nancy Tour Tweets of the Week : This Tour has buckled its swash and it is BUZZING! Tour de France 2019: Stage 3 – Alaphilippe swashbuckles into yellow Tour de France 2019: Stage 2 – Jumbo-Visma storm the TTT to keep yellow Tour de France 2019: Stage 1 – Teunissen Stings the Sprinters The Northern Line : Personalised climb posters Tweets of the Week : Bat Champs! Tour Hopes! Outstanding Hair! VeloVoices Podcast 140: We’re gonna need a bigger podium Tweets of the Week : Tour predictions and then some … Tweets of the Week : So much Danishness! So much Tourness! So much tweetness! Criterium du Dauphine 2019: Fuglsang crowned champion in Champéry Giro d’Italia 2019 : A to Z (part 2) from No, I’m not crying to Zakarin Giro d’Italia 2019 : A to Z (part 1) from Ackermann to Movistar Giro Tweets of the Week : Carapaz champ, Haga honours, Chavito love and Hansen treats … Giro d’Italia 2019: Stage 21 – Chad Haga makes it simple; Carapaz is new Giro champ Giro d’Italia 2019: Stage 20 – Bilbao pips Landa, Lopez thumps fan; Carapaz keeps pink Giro d’Italia 2019: Stage 19 – The Fierce Joy of Esteban Chaves Giro d’Italia 2019: Stage 18 – Cima wins a breakaway thriller Giro d’Italia 2019: Stage 17 – Peters powers to victory, Carapaz increases lead Giro d’Italia 2019: Stage 16 – Ciccone wins tricky stage, Carapaz maintains race lead Giro Tweets of the Week: Unsung heroes and yet more trash talk VeloVoices Podcast 139: Crimes against Cyclamino Giro d’Italia 2019: Stage 15 – Cataldo takes an emotional victory while the Shark attacks Giro d’Italia 2019: Stage 14 – Carapaz takes the stage and the pink jersey too Giro d’Italia 2019: Stage 13 – Zakarin wins and the GC gets a shake Giro d’Italia 2019: Stage 12 – Benedetti triumphs as Polanc takes pink. Giro d’Italia 2019: Stage 11 – Caleb Ewan doubles up in Novo Ligure Giro d’Italia 2019: Stage 10 – Demare dashes to victory in Modena Giro Tweets of the Week: Box jumps, Biblical rain and a lurking Shark VeloVoices Podcast 138: meet Johnny Sausages and Ta-Dah Pogotcha! Giro d’Italia 2019: Stage 9 – Roglic soaks the competition in San Marino Giro d’Italia 2019: Stage 8 – Caleb Ewan takes a technical sprint Giro d’Italia 2019: Stage 7 – Pello Bilbao triumphs in L’Aquila Giro d’Italia 2019: Stage 6 – Masnada takes the stage and Conti rides into pink Giro d’Italia 2019: Stage 5 – Ackermann doubles up Giro d’Italia 2019: Stage 4 – Carapaz wins crash-marred finale Giro Tweets of the Week : Trash talk, relegations and a heartfelt farewell Giro d’Italia 2019: Stage 3 – Gaviria victorious as Viviani is relegated VeloVoices Podcast 136: Undercooked, underrated and underwhelmed Giro d’Italia 2019: Stage 2 – Ackermann’s sunshine on a rainy day Giro d’Italia 2019: Stage 1 – Primoz Roglic with a comfortable win Tweets of the Week 2019 : Hula hoops, bad fonts and Elton John style Tweets of the Week 2019: Farewell to the Classics VeloVoices Podcast 136: Don’t Glue Yourself To Chris Froome Liege-Bastogne-Liege 2019: Fuglsang and Van Vleuten take solo wins Tweets of the Week 2019: The Dutch are lit … and other tales Tweets of the Week 2019: Roubaix on the rocks! VeloVoices Podcast 135: A penchant for crashing Paris-Roubaix 2019: Philippe Gilbert wins his cobble Itzulia Basque Country 2019: Ion Izagirre ends a Basque drought Tweets of the Week 2019: Ronde and Ronde we go! TOUR OF FLANDERS 2019: BETTIOL SOLOS TO FIRST WIN Tweets of the Week 2019 : Kings of the road Gent-Wevelgem 2019: Kristoff powers to victory Tweets of the Week 2019 : Primavera Prosecco with added De Gendt VeloVoices Podcast 134: Et voila! A huge sprint! Milan-SanRemo 2019: Alaphilippe sprints to first Monument title Tirreno-Adriatico 2019: One second brings first for Primoz Roglic Tweets of the Week 2019: BADASS racing all over Europe! Tweets of the Week 2019: Dusted up and winded VeloVoices Podcast 133: Cobbling together a Quick-Step Classics conundrum Strade Bianche 2019 : Alaphilippe debuts on the top spot; Van Vleuten solos to victory Paris-Nice 2019: Debut victory for Bernal Tweets of the Week 2019: Let the Classics begin! The VeloVoices Podcast: Hear all about it! Tweets of the Week 2019: Confetti dreams Tweets of the Week 2019: It’s just like 1965! Tweets of the Week 2019: Dumb and dumber … Tweets of the Week 2019: Quickstep pups and one hot croc! Tweets of the Week 2019: Willungan expectations and a whole lotta Oss Final KM: Santos Tour Down Under Stage 6 Final KM: Santos Tour Down Under Stage 5 Final KM: Santos Tour Down Under Stage 4 Final KM: Santos Tour Down Under Stage 3 Final KM: Santos Tour Down Under Stage 2 Final KM: Santos Tour Down Under Stage 1 Tweets of the Week 2019: Amusing, mystifying and disturbing How the hell … did you get into the sport of cycling? Men’s 2018 season : A to Z – Part 2 #NoGoTour to Zoncolan Men’s 2018 season: A to Z, part 1 – Alaphilippe to Monuments VeloVoices Awards 2018 : All the results! VeloVoices Podcast 132: Awards 2018 – Potato-filled with a dollop of Danes Christmas Gift Guide 2018 : Give a little bit – cycling charities VeloVoices Awards 2018: Lifetime Achievement VeloVoices Awards 2018: Rider of the Year (Men) VeloVoices Awards 2018: Rider of the Year (Women) VeloVoices Awards 2018: Spine-Tingling Moment of the Year VeloVoices Awards 2018: Best Hair, Facial Adornment or Tattoo VeloVoices Awards 2018: Unsung Hero VeloVoices Awards 2018: Surprise of the Year VeloVoices Awards 2018: Inspiring story of the year VeloVoices Awards 2018: Breakthrough Rider VeloVoices Awards 2018: Best Race Finish (Women) VeloVoices Awards 2018: Best Race Finish (Men) Christmas Gift Guide 2018: Luke and His Misfits’ Pick Of The Kit! VeloVoices Podcast 131: The falling leaves and the rising heroes Il Lombardia 2018: Pinot solos to his first Monument WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 8 VeloVoices Podcast 130: World class, baby! WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 7 WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 6 WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 5 WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 4 WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 3 WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 2 WORLD CHAMPIONSHIPS 2018: FINAL KM DAY 1 The Big Feature: Two Years In, Lily Williams Is One To Follow How the hell… did Enric Mas get second place at the Vuelta? Vuelta Tweets of the Week: Final reactions to 2018’s best Grand Tour VeloVoices Podcast 129: Brits, Bushels and Buttocks Vuelta 2018: Stage 21 – Viviani takes Madrid sprint, Yates takes Vuelta title Vuelta 2018: Stage 20 – Mas shows us the future, Yates delivers final blow Vuelta 2018: Stage 19 – Pinot conquers La Rabassa, Yates conquers Valverde Vuelta 2018: Stage 18 – Wallays serves up another Vuelta thriller Vuelta 2018: Stage 17 – Woods’ emotional win Vuelta 2018: Stage 16 – Dennis takes TT stage, Yates holds red Tweets of the Week: Celebrating Joie de Vivre! Vuelta 2018: FINAL KM STAGES 10-15 VeloVoices Podcast 128: Jaunty hats and red jerseys Vuelta 2018: Stage 15 – Pinot solos to a mighty Covadonga win Vuelta 2018: Stage 14 – Yates takes the stage and the race lead Vuelta 2018: Stage 13 – Rodriguez tames La Camperona for Euskadi Vuelta 2018: Stage 12 – Geniez takes the win, Herrada takes red Vuelta 2018: Stage 11 – Victory for De Marchi as Pinot attacks and Yates survives. Vuelta 2018: Stage 10 – Perfection secures Viviani his double Vuelta Tweets of the Week: Kings of the road Vuelta 2018: FINAL KM STAGES 1-9 VeloVoices Podcast 127: The Vuelta turns up the spice Vuelta 2018: Stage 9 – King crowned on La Covatilla, Yates (S) into red Vuelta 2018: Stage 8 – Valverde makes it a double, Molard stays in red Tour of Britain 2018: Legends of British Cycling Vuelta 2018: Stage 7 – Gallopin snatches victory while Molard stays in red – Vive La France! Vuelta 2018: Stage 6 – Bouhanni takes victory in frantic finale. Vuelta 2018: Stage 5 – Clarke wins stage, Molard moves into red How the hell… can we make it easier to work out who is who? Vuelta 2018: Stage 4 – King conquers stage, Kwiatko clings onto red Vuelta Tweets of the Week: It begins … Vuelta 2018: Stage 3 – Viviani sprints to victory, Kwiatkowski still in red Vuelta 2018: Stage 2 – Valverde takes the stage, Kwiatkowski takes red Vuelta 2018: Stage 1 – Dennis in the red Vuelta a Espana 2018 preview: Who loses least? How the hell… are Team Sunweb having such a stealthy shocker? VeloVoices Podcast 126: The Vuelta 2018 preview (sort of) Clasica San Sebastian 2018: Alaphilippe swaggers to victory Tour de France 2018 A to Z: From No dosh to Zzzzzz Tour de France 2018 A to Z: From Accuracy to Martin on the Mur Tour Tweets of the Week : Au revoir, Tour de France Tour de France 2018: FINAL KM STAGES 16-21 VeloVoices Podcast 125: Tour de France 2018 ‘It’s all over now’ Tour de France 2018 Stage 21: Kristoff Champs conqueror; Thomas Tour triumphant Tour de France 2018 Stage 20: Dumoulin wins by a second; Thomas takes home yellow Tour de France 2018 Stage 19: Roglic rides to podium; Thomas stays on top Tour de France 2018 Stage 18: Demare delivers in Pau Tour de France 2018 Stage 17: Quintana attacks (yes, really) and Thomas keeps yellow Tour de France 2018 Stage 16: Swashbuckling Alaphilippe makes it two!! Tour Tweets of the Week : Bromance, rivals and one stage at a time Tour de France 2018: FINAL KM STAGES 10-15 VeloVoices Podcast 124: Tour 2018 – Alps takes scalps Tour de France 2018 Stage 15: Magnus Cort delivers a double for Astana Tour de France 2018 Stage 14: Fraile flies to first Tour stage win Tour de France 2018 Stage 13 : Sagan takes his hat trick by a bike throw Tour de France 2018 : Deep in the heart of Texas Tour de France 2018 Stage 12 : Thomas takes Alpe d’Huez … in a sprint! Tour de France 2018 Stage 11 : Sky assault gives Thomas the maillot jaune How the hell… has Mark Cavendish stopped winning? Tour de France 2018 Stage 10 : Alaphilippe and Van Avermaet thrill at Le Grand-Bornand Tour Tweets of the Week: Dust, drama and Degs VeloVoices Podcast 123: Dust and drama – Tour de France week 1 Tour de France 2018: FINAL KM STAGES 1-9 Tour de France 2018 Stage 9 : Degs victorious in cobbled chaos Tour de France 2018 Stage 8 : Groenewegen does it again Tour de France 2018 Stage 7 : Groenewegen goes all the way Tour de France 2018 Stage 6 : Dan Martin tames the Mur-de-Bretagne Tour de France 2018 Stage 5 : Sagan conquers in Quimper Tour de France 2018 Stage 4 : Gaviria doubles up by a wheel Tour Tweets of the Week: Chava, Sagan, Lawson and the Tao of cycling Tour de France 2018 Stage 3 : Synchronous BMC put Greg Van Avermaet in yellow Tour de France 2018 Stage 2 : Peter Sagan says hello Tour de France 2018 Stage 1 : Gaviria leaves chaos behind to take yellow How the hell… isn’t Chris Froome considered one of the greats? VeloVoices Tour in 5 : WE WANT YOU! Tweets of the Week: ‘Get on your bike! We’re going to the top!’ VeloVoices Podcast 122: The circus is about to start How the hell… will Movistar manage their Tour love triangle? Tweets of the Week: #BatChamps, TourTalk and what nots … How the hell… can we not love the one-week wonders? VeloVoices Podcast 121: One week wonders Tour de Suisse 2018: Top of the Portes! Tweets of the Week: Podium pooches, prancing pandas and the llama king How the hell… can the Jiffy Bag Doctor write a book about medical innovation? Criterium du Dauphine 2018: Geraint Thomas wins overall How the hell… does the UCI President keep getting the Chris Froome case wrong? Giro 2018: A to Z, Part 2 – from Nera to Zoncolan Giro 2018: A to Z part 1 – from Arrivederci to Man’s best friend How the hell … did Pello Bilbao do a Zubeldia? Giro Tweets of the Week: Ghosts, #84kgs and that everlasting mancrush VeloVoices Podcast 120: Arrivederci, Giro 2018 GIRO 2018: FINAL KM STAGES 16-21 Giro 2018 Stage 21: Triples for Sammy B and Chris Froome Giro 2018 Stage 20: Nieve’s birthday win; Froome unstoppable Giro 2018 Stage 19: Froome solos from 80km out to take pink Giro 2018 Stage 18: Max Schachmann shines while Simon Yates suffers Giro 2018 Stage 17: Elia Viviani makes it four! How the hell … can they think about shortening the grand tours? Giro 2018 Stage 16: Rohan Dennis takes the win – Yates stays in pink Giro Tweets of the Week: Perfect in pink, pitching a hissy, punching Dino GIRO 2018: FINAL KM STAGES 10-15 Giro 2018 Stage 15: Simon’s Super Sunday Giro 2018 Stage 14: Froome conquers Zoncolan, Yates defends pink Giro 2018 Stage 13: Viviani strikes back with stage win number three Giro 2018 Stage 12: Sam Bennett hits top gear at rain soaked Imola Giro 2018 Stage 11: Yates doubles-up, Dumoulin looms large How the hell … are Team Sky so bad at the Giro? Giro 2018 Stage 10: Mohoric’s maiden Giro win, Yates stays in pink Giro Tweets of the Week: Climbing, sprinting, barging … and a cherubic smile VeloVoices Podcast 119: Mitchelton HOT! GIRO 2018 : FINAL KM STAGES 4-9 Giro 2018 Stage 9: Yates takes the stage and grows more majestic in pink Giro 2018 Stage 8: Carapaz sizzles in the rain; Yates stays in pink Giro 2018 Stage 7: Sam Bennett sprints to first Grand Tour victory Giro 2018 Stage 6: A stunning Mitchelton one-two on Etna Giro 2018 Stage 5: Battaglin bags a biggy, Dennis still in pink How the hell … don’t I love the Tour of Yorkshire? Giro 2018 Stage 4: Wellens wins, Dennis stays in pink Giro 2018 Tweets of the Week: Camels, ninjas and blue streaks GIRO 2018 : FINAL KM STAGES 1-3 Giro 2018 Stage 3: Viviani thinks fast for back-to-back wins Giro 2018 Stage 2: Viviani goes full gas while Dennis takes the pink Giro 2018 Stage 1: Dumoulin starts as number 1 and ends in pink Giro 2018 Competition: Win a Gino Bartali Palmares poster! The Big Feature: The Northern Line How the hell … are Italian races better than all the others? Tweets of the Week: The glorious stallion that is Thomas De Gendt VeloVoices Podcast 118: Post-Ardennes Constipation FINAL KM: Tour de Romandie St. 5, Festival Elsy Jacobs St 2. FINAL KM: Tour de Romandie St. 4, Tour of Chongming Island St. 3, Festival Elsy Jacobs St 1. FINAL KM: Tour de Romandie St. 3, Tour of Chongming Island St. 2, Festival Elsy Jacobs Prologue FINAL KM: Tour de Romandie, St. 2, Tour of Chongming Island St. 1 FINAL KM: Tour de Romandie, Stage 1 How the hell … can we predict the winner of the Giro? FINAL KM: Tour de Romandie, prologue Tweets of the Week: Tom who? Liege-Bastogne-Liege 2018: van der Breggen and Jungels solo to victory FINAL KM: Tour of The Alps Stage 5 FINAL KM: Tour of The Alps Stage 4 FINAL KM: Tour of The Alps Stage 3, La Fleche Wallonnes La Fleche Wallonne 2018: van der Breggan and Alaphilippe conquer the Huy FINAL KM: Tour of The Alps Stage 2 Tweets of the Week: Hamster gold, QuickStep coiffures and hipster racing FINAL KM: Tour of The Alps Stage 1 FINAL KM: Tro-Bro Léon, Amstel Gold Races, Commonweath Games Amstel Gold 2018: Valgren shows no pity while Sagan loosens up Final KM: Brabantse Pijl Dames Gooik and Brabantse Pijl How the hell … can they make TV coverage of cycling better? Tweets of the Week: Roubaix reflections VeloVoices Podcast 117: A Roubaix to remember Michael Goolaerts: 1994-2018 Paris-Roubaix 2018: Sagan follows the rainbow to Roubaix Final KM: Itzulia Basque Country St 6, Healthy Ageing Tour St 4 Itzulia Basque Country 2018: Roglic reigns supreme Final KM: Itzulia Basque Country St 5, Healthy Ageing Tour Stages 3a and 3b Final KM: Itzulia Basque Country St 4, Healthy Ageing Tour St 2 Final KM: Schelderprijs, Healthy Ageing Tour St 1, Itzulia Basque Country St 3 How the hell … do you stop Quick-Step winning Paris-Roubaix? Final KM: Itzulia Basque Country Stage 2 Tweets of the Week: Ronde and ronde we go Final KM: Itzulia Basque Country Stage 1 Final KM: Tour of Flanders 2018 Tour of Flanders 2018 : Double Dutch solo wins How the hell … are Quick-Step wiping the floor with everyone else? Tweets of the Week: Miracle mozzarella and the Wolfpack ascendancy VeloVoices Podcast 116: TEAM = Together Everyone Achieves More Final KM: Volta a Catalunya Stage 7, Gent-Wevelgem in Flanders Fields, Volta a Catalunya 2018: Something old … something new Final KM: Volta a Catalunya Stage 6 Final KM: Volta a Catalunya Stage 5, Record Bank E3 Harelbeke, Final KM: Volta a Catalunya Stage 4, Driedaagse De Panne-Koksijde Final KM: Volta a Catalunya Stage 3, Driedaagse De Panne-Koksijde How the hell … has Peter Sagan started to annoy me? Final KM: Volta a Catalunya Stage 2 Tweets of the Week: Shark jumps Porsche, bollard jumps Cav Final KM: Volta a Catalunya Stage 1 Final KM: Trofeo Alfredo Binda, Milan-Sanremo Milan-SanRemo 2018 : The Shark jumps the peloton on the Poggio How the hell … has Alexandro Valverde grown on me? Tirreno-Adriatico 2018: Kwiat Calmly Conquers Tweets of the Week: SuperSagan, Angryphilippe and bittersweet memories VeloVoices Podcast 115: Mud, sweat and Tiesj Final KM: Tirreno-Adriatico Stage 6 Final KM: Paris-Nice Stage 8, Tirreno-Adriatico Stage 5, Ronde Van Drenthe Paris-Nice 2018: Soler shines in Race to the Sun Final KM: Paris-Nice Stage 7, Tirreno-Adriatico Stage 4 Final KM: Paris-Nice Stage 6, Tirreno-Adriatico Stage 3 Final KM: Paris-Nice Stage 5, Tirreno-Adriatico Stage 2 Final KM: Paris-Nice Stage 4, Tirreno-Adriatico Stage 1 How the hell … do two big stage races happen at the same time? Final KM: Paris-Nice Stage 3 Tweets of the Week: Muddier than a muddy thing from Mud Town Tirreno-Adriatico : Show your love Final KM: Paris-Nice Stage 2 Final KM: Paris Nice Stage 1 Final KM: A brace of Strade Bianches Strade Bianche 2018: Benoot and van der Breggen take their first Strade How the hell … has Strade Bianche become an instant classic? Tweets of the Week: Cobbley goodness and desert tantrums VeloVoices Podcast 114: Dunes v Bergs Final KM: Abu Dhabi Tour St 5, Kuurne Brussel Kuurne, Omloop van het Hageland, Drome Classic Final KM: Abu Dhabi Tour St 4, Omloop Het Nieuwsblads, Classic L’Ardeche Omloop 2018: A double Danish Omloop day with Valgren and Siggaard Final KM: Abu Dhabi Tour Stage 3 Final KM: Abu Dhabi Tour Stage 2 Final KM: Abu Dhabi Tour Stage 1 How the hell … are podium girls still a thing? Tweets of the Week: Sun, sand and one broomstick cowboy Final KM: Stage 5, Vuelta a Andalucia, Volta ao Algarve Final KM: Stage 4, Vuelta a Andalucia, Volta ao Algarve Final KM: Stage 3, Vuelta a Andalucia, Volta ao Algarve Final KM: Stage 2, Vuelta a Andalucia, Volta ao Algarve Final KM: Stage 1, Vuelta a Andalucia, Volta ao Algarve How the hell … is Chris Froome still racing? Tweets of the Week: Crazy Colombians! Wolfpack in for the kill! Other stuff! VeloVoices Podcast 113: All things shiny and new Tweets of the Week: Little Kangaroo’s return! The pox is back! Cobbles soon! Tweets of the Week: Sweeter than discount Nutella! Tweets of the Week: Tattoos, kidneys, inflatables and waffles Santos Tour Down Under 2018: Impey counts back to victory Final KM: Santos Tour Down Under Stage 6 Final KM: Santos Tour Down Under Stage 5 Final KM: Santos Tour Down Under Stage 4 Final KM: Santos Tour Down Under Stage 3 Final KM: Santos Tour Down Under Stage 2 Final KM: Santos Tour Down Under Stage 1 Tweets of the Week: Slippery, saucy and sweet VeloVoices Awards 2017 : All the results! A to Z 2017 men’s season: Part 2 – from No fairytale to Zakarin A to Z 2017 men’s season: Part 1 – from Angliru to Monuments VeloVoices Awards 2017: Lifetime Achievement Award VeloVoices Awards 2017: That sinking feeling … VeloVoices Awards 2017: What the hell? VeloVoices Awards 2017: If only … VeloVoices Awards 2017: Best Hair VeloVoices Awards 2017: Unsung Heroes VeloVoices Awards 2017: Breakthrough Rider VeloVoices Awards 2017: Rider of the Year (Male) VeloVoices Awards 2017: Rider of the Year (Female) VeloVoices Awards 2017: Best Women’s Race Finish VeloVoices Awards 2017: Best Men’s Race Finish Christmas Gift Guide 2017: Cycling prints and more Christmas Gift Guide 2017: The teeshirts Christmas Gift Guide 2017: Midge’s pick of the kit! #youngdudes update: End of term report Tour de France 2018: The cobbles, the climbs, the cool cats VeloVoices Podcast 112: The Dark, Dashing Dutchman and the Falling Leaves. Il Lombardia 2017: The Shark takes final Monument of the season World Championships: A to Z (Part 2) from Nostalgia to Zzzs World Championships 2017: A to Z (Part I) from Aussie7 to Mount Floyen Worlds Tweets of the Week: It’s Peter’s world – we just live in it Worlds 2017: It’s a ThreePete for Sagan #youngdudes update: The boys of summer Vuelta Tweets of the Week: Bye bye Bertie, double trouble, looking forward VeloVoices Podcast 111: Vuelta all spiced out Vuelta a Espana 2017 : Final KMs Stage 16-21 Final KM: Stage 8 OVO Energy Tour of Britain, GP Cycliste de Montreal Vuelta a Espana 2017 : Stage 21 – 4 for Trentin as Froome finally does the double Final KM: Stage 7 OVO Energy Tour of Britain Vuelta a Espana 2017 : Stage 20 – Contador waves farewell from top of Angliru Final KM: Stage 6 OVO Energy Tour of Britain, GP Cycliste de Quebec Vuelta a Espana 2017 : Stage 19 – Thomas de Gendt with a breakaway win Final KM: Stage 5 OVO Energy Tour of Britain Vuelta a Espana 2017 : Stage 18 – Sander Armee springs surprise on Alto de Santo Final KM: Stage 4 OVO Energy Tour of Britain Vuelta a Espana 2017 : Stage 17 – Denifl delivers a dream on Los Machucos Final KM: Stage 3 OVO Energy Tour of Britain Vuelta a Espana 2017 : Stage 16 – Froome zooms further from his rivals Vuelta Tweets of the Week: A new bromance, a boy bus and riding without regrets Final KM: Stage 2 OVO Energy Tour of Britain VeloVoices Podcast 110: Spicy Vuelta, part 2 Final KM: Stage 1 OVO Energy Tour of Britain Vuelta a Espana 2017 : Final KMs Stage 10-15 Vuelta a Espana 2017 : Stage 15 – Superman flies again Vuelta a Espana 2017 : Stage 14 – Majka gives La Pandera a wink Vuelta a Espana 2017 : Stage 13 – Trentin takes his triple while the top three hold station Vuelta a Espana 2017 : Stage 12 – Marczynski doubles up, Contador attacks, Froome crashes twice Vuelta a Espana 2017 : Stage 11 – Oh Superman … Vuelta a Espana 2017 : Stage 10 – Trentin doubles up while Roche goes stealth Vuelta Tweets of the Week: Argyle ride proud, WaWa shown the door and Contador cheered VeloVoices Podcast 109: The first week of the spicy spicy Vuelta Vuelta a Espana 2017 : Final KMs Stage 1-9 Vuelta a Espana 2017 : Stage 9 – Froome takes the stage, extends his lead Vuelta a Espana 2017 : Stage 8 – Alaphilippe makes the break for first GT victory Vuelta a Espana 2017 : Stage 7 – Mighty Mohoric motors to triumph Vuelta a Espana 2017 : Stage 6 – Marczynski makes his Grand Tour mark Vuelta a Espana 2017 : Stage 5 – Lutsenko solos to seal debut GT victory Vuelta a Espana 2017 : Stage 4 – Trentin completes GT hat-trick Vuelta Tweets of the Week: Baby Blackbird, Captain America and a Shark Vuelta a Espana 2017 : Stage 3 – Nibali takes the stage, Froome takes the GC Vuelta a Espana 2017 : Stage 2 – Lampaert leaps into red Vuelta a Espana 2017 : Stage 1- Slick and speedy BMC deliver Dennis into red. Final KM: Stage 7 BinckBank Tour, Stage 4 Arctic Race of Norway Final KM: Stage 6 BinckBank Tour, Stage 3 Arctic Race of Norway Final KM: Stage 5 BinckBank Tour, Stage 2 Arctic Race of Norway Final KM: Stage 4 BinckBank Tour, Stage 1 Arctic Race of Norway Final KM: Stage 3 BinckBank Tour Final KM: Stage 2 BinckBank Tour Tweets of the Week: Pologne podium of fabulousness, #LandaUnbound and pony up! Final KM: Stage 1 BinckBank Tour Final KM: Vuelta a Burgos Stage 5, Dwars door het Hageland Final KM: Tour of Poland Stage 7, Vuelta a Burgos Stage 4 Final KM: Tour of Poland Stage 6, Vuelta a Burgos Stage 3 Final KM: Tour of Poland Stage 5, Vuelta a Burgos Stage 2 Final KM: Tour of Poland Stage 4, Vuelta a Burgos Stage 1 Final KM: Tour of Poland Stage 3 Final KM: Tour of Poland Stage 2 and RideLondon-Surrey Classic Final KM: Clasica San Sebastian and Tour of Poland Stage 1 Clasica San Sebastian 2017: Kwiatko with a knock out Tour de France 2017: A to Z, Part 2 – from Never … to Zig-zag Tour de France 2017: A to Z part 1 – Aruuuuuuuu to Most Valuable Tour Tweets of the Week: Pox and hearts; pain faces and dead eyes VeloVoices Podcast 108: Sky trains and Sunwebbers Tour de France 2017 : Final KM stages 16-21 Tour de France 2017 : Stage 21 – Groenewegen King of Paris, Froome claims 4th Tour title Tour de France 2017 : Stage 20 – Bodnar fastest, Bardet survives and Froome seals yellow Tour de France 2017 : Stage 19 – EBH finally gets his stage win Tour de France 2017 : Stage 18 – Barguil conquers Izoard, no one conquers Froome Tour de France 2017 : Stage 17 – Roglic wins solo while Froome stays firm Tour de France 2017 : Stage 16 – Michael Matthews victorious after Sunweb crosswind perfection VeloVoices Podcast 107: The 2nd Panachetastic Week of the Tour de France Tour de France 2017 : Final KM stages 10-15 Tour de France 2017 : Stage 15 – Mollema solos to stage win; Froome put under pressure Tour Tweets of the Week: WaWaPowa, Rogue Landa and Baby Blackbird Tour de France 2017 : Stage 14 – Matthews rules ramp up to Rodez Tour de France 2017: All out of luck, clean out of time Tour de France 2017 : Handmade Cyclist Tour prints Tour de France 2017 : Stage 13 – Barguil storms to Bastille Day victory Tour de France 2017 : Stage 12 – Bardet bosses stage, Aru takes yellow Tour de France 2017 : Stage 11 – Kittel takes 5 while Bodnar thrills Tour Tweets of the Week: Kittel’s lucky 13, unwritten rules, and Wolverine on a bike Tour de France 2017 : Stage 10 – Sprint King Kittel makes it four VeloVoices Podcast 106: An infamous first week of Tour de France 2017 Tour de France 2017 : Final KM stages 1 – 9 Tour de France 2017 : Stage 9 – Uran wins on a cruel and unusual day Tour de France 2017 : Stage 8 – A cracking win for Lilian Calmejane Tour Tweets of the Week: Sagan out, Kittel in, Cav out, EBH in Tour de France 2017 : Stage 7 – Triple and green for Kittel in photo-finish Tour de France 2017 : Stage 6 – Two in Troyes for Kittel Tour de France 2017 : Stage 5 – Aru tests the Sky waters Tour de France 2017 : Stage 4 – Victory in Vittel for Demare and a DQ for Sagan Tour Tweets of the Week: Clips and crashes and all things German Tour de France 2017 : Stage 3 – Sagan clips in for the win Tour de France 2017 : Stage 2 – Kittel throws down the sprinting gauntlet Tour de France 2017 : Stage 1 – Sky quickest off the mark #youngdudes June update: Hammering all the way to the nat champs VeloVoices Podcast 105: I want to be Peter Sagan’s baby! The Big Interview: US Nat Champ Larry Warbasse Tweets of the Week: Horns, hulas and triumphant tears Final KM: Tour de Suisse Stage 9 Tour de Suisse 2017: Spilak reigns supreme Final KM: Tour de Suisse Stage 8 Final KM: Tour de Suisse Stage 7 Final KM: Tour de Suisse Stage 6 Final KM: Tour de Suisse Stage 5 Final KM: Tour de Suisse Stage 4 Tweets of the Week: Birdsong tears and Mountain Goat kisses Final KM: Tour de Suisse Stage 3 Criterium du Dauphine 2017: Fuglsang flies to Dauphine glory Final KM: Dauphine St 8, OVO Women’s Tour St 5, Tour de Suisse St 2 Final KM: Dauphine St 7, OVO Women’s Tour St 4, Tour de Suisse St 1 Final KM: Dauphine St 6, OVO Women’s Tour St 3 Final KM: Dauphine St 5, OVO Women’s Tour St 2 Final KM: Dauphine St 4, OVO Women’s Tour St 1 Final KM: Criterium du Dauphine stage 3 Final KM: Criterium du Dauphine stage 2 Final KM: Criterium du Dauphine stage 1 Giro 2017: A to Z, Part 2 – from Nibali to Zakarin Giro 2017: A to Z part 1 – from amore infinito to moto mayhem #youngdudes May update: California Dreamin’ VeloVoices Podcast 104: Panache, your mancrush is still in pink Giro d’Italia 2017 : Final KM stages 16-21 Giro 2017 Stage 21:Double Dutch party as Van Emden and Dumoulin rock Milan Giro 2017 Stage 20: Pinot hearts the Giro and tomorrow is just a minute Giro 2017 Stage 19: Third time lucky for Landa and the pink is back in play Giro 2017 Stage 18: Tejay outfoxes Landa; Domoulin toys with rivals Giro 2017 Stage 17: Rolland ends Cannondale dry spell Giro 2017 Stage 16: Nibali bites while Dumoulin survives Giro Tweets of the Week: RAF hair, chest writing and kangaroos in underwear Giro 2017: Mads Pedersen, our #youngdude update Giro d’Italia 2017 : Final KM stages 10-15 Giro 2017 Stage 15: Jungels rides fast and furious to first GT stage win Giro 2017 Stage 14: Dumoulin crushes spirits on Oropa Giro 2017 Stage 13: Gaviria goes great guns AGAIN! Giro 2017 Stage 12: Gaviria confirms sprint dominance with hat-trick Giro 2017 Stage 11: A first for Fraile, Dumoulin stays in pink Podcast 103: Giro 2017 Stages 1-9 roundup Giro Tweets of the Week: Thieves, superheroes and the Tao of Geraint Thomas Giro 2017 Stage 10: Dutch courage wins, Thomas redeems Sky’s Giro Art of Cycling: The 100th Giro d’Italia Giro d’Italia 2017 : Final KM stages 4 to 9 Giro 2017 Stage 9: Blockhaus lives up to its hype as GC is shaken, not stirred Giro 2017 Stage 8: Izagirre takes first GT win, Jungels still in pink Giro 2017 Stage 7: Caleb Ewan claims longed for victory Giro 2017 Stage 6: Dillier delivers a ding-dong battle of a victory Giro 2017 Stage 5: Gaviria doubles up in Messina and Jungels stays in pink. Giro 2017 Stage 4: Jan Polanc’s persistence prevails on Etna, Quick-Steppers still in the pink Giro Tweets of the Week: The United Nations of bikes Giro d’Italia 2017 : Final KM stages 1 to 3 Giro 2017 Stage 3: Quick-Step echelon their way to the maglia rosa Giro 2017 Stage 2: Greipel powers into pink Giro 2017: Mads Pedersen, our #youngdude at #Giro100 Giro 2017 Stage 1: Audacious Postlberger in the pink Final KM: Tour de Yorkshire Stage 3 Final KM: Tour de Yorkshire women’s race and men’s Stage 2 #youngdudes April update: Cobbles and Classics Final KM: Tour de Yorkshire Stage 1 VeloVoices Podcast 102: ‘Let’s mess with the head of GVA’ Tweets of the Week: Let us smile through our tears Liege-Bastogne-Liege 2017: Valverde makes it four, van der Breggen makes a clean sweep Michele Scarponi: 1979-2017 Final KM: Tour of the Alps Stage 5 Final KM: Tour of the Alps Stage 4 Final KM: Tour of the Alps Stage 3 and a tale of two Fleche Wallonnes Final KM: Tour of the Alps Stage 2 Final KM: Tro-Bro Léon and Tour of the Alps Stage 1 Amstel Gold Race 2017: The cunning and guile of Philippe Gilbert Tweets of the Week: Sad sighs and Roubaix stories Paris-Roubaix 2017: GVA takes his first Monument, farewell to a legend Vuelta al Pais Vasco 2017: Valverde smashes it Tweets of the Week: Crash, Boonen, Bang! Rounding up the Ronde VeloVoices Podcast 101: A bad case of the Terpstras Tour of Flanders 2017 : Rivera sprints; Gilbert solos; fans win Final KM: Driedaagse De Panne-Koksijde Stages 3a 3b Final KM: Driedaagse De Panne-Koksijde Stage 2 Final KM: Driedaagse De Panne-Koksijde Stage 1 Tweets of the Week: No ride, no win … this isn’t a cheap game! Final KM: Volta a Catalunya St 7, Gent-Wevelgems x 7 Gent-Wevelgem 2017: Greg Van Avermaet takes an historic triple win Volta a Catalunya 2017: Valverde crushes competition Final KM: Volta a Catalunya St 6 Final KM: Volta a Catalunya St 5, E3 Harelbeke E3 Harelbeke 2017: Greg Van Avermaet beats a brace of Belgians Final KM: Volta a Catalunya St 4 Tweets of the Week: Up and over the Poggio Final KM: Volta a Catalunya St 3, Dwars Door Vlaanderen(s) Final KM: Volta a Catalunya Stage 2 VeloVoices Podcast 100: Our Centacast! Final KM: Volta a Catalunya Stage 1 Milan-San Remo 2017: Kwiatkowski takes the photofinish #youngdudes March update: X-rays, recovery and an MBE Final KM: Tirreno Adriatico Stage 7 Tirreno-Adriatico Review: Quintana rules the waves Tweets of the Week: Guts and heart and riding into legend Final KM: Tirreno Adriatico Stage 6 Final KM: Tirreno Adriatico Stage 5 Paris-Nice 2017: Henao holds off Contador onslaught Final KM: Ronde van Drenthe, Tirreno Adriatico St4 Final KM: Tirreno Adriatico Stage 3 Final KM: Tirreno Adriatico Stage 2 Final KM: Tirreno Adriatico Stage 1 Tweets of the Week: All the mud and glory VeloVoices Podcast 99: Bearded Pirate Shirley Temple Strade Bianche 2017: Longo Borghini finishes with fireworks, Kwiatkowski solos to victory Final KM: GP Le Samyn and Le Samyn des Dames Tweets of the Week: Tighten up your shoes cos gummy bears are GO! #youngdudes February update: From Abu Dhabi to Algarve Final KM: Abu Dhabi St 4, Kuurne-Brussels-Kuurne, Omloop van het Hageland KBK 2017 : Peter Sagan sprints to success Final KM: Abu Dhabi St3, Omloop Het Nieuwsblad Omloop 2017: GVA golden in Ghent, Brand brings it home for Sunweb Final KM: Abu Dhabi Tour Stage 2 The Big Interview: BMC’s Damiano Caruso Final KM: Abu Dhabi Tour Stage 1 Tweets of the Week: #BALA100, Omloop fever and love in the air Final KM: Tour of Oman St6, Vuelta a Andalucia St5, Volta ao Algarve St5 Final KM: Tour of Oman St5, Vuelta a Andalucia St4, Volta ao Algarve St4 Final KM: Tour of Oman St4, Vuelta a Andalucia St3, Volta ao Algarve St3 Final KM: Tour of Oman St3, Vuelta a Andalucia St2, Volta ao Algarve St2 Final KM: Tour of Oman St2, Vuelta a Andalucia St1, Volta ao Algarve St1. Final KM: Tour of Oman Stage 1 Tweets of the Week: My God, how did I get here? Tweets of the Week: Desert punch, EastEnd dreams, and springloaded Classics Final KM: Herald Sun Tour St4, Etoile de Bessèges St5, Volta Valenciana St5 Final KM: Dubai Tour St5, Herald Sun Tour St3, Etoile de Bessèges St4, Volta Valenciana St4 Final KM: Dubai Tour St4, Herald Sun Tour St2, Etoile de Bessèges St3, Volta Valenciana St3 Final KM: Dubai Tour St3, Herald Sun Tour St1, Etoile de Bessèges St2, Volta Valenciana St2 Final KM: Dubai Tour St2, Herald Sun Tour ITT, Etoile de Bessèges St1, Volta Valenciana St1 Final KM: Dubai Tour Stage One VeloVoices Podcast 98 – The Brink of Greatness Tweets of the Week: Swagger, swank and swellings Final KM: Cadel Evans Great Ocean Road Races, GP La Marsellaise Cadel Evans Great Ocean Road Race: #youngdudes update Tweets of the Week: Farewell to Luca … Santos Tour Down Under: A week of good cheer Santos Tour Down Under: Porte dominates in debut victory Tour Down Under: #youngdudes final stage update Final KM: Santos Tour Down Under Stage 6 Final KM: Santos Tour Down Under Stage 5 Tour Down Under: #youngdudes stage five update Final KM: Santos Tour Down Under Stage 4 Tour Down Under: #youngdudes stage four update Final KM: Santos Tour Down Under Stage 3 Tour Down Under: #youngdudes stage three update Santos Women’s Tour: Sprattie springs surprise Tour Down Under: #youngdudes stage two update Final KM: Santos Tour Down Under Stage 2 Tour Down Under: All the young dudes Final KM: Santos Women’s Tour Stage 4, Santos Tour Down Under Stage 1 Tweets of the Week: Sweet Chaves and the last of the roos Final KM: Santos Women’s Tour Stage 3 Santos Tour Down Under: Behind the scenes with wallabies Final KM: Santos Women’s Tour Stage 2, People’s Choice Classic Santos Tour Down Under: Hopes and fears Final KM: Santos Women’s Tour Stage 1 Santos Women’s Tour: Aspirations and ambitions Tweets of the Week! The Jump, The Jam and The Jiffy Bag VeloVoices Christmas quiz : All the answers! VeloVoices Christmas quiz : 2016 in review Farewell Fabs: Fondue moments VeloVoices Podcast 97: Our 2016 VeloVoices Awards Kitty’s 2016 Christmas Gift Guide : Bike charities Kitty’s 2016 Christmas gift guide: Prints and pieces … Kitty’s 2016 Christmas Gift Guide: Cycling photography books Christmas Gift Guide 2016: Panache’s pick of the kit! VeloVoices Awards 2016: Lifetime Achievement Award VeloVoices Awards 2016: Rider of the Year (Male) VeloVoices Awards 2016: Rider of the Year (Female) VeloVoices Awards 2016: Unsung helpers VeloVoices Awards 2016: Best Hair VeloVoices Awards 2016: Best Men’s Race Finish VeloVoices Awards 2016: Best Women’s Race Finish VeloVoices Awards 2016: Unsung Hero (Female) VeloVoices Awards 2016: Unsung Hero (Male) VeloVoices Awards 2016: Breakthrough Rider (Male) VeloVoices Awards 2016: Breakthrough Rider (Female) VeloVoices Awards 2016: Heartbreaking Moment of the Year VeloVoices Awards 2016: Spine-tingling Moment of the Year The Big Interview: Eurosport’s Ashley House Road World Championships: Day 8 Final KM VeloVoices Podcast 96: Doh! Worlds in Doha? Sagan 2016: The Velvet Samurai’s Rainbow Year Road World Championships: Day 7 Final KM Road World Championships: Day 6 Final KM The Big Interview: Wiggle-High5’s Jolien D’hoore Road World Championships: Day 5 Final KM Road World Championships: Day 4 Final KM Road World Championships: Day 3 Final KM Road World Championships: Days 1 and 2 Final KM The Big Interview: Catching up with Eurosport’s Laura Meseguer Il Lombardia 2016: Chaves swipes the sprint in season’s final Monument Eneco Tour review: Terpstra takes overall victory on final stage The Big Interview: The Legendary Adam Hansen Vuelta a Espana 2016: A to Z (Part 2) – Movistarlets to Zzzz Vuelta a Espana 2016: A to Z (Part I) – From Ambush to Legend VeloVoices Podcast 95: The end of the Spicy Vuelta and Stage-Win Virginity Vuelta a Espana 2016: Stage 21 – Kickass finish for Cort in Madrid, Quintana wins 2nd Grand Tour Vuelta a Espana 2016: Stages 15-20 Final KM Vuelta a Espana 2016: Stage 20 – Latour triumphs while Quintana wraps up red Vuelta a Espana 2016: Stage 19 – Froome wins the stage but Quintana still in red Vuelta a Espana 2016: Stage 18 – Magnus Cort makes it three for ORICA-BikeExchange Vuelta a Espana 2016: Stage 17 – Mathias Frank paces a perfect victory VeloVoices Podcast 94: The Second Week of the Extra Spicy Vuelta Vuelta a Espana 2016: Stage 16 – Jempy jumps to take maiden WT victory Vuelta a Espana 2016: Stage 15 – Mayhem at full gas and QuickSteppin’ to the win Vuelta a Espana 2016: Stages 9-14 Final KM Vuelta a Espana 2016: Stage 14 – Gesink rides to glory on the Queen stage Vuelta a Espana 2016: Stage 13 – Lucky 13 for Valerio Conti Vuelta a Espana 2016: Stage 12 – Keukeleire kicks early for victory Vuelta a Espana 2016: Stage 11 – Froome wins once again on Peña Cabarga VeloVoices Podcast 93: The Spicy Vuelta’s week of newbies Vuelta a Espana 2016: Stage 10 – Quintana conquers Covadonga, takes back red Vuelta a Espana 2016: Stage 9 – De La Cruz’s first pro win gets him red as well Vuelta a Espana 2016: Stages 1-8 Final KM Vuelta a Espana 2016: Stage 8 – Lagutin makes the grade, Quintana rockets to red Vuelta a Espana 2016: Stage 7 – Victory for Van Genechten Vuelta a Espana 2016: Stage 6 – Maiden victory for Yates (S), Atapuma keeps red Vuelta a Espana 2016: Stage 5 – second win for Meersman, Atapuma rests in red Vuelta a Espana 2016: Stage 4 – Calmejane goes solo and Atapuma pounces on red! Vuelta Tweets of the Week: Style, dodgy hotel rooms and a fond farewell Vuelta a Espana 2016: Stage 3 – Geniez hits the jackpot, Fernandez in red Vuelta a Espana 2016: Stage 2- Meersman wins, Kwiatkowski in red Vuelta a Espana 2016: Stage 1- Triumphant Sky put Kennaugh in red VeloVoices Podcast 92: Olympics, Spice and Cycling Tsukaharas Tweets of the Week: That’s Gold, Jerry! GOLD! Transfer 2016 round-up: Contador, Sagan and Nibali on the move The Big Feature: Cofidis’ Rudy Molard Clasica San Sebastian 2016 review: Bauke Mollema brings it home Tour de France 2016: A to Z (Part 2) – From Normandy to Zenith Tour de France 2016: A to Z (Part I) from Alaphilippe to Moved to tears Tour Tweets of the Week: The Dada Edition VeloVoices Podcast 91: A final round-up of Tour de France 2016 Tour de France 2016: Stage 21 – blue riband sprint for Greipel and treble for Froome Tour de France 2016: Stages 14-21 Final KM Tour de France 2016: Stage 20 – Izaguirre rides a demon descent to save Movistar’s pride Tour de France 2016: Stage 19 – Romain Bardet stays upright to fly the French flag Tour de France 2016: Stage 18 – Froome extends lead with second stage victory Tour de France 2016: Stage 17 – Zakarin zips the win at Finhaut Emosson VeloVoices Podcast 90: The Unprecedented Tour De France! Tour de Pologne 2016 review: Tim Wellens scoops the prizes in Poland Tour de France 2016: Stage 16 – Sagan inflicts the Bern Tour de France 2016: Stage 15 – IAM ecstatic as Pantano takes the stage Tour de France 2016: Stage 14 – Cav cooks the competition Tour de France 2016: Stages 8-13 Final KM Tour de France 2016: Stage 13 – Dumoulin doubles up, Froome-dog dominates Tour de France 2016: Stage 12 – Race blows the top off Ventoux Tour de France 2016: Stage 11 – Sagan and Froome take a stunner in Montpellier Tour de France 2016: Stage 10 – Matthews Revels in maiden Tour victory Tour Tweets of the Week: Impressive, astounding and repellent VeloVoices Podcast 89: Tour de France, Week 1 – It’s not Sky’s fault Tour de France 2016: Stage 9 – Through the storm, Dumoulin takes the day Tour de France 2016: Stage 8 – Froome zooms into yellow Tour de France 2016: Stages 1-7 Final KM Tour de France 2016: Stage 7 – Cummings makes it four for Dimension Data Tour de France 2016: Stage 6 – Cav seals a hat-trick Tour de France 2016: Stage 5 – GVA double-dips with solo victory and race lead Tour de France 2016: Stage 4 – Kittel victory by a whisker Tour Tweets of the Week: Cav can-can, Bernie’s back and Sagan swagans Tour de France 2016: Stage 3 – Cav doesn’t look back in Angers Tour de France 2016: Stage 2 – Sagan swaps rainbow stripes for maillot jaune Tour de France 2016: Stage 1 – Cavendish finally takes yellow Tour de France 2016: the riders speak! VeloVoices Podcast 88: Tour de France Preview The Northern Line : Ever so modernist cycling posters Tweets of the Week: Bees on bikes, tobaggans and diabolical hybrids VeloVoices Podcast 87: The Big Block of Cheese* Edition Final KM: Suisse Stage 9, Aviva Women’s Tour Stage 5 Tour de Suisse review: Lopez becomes first Colombian champion Final KM: Suisse Stage 8, Aviva Women’s Tour Stage 4 Final KM: Suisse Stage 7, Aviva Womens Tour Stage 3 Final KM: Suisse Stage 6, Aviva Womens Tour Stage 2 Final KM: Suisse Stage 5, Aviva Womens Tour Stage 1 Final KM: Tour de Suisse Stage 4 Tweets of the Week: Bad ass racing and swimfins Final KM: Tour de Suisse Stage 3 Final KM: Dauphine Stage 7, Suisse Stage 2 Criterium du Dauphine review: third victory validation for Chris Froome’s Tour form Final KM: Dauphine Stage 6, Suisse Stage 1 Final KM: Criterium du Dauphine Stage 5 Final KM: Criterium du Dauphine Stage 4 Final KM: Criterium du Dauphine Stage 3 Final KM: Criterium du Dauphine Stage 2 Final KM: Criterium du Dauphine Stage 1 Final KM: Criterium du Dauphine prologue Tweets of the Week: Three who lassoed the moon VeloVoices Podcast 86: Giro d’Italia wrap-up Giro d’Italia 2016: A to Z, Part 2 – From Nieve to Zakarin Giro d’Italia 2016: A to Z, Part I – From Amador to Making do Giro d’Italia 2016: Stage 21 – Arndt adds to Germany’s tally, Nibali secures second title Giro d’Italia 2016 : Stage 20 – Taaramae takes the stage, while Nibs takes the pink Giro d’Italia 2016 : Final KM stages 14-19 Giro d’Italia 2016 : Stage 19 – The Shark attacks and the little kangaroo’s in pink Giro d’Italia 2016 : Stage 18 – Trentin escapes to victory Giro d’Italia 2016 : Stage 17 – Kluge upsets the sprinters Giro d’Italia 2016: Stage 16 – Bala bounces back, Dutch domination continues Giro Tweets of the Week: Hair, horns, hammers and Hansen Final KM: Amgen Tour of California St8, ATOC Women St4 Giro d’Italia 2016 : Stage 15 – Foliforov wins as Kruijswijk extends lead Final KM: Amgen Tour of California St7, ATOC Women St3 Giro d’Italia 2016 : Stage 14 – Chaves wins the Queen stage Final KM: Amgen Tour of California St6, ATOC Women St2 Giro d’Italia 2016: Stages 8-13 Final KM Giro d’Italia 2016: Stage 13 – Nieve takes the win but it’s Amador in pink Final KM: Amgen Tour of California St5, ATOC Women St1 Giro d’Italia 2016: Stage 12 – Greipel triples up in Bibione Final KM: Amgen Tour of California Stage 4 Giro d’Italia 2016: Stage 11 – Ulissi makes it six Final KM: Amgen Tour of California Stage 3 Giro d’Italia 2016: Stage 10 – Cheeky win for Ciccone as Jungels takes pink Giro Tweets of the Week: Magnificent manes, super sprints and #FlechaWatch Final KM: Amgen Tour of California Stage 2 Podcast 85: All ablush for Giro d’Italia Week 1 Final KM: Amgen Tour of California Stage 1 Giro d’Italia 2016: Stage 9 – Prime time for Primos Giro d’Italia 2016: Stage 8 – Brambilla rides the white road to pink Giro d’Italia 2016: Stages 1-7 Final KM Giro d’Italia 2016: Stage 7 – Greipel’s whole Lotto love Giro d’Italia 2016: Stage 6 – Wellens rocks the Roccaraso Giro d’Italia 2016: Stage 5 – Greipel grabs the gusto Giro d’Italia 2016: Stage 4 – Victorious Ulissi and Dumoulin back in pink Giro Tweets of the Week: Dutch blush, Kittel capers, fans frenzy Giro d’Italia 2016: Stage 3 – Kittel brings the vitesse to Arnhem Giro d’Italia 2016: Stage 2 – Kittel’s sonic boom Giro d’Italia 2016: Stage 1 – Dumoulin takes pink Podcast 84: Giro d’Italia 2016 – The Smell of Spun Sugar and Forest Spas Final KM: Tour de Romandie St5, Tour de Yorkshire St3 Tour de Romandie review: Quintana conquers Final KM: Tour de Romandie St4, Tour de Yorkshire St2 and Women’s race Tweets of the Week Special: British Cycling under the microscope Final KM: Tour de Romandie St3, Tour de Yorkshire St1 Final KM: Tour de Romandie Stage 2 Final KM: Tour de Romandie Stage 1 Final KM: Tour de Romandie prologue Tweets of the Week: Neige-Hoth-Neige Final KM: Liege-Bastogne-Liege, Tour of Croatia Stage 6 Liege-Bastogne-Liege review: Wout Poels braves a blizzard for first Monument win Final KM: Tour of Croatia Stage 5 Final KM: Giro del Trentino Stage 4, Tour of Croatia Stage 4 Final KM: Giro del Trentino Stage 3, Tour of Croatia Stage 3 Final KM: Fleche Wallonnes, Giro del Trentino St2, Tour of Croatia St2. Fleche Wallonne reviews: Van der Breggen makes it two, Valverde makes it four! Final KM: Giro del Trentino Stage 1, Tour of Croatia Stage 1 Tweets of the Week: The gold of Amstel Podcast 83- From the Cobbles to the Ardennes Amstel Gold review: Gasparotto wins for Antoine Steve Cummings: The Peloton’s Quiet Man Paris-Roubaix: In the Forest of Arenberg Tweets of the Week: Goodbye Roubaix Tuesday Paris-Roubaix review: Hayman delivers a Velodrome haymaker Vuelta al Pais Vasco review: Baby Blackbird wins brutal Basque race Final KM: Vuelta Ciclista al Pais Vasco St5, Circuit Cycliste Sarthe St4 Amets Txurruka’s Fan Club Keeps Growing Final KM: Vuelta Ciclista al Pais Vasco St4, Circuit Cycliste Sarthe St3 Dan Martin: Ardennes Aspirations David Tanner: Gearing up for the Giro Final KM: Scheldeprijs, Vuelta Ciclista al Pais Vasco St3, Circuit Cycliste Sarthe St2a/b Michael Woods: Cycling scribe Tweets of the Week: Help me Ronde! Final KM: Vuelta Ciclista al Pais Vasco St2, Circuit Cycliste Sarthe St1 Podcast 82: The Heart of the Cobbled Classics Final KM: Vuelta Ciclista al Pais Vasco Stage 1 The A to Z of Basque Cycling, Part 2 Tour of Flanders review: Ronde Rainbows all round A to Z of Basque Cycling, Part 1 Daan Myngheer : 1993-2016 Antoine Demoitié : 1990-2016 Gent-Wevelgem review: Sagan victory overshadowed by tragic crash Volta a Catalunya Review: Nairo Quintana at a canter Final KM: Volta a Catalunya St6, Criterium International St1 and St2 Final KM: Volta a Catalunya St5 and E3 Harelbeke E3 Harelbeke review: The duel of the rainbows The Big Feature: Orica-AIS’s Annemiek van Vleuten Easter treat: Art of Cycling’s new book Final KM: Volta a Catalunya Stage 4 The Big Feature: Androni’s Daniele Ratto Final KM: Volta a Catalunya St3 and a brace of Dwars door Vlaanderens Final KM: Volta a Catalunya Stages 1 and 2 Tweets of the Week: Carry on up the Cipressa Amets Txurruka: From Carrot to GreenEDGER Milan-Sanremo Review: Ooolala! A Monumental French Victory Tweets of the Week: Corniche cliffhanger, Weebles wobblin’, writs flyin’ Tirreno-Adriatico Review: Greg Van Avermaet claims the Trident by 1sec Podcast 81: Hard Belgians and Fantasy Tridents Final KM: Tirreno-Adriatico St6 Final KM: Paris-Nice St7, Tirreno-Adriatico St5. Paris-Nice Review: Geraint Thomas makes it four wins in five years for Sky Final KM: Paris-Nice St6, Tirreno-Adriatico St4, WWT Ronde van Drenthe Final KM: Paris-Nice St 5, Tirreno-Adriatico St 3 Final KM: Paris-Nice St 4, Tirreno-Adriatico St 2 Final KM: Paris-Nice St 3, Tirreno-Adriatico St 1 A Tache-tastic peloton! Final KM: Paris-Nice St 2 Tweets of the Week: Spartacus triumph, a WiggiDish bromance and Farewell, Enforcer Final KM: Paris-Nice St 1 Final KM: Paris Nice prologue Final KM: Strade Bianche 2016, men’s and women’s Strade Bianche review: Three for Fabs, first for Lizzie Strade Bianche: It’s a double rainbow Kenyan Riders DownUnder: Seriously seeking a sponsor Damiano Cunego: Ready for a full race schedule Tweets of the Week: A Classics kick-off QH: Team Direct Energie’s Belgian Weekend KBK: Stuyven solo spoils sprinters day (but thrills everyone else) Final KM: 2 x Omloops and an Hour Record Omloop Het Nieuwsblad 2016: GVA finally the bride Tweets of the Week: #PowerLegs, Cannondale corner and Baby Blackbird Postcast #80: Desert Race Roundup Final KM: Oman St6, Volta Algarve St5, Ruta del Sol St5, Haut Var St2! Final KM: Oman St5, Volta Algarve St4, Ruta del Sol St4, Haut Var St1! The Big Interview: Mighty Bridie O’Donnell Final KM: Oman St4, Volta Algarve St3, Ruta del Sol St3 Final KM: Oman St3, Volta Algarve St2, Ruta del Sol St2 Final KM: Oman St2, Volta Algarve St1, Ruta del Sol St1 Final KM: Tour of Oman, Stage 1 Tweets of the Week: Millar Mentor and Froome Fashion Final KM: La Mediterraneenne St4, Clasica Almeria, Trofeo Laigueglia Edvald Boasson Hagen: By the numbers Final KM: La Mediterraneenne St3, Vuelta Ciclista Murcia! VeloVoices Love Letters Final KM: Qatar St5, La Mediterraneenne St2! Final KM: Qatar St4, La Mediterraneenne St1! Final KM: Tour of Qatar St3! Final KM: Tour of Qatar St2! Tweets of the Week: Plastic bags, headbutts, slow shoes and cloning Final KM: Qatar St1! Final KM: Final podiums for Sun Tour, Valenciana, Besseges! Birthday boy: Sky’s Ian Boswell Final KM: Dubai St4, Besseges St4, Sun Tour St3, Valenciana St4! Final KM: Dubai St3, Qatar St4, Besseges St3, Sun Tour St2, Valenciana St3! Aussie races: It’s all about the fans Final KM: Dubai St2, Qatar St3, Besseges St2, Sun Tour St1, Valenciana St2! Final KM: Dubai St1, Qatar St2, Bessages St1, Sun Tour, Valenciana St1! The A to Z of the Desert Tours, Part 2 Final KM: Ladies Tour of Qatar, Stage 1 Tweets of the week: Motors, mud and Mallorca A to Z of the Desert Tours, Part 1 Final KM: Challenge Mallorca Day 4; GP Cycliste la Marseillaise Final KM: Challenge Mallorca Day 3 Final KM: Challenge Mallorca day 2 Final KM: TDU stage 7(?); Challenge Mallorca day 1 Tweets of the Week: MightyBridie, double trouble and legends Podcast #79: Ch-Ch-Ch- Changes! Final KM: TDSL stage 7 Tour Down Under: Simon Gerrans has the fourth Final KM: TDU stage 6; TDSL stage 6 Final KM: Women’s Hour Record, TDU stage 5; TDSL stage 5 The Hour Record: Bridie’s Big Bash Final KM: TDU stage 4; TDSL stage 4 Tour Down Under: Schmoozin’ with the Jensie! Final KM: TDU stage 3; TDSL stage 3 Final KM: TDU stage 2; TDSL stage 2 FINAL KM: Santos Women’s Tour stage 4 Tweets of the Week: Team Grumpy Cat and a whole lotta roos Final KM: TDU stage 1; TDSL stage 1 Tour Down Under: It takes a tour village … FINAL KM: Santos Women’s Tour and People’s Choice Classic The A to Z of the Tour Down Under, Part 2 Jack Bauer: The Road To Recovery A to Z of the Tour Down Under, Part 1 Tweets of the Week: Bobo, Kittel and Cannondale Scout Camp Hey Joe! Where you goin’ this season? Alan Marangoni: Heartache and hope The Big Feature: Cofidis’ Stephane Rossetto One last look at 2015 VeloVoices Advent Calendar 25: The eyes have it VeloVoices Advent Calendar 24: Group ride VeloVoices Advent Calendar 23: Rest stop VeloVoices Advent Calendar 22: Green and gold VeloVoices Advent Calendar 21: French joy VeloVoices Advent Calendar 20: Racing legs VeloVoices Advent Calendar 19: Framed VeloVoices Advent Calendar 18: Swiss summer VeloVoices Advent Calendar 17: On the Mortirolo VeloWars: The Peloton Awakens! VeloVoices Advent Calendar 16: On the Alpe VeloVoices Advent Calendar 15: Small rainbows Podcast #78: And the winners are … VeloVoices Advent Calendar 14: The winning move VeloVoices Advent Calendar 13: Wow! VeloVoices Advent Calendar 12: A steep kick VeloVoices Advent Calendar 11: On the climb VeloVoices Advent Calendar 10: Looking forward VeloVoices Advent Calendar 9: Pins VeloVoices Advent Calendar 8: Stybar alone VeloVoices Advent Calendar 7: What if? VeloVoices Advent Calendar 6: Silhouettes VeloVoices Advent Calendar 5: Pure hunger VeloVoices Advent Calendar 4: Sunstreams Christmas gift short : Monuments VeloVoices Advent Calendar 3: 5 minutes to start VeloVoices Advent Calendar 2: Head to head VeloVoices Advent Calendar 1: A Kiss for Luck Christmas gift guide 2015: Four prints and a book VeloVoices Awards 2015: The Crystal Ball Award VeloVoices Awards 2015: Best Social Media User VeloVoices Awards 2015: Best Race Finish of the Year VeloVoices Awards 2015: Best Hair VeloVoices Awards 2015: Unsung Hero Award VeloVoices Awards 2015: Spine-Tingling Moment of the Year VeloVoices Awards 2015: Lifetime Achievement Award VeloVoices Awards 2015: Breakthrough Rider of the Year VeloVoices Awards 2015: Team of the Year VeloVoices Awards 2015: Rider of the Year Podcast #77: And the nominees are … P is for Peloton: The A-Z of Cycling Tweets of the Week: Lookie-likies, FlechaWatch and Rio Cannondale-Garmin: Carry On Training Podcast #76: Spun sugar and woodsmoke Ride the Revolution: Inside Stories from Women in Cycling Big in Japan: Trek ends season in style Special Tweets of the Week: When Kittel was golden Podcast #75: The independent nation of Valverde Giro d’Italia 2016: The route Il Lombardia: Nibali solos to a monumental win Il Lombardia preview Worlds Tweets of the Week: Second to none Podcast #74: The week of the Worlds World Championships: Greig Leach street art World Championships: I am Major Taylor World Championships: Bike 2015 Richmond Wheels Vuelta Tweets of the Week: The Victors and the Vanquished Podcast #73: Vuelta pain, biblical rain and bad blood GP Cycliste de Montréal: Wellens wins Canadian washout Vuelta Stage 21: Degenkolb finally gets his win as Aru wraps up GC Tour of Britain review: Boasson Hagen bosses in Britain Grand Prix Cycliste de Montreal preview Vuelta Stage 20: Plaza takes victory, Aru takes red, Dumoulin left empty-handed GP Cycliste de Quebec: Uran’s the man with surprise victory Vuelta preview: Stages 20 and 21 Vuelta Stage 19: Gougeard wins and Dumoulin snatches seconds Grand Prix Cycliste de Quebec preview Vuelta Stage 18: Roche takes two-up sprint, GC status quo Vuelta Stage 17: Dumoulin demolishes the field, but Aru hangs tough Vuelta Tweets of the Week: Fog, Froome and Flecha Vuelta preview: Stages 17-19 Podcast #72: A battle of attrition rather than aggression? Vuelta Stage 16: Schleck escapes to glory as Purito pinches red Vuelta preview: Stage 16 Vuelta Stage 15: Purito wins to close to within one second Vuelta preview: Stage 15 Vuelta Stage 14: De Marchi marches through the mist to victory Vuelta preview: Stage 14 Vuelta Stage 13: Nelson Oliveira triumphs in Tarazona Vuelta Stage 12: Van Poppel boxes clever, Degenkolb boxed in again Vuelta preview: Stages 12 and 13 Vuelta Stage 11: Astana record 1-2 as Aru seizes red Vuelta preview: Stage 11 Podcast #71: Sticky bottles and dodgy motos Vuelta Tweets of the Week: Dumoulin rouge and Tigger Vuelta Stage 10: Sbaragli snatches famous win for MTN-Qhubeka Vuelta Stage 9: Dumoulin digs deep to deliver win GP Ouest France-Plouay: Kristoff storms to #20 GP Ouest France-Plouay preview Vuelta preview: Stages 9 and 10 Vuelta Stage 8: Stuyven wins on a helter skelter of a Vuelta stage Vuelta Stage 7: Persistence pays for Lindeman Vuelta preview: Stages 7 and 8 Vuelta Stage 6: Chaves takes a second sensational stage Vuelta Stage 5: Caleb Ewan shows his clean pair of heels Vuelta Stage 4: Valverde outfoxes Sagan for victory Vuelta Tweets of the Week: “Everybody’s doing it!” Vuelta preview: Stages 4-6 Vuelta Stage 3: Sagan sails to victory Vattenfall Cyclassics: Greipel proclaims the Year of the Gorilla Vuelta Stage 2: Chaves lights up Caminito del Rey Vattenfall Cyclassics preview Vuelta a Espana Stage 1: BMC kings of the Vuelta sandcastle Vuelta preview: Stages 1-3 Out now! Conquista Issue 8 The Big Feature: Interview with FDJ’s Sebastien Chavanel’ Vuelta a Espana: It’s gonna get spicy! Tweets of the Week: Tanks v Tractors, Vikings and caged fans Podcast #70: A belter of a Vuelta? Eneco Tour review: Back-to-back wins for Wellens Ethiopian Cycling Academy: developing young riders Tweets of the Week: Ouija boards, antlers and a Giant wedding Eneco Tour preview Tour de Pologne review: Izagirre snatches late victory Special Tweets of the Week: That Boy Phinney is BACK! Unleash the bonifications! Clasica San Sebastian review: Rising star Adam Yates storms to maiden WorldTour win Tour de Pologne preview Clasica San Sebastian preview Tour Tweets of the Week: Tears to Paris and beyond Podcast #69: You just have to trust people not to be d**ks Tour de France Stage 21: Greipel storms to fourth win as Froome claims second title Tour de France preview: Stage 21 Tour de France Stage 20: Pinot wins as Froome clings to yellow Tour de France preview: Stage 20 Tour de France Stage 19: Nibali wins as the Shark finds his bite Tour de France preview: Stage 19 Tour de France Stage 18: Bardet battles back to win Tour de France preview: Stage 18 Tour de France Stage 17: Giant Alp(ecin) win for Geschke Tour de France preview: Stage 17 Tour Tweets of the Week: Running hot and cold Podcast #68: Froome soars, Cummings roars, Sagan scores Tour de France Stage 16: Plaza Gaps the peloton for solo win Tour de France preview: Stage 16 Tour de France Stage 15: Gorilla Thrilla as Greipel completes hat-trick Tour de France preview: Stage 15 Tour de France Stage 14: MTN-Qhubeka’s Cummings wins on Mandela Day Tour 2015: The Barber of Toulouse Tour de France preview: Stage 14 Tour de France Stage 13: Van Avermaet romps to victory Tour de France preview: Stage 13 Tour de France Stage 12: Purito lights up a grey day Tour de France preview: Stage 12 Tour de France Stage 11: Majka attacks for solo victory Tour de France preview: Stage 11 Tour de France Stage 10: Froome dazzles on La Pierre-Saint Martin Tour Tweets of the Week: #ForzaIvan, #HardAsNails and Naked Tuesday Tour de France preview: Stage 10 Podcast #67: Thibaut tantrums and Teklepolkadot Tour de France Stage 9: Win Win for BMC & Sky Tour de France preview: Stage 9 Tour de France stage 8: Victory for Vuillermoz Tour de France preview: Stage 8 Tour de France stage 7: Cavendish breaks his duck Tour de France preview: Stage 7 Tour de France stage 6: Stybar surprises, Tony tumbles Tour de France preview: Stage 6 Tour de France stage 5: Andre Greipel storms to victory Tour de France preview: Stage 5 Tour de France Stage 4: Fourth time lucky for Tony Martin Tour Tweets of the Week: The best of times, the worst of times Tour de France preview: Stage 4 Tour de France stage 3: Rodriguez tames the Mur de Huy Tour de France preview: Stage 3 Tour de France stage 2: Greipel grabs the win, Cancellara captures yellow Tour de France preview: Stage 2 Tour de France stage 1: Dennis leads the way as the next generation takes over Tour de France preview: Stage 1 Friday Fabs: We Are Greater than I Tour 2015: The ones to watch Glory Days: The Work of Marshall Kappel European national championships round-up Tour 2015: Can Contador do the double? Podcast #66: Allez, allez, allez! Tour 2015: A little route refresher Racing Lines: Le Tour exhibition Tweets of the Week: Suisse, Sud, Sky and Surf Tour 2015: Who is Miffy? Tour de Suisse Review: Spilak takes victory in TT thrilla The Grand Tour Cookbook challenge! Subtle and simple: Chapeau summer jerseys Le Tour de France 2015 Primer Dutch Corner: l’Etape limited edition jersey Tweets of the Week: Qhubeka love and caravan controversy Podcast #65: Time is on our side Criterium du Dauphine review: Froome zooms to overall victory Tour de Suisse preview Special Tweets of the Hour: Smashing Critérium du Dauphiné preview Win! Signed edition of Book de Tour by Greig Leach Davide Formolo: The future of Italian cycling Climb the Colle delle Finestre! Giro Tweets: Arrivederci Italia, mille grazie! Podcast #64: No prosecco procession Giro Stage 21: Keisse derails the sprint trains, Contador secures overall victory Giro preview: Stage 21 Giro Stage 20: Contador clings to pink as Aru doubles up Giro preview: Stage 20 Giro Stage 19: Aru rebounds to take stage win and second overall Giro preview: Stage 19 Giro Stage 18: Gilbert floors it for a Thursday double Giro stage 17: Modolo doubles up in Lugano Giro preview: Stages 17-18 Giro stage 16: Second win for Landa as Aru crumbles Giro Tweets: Curlsgate, Selfiegate, Wheelgate Giro preview: Stage 16 Podcast #63: Who gets the Porte-cabin now? Giro stage 15: All aboard the Astana train as Landa takes win Giro preview: Stage 15 Giro stage 14: Kiryienka wins TT as Contador reclaims pink Giro preview: Stage 14 Giro stage 13: Modolo the home hero as Contador slips out of pink Giro stage 12: Gilbert wins on Monte Berico Giro preview: Stages 12-13 Giro stage 11: Zakarin time trials to win Giro stage 10: Bardiani’s Boem breaks away, Porte scuppered Podcast #62: Triple pink for Orica, double dislocation for Contador Giro Tweets of the Week: Oleg’s toy, FlechaWatch, Podiums aplenty Giro preview: Stages 10-11 Tour of California review: Sagan squeezes past Alaphilippe in last-gasp photo finish Final KM: Giro stage 9; ATOC stage 8 Giro stage 9: Astana go to war but Contador holds his own Final KM: Giro stage 8; ATOC stage 7 Giro preview: Stage 9 Giro stage 8: Intxausti’s bluff pays off FINAL KM: Giro stage 7; ATOC stage 6 Giro preview: Stage 8 Giro stage 7: Ulissi’s odyssey complete as Contador lives to fight another day Final KM: Giro stage 6; ATOC stage 5 Giro stage 6: Greipel wins, Contador’s condition uncertain Final KM: Giro stage 5; ATOC stage 4 Giro preview: Stages 6-7 Giro stage 5: Polanc works for his win, Contador pings into pink Final KM: Giro Stage 4; ATOC Stage 3 Giro stage 4: Formolo wins, Clarke keeps Orica-GreenEDGE in pink Giro Tweets: Porte cabin, Flecha watch and spiralling dreams Final KM: Giro stage 3; ATOC stage 2 Giro stage 3: Matthews takes victory, stays in pink Final KM: Giro Stage 2; ATOC stage 1 Giro preview: Stages 3-5 Giro stage 2: Victory for Viviani as Matthews takes pink Giro stage 1: Gerrans in pink as Orica have the (Green)EDGE in TTT Giro preview: Stages 1-2 Podcast #61: Pink is the colour Giro d’Italia 2015: It’s almost time … Adventure Nicois: New South of France sportives! Tweets of the Week: Yorkshire, Turkey and a syrupy farewell Tour de Yorkshire: Video highlights Tour de Romandie review: Zakarin for the win Tour of Turkey review: Durasek powers to victory WorldTour Top 5: Joaquim Rodriguez WorldTour Top 5: John Degenkolb Ted King: This will be my final season WorldTour Top 5: Alexander Kristoff Spartacus: A new Avenger WorldTour Top 5: Richie Porte WorldTour Top 5: Alejandro Valverde Tweets of the Week: Fleche wounds, hemlock and lonely pandas Final KM: Tour of Turkey stage 2 Tour de Romandie preview Podcast #60: Lots of spills, not many thrills FINAL KM: Liege-Bastogne-Liege Liege-Bastogne-Liege review: Valverde makes it three Liège–Bastogne–Liège preview Final KM: Fleche Wallonne Fleche Wallonne review: Valverde conquers for hat-trick victory L’Etape du Tour 2015 Tweets of the Week: The days of wine and hamsters Flèche Wallonne preview Tro-Bro Léon: A love story FINAL KM: Amstel Gold Amstel Gold Race review: Kwiatkowski makes it a rainbow day Tro-Bro Léon: It’s like nothing else Amstel Gold Race preview Peloton pads: M-m-m-my Girona! Sundays in Spring: a love letter The Big Feature: Roubaix perspectives Deux North – Hunt V: Are we there yet? Tweets of the Week: Degs in, Wiggs out, Roubaix special Podcast #59: King Kristoff, Degs the Duke and a load of bollards Vuelta al Pais Vasco: Who is Louis Vervaeke? FINAL KM: Paris-Roubaix 2015 Paris-Roubaix review: Degenkolb wins another monumental sprint Vuelta al Pais Vasco review: Rodriguez reigns supreme Roubaix and I: memories from the back of hell Paris-Roubaix preview Stillness and chaos: Schelderprijs reprise Boonen and Cancellara’s Roubaix memories Vuelta al Pais Vasco: Who is Ilnur Zakarin? Paris-Roubaix: A Journey Through Hell Art of the Tour de France: Greig Leach The Routes: Handmade Cyclist posters Tweets of the Week: The Ronde 2015 edition! On-bike camera! Rrrrrrrrronddddde Final KM: Ronde van Vlaanderen – men and women’s race Ronde van Vlaanderen review: Kristoff powers to glory Vuelta al Pais Vasco preview Ronde van Vlaanderen preview Riders hit the Wall Classics season: We’ll miss the dynamic duo! Legends of the Ronde Classics season: Stress-free Sagan Get your own custom kit UCI WorldTour rankings update Classics season: Grubers Gent-Wevelgem gallery Criterium International review: Peraud claims his second victory Tweets of the Week: Backbone, guts and Gent Podcast #58: Rain? Wind? Cobbles? It must be classics season! Final KM: Gent-Wevelgem Volta a Catalunya review: Porte racks up another win Gent-Wevelgem review: Heart and head wins the day for Paolini Gent-Wevelgem preview Final KM: E3 Harelbeke E3 Harelbeke review: Geraint Thomas wins with style Learn to speak Australian with Cannondale – Garmin E3 Harelbeke preview FINAL KM: Dwars door Vlaanderen; Volta a Catalunya Stage 3 Marshall Kappel: From Liege to Lecco Trek House Call: Julian Arredondo Tweets of the Week: Tears, tantrums and Milan-SanRemo Shimano TV: Giant-Alpecin at Milan-SanRemo In the saddle: Training for long rides FINAL KM: Milan-SanRemo 2015 Milan-San Remo review: Degenkolb strikes late Volta a Catalunya preview Milan-San Remo preview Marcel Kittel: “I don’t race for records. Those aren’t my goals” Velolove: Classics and climbs teeshirts EasyPeasy Fabianese! Your guide to speaking like Fabian Cancellara Tirreno-Adriatico review: Quintana rules the icy waves Tweets of the Week: Gallopin’ Gallopin! Where’s Wiggo? The Frozen Chosen! All the Classics, one classic design Final KM: Tirreno-Adriatico Stage 6 Podcast #57: Voodoo dolls and crashes galore Final KM: Tirreno-Adriatico Stage 5 Paris-Nice review: Porte powers to victory Final KM: Paris-Nice Stage 6; Tirreno-Adriatico Stage 4 Final KM: Paris-Nice Stage 5; Tirreno-Adriatico Stage 3 Big Feature: Interview with Ted ‘Maple Syrup’ King Final km: Paris-Nice Stage 4; Tirreno-Adriatico Stage 2 Poetry in motion: Giant-Alpecin’s ITT warm-up Fabian Cancellara: “It’s one day, it’s one race” Paris-Nice Stage 3: Bling Matthews is golden in the sprint Paris-Nice Stage 2: Greipel’s emotional victory Tweets of the Week: Dust, Formica, Wildcards and a box full of Lotto Tirreno-Adriatico preview Sam Dumoulin: Spinning the dials at La Drome Strade Bianche review: Stybar shows his strength in Siena White remembered roads: Strade Bianche Paris-Nice preview Twists and turns and two-man teams: Join the Monaco NiteRace LikeBike: Break the bank at Monte Carlo! The stars are out to race to the sun Tweets of the Week: Clambitchen! 3tixx ain’t better than one Podcast #56: Froome and Contador slug it out as Cav rescues Etixx-MisStep Boonen & Cav: That was the race that was Kuurne-Brussel-Kuurne Review: Cav sprints his team to redemption Omloop Het Nieuwsblad review: Stannard stuns Etixx The Wolf Pack: ‘Put everyone in the gutter’ 258 pages of grit and glory: Conquista issue 6 More cheese than a Kraft factory explosion: OGE’s Uptown Funk! Wow, where’d you get that jersey? PhilGil: Firing up for the Flemish Classics Tweets of the Week: Worms, rats, sand, strikes and rivalry Break out the syrup, it’s Ted King! Tour of Oman review: Valls vanquishes Green Mountain to claim victory Vuelta a Andalucia review: Froome edges Contador in Tour de France preview A legend in the making: The Mighty Degs!! Track Stand Wednesday! Nathan Haas comes to a standstill Bouhanni & Sagan: feeling the heat of expectations Tweets of the Week: Moonwalking Mods and $10million and counting Podcast #55: Quick (Step) by name, quick by nature Two wheels and the open road = happiness! Tour of Qatar review: And the wind cries … Terpstra I want a skinsuit and I want it painted black … The perfect hour: zoning out and the smell of sausages Young at heart Lord Hoy! Check out these threads! Tweets of the week: The sands of time The Talented Mr Jungels Spit and polish: In the BMC service tent Dubai Tour review: Cavendish leaves his rivals in the dust Show us some socks! ProCycling Top Trumps: I see your Betancur and raise you a Quintana! Rise above sportive: In the wheels of Cavendish Suffer in Switzerland! The Sufferfest training camp Tweets of the Week: Beardies, Sweat Sweat Dance! and o sole Rigo Mud, sweat and beers: Wei Yuet on the Cyclocross course Podcast #54: Podcasting immodestly Panache’s Poetry Corner: The Hour Record Sparrow, Horse, Bison, Poisson, Bouhanni … WIN The Knowledge: The Col Collective A to Z of Cadel Evans 10 Tour Down Under takeaways Tweets of the Week: Jagger on tour, final cuddles, #CALIDIDTHAT Golden bike: Licence to thrill Tour Down Under review: Dennis dominates season opener #ThanksCadel: a rather social celebration Golden Shoes rides again: Samuel Sanchez returns to BMC TDU Bike Cam! IAM still on my bike! Nathan Haas: Hell no! He won’t tiptoe! Thomas Voeckler: “I’ll try not to fall off” Tour de Yorkshire: Eh by gum, you can ride too! Azur Vélo: Come ride with me! Shake, rattle and roll: TDU bike cam! Tweets of the Week: “Joey! It’s Marcel!” Spartacus says: “I want always more” Podcast #53: A whole lotta Lotto Tour Down Under preview Three for the price of one at Strade Bianche Remember the day the Tour de France came to Harrogate? Who ya gonna call? Road Captain! Are grand tours more competitive than ever? Cannondale-Garmin: Father Ted Tweets of the Week: Hansen, Haussler and Haunches (Sacred) Girth, mirth and feeling the fear: Taylor Phinney recovery report VeloVoices’ wishes for the 2015 season Henrich Haussler: #IAMHeino, #IAMChamp Crushing, Surprising, Ageing: Cav’s media assault Meet the hair-care bunch! Or heeeere’s Giant-Alpecin! Hitchin’ a ride: Shimano 2014 season highlights Will Wiggins win Pawis-Woubaix? Valverde: ‘My heart will go on!’ The Wolfman gets around 12 Days of Christmas: Day 12 – Welcome 2015 season 12 Days of Christmas: Day 11 – Kittel catches his breath 12 Days of Christmas: Day 10 – Bertie means business 12 Days of Christmas: Day 9 – Unsung heroes 12 Days of Christmas: Day 8 – IAMCHAVANEL 12 Days of Christmas: Day 7 – The joy of riding 12 Days of Christmas: Day 6 – Raindrops keep falling … 12 Days of Christmas: Day 5 – Bidon pleas 12 Days of Christmas: Day 4 – Reaching out 12 Days of Christmas: Day 3 – Between the vans 12 Days of Christmas: Day 2 – Spartacus digs in 12 Days of Christmas: Day 1 – Snow on the Stelvio VeloVoices Awards 2014: The results! Podcast #52: And the winners are … VeloVoices Awards 2014: Photo of the Year VeloVoices Awards 2014: Most Surprising Transfer VeloVoices Awards 2014: Best Social Media User VeloVoices Awards 2014: Kit of the Year VeloVoices Awards 2014: Sartorial Elegance Award VeloVoices Awards 2014: Lifetime Achievement Award VeloVoices Awards 2014: Flop of the Year VeloVoices Awards 2014: Breakthrough Rider of the Year The Big Picture: VeloEye Wei Yuet Wong VeloVoices Awards 2014: Team of the Year Panache’s Christmas gift guide: Cycling kit VeloVoices Awards 2014: Rider of the Year VeloVoices Awards 2014: Race of the Year Kitty’s Christmas gift guide: Prints, books, bags and cowls Podcast #51: Happy Rants-giving Day The Big Picture: Faces by Wei Yuet Wong Podcast #50: Highlights, lowlights, catfights Rider of the month: September/October The Big Picture: VeloEye Marshall Kappel Tour 2015 Tweets Special: Talkin’ all big and bad The Big Feature: Veloartist Maxine Dodd 2015 Tour de France route favours the climbers Tour of Beijing review: Gilbert brings down the curtain on 2014 Guest Voice: Giro d’Italia presentation Tweets Special: Farewell to Andy Schleck Guest Voice: Il Lombardia photo gallery Tour of Beijing preview Podcast #49: All the World’s a race Il Lombardia: Dan Martin wins without Panda assist Il Lombardia preview Tweets of the Week: FlowerPower rules ok Road World Championship: Michal Kwiatkowski tastes the rainbow Road world championships: Elite men’s road race preview Road World Championships: Men’s individual time trial review Tweets of The Hour: Jens beats Father Time himself Podcast #48: A belter of a Vuelta Grand Prix Cycliste de Montréal review: Gerrans does the double Vuelta stage 21: Malori beats the rain, Contador takes third Vuelta title Tour of Britain review: Van Baarle wins rollercoaster race Vuelta preview: Stage 21 Vuelta stage 20: El Pistolero wins battle of the big guns Grand Prix Cycliste de Quebec review: Gerrans delivers Grand Prix Cycliste de Montréal preview Vuelta preview: Stage 20 Vuelta stage 19: Hansen stuns the sprinters Grand Prix Cycliste de Quebec preview Vuelta preview: Stage 19 Vuelta stage 18: Two for Aru as Froome mugs Valverde Vuelta preview: Stage 18 Vuelta stage 17: Degenkolb powers to win number four Tweets of the Week: Vuelta swings and British roundabouts Vuelta preview: Stage 17 Vuelta stage 16: Contador king of the queen stage Podcast #47: The mighty Degs with the speedy legs Vuelta preview: Stage 16 Vuelta stage 15: Niemiec wins, Contador staves off Froome Vuelta preview: Stage 15 Vuelta stage 14: Ryder on the wall AntBanter! August Rider of the Month Vuelta preview: Stage 14 Vuelta stage 13: Navarro’s surprise win Vuelta stage 12: Degenkolb delivers Vuelta hat-trick Vuelta preview: Stages 12-13 Vuelta stage 11: Aru dances to stage victory Tweets of the week: Spanish sass, lookie-likies and combative cheese Vuelta stage 10: Contador takes red after dramatic time trial Vuelta preview: Stages 10-11 2014 season highlights Podcast #46: Vuelta spice, salt licks and the mighty John Degenkolb Vuelta stage 9: Winner Anacona, leader Quintana GP Ouest France-Plouay review: Chavanel’s wily win Vuelta stage 8: Bouhanni wins after Bling & Degs’ echelon misadventure GP Ouest France-Plouay preview Vuelta stage 7: De Marchi escapes to victory Vuelta preview: Stages 7-9 Vuelta stage 6: Victorious Valverde vaults into red Giant sprint in Vuelta stage 5 Vuelta stage 5: Degenkolb keeps his cool in the heat Tweets of the week: Farewell Jens, Taylor’s scars and missile men Vuelta stage 4: Red-hot Degenkolb wins in Córdoba Vuelta preview: Stages 4-6 Vuelta stage 3: Matthews takes flight and rides into red Vuelta stage 2: Bouhanni sprints to victory Vattenfall Cyclassics review: 14 in ’14 for Kristoff Vuelta Stage 1: Castroviejo takes red as Movistar win TTT Vattenfall Cyclassics preview Vuelta preview: Stages 1-3 Vuelta a España preview: Key riders to watch Vuelta a España preview: Five key stages Tweets of the Week: Oldies but goodies Podcast #45: Vuelta preview jumps the shark Eneco Tour review: Wellens wheels to the win Podcast #44: Winkers and w@^kers Tweets of the Week: Blythe, bluster and Biggles Thereabouts : The Morton brothers Eneco Tour preview Tour de Pologne review: Majka’s homecoming party AntBanter! July Rider of the Month Clasica San Sebastian review: New parcours, old winner – Valverde victorious Tour de Pologne preview Clasica San Sebastian preview Giant-Shimano’s Tour de France Champs victory Tour Tweets: The French, the Germans and Oleg Oleg Oleg! Tour de France review: The Tour in numbers Podcast #43: WTF, Yellow Jumpers and Time Lords Tour Stage 21: Nibali’s Shark de Triomphe Bloomin’ heck, it’s Peter Sagan Tour preview: Stage 21 Tour Stage 20: Martin wins TT but France steals the show Jimmy Fallon’s Tour de France superlatives Orica GreenEDGE backstage pass: Stage 18 Garmin Gruber Images Tour preview: Stage 20 Tour Stage 19: Navardauskas breaks Garmin’s duck, Sagan still winless Tour preview: Stage 19 Tour Stage 18: Nibali does a Merckx, French on podium (for now) Tour preview: Stage 18 Tour Stage 17: Majka wins on Pla d’Adet as Peraud steps closer to the podium Tour preview: Stage 17 Tour stage 16: Rogers wins solo as Pinot leapfrogs to podium Tour Tweets: Triumph, tears and Taylor Tour preview: Stage 16 Talking Tactics: Who will win the King of the Mountains competition? Book de Tour Podcast #42: More gutted than a gutted man from Guttedtown Don’t worry, get sappy Tour stage 15: Kristoff doubles up on a day of Mistral and misses Orica GreenEDGE backstage pass St 14 9,000 calories to go Tour preview: Stage 15 Tour stage 14: Majestic Majka triumphs on Risoul Tour preview: Stage 14 Tour stage 13: Nibali stages another win, Porte’s shown the door Tour preview: Stage 13 Tour stage 12: Kristoff wins scorching sprint Tour preview: Stage 12 Tour stage 11: Gallopin’s double attack secures solo win Tour Tweets: Mud, sweat, tears and wild abandon Tour preview: Stage 11 Podcast #41: Cobbles, crashes, chaos Tour stage 10: Nibali back in charge as Contador crashes out Who is Tony Gallopin? Tour preview: Stage 10 Tour stage 9: Panzerwagen powers to win, Gallopin in yellow Who is Bryan Coquard? Tour de France espresso cups from Coffee & Cols Tour preview: Stage 9 Tour stage 8: Kadri solos to first French victory Sky’s Porte and Thomas Behind the Scenes with Giant-Shimano OPQS merchandise of distinction OPQS on the cobbles THE funniest team car video – OPQS Stage 7 Tour preview: Stage 8 Tour stage 7: Trentin the Nancy boy as Sagan’s second again Tour preview: Stage 7 The illustrated Tour de France Tour stage 6: Champagne flows as Greipel grabs his first win Tour preview: Stage 6 Tour stage 5: Boom explodes to victory as Froome’s race implodes Tour Tweets: Selfies, royals and dry stone walls Talking Tactics: How do you beat Marcel Kittel? Sky bike cams! TdF Stage 3 Tour preview: Stage 5 Tour stage 4: Hat-trick for Kittel Tour preview: Stage 4 Tour stage 3: Sprint king Kittel makes it two wins in a right royal sprint BrakeThrough gallery: Cannondale at TdF Grand Depart Emily Maye’s TdF Stage 2 Trek Gallery Giant-Shimano on-bike camera Tour preview: Stage 3 Tour stage 2: Nibali solos to victory and yellow Who is Jens Voigt? Tour preview: Stage 2 Tour stage 1: Kittel takes yellow as Cav crashes out Force d’une Femme Tour preview: Stage 1 Tour de France preview: Key riders to watch AntBanter! June Rider of the Month Tour de France preview: Five key stages Velolove Tour de France teeshirts Return of the King! Podcast #40: Tour de France preview Emily Maye London exhibition European national championships round-up Interview with Michal Kwiatkowski Podcast Extra: KindHuman The Big Feature: Max Leonard – Lanterne Rouge Green Machine Tour tee Tweets of the Week: CostaCrush, SuperSmile and dreamy Mr Phinney Tour de Suisse review: Triple delight for Rainbow Rui Costa Yowzah! Sprintastic Suisseness! The Hour Record : Tony Martin Nibbles’ Tour de France thoughts Tweets of the Week: Chaos, cheese and buried stitches Podcast #39: A not so quiet week in the south of France Dauphine 2014, Stage 8 Dauphine 2014, Stage 7 Criterium du Dauphine review: Talansky wins a nail-biter Tour de Suisse preview Limited edition TdF Yorkshire jersey Tweets of the Week: Wiggins’ bombshell, Fabs’ road rash and The Taylor Report AntBanter! May Rider of the Month Criterium du Dauphine preview On the Zoncolan with the fans Our man in the peloton: Sebastien Chavanel’s Giro joy Giro Tweets of the Week: Snowy Stelvio, zany Zoncolan and pink go-go boots Podcast #38: The man in the pink bootees Giro review: The Giro in numbers Giro stage 21: Mezgec wins final stage, Quintana wins overall Jensie’s Diary: Bayern Rundfahrt Stage 3 Giro stage 20: Rogers crowned King of Zoncolan while Quintana locks GC down Giro preview: Stages 20 & 21 Giro stage 19: Quintana extends lead with TT win Giro preview: Stage 19 Giro stage 18: Arredondo secures blue, Evans feeling blue Talking Tactics: Seven reasons why yesterday’s break was destined to succeed Giro preview: Stage 18 Giro stage 17: Pirazzi escapes to glory Trek through the snow Tour of Britain 2014 promo film Giro preview: Stage 17 Podcast #37: Coming to a screen near you Giro stage 16: Quintana king of the queen stage, usurps Uran Giro tweets of the week: Jagger in pink, boys in pants, and crocs a go-go Giro preview: Stage 16 Show us your pockets! Giro stage 15: Aru announces his arrival Giro stage 14: Battaglin and Bardiani bag a brace Get ready for some action! Ladies Favourite Bernie Eisel on being road captain Giro stage 13: Canola makes it lucky 13 for Bardiani Giro interview: Julian Arredondo Giro preview: Stages 13-15 Super duper retro jerseys! Giro stage 12: What a difference a day makes as Uran leapfrogs Evans Michael Rogers Stage 11 reaction Giro stage 11: Rogers TTs to the win Giro stage 10: Bouhanni streets ahead, street-wise Evans stays out of trouble Sprint with Giant-Shimano Tweets of the week: Taylor’s charms, Brad’s Tour and Marcel’s manflu A day at the Giro: BrakeThrough Media & Cannondale Giro preview: Stages 10-12 Jens’ thoughts on his last Tour of California Podcast #36: The (bad) luck of the Irish Tour of California review: Wiggins stakes claim for Tour de France place Giro stage 9: Wily Weening wins, Pozzovivo pounces Giro stage 8: Ulissi doubles up, Evans dons pink Sean Kelly Grand Tour bingo! Giro stage 7: Nacer nicks another stage win GreenEdge&Ham backstage pass Stages 5&6 Giro preview: Stages 7-9 Giro stage 6: Evans in the box seat on the day the Giro turned upside-down AntBanter! April Rider of the Month results Giro stage 5: Ulissi wins uphill battle ArgoGod film trailer! Giro stage 4: Bouhanni pounces after peloton protest The Velvet Samurai speaks Tweets of the Week: The Giro edition, Part I Tommeke in California Giro preview: Stages 4-6 Giro stage 3: Birthday boy Kittel takes the cake Who is Michael Matthews? Giro stage 2: Kittel kicks it, Bling takes pink Talking Tactics: A wheel-y tricky team time trial Giro stage 1: Tuft in pink, Martin black and blue Cannondale Giro teeshirt Giro preview: Grande Partenza, stages 1-3 Giro preview: Riders to watch AntBanter! April Rider of the Month Giro preview: Five key stages Pink caps! Are you ready for the Grande Partenza? Podcast #35: Britannia rules the roads Tour de Romandie review: Groundhog Day as Froome wins again Tour of Turkey review: Rule Britannia Our man in the peloton: Sebastien Chavanel – April showers The (Strava) heat is on! The Giro hopes of Daniel Martin Ted, what does it mean to be a pro? Tweets of the Week: Bono, bunnies and Liege-Bastogne-Liege Tour de Romandie preview Monuments Posters : Handmade Cyclist Podcast #34: ‘Ard work in the Ardennes Liege-Bastogne-Liege review: Gerrans gets it Liege-Bastogne-Liege preview 100 years of Liege-Bastogne-Liege Fleche Wallonne : rider reactions Fleche Wallonne review: Alejandro’s arrow Nibali: Liege for the win Orica-GreenEDGE : the soigneurs Fleche Wallonne preview Tweets of the Week: Gold! Beer! Thrones! Amstel Gold highlights Amstel Gold review: Phil Gil is back! Amstel Gold preview Amstel Gold – last year’s recap Rui costa interview Tweets of the Week: Roubaix!!! Podcast #33: Monumental monuments Paris-Roubaix review: Terpstra’s perfect timing Vuelta al Pais Vasco: El Pistolero fires a warning shot OPQS Roubaix recon Paris-Roubaix official trailer 2014 Paris-Roubaix preview Paris-Roubaix – 2013 The Big Picture: VeloEye David Serrano 10 riders to watch : Paris-Roubaix AntBanter! Rider of the Month results Monuments posters Hellingen jersey Tweets of the Week: The FABulous Ronde Ronde van Vlaanderen review: Spartacus spectacular Supercool Ronde tee from Paniagua.cc Vuelta al Pais Vasco preview Ronde van Vlaanderen preview 10 riders to watch at Ronde OS Ride app Ladies Favourite Bernie Eisel Our man in the peloton: Sebastien Chavanel – from Belgium to Corsica Pizza wheels … Shimano Believe : Geraint Thomas AntBanter! March Rider of the Month Prudential RideLondon volunteers needed Hats off to Chapeau! Tweets of the Week: Hugs and hazards and Harelbeke Podcast #32: King Kristoff, Super Sagan and Dashing Degenkolb Volta a Catalunya review: A local victory for Purito Gent-Wevelgem review: Degenkolb wins chaotic classic Gent–Wevelgem preview E3 Harelbeke review: Sagan savours success E3 Harelbeke preview Tweets of the Week: Monuments Man, rainy SanRemo and helmet hell BMC team sizzle reel Milan – San Remo review: Kristoff sprints to glory Volta Ciclista a Catalunya preview Milan – San Remo preview Milan-SanRemo 1922 EBH plays 20 questions Petacchi v Cavendish : Rubik’s Cube Our man in the peloton: Sebastien Chavanel’s race to the sun Pop socks! Mark Cavendish on Milan-SanRemo Sebastien Chavanel knocks out Nacer Bouhanni Tirreno-Adriatico review: Contador conquistador Cancellara’s response to Wiggins Roubaix challenge IAM Stefan Denifl teeshirt Tweets of the Week: Tridents, fines and well-mannered young men Happy birthday, Fabian Cancellara Podcast #31: Tridents, beards and fantasy Paris-Nice review: Every second counts The Big Picture: VeloArtist Sarah Halliday I wish I’d known … Neo-pro mistakes AntBanter! Rider of the Month results Our man in the peloton: Sebastien Chavanel’s Belgian adventure Tweets of the Week: #KwiatKrush, Sagan shrugged & betached chaps Win a signed Marcel Kittel jersey! SKYvOGE Round 1 video Tirreno-Adriatico preview Rider of the Year 2013 presentation Roma Maxima review: Valverde holds on Strade Bianche review: King Kwiatkowski Tour de Langkawi review: Bos and Brammeier’s bonanza Paris-Nice preview Wiggins interview with that Kimmage quote #MillarTime: David Millar live twitter chat! SKYvOGE : The tease AntBanter! Rider of the Month Book Love: The Monuments by Peter Cossins What’s in a name? Boonen & Cancellara double interview Tweets of the Week: Fabs gets waxed, Greg’s gloves and a naked rider! Our man in the peloton: Sebastien Chavanel tackles Oman #ITSMYTOUR Podcast #30: Everything is awesome Kuurne-Brussels-Kuurne review: Tommeke’s triple triumph Omloop 2014 final kilometres Omloop Het Nieuwsblad review: Soaking Stannard triumphs Schleck The Youngest 42707 The Big Interview: Catch up with Ian Boswell and Joe Dombrowski 42654 Tweets of the week: Stybar presses on, Fluff arrives and Pippo sparks 42648 Tour of Oman review: Froome doubles up Ruta del Sol review: Valverde’s triple crown California, here he comes! AntBanter: Cobbled dreams and Classics wishes Oooooh, greased lightning! Panda power! Kristof Goddaert 1986-2014 Tweets of the week: Bernie, beach boys and more bromance Pantani: The Accidental Death of a Cyclist Bicycle The Film Wiggins on Froome 100 years of Flanders Vulpine Oliver Spencer Cycling Blazer Domestique award The Big Picture: VeloArtist Greig Leach Guest Voice: Sebastien Chavanel – our man in the peloton Quickest in Qatar King of Willunga tee-shirt competition What’s up with Philippe Gilbert? Tweets of the Week: Special Valentine’s edition – love ya, bro! Whole Lotto love Sport Relief 2014 – Are you up to the challenge? Podcast #29: Big shots and long shots Dubai Tour review: Kittel and Phinney are desert kings The Big Opinion: Fixing the WorldTour calendar – your views Tweets of the Week: Cross about CX, Horner nests and Samu rides again The Big Opinion: Minding the gap in the WorldTour calendar January Video Vault Tweets of the week : Beards, back and bonnets Podcast #28: Fifty shades of ochre Tour Down Under review: Gerrans has the (Green)edge Tweets of the week: Snakes, socks and schnitzel Tour Down Under preview The Musette: Pork Paradise Tweets: Looking forward to a new year 2014 Vuelta a Espana route: Toned down but not tamed The Musette: Pecan crumbles 2014 WorldTour team kits The Musette: Sticky chocolate prune cake Tweets New Year Special: Meshgate or 0800-SKY-MYEYES! The Musette: Melt-in-the-mouth hazelnut cookies A to Z of the 2013 season: Part 2 A to Z of the 2013 season: Part 1 December Video Vault 12 days of Christmas: Day 11 – Taaienberg Trio 12 days of Christmas: Day 10 – Dutch corner Podcast Extra: Jered Gruber interview 12 days of Christmas: Day 9 – Geraint Thomas The Musette: Sticky, spicy beef ribs 12 days of Christmas: Day 8 – Garmin & Giau 12 days of Christmas: Day 7 – Zigzagging 12 days of Christmas: Day 6 – Otherworld 12 days of Christmas: Day 5 – Joaquim Rodriguez Tweets: Haunches, Hansen & #IAmSophisticated 12 days of Christmas: Day 4 – Iljo Keisse VeloVoices Awards 2013: The results! Podcast #27: And the winner is … 12 days of Christmas: Day 3 – Koen de Kort 12 days of Christmas: Day 2 – Iceland The Musette: Lemon madeleines 12 days of Christmas: Day 1 – Heinrich Haussler Gruber Images: 2014 will be a beautiful year! VeloVoices Awards 2013: Most Aggressive Rider of the Year The Musette: Christmas cake VeloVoices Awards 2013: Kit of the Year Tweets: Mimes, Milk Tray and Mighty Morphin Hairdos! VeloVoices Awards 2013: Funniest Moment of the Year VeloVoices Awards 2013: Least Likely to Happen in 2014 The Musette: Chocolate chip oaty biscuits VeloVoices Awards 2013: Sartorial Elegance Award AntBanter! Barnets and beards VeloVoices Awards 2013: Lifetime Achievement Award Podcast #26: Money’s (not) too tight to mention VeloVoices Awards 2013: Flop of the Year The Musette: Coffee and walnut cake VeloVoices Awards 2013: Breakthrough Rider of the Year VeloVoices Awards 2013: Team of the Year Tweets of the Week: Manly men doing man things VeloVoices Awards 2013: Rider of the Year Kitty’s Christmas 2013 Gift Guide: Cycling books, cups and fairy lights Panache’s Christmas 2013 Gift Guide: Cycling kit The Musette: Speedy Sunday roast Kitty’s Christmas 2013 Gift Guide: Cycling tees Kitty’s Christmas 2013 Gift Guide: Cycling prints Book review: At Speed – Mark Cavendish Podcast #25: News of the World The Musette: Mussels many ways Friday Feature: The Walton Wood Journal Talking Tactics: Why Tony Martin’s near miss was the best race of 2013 Tweets of the Week: Phinney’s guyliner, surfin’ Sagan and Nutella madness Tweets of the Week Extra: Rasmussen, Ryder and Rabobank The Musette: Nutella breakfast rolls Friday Feature: Nicole Cooke – a career in review Friday Feature: An interview with Nicole Cooke Team updates: Garmin-Sharp, Movistar and Vacansoleil-DCM Team updates: Argos-Shimano, Astana and OPQS Rider updates: Jens Voigt, Tejay van Garderen and Adam Hansen Rider updates: Peter Sagan, Thomas Voeckler and Niki Terpstra Podcast #24: Ten of the best Rider updates: Philippe Gilbert, Rui Costa and Nairo Quintana Rider updates: Fabian Cancellara, Taylor Phinney and Joaquim Rodriguez The Musette: Probably the best cookies ever Rider updates: Alberto Contador, Alejandro Valverde and Samuel Sanchez Friday Feature: Interview with GCN’s Dan Lloyd Rider updates: Mark Cavendish, Mark Renshaw and John Degenkolb 2014 Tour de France route: Over the pavé to the Pyrenees Tweets of the Week: Pandas, punches and press-ups The Musette: Beef casserole Friday Feature: Interview with Tao Geoghegan Hart October Video Vault Talking Tactics: Sprinter case study – Nacer Bouhanni Tweets: #IRodeThat, #IDrankThat, #IDidThat Tour of Beijing review: Intxausti wins, Martin shows champion quality Podcast #23: So long, farewell, auf Wiedersehen, goodbye The Musette: Mascarpone brownies Friday Feature: Il Lombardia gallery Tour of Beijing preview Talking Tactics: Is Marcel Kittel faster than Mark Cavendish? Tweets of the Week: I do, I quit, I win, I wrestle sharks 2014 Giro d’Italia route: The long road to hell Giro d’Italia 2014 promo Giro d’Italia 2013 highlights Il Lombardia review: Purito’s smokin’ The Tao of Marco Pinotti The Musette: The not-so-humble omelette Il Lombardia preview Friday Feature: The Worlds in pictures AntBanter! September’s Rider of the Month Talking Tactics: Tuscan talking points Tweets: Sky’s fall, Fabs’ peek-a-boo, Purito’s tears What’s happening in October? Podcast #22: Martin the machine, Vos the boss, Costa’s Italian job Road World Championships: Men’s road race review The Musette: Tuscan feast (part 2) Friday Feature: Have a Nice ride with Mec’Azur Road World Championships: Road race preview Tony Martin on how to win a time trial Road World Championships: Men’s individual time trial review Talking Tactics: Dissecting the WorldTour rankings Tweets: Bernie+Cav, Wiggo’s underbelly and shredded Carrots Road World Championships: Individual time trial preview Tour of Britain review: Wiggins and Cavendish spark home celebrations Road World Championships: Trade team time trial review Road World Championships: Trade team time trial preview The Musette: Tuscan feast (part 1) Friday Feature: The Vuelta in photos Vuelta review: Round-table (part 2) Vuelta review: Round-table (part 1) Talking Tactics: How Chris Horner won the Vuelta Vuelta a Espana review: The race in numbers Vuelta Tweets: #KennyCrush, KuKu Penthouse, and Angliru tears Podcast #21: Vuelta wrap-up – Mega-Zombie vs Sharknado Vuelta a Espana review: Stage-by-stage Grand Prix Cycliste de Montreal review Vuelta stage 21: Bling and it’s over Who’s moving where for 2014? #7 Vuelta Stage 21 preview Image of the day: Vuelta stage 20 Vuelta stage 20: Elissonde wins atop the Angliru as Horner wraps up red The Musette: Quesada Asturiana – Asturian cheesecake Vuelta Stage 20 preview Grand Prix Cycliste de Québec review Image of the day: Vuelta stage 19 Vuelta stage 19: Purito takes stage, Horner takes red Friday Feature: Team UK Youth Grands Prix Cyclistes de Québec & Montréal preview Vuelta Stage 19 preview Image of the day: Vuelta stage 18 Vuelta stage 18: Kiryienka wins, Nibali’s lead slashed September Video Vault Vuelta Stage 18 preview Image of the day: Vuelta stage 17 Vuelta stage 17: Mollema and Roche do the splits Talking Tactics: Scenarios for the Vuelta’s final week Vuelta Stage 17 preview Vuelta tweets: TT slapdown, French frankness, and goggled again Podcast #20: Vuelta week 2 – Three kids, a zombie and the Sacred Haunches Image of the day: Vuelta stage 16 Vuelta stage 16: Barguil doubles up, Nibali doubled up Who’s moving where for 2014? #6 Vuelta Stage 16 preview Image of the day: Vuelta stage 15 Vuelta stage 15: Geniez’s magical ride to the top Vuelta Stage 15 preview Image of the day: Vuelta stage 14 Vuelta stage 14: Ratto soars, Basso falters The Musette: Coques – Andorran flat cakes Vuelta Stage 14 preview Image of the day: Vuelta stage 13 Vuelta stage 13: Warren Barguil escapes to take first pro victory Who is Warren Barguil? Friday Feature: Science in Sport Vuelta Stage 13 preview Image of the day: Vuelta stage 12 Vuelta stage 12: The curse is lifted as PhilGil thrills AntBanter! August Rider of the Month Vuelta Stage 12 preview Image of the day: Vuelta stage 11 Vuelta stage 11: Cancellara wins as Nibali reclaims red Talking Tactics: Spotting the next generation Vuelta Stage 11 preview Vuelta tweets: The glamorous life, Horner Corner and naked on the Shack bus Podcast #19: Vuelta week 1 – Little Chris Horner sat in a corner Image of the day: Vuelta stage 10 Vuelta stage 10: Horner continues to deny Father Time Vuelta Stage 10 preview GP Ouest France-Plouay review Image of the day: Vuelta stage 9 Vuelta stage 9: Moreno the wing-man becomes the main man Who is Leopold Konig? Who’s moving where for 2014? #5 What’s happening in September? Vuelta Stage 9 preview Image of the day: Vuelta stage 8 Vuelta stage 8: Konig turns the tables, Roche goes all red Saxo sweep (well, nearly) GP Ouest France-Plouay preview The Musette: Gazpacho Vuelta Stage 8 preview Image of the day: Vuelta stage 7 Vuelta stage 7: Stybar surprises in Seville Friday Feature: The Carrots are dying, long live the Carrots! Vuelta Stage 7 preview Image of the day: Vuelta stage 6 Vuelta stage 6: The Panzerwagen stalls on the line Vuelta Stage 6 preview Image of the day: Vuelta stage 5 Vuelta stage 5: ‘Bling’ does his thing Talking Tactics: Expecting the unexpected at the Vuelta Vuelta Stage 5 preview Image of the day: Vuelta stage 4 Vuelta stage 4: The end of the world for Moreno Vuelta Tweets: Lachlan’s Depp-ness, Jens’ Barbie rescue and etch-a-sketches Vuelta Stage 4 preview Image of the day: Vuelta stage 3 Chris Horner breaks the age barrier Vuelta stage 3: Horner enjoys his senior moment Nicolas Roche reflects on his Vuelta stage win USA Pro Challenge review: Van Garderen motors to victory Upstairs Downstairs with SuperSagan Vuelta Stage 3 preview Vattenfall Cyclassics review: Double Deutsch Image of the day: Vuelta stage 2 Vuelta stage 2: Nico steals stage, Sanchez and Sergio suffer Who’s moving where for 2014? #4 Sharpie Fernandez out of the Vuelta Vuelta Stage 2 preview Vattenfall Cyclassics preview Vuelta stage 1: Tailwinds take their toll in trying triple T The Musette: Tarta de Santiago Vuelta Stage 1 preview Vuelta a Espana preview: The key contenders SuperSagan meets the challenge Will we see a rainbow in Spain? Vuelta preview: Five key stages Vuelta a Espana preview: Teams and sponsors (part 2) VeloVoices Fantasy League is open! Vuelta a Espana preview: Teams and sponsors (part 1) Tweets: Wiggo on track, Jens abloom and Sagan gumped up 37530 Podcast #18: Zdenek raises the Sty-bar and Hola Vuelta One more year of Shut Up Legs Eneco Tour review: Stybar stuns in style Who’s moving where for 2014? #3 The Musette: Caramel banana cakes Friday Feature: VeloEye Dan Redrup On tour with Sophie Chavanel: Tales from the 100th Tour de France AntBanter: Riding Route 66 Talking Tactics: When the fox escapes the hounds Team updates: Garmin-Sharp, Movistar and Vacansoleil-DCM Tweets: Wiggo mystifies while Jens turns on the charm Team updates: Argos-Shimano, Astana and OPQS August Video Vault Image of the day: Tour of Utah stage 6 Tour of Utah review Image of the day: Tour of Utah stage 5 Rider updates: Peter Sagan, Thomas Voeckler and Niki Terpstra Who’s moving where for 2014? #2 Eneco Tour preview Image of the day: Tour of Utah stage 4 Rider updates: Philippe Gilbert, Rui Costa and Nairo Quintana The Musette: We’re going fashionably retro with dips Rider updates: Fabian Cancellara, Taylor Phinney and Joaquim Rodriguez Friday Feature: Basque Country races photo-journal Image of the day: Tour of Utah stage 3 Image of the day: Tour of Utah stage 2 Rider updates: Jens Voigt, Tejay van Garderen and Adam Hansen AntBanter! Tales of the Unexpected with Team Shake ‘n’ Bake Descending the Col de la Madeleine Rider updates: Alberto Contador, Alejandro Valverde and Samuel Sanchez Talking Tactics: The road to the rainbow passes through Spain Rider updates: Mark Cavendish, Mark Renshaw and John Degenkolb Tweets: A Phinney roar, a shiny new race and a place called Veloshire Taylor Phinney’s audacious escape Podcast #17: Phinney’s Pole position, Pieter’s Weening ways, galloping Gallopin Who’s moving where for 2014? #1 Tour de Pologne review: Back to Weening ways The Musette: Five-a-day date slice Friday Feature: Riding with Panache at the Tour de France AntBanter! July’s rider of the month What’s happening in August? Riding with Panache: Giro LTZ Gloves Tweets of the Week: Wiggo’s extremes, Zabel’s ‘truth’ & Bernie’s vows Clasica San Sebastian review: Gallopin at a canter The Musette: Chocolate and red wine cake Tour de Pologne preview Clasica San Sebastian preview Tour de France review: Round-table (part 2) Friday Feature: Images of the Tour de France Tour de France review: Round-table (part 1) AntBanter! Fantasy lessons to be learned Talking Tactics: Tour de France – how the jerseys were won Podcast #16: TdF wrap-up – We’ll always have Paris Tour de France review: The Tour in numbers Tour Tweets: The Alpe, the Arc and the Argonauts Tour de France review: Stage-by-stage Guest Voice Nathalie Novembrini: Homeward bound Chris Froome, 2013 Tour de France champion Image of the day: Stage 21 TdF stage 21: C’est fini TdF stage 21 preview Image of the day: Stage 20 TdF stage 20: Quintana crowned King of the Mountains The Musette: Coconut financieres TdF stage 20 preview Image of the day: Stage 19 TdF stage 19: Costa doubles up, Froome’s rivals give up Friday Feature: VeloArtist Eliza Southwood TdF stage 19 preview Image of the day (2): Stage 18 Image of the day (1): Stage 18 TdF stage 18: Christophe Riblon, France is proud of you! July Video Vault PARIS PARTY! Saturday 20 July 2013, 3pm onwards! TdF stage 18 preview Image of the day: Stage 17 TdF stage 17: Froome dispatches Spanish Armada Talking Tactics: Gone with the wind TdF stage 17 preview Image of the day: Stage 16 TdF stage 16: Costa makes the Gap while Contador plays mind games Garmin-Sharp in ‘seeking experienced team leader’ shocker! Tour Tweets: Manlove, the Mantis and the Magnificent 7 Podcast #15: TdF week 2 – Froome king of the hills TdF stage 16 preview Guest Voice Nathalie Novembrini: Diminishing opportunities Image of the day: Stage 15 TdF stage 15: Froome lowers the boom on the way up Ventoux Who is Matteo Trentin? TdF stage 15 preview Image of the day: Stage 14 TdF stage 14: French dreams dashed by Italian surge The Musette: Cherry clafoutis TdF stage 14 preview Image of the day: Stage 13 TdF stage 13: Chris cross, Cav takes wing in the wind Friday Feature: Sheree’s Tour diary TdF stage 13 preview Image of the day: Stage 12 Cav on Kittel TdF stage 12: Hair-trick for Kittel AntBanter: The woes of fantasy league TdF stage 12 preview Image of the day: Stage 11 TdF stage 11: Martin wins as Froome extends GC lead Talking Tactics: Pyrenean carnage merely a dress rehearsal TdF stage 11 preview Image of the day: Stage 10 TdF stage 10: Kittel survives KO Tour Tweets: Ryder’s goggles, Vaughters’ panda, Porte’s instant karma TdF stage 10 preview Image of the day: Stage 9 Who is Dan Martin? Orica-GreenEDGE rocks! Paula Radcliffe on a bike Guest Voice Nathalie Novembrini: Stresses and strains of week 1 Podcast #14: TdF week 1 – From Orica-GreenWEDGE to Skyfall Tour de France gift guide TdF stage 9: Martin’s licence to thrill as Froome survives Skyfall TdF stage 9 preview Thomas Voeckler TdF stage 8: Sky dominant as Froome storms into yellow The Musette: Basque chicken Who is Michal Kwiatkowski? TdF stage 8 preview TdF stage 7: The day the green jersey was won? Friday Feature: Astana service course Happy birthday Philippe Gilbert and Alexander Kristoff TdF stage 7 preview TdF stage 6: Greipel mashes it in Montpellier Daryl Impey overview AntBanter: June Rider of the Month TdF stage 6 preview TdF stage 5: Cav marvellous in Marseille Talking Tactics: Parking, positioning and power TdF stage 5 preview Aussie, Aussie, Aussie TdF stage 4: Gerrans rules while King is banished Panache’s Poptastic Peloton (part 2) Tour Tweets: Busgate, Sky Beta Kappa, and badass Chava TdF stage 4 preview TdF stage 3: Gerrans grabs glory Guest Voice Nathalie Novembrini: Managing emotions at the Tour What’s happening in July? Panache’s Poptastic Peloton (part 1) Stage two winner Jan Bakelants TdF stage 3 preview TdF stage 2: Bakelants scorns script Tour de France bingo TdF stage 2 preview TdF stage 1: Kittel conquers as coach chaos causes carnage The Musette: Corsican chestnut and almond cake How times have changed at the Tour TdF stage 1 preview Tour de France preview: Key contenders Friday Feature: A to Z of the Tour de France Panache’s Poptastic Peloton: Joaquim Rodriguez Panache’s Poptastic Peloton: Mark Cavendish Happy birthday to That Boy Phinney! Red, white and blue in yellow COMPETITION: Win a signed Thomas Voeckler jersey Tour de France preview: Five key stages Panache’s Poptastic Peloton: Peter Sagan Tour de France preview: Teams and sponsors (part 2) Talking Tactics: The battle for the yellow jersey Panache’s Poptastic Peloton: Alberto Contador Panache’s Poptastic Peloton: Chris Froome VeloVoices Fantasy League is open! Tour de France preview: Teams and sponsors (part 1) Tweets: Stripes, strops and Stalinist airbrushing Podcast #13: Tour de France preview When Tommy met Sheree Voeckler Video Vault The Musette: Savoury cakes Peter Sagan’s unbelievable bike handling skills The many faces of Thomas Voeckler The current Prince of the Maillot Jaune is The King of the Maillot Jaune is Eddy Birthday boy Thomas Voeckler in numbers 34016 34014 34012 Friday Feature: Team chef Hannah Grant Riding with Panache: Rapha style Talking Tactics: How to win the green jersey at the Tour Tour de France: 3D route summary Tweets: Jens Z Coyote, Pirate Panache and Gorilla teeth Tour de France 2012 highlights Tour de Suisse review The Musette: Lemon and poppy seed cake Friday Feature: VeloEye Pete Goding June Video Vault Talking Tactics: How to win the polka dot jersey at the Tour Tweets: Bisons, bubblegum and Tour fever Podcast #12: The man who would be king Criterium du Dauphine review: Froome becomes firm favourite On tour with Sophie Chavanel: Tales from the Giro The Musette: Rice pudding Tour de Suisse preview Friday Feature: Chris Froome interview (part 2) Friday Feature: Chris Froome interview (part 1) AntBanter: May Rider of the Month Talking Tactics: How good a form indicator is the Dauphiné? Tweets: Wiggo as Dr Who, Lance & Daft Phinney What’s happening in June? The Musette: Oat breakfast bars Criterium du Dauphine preview Friday Feature Extra: Vinokourov, la vie en rose Friday Feature: Sheree and Nathalie’s Giro diary – stage 21 Tour de France official trailer Talking Tactics: Giro d’Italia – how the jerseys were won Podcast #11: From Brescia with love Giro review: Round-table (part 2) Giro review: Round-table (part 1) Giro Tweets: Snow, the Acquanettes and Lance Giro review: The Giro in numbers Giro review: Thanks for the memories Giro review: Stage-by-stage Giro stage 21: The red and the pink Giro stage 21 preview Giro stage 20: Rivals melt away as red-hot Nibali seals victory The Musette: Spring vegetable risotto Tre Cime di Lavaredo Giro stage 20 preview The Passo dello Stelvio (according to Top Gear) Vini Fantini DS Luca Scinto on Danilo Di Luca Friday Feature: The faces of the Giro Giro stage 19 preview: STAGE CANCELLED The legend of the Passo di Gavia Giro stage 18: Nibbles rains on Evans’ parade AntBanter: What makes a great sprinter? Giro stage 18 preview Giro stage 17: Visconti wins once more Talking Tactics: The road to victory Giro stage 17 preview Giro stage 16: Movistar triples with Intxausti Mark Cavendish on memorable wins, chess and dancing When he was young … Giro Tweets: 100+ and double dream dashed Cav and Delilah Cav, Scheldeprijs and family Happy birthday Mark Cavendish: 28 years and 101 wins Giro stage 16 preview Podcast #10: Cav’s century, Wiggo’s woes – and Vincenzo victorious? Tour of California review: Tejay too hot to handle Giro stage 15: Visconti in first as peloton stays in neutral Giro stage 15 preview Giro stage 14: Santambrogio wins as Nibali tightens grip on Giro The Musette: Hazelnut torte Giro stage 14 preview A tick of ATOC Giro stage 13: Cavendish schools rivals in Sprinting 101 Friday Feature: Sheree’s Giro diary Giro stage 13 preview Giro stage 12: Centurion Cav AntBanter: Seeing the race live Giro stage 12 preview Giro Stage 11: Navardauskas looks sharp Talking Tactics: Who will attack in the mountains this week? Giro stage 11 preview Giro stage 10: Uran sets up Sky conundrum Giro Tweets of the Week: Journos, mares and crocs Giro stage 10 preview Win a signed BMC photo Podcast #9: Wiggins faces uphill task after descent into fallibility Giro stage 9: Belkov bellissimo! A fan’s view of the Giro Giro stage 9 preview Giro stage 8: Dowsett soars in British one-two The Musette: Castagnaccio, Tuscan chestnut cake Happy Birthday Adam Hansen Giro stage 8 preview Giro stage 7: Hansen wins wet & wild stage while Wiggins wobbles Friday Feature: Jens Voigt interview (part 2) Friday Feature: Jens Voigt interview (part 1) Today is Jens Voigt Day on VeloVoices Jens Voigt Day! Giro stage 7 preview Giro stage 6: Classy Cavendish remembers Wouter AntBanter: The Colombian Revolution #WW108 Giro stage 6 preview Giro stage 5: Divine Degenkolb Talking Tactics: How Luca Paolini became the maglia rosa Giro stage 5 preview Giro stage 4: Battling Battaglin Giro Tweets: PR offensives, f-bombs and Skyfights Giro stage 4 preview Giro stage 3: Hesjedal shows panache, Paolini takes pink May Video Vault: End of the classics, start of the Giro Giro stage 3 preview Giro stage 2: Puccio pretty in pink Giro stage 2 preview Giro stage 1: Cavendish in the pink The Musette: Italian tomato sauce Giro stage 1 preview Pre-Giro round-table Friday Feature: A to Z of the Giro d’Italia Giro d’Italia preview: Key contenders Giro d’Italia preview: Five key stages The fans of the Giro d’Italia AntBanter: April Rider of the Month Ivan Basso out of the Giro Podcast #8: Tickled pink – Giro preview Giro d’Italia preview: Teams and sponsors (part 2) Talking Tactics: Teaming up What’s happening in May? Giro d’Italia preview: Teams and sponsors (part 1) TotW: Sugar, shaving & underpants for the hands Giro d’Italia 2013 route Tour de Romandie review: Froome leads from start to finish Giro d’Italia 2013 promo Tour of Turkey review: Turkish delight for Sayar Chris Froome wins Tour de Romandie The Musette: Race-winning muffins Friday Feature: David Harmon interview (part 2) Giro jersey Iljo Keisse Bike-tossing Friday Feature: David Harmon interview (part 1) AntBanter: When cyclists get angry Happy birthday: Alejandro Valverde Talking Tactics: Key factors in determining the Giro winner Tweets: Panda races, chameleons on bikes, mullet on a mower! Tour de Romandie preview Podcast #7: New winners in the Ardennes Liège-Bastogne-Liège review: Martin wins La Doyenne Liège-Bastogne-Liège preview The Musette: Cassoulet Giro del Trentino: Astana trumps Sky again Friday Feature: An interview with RadioShack’s Maxime Monfort On tour with Sophie Chavanel: Tales from Flanders AntBanter: Classics vs Grand Tours smack-down Happy birthday Maxim Iglinskiy: Mullet man La Flèche Wallonne review: Moreno surprises on the Huy Talking Tactics: How did Roman Kreuziger win Amstel Gold? April Video Vault: Are you ready to Ronde? Team updates: Argos-Shimano, Astana and Omega Pharma-Quick Step TotW: Contador as a boy, a Roman win & Argonaut instagrams! La Flèche Wallonne preview Team updates: Garmin-Sharp, Movistar and Vacansoleil-DCM Amstel Gold Race review: Kreuziger’s bravery is rewarded Rider updates: Peter Sagan, Thomas Voeckler and Niki Terpstra Rider updates: Philippe Gilbert, Rui Costa and Nairo Quintana The Musette: Slow cooked lamb and baked beans Amstel Gold preview Friday Feature: Chasing Roubaix Rider updates: Fabian Cancellara, Taylor Phinney and Joaquim Rodriguez Rider updates: Jens Voigt, Tejay van Garderen and Adam Hansen Talking Tactics: Cancellara on track at Paris-Roubaix Rider updates: Alberto Contador, Alejandro Valverde and Samuel Sanchez TotW: Sep, Spartacus and Samuel L Jackson Rider updates: Mark Cavendish, Mark Renshaw and John Degenkolb Photo gallery from the Basque Country Podcast #6: A load of cobblers Paris-Roubaix Review: Knife-edge win for Spartacus Vuelta al Pais Vasco review: Colombian cheer The Musette: Banana-coconut cake Paris-Roubaix preview Friday Feature: Interview with ex-professional Emma Davies AntBanter: Rider of the Month Scheldeprijs review: Kittel the present thief Talking Tactics: What goes around comes a-Ronde for Cancellara TotW: The Good, the Bad & the Asinine What’s happening in April? Ronde van Vlaanderen review: Cancellara booms as Boonen busts Vuelta al Pais Vasco preview The Musette: Simple carrot cake Ronde van Vlaanderen preview Good Friday Feature Extra! Volta part II by Ian Walton ‘The Musette’ Friday Feature: Specialized filmmaker Chris Keiser March Video Vault: From Rome to San Remo TotW: Cake, icy winds & gimps Podcast #5: Let it snow, let it snow, let it snow! Criterium International review: Sky double-whammy Volta a Catalunya review: Irish eyes are smiling Gent-Wevelgem review: Sagan wheelies his way to victory Gent-Wevelgem 2013 preview E3 Harelbeke review: Imperious Cancellara Friday Feature: The Volta a Catalunya by Ian Walton ‘The Musette’ Criterium International preview E3 Harelbeke preview On tour with Sophie Chavanel: Tales from Tirreno Dwars door Vlaanderen review: Gatto by a whisker Talking Tactics: Good tactics, bad tactics at Milan-San Remo A pictorial birthday tribute to Beñat Intxausti Elorriaga TotW: Milan-San Remo reconstruction special Happy birthday Fabian Cancellara and welcome to Team Fondue! Milan-San Remo review: Ciolek plays his cards right to win race of patience Volta a Catalunya preview VeloEye Davide Calabresi: A Strade Bianche picture gallery Milan-San Remo preview Friday Feature: Designing a custom team kit Talking Tactics: When sprints go wrong Tirreno-Adriatico review: Nibali doubles up in torrential Tirreno TotW: Paris-Nice nuances, Tirreno tears and the wisdom of Ted King Podcast #4: Fantasy Classics team Paris-Nice review: Porte slams the door shut for historic win Friday Feature: Interview with G4 and Eurosport’s Petra Harangi AntBanter: Blood, sweat and gruyere with Team Shake’n’Bake Talking Tactics: Tempo is everything TotW: Strade triumphant, pipped Pozzato and diabolical takeovers Tirreno-Adriatico preview Podcast Extra: Geoffroy Lequatre interview Italian early season races review Strade Bianche review: Magnificent Moser Tour de Langkawi review: Arredondo scales the heights Paris-Nice preview Friday Feature: VeloEye photographer Rhode Van Elsen What’s happening in March? Strade Bianche preview And the Oscar goes to … Talking Tactics: An infinite (Om)loop of tactical options TotW: Belgian tortoises, jungle cats and hot gorilla statues Podcast #3: Let’s talk about Schlecks, baby Boucles Drôme-Ardèche review: Drujon springs a surprise Vuelta a Murcia and Clasica de Almeria review Omloop Het Nieuwsblad review: Brrrrrrr-ing it on Kuurne-Brussels-Kuurne preview Omloop Het Nieuwsblad preview Friday feature: An interview with Elisa Longo Borghini Vuelta a Andalucia (Ruta del Sol) review: El Imbatido se dobla AntBanter: Driving the Tweetmobile Talking Tactics: Froome stays cool to show he’s the man in Oman Tour de Langkawi preview TotW: Pantani is a Paradox, Jens rides the New Forest and Boom goes the Urals Podcast Extra: Sheree speaks to Sky’s Ian Boswell Tour du Haut Var review Volta ao Algarve review: Martin takes flight The Bernie Eisel Hubba Hubba Club says ‘Happy Birthday!’ Tour of Oman review: Froome-Vroom Friday Feature: VeloEye photographer Ian Walton ‘The Musette’ Talking Tactics: Hutarovich’s lesson in sprint-craft Volta ao Algarve preview TotW: Sky’s yin & yang, the pink panther and the obligatory doping tweets Podcast #2: Never mind the doping, watch the racing French early season races: Tour Méditerranéen review Tour of Oman preview Tour of Qatar review: Cav-druple Friday Feature: An interview with Sky’s Ian Boswell and Joe Dombrowski AntBanter: The secret of Gallic flair Spanish early season races: Challenge Mallorca review Happy birthday Elia Viviani Talking Tactics: Where the wind blows TotW: Dope, sweat and taunts Happy birthday Samuel Sanchez French early season races review (part 1) Happy birthday Jon Izagirre On tour with Sophie Chavanel: Tales from Down Under Tour of Qatar preview Friday Feature: Welcome to The Sufferfest What’s happening in February? TotW: One Jens, two Kings and Samuel L Jackson Tour de San Luis review: Happy Diaz Podcast #1: Introduction and Tour Down Under Tour Down Under review: Lambs to the Slagter The rise of WorldTour team introduction videos Happy Birthday to the Velvet Samurai Friday Feature: An interview with FDJ’s Sophie Chavanel 2013 kick-off round-table (part 2) 2013 kick-off round-table (part 1) Tweets of the Week: A BMC Bonanza and Lotto and the Argonauts hit Australia Team profiles: Garmin Sharp, Movistar and Vacansoleil-DCM Tour Down Under preview Tweets of the Week Special: The Lance Armstrong Oprah interview Team profiles: Argos-Shimano, Astana and Omega Pharma-Quick Step Tour de San Luis preview Oprah and Lance Armstrong: Panache’s thoughts Oprah and Lance Armstrong: Ant’s thoughts Rider profiles: Jens Voigt, Tejay van Garderen and Adam Hansen Oprah and Lance Armstrong: Tim’s final thoughts Oprah and Lance Armstrong: Kitty’s thoughts Friday Feature: An interview with journalist Laura Meseguer Rider profiles: Peter Sagan, Thomas Voeckler and Niki Terpstra Oprah and Lance Armstrong: Tim’s initial thoughts Happy Birthday Thor Hushovd AntBanter: The kits! The kits! Rider profiles: Alberto Contador, Alejandro Valverde and Samuel Sanchez Rider profiles: Philippe Gilbert, Rui Costa and Nairo Quintana Tweets of the Week: Sagan wins everything, Fabs has bedhead and Phinney is a himbo Rider profiles: Fabian Cancellara, Taylor Phinney and Joaquim Rodriguez Rider profiles: Mark Cavendish, Mark Renshaw and John Degenkolb 2013 Vuelta a Espana route: A treble treble of roads to hell Friday Feature: Illustrator Mark Fairhurst Tweets of the Week: It’s a new year! 10 Wishes: Jack Sargeant Happy birthday Ale Jet What’s happening in January? 10 wishes: Nathalie Novembrini and Tristan Valentin 10 Wishes: VeloLIVE 10 Wishes: Cycle Cote d’Azur’s Claire & Anton Blackie and Emma Davis 10 Wishes: UCI Overlord 10 Wishes: Maff Felstead 10 wishes: Velocast’s Scott O’Raw 10 wishes: Tim Liew 10 Wishes: Ant Beal 10 Wishes: Sheree Whatley 10 Wishes: Kiss My Panache 10 wishes: Kitty Fondue Quiz of the Year 2012 answers Quiz of the Year 2012 Friday Feature: VeloEye Jered Gruber (part 2) VeloVoices Awards 2012: The results! Tweets of the Week: Hansen’s 9 days of Hell, Swiss knitting and SuperSagan’s gym secret Happy birthday Michael Barry Friday Feature: VeloEye Jered Gruber (part 1) VeloVoices Awards 2012: Kit of the Year VeloVoices Awards 2012: Most Ridiculous Thing Said/Seen VeloVoices Awards 2012: Least Likely to Happen in 2013 VeloVoices Awards 2012: Sartorial Elegance Award VeloVoices Awards 2012: Lifetime Achievement Award VeloVoices Awards 2012: Flop of the Year VeloVoices Awards 2012: Most Thrilling Moment of the Year VeloVoices Awards 2012: Breakthrough Rider of the Year VeloVoices Awards 2012: Team of the Year Happy birthday Alberto Contador VeloVoices Awards 2012: Rider of the Year Tweets of the Week Special Edition: Feathers fly over CCN Kitty’s Christmas 2012 gift guide to stocking stuffers Kitty’s Christmas 2012 gift guide to cycling tees Friday Feature: 2013 WorldTour newbies (part 2) Friday Feature: 2013 WorldTour newbies (part 1) Tweets of the Week: Tetrapak terrors, OPQS gets sixed and MoFros a go-go Farewell to Joost Posthuma Happy birthday Luis Leon Sanchez Friday Feature: We’ll always have Paris Tweets of the Week: Short, sweet and ever so rich … End-of-season round-table: Looking forward to 2013 End-of-season round-table: Issues of the year End-of-season round-table: 2012 in review Friday Feature: Jubilé Vinokourov photo gallery Happy birthday Vincenzo Nibali Tweets of the Week: Unrepentent, unforgiven, untweeted, unshaven and unmod Farewell to Grischa Niermann Happy birthday Amets Txurruka Farewell to Jeremy Hunt Friday Feature: Behind the scenes at the Tour de France presentation Farewell to Tommy Godwin Tweets of the Week: Mod is for modest, Movember madness and marriage proposals Friday Feature: Up close and personal with Orica-GreenEDGE’s Lionel Marie What’s happening in November? Tweets of the Week: Tattoo of regret and Kittel kicks off (thank God!) Happy birthday to Manuel Quinziato Team updates: BMC, Euskaltel-Euskadi, FDJ-BigMat and Orica-GreenEDGE Rider updates: Philippe Gilbert, Tom Boonen and Koldo Fernandez Friday Feature: USADA, UCI, WADA – what’s it all about, Overlord? Rider updates: Alberto Contador, Alexandre Vinokourov and Nicolas Roche Rider updates: Fabian Cancellara, Taylor Phinney and Geraint Thomas 2013 Tour de France route: Double trouble in the Alps Rider updates: Mark Cavendish, Marcel Kittel and Peter Sagan Farewell to Oscar Freire Tweets of the week: Revolution, revisionists and the end of the romance Round-table: The UCI throws Lance Armstrong to the wolves Farewell to Fiorenzo Magni Friday Feature: VeloEye Emily Maye Tweets of the Week Extra: Team Sky and *that* piece of paper Tweets of the Week Extra: David Millar for UCI Overlord? Tweets of the Week: Sex, violence and dogs on motorcycles Tweets of the Week Extra: Amnesty versus the hard line Happy Birthday to Tom and his magnificent Boonens Tweets of the Week Extra: Lance moves on Tweets of the Apocalypse special Tour of Beijing review Who’s moving where for 2013? #4 Friday Feature: What next for cycling? Lance Armstrong and the USADA Tweets of the Week: Fashion, fishing and Phinney (of course) Tour of Beijing preview Paris-Tours review Paris-Tours preview Who’s moving where for 2013? #3 Friday Feature: Racing in the rain – VeloEye Davide Calabresi Il Lombardia photo gallery Tweets of the Week: A sullied rainbow, a sizzlin’ Giro and “Dear God, don’t look!” What’s happening in October? 2013 Giro d’Italia route – the best balanced Grand Tour of recent years? Fan Feature: The Lyme RC Three meet Brad and Cav Il Lombardia review Who’s moving where for 2013? #2 Il Lombardia preview Friday Feature: VeloEye Francesca Starbuck’s Tour of Britain gallery Milano-Torino review Milano-Torino preview Road World Championships: A few observations 2012 elite men’s individual time trial world champion: Tony Martin 2012 elite women’s individual time trial world champion: Judith Arndt Tweets of the Week: The Revolution will be twittified, Kimmage vs UCI and #FreeFabs 2012 elite women’s road race world champion: Marianne Vos 2012 elite men’s road race world champion: Philippe Gilbert Road World Championships round-table Road World Championships men’s road race review Road World Championships photo special: Peloton portraits The Secret Race – Tyler Hamilton and Daniel Coyle Friday Feature: Road World Championships – Sheree’s lucky seven World Championships road race preview Road World Championships elite men’s time trial review Friday Feature Extra: Roxanne King’s Montreal photo-story Tweets of the Week: Mullets, Magnums and Tom and his magnificent Boonens Road World Championships team time trial reviews World Championships individual time trial preview Age cannot wither him … Happy birthday Jens! Tour of Britain review Happy birthday Alexandre Vinokourov Road World Championships team time trial preview Who’s moving where for 2013? #1 Friday Feature: Photo-journalist Monika Prell Tour of Britain mid-race review Vuelta a España review: Round-table part 2 – Talking points Tweets of the Week: Quitters, dreamers and smokers Vuelta a España review: Round-table part 1 – The race and the riders Grand Prix Cycliste de Montréal review Vuelta a España review: The Vuelta in numbers Vuelta a España review: Stage-by-stage Vuelta a España: Stage 21 review Vuelta a España: Stage 21 preview Tour of Britain preview Grand Prix Cycliste de Québec review Vuelta a España: Stage 20 preview Vuelta a España: Stage 19 review Friday Feature: Vuelta gallery – no pain, no gain Vuelta a España: Stage 19 preview Vuelta a España: Stage 18 review Grands Prix Cyclistes de Québec & Montréal preview Vuelta a España: Stage 18 preview Vuelta a España: Stage 17 review Friday Feature Extra: 10 things I love about cycling – Panache Happy birthday Dani Moreno Vuelta a España: Stage 17 preview Tweets of the Week: Tempers, tattoos and Teutonic thankfulness Vuelta a España: Stage 16 review Vuelta a España: Stage 16 preview Vuelta a España: Stage 15 review Friday Feature Extra: 10 things I love about cycling – Jason Snell Vuelta a España: Stage 15 preview World Ports Classic review Vuelta a España: Stage 14 review Friday Feature Extra: 10 things I love about cycling – Ant Beal What’s happening in September? Vuelta a España: Stage 14 preview Vuelta a España: Stage 13 review Friday Feature: 10 things I love about cycling – Bridie O’Donnell Friday Feature: 10 things I love about cycling – Tim Friday Feature: 10 things I love about cycling – Kitty Friday Feature: 10 things I love about cycling – Sheree Vuelta a España: Stage 13 preview Vuelta a España: Stage 12 review Vuelta a España: Stage 12 preview Vuelta a España: Stage 11 preview Vuelta a España: Stage 10 review Tweets of the Week: In praise of all things Jens, fabulous Phinney and reasons to love cycling Vuelta a España: Stage 10 preview Tweets of the Week Special: Lance stripped bare Vuelta a España: Postcards from Spain Vuelta a España analysis: Young guns Vuelta a España: Stage 9 review GP Ouest France-Plouay review Happy birthday Arnaud Demare Vuelta a España: Stage 9 preview Vuelta a España: Stage 8 review Vuelta a España: Stage 8 preview Vuelta a España: Stage 7 review Friday Feature special: Lance Armstrong Friday Feature: Five days in the sun at the Vuelta a España Vuelta a España: Stage 7 preview Vuelta a España: Stage 6 review Vuelta a España: Stage 6 preview Vuelta a España: Stage 5 review Vuelta a España: Stage 5 preview Vuelta a España: Stage 4 review Tweets of the Week: Hardman Hansen, Wiggie Ciggie and Panache Poses! Vuelta a España: Stage 4 preview Vuelta a España: Stage 3 review Vuelta a España: Stage 3 preview Vattenfall Cyclassics review Vuelta a España: Stage 2 review Vuelta a España: Stage 2 preview Vuelta a España: Stage 1 review Vuelta a España: Team presentation (a VeloVoices gallery) Vuelta a España: Stage 1 preview Friday Feature: VeloEye Susi Goetze Vuelta a Espana preview: The key contenders Vuelta a España preview: Key stages Vuelta a España preview: Teams and sponsors (part 2) Clasica San Sebastian review Behind the barricades: The start of the Clasica San Sebastian Vuelta a España preview: Teams and sponsors (part 1) Tweets of the Week: Velodrome victors, JV’s confession, Bridie for UCI President and Wiggo cookies Eneco Tour review Clasica San Sebastian preview Team updates: BMC, Euskaltel-Euskadi, FDJ-BigMat and Orica-GreenEDGE Rider updates: Philippe Gilbert, Tom Boonen and Koldo Fernandez Friday Feature: Britannia rules the roads Rider updates: Alberto Contador, Alexandre Vinokourov and Nicolas Roche Rider update: Fabian Cancellara, Taylor Phinney and Geraint Thomas Happy birthday Robert Kiserlovski Rider updates: Mark Cavendish, Marcel Kittel and Peter Sagan Inside the Olympics with Tony Gibb: Hot to Trott and Hoy’s magnificent seven Olympic Tweets of the Week: Vanquished Spartacus, Wasted Wiggins, Phinney fun and Samuel L Jackson Inside the Olympics with Tony Gibb: Bagging medals, blagging seats Eneco Tour preview Vuelta a Burgos review Inside the Olympics with Tony Gibb: Super Saturday Inside the Olympics with Tony Gibb: Gold rush and security risks Inside the Olympics with Tony Gibb: Crossing the line Friday Feature: Bridie O’Donnell’s Olympic women’s road cycling review Inside the Olympics with Tony Gibb Cycling families: The Meyer brothers Men’s Olympic time trial review Vuelta a Burgos preview What’s happening in August? Men’s Olympic time trial preview Olympic Tweets of the Week: Quads, Cav and carbon fibre splinters Men’s Olympic road race: round-table VeloEye view of the men’s Olympic road race Men’s Olympic road race review Men’s Olympic road race preview Friday Feature: VeloEye Richard Baybutt Tour de France: Behind the barricades with Eurosport Tour de France review: Round-table part 2 – Wiggins, Froome & Cav Tour de France: British records Tour de France review: Round-table part 1 – The riders and the race Tour Tweets of the Week: Celebrations, pain and puking, and the Millar-Zabriskie show Tour de France review: The Tour in numbers Tour de France review: Stage-by-stage Tour de France: Stage 20 review Tour de France hosts: Et enfin Paris! Tour de France preview: Stage 20 Tour de France: Stage 19 review Tour de France preview: Stage 19 Tour de France: Stage 18 review Friday Feature: VeloArtist Bruce Doscher Tour Tweets of the Week Extra: The yin and yang of Wiggins and Froome Tour de France preview: Stage 18 Tour de France: Stage 17 review Tour de France preview: Stage 17 Tour de France: Stage 16 review My fantasy, my nightmare COMPETITION: Win a Tour de France poster Tour de France: Iconic places – Col du Tourmalet Tour de France preview: Stage 16 Tour de France analysis: Who will win the polka dot jersey? Tour Tweets of the Week: The Hurt Locker, #WAGWAR and Fathers & Daughters Riding High: Shadow Cycling the Tour de France – Paul Howard Tour de Pologne review Tour de France: Stage 15 review Tour de France hosts: Up pops Pau again! Tour de France preview: Stage 15 Tour de France: Stage 14 review Tour de France preview: Stage 14 Tour de France: Stage 13 review Tour de France preview: Stage 13 Tour de France: Stage 12 review Friday Feature: VeloEye Davide Calabresi Tour de France preview: Stage 12 Tour de France: Stage 11 review Tour de France preview: Stage 11 Tour de France: Stage 10 review Tour de France preview: Stage 10 Tour de France analysis: Week 1 winners and losers Tour Tweets of the Week: Madiot madness, Kloden craziness, Koen’s kindness Tour de France analysis: Week 1 in numbers Tour Tweets of the Week Extra: Bradley Wiggins, that question and the C-bomb Tour de Pologne preview Chris Froome Tour de France: Stage 9 review Tour de France preview: Stage 9 Tour of Austria review Tour de France: Stage 8 review The art of descending like a stone Tour de France preview: Stage 8 Tour de France: Stage 7 review Tour de France analysis: The conservation of energy Tour de France preview: Stage 7 Tour de France: Stage 6 review Friday Feature: Tour de France Grand Depart – in photos Tour de France preview: Stage 6 Tour de France: Stage 5 review Bon anniversaire, Philippe Gilbert! Tour de France preview: Stage 5 Tour de France: Stage 4 review Tour de France preview: Stage 4 Tour de France: Stage 3 review Tour Tweets of the Week: Sex tapes, Lemonheads and the Velvet Samurai Tour de France preview: Stage 3 Happy birthday Nico Roche Tour de France: Stage 2 review Tour de France: 10 things we learned from the opening weekend Tour de France preview: Stage 2 Tour de France: Stage 1 review What’s happening in July? Tour de France preview: Stage 1 Tour of Austria preview Tour de France: Prologue review Tour Hosts: Liege – haven’t we been here before? Tour de France preview: Prologue Happy birthday Sylvain Chavanel Tour de France preview: The key contenders Tour de France preview: Round-table (part 2) Tour de France preview: Round-table (part 1) Tour de France preview: Five key stages Introducing Panache Tour de France: Teams and sponsors (part 2) Sunny, funny and sweet as candy: happy birthday Taylor Phinney! European national road race championship round-up Tweets of the Week: Hansen, Wiggo, Cav, Vaughters, Cance, Phinney, hurrah! Tour de France: Teams and sponsors (part 1) Tour de France preview: You know you’re obsessed with Le Tour when … Tour de France preview: Are you ready? Team updates: BMC, Euskaltel-Euskadi, FDJ-BigMat and Orica-GreenEDGE Introducing Peloton Primer Rider updates: Philippe Gilbert, Tom Boonen and Koldo Fernandez Cycling fans: Kitty needs you! Friday Feature: VeloEye Roxanne King Rider updates: Fabian Cancellara, Taylor Phinney and Geraint Thomas Rider updates: Alberto Contador, Alexandre Vinokourov and Nicolas Roche Rider updates: Mark Cavendish, Marcel Kittel and Peter Sagan Tweets of the Week: Phinney goes for gold, Henderson & Hansen take on Euro 2012 and The Jensie is appalled Tweets of the Week Extra: Lance Armstrong VeloEye: Tour de Suisse portraits Route du Sud review Tour de Suisse review: Movistarlet success Friday Feature EXCLUSIVE: Up close & personal with Cofidis’s Tristan Valentin Cycling families: The Herrada brothers Route du Sud preview Tweets of the Week: Fashion plates, #KingForTheTour and a Voigt slapdown Homage to George Hincapie: Hanging up his helmet Criterium du Dauphine review Andy Schleck: 27 candles Tour de Suisse preview Friday Feature: Is joining a cycling ‘super-team’ beneficial for a rider? Happy birthday Jose Joaquin Rojas Tweets of the Week: Kissing Cancellara, Vaughters on Nibbles, Ted King for the Tour and a Voigt of pain Tour de Luxembourg review Critérium du Dauphiné preview Friday Feature: Photographer extraordinaire Danielle Haex What’s happening in June? Giro d’Italia review: Round-table (part 2) Tour de Luxembourg preview Giro d’Italia review: Round-table (part 1) Tweets of the Week: The end of an epic Giro Giro d’Italia review: The Giro in numbers Tour of Belgium review Giro d’Italia review: Stage-by-stage Giro shorts: Stage 21 review Giro d’Italia stage 20 review: Epic De Gendt victory sets up dramatic finale Happy birthday Mikel Nieve Giro d’Italia stage 19 review: Kreuziger gains consolation as Hesjedal eyes the big prize Friday Feature: Jens Voigt – Hard man with a soft heart Giro shorts: Stage 18 review Giro d’Italia stage 17 review: Rodriguez wins to keep the maglia rosa Giro shorts: Stage 16 review Tour of Belgium preview Giro analysis: Can a sprinter win the points jersey this year? Happy birthday Mark Cavendish Amgen Tour of California review (aka The Peter Sagan Show) Giro d’Italia stage 15: Richly deserved victory for young Rabottini Cycling families: The Amador brothers Chris Froome: Happy birthday to a future Grand Tour winner Giro d’Italia stage 14: Demon descender Amador finds a second kick to win Giro shorts: Stage 13 review Friday Feature: Farewell Robbie, the peloton won’t be the same without you Giro shorts: Stage 12 review Giro analysis: How are the favourites shaping up? Giro shorts: Stage 11 review Giro shorts: Stage 10 review Tweets of the Week: Lipstick, road rash and Farnese glow Happy birthday Egoi Martinez Giro shorts: Stage 9 review Giro shorts: Stage 8 review Taxi! Take me to Hoogerland! Amgen Tour of California preview Giro shorts: Stage 7 review Happy birthday to Joaquim Rodriguez Giro shorts: Stage 6 review Friday Feature: Giro d’Italia starts on foreign soil Marcel Kittel: God of the Argonauts Giro shorts: Stage 5 review Giro shorts: Stage 4 review Giro analysis: Rest day? Giro analysis: Sprint madness, remembering Wouter Giro analysis: Phinney in pink, early winners and losers Giro shorts: Stage 3 review Tweets of the Week: #WW108 Giro shorts: Stage 2 review Happy birthday Roman Kreuziger Giro shorts: Stage 1 review Giro shorts: Stage 1 preview Friday Feature: Pre-Giro round-table Giro d’Italia preview: Contenders for the maglia rosa Giro d’Italia preview: Five key stages Giro d’Italia: Teams and sponsors (part 2) Giro d’Italia: Teams and sponsors (part 1) Tweets of the Week: Kort shoes, Freudian slips, and Keisse craziness What’s happening in May? Happy birthday to David Moncoutie Tour of Turkey review Tour de Romandie review Friday Feature EXCLUSIVE: Up close & personal with Iñigo Asensio Tour of Turkey: The Bulgarians have landed Cycling families: The Efimkin twins Tour of Turkey: Inside the race with Bretagne-Schuller’s Geoffroy Lequatre Birthday Boy: Alejandro Valverde Tweets of the Week: Zabelgate, Zumba and hot pink Phinney Happy birthday to Rein Taaramae Tour de Romandie preview Liège–Bastogne–Liège review Tour of Turkey preview Liège-Bastogne-Liège preview Giro del Trentino review Friday Feature EXCLUSIVE: Up close & personal with Sky’s Bobby Julich La Flèche Wallonne review La Flèche Wallonne preview Tweets of the Week: Sardines, beer-mat fashion and giant pink diapers Giro del Trentino preview Vuelta a Castilla y Leon review Amstel Gold Race review Cycling Families: Vanendert brothers Schleck The Elder is another year older: Happy Birthday Fränk Amstel Gold Race preview Examining the WorldTour rankings Friday Feature: In praise of the older generation COMPETITION: BMC Bumper Ballan Bonus Team updates: BMC, Euskaltel-Euskadi, FDJ-BigMat and GreenEDGE Rider updates: Philippe Gilbert, Tom Boonen and Koldo Fernandez Brabantse Pijl review Rider update: Fabian Cancellara, Robbie McEwen and Geraint Thomas Happy birthday to Sebastien Turgot Rider updates: Alberto Contador, Alexandre Vinokourov and Nicolas Roche Tweets of the Week: Samson, Spartacus, Speculoos and Dr Seuss Rider updates: Mark Cavendish, Marcel Kittel and Peter Sagan Paris-Roubaix review Vuelta al Pais Vasco review Paris-Roubaix preview Lost Races: Basque Country Friday Feature: Six questions about Fabian Cancellara’s absence Le Metier – Michael Barry Scheldeprijs review Behind the Barricades: Day one at the Vuelta al Pais Vasco Tweets of the Week: Tiny tots, Argonauts and Jens is BACK! Ronde van Vlaanderen review GP Miguel Indurain review Vuelta al Pais Vasco preview Ronde van Vlaanderen preview What’s happening in April? Friday Feature: Clash of the Titans – Boonen v Cancellara GP Miguel Indurain preview Round-table: The season so far (part 2) Fast Phil’s teething troubles Round-table: The season so far (part 1) Cycling families: Txirrindularitza familia – Izagirre brothers Tweets of the week: Pigs, pins and #unluck Criterium International review Volta a Catalunya review Gent-Wevelgem review: Boonen’s double Settimana Ciclistica internazionale Coppi e Bartali review Gent-Wevelgem preview Lost Races: Catalunya E3 Harelbeke review: Crash, Bang, Boonen! Friday Feature: Anti-social media? Criterium International preview E3 Harelbeke preview Happy Birthday to Cipo: The Comeback Kid Dwars door Vlaanderen review Cycling Families: The brothers Coppi Tweets of the Week: Peloton portraits, missing minibars and Henderson’s hard line Settimana Ciclistica internazionale Coppi e Bartali preview Volta a Catalunya preview A birthday treat: Why Cancellara is Fab … Milan-San Remo review Friday Feature: Life through a lens with Roz Jones Happy Birthday Andrey Mizurov Milan-San Remo preview VeloVoices Debate: Alejandro Valverde Tirreno-Adriatico review Tweets of the Week: Tummy troubles, push-ups and French fries In memory of Andrei Kivilev VeloVoices Debate: Bradley Wiggins Paris-Nice review Tirreno-Adriatico mid-race review Iconic places: Col d’Eze Friday Feature EXCLUSIVE: Up close & personal with BMC’s Amael Moinard Paris-Nice mid-race review Lost Races: The French Riviera Tweets of the Week: Fabu-lousness, exotic dancers and Ballanese Tirreno-Adriatico preview Early season Spanish races review Get behind the barricades, or on the roads, or both! Tour de Langkawi review Montepaschi Strade Bianche review Paris-Nice preview Early season Italian races review Vuelta a Murcia preview Friday Feature: Lies, damned lies and statistics Igor Anton pozik urtebetetzea Montepaschi Strade Bianche preview What’s happening in March? Cycling Families: Le Tour de Langkawi Tour de Langkawi stage 6 review Tour de Langkawi mid-race review Tweets of the Week: Cobbles and commentary Kuurne-Brussels-Kuurne review Clasica de Almeria, Les Boucles du Sud-Ardeche, GP di Lugano previews Oom oom good: Omloop Het Nieuwsblad review Happy hopping birthday to Heinrich Haussler, the racing kangaroo! Omloop Het Nieuwsblad and Kuurne-Brussels-Kuurne previews Friday Feature: UnitedHealthcare’s Marc de Maar talks to VeloVoices Team updates: BMC, Euskaltel-Euskadi, FDJ-BigMat and GreenEDGE Rider updates: Philippe Gilbert, Tom Boonen and Koldo Fernandez Tour de Langkawi preview Rider updates: Alberto Contador, Alexandre Vinokourov and Nicolas Roche Train-spotting Tweets of the Week: The sand, the skirmishes and a teen dream called Fabian Rider updates: Fabian Cancellara, Robbie McEwen and Geraint Thomas Early season French races review Tour of Oman review Rider updates: Mark Cavendish, Marcel Kittel and Peter Sagan Volta ao Algarve review Vuelta a Andalucia preview Carlos Sastre: An unsung hero Friday Feature: The Brits are coming Raising a glass to birthday boy Bernie Eisel Tour du Haut Var preview Guest Voice Nathalie Novembrini: Italian women’s cycling Cycling Families: Kreder brothers Volta ao Algarve preview Tweets of the Week: Three Musketeers, a Belgian king and a Count of Monte Cristo Happy birthday, Cadel – give us some Cuddles G4 competition winner Iconic places: Mont Faron Tour of Oman preview Inside the Peloton – Nicolas Roche Giving it the full Cancellara Tour of Qatar review Friday Feature: Is this the end of the road for Saxo Bank? Cycling Families: Velits twins Tour Mediterraneen preview Tweets of the week: Fashion, frost and … fish! Round-table: Alberto Contador – guilty until (not) proven innocent? Round-table: Lance Armstrong – not guilty or not proven? Ode to birthday boy Samuel Sanchez Tour of Qatar preview Challenge Ciclista Mallorca preview COMPETITION: Win a G4 windvest! Friday Feature EXCLUSIVE: Up close & personal with Geoffroy Lequatre (part 2) How I Won The Yellow Jumper – Ned Boulting What’s happening in February 2012? Tweets of the week: Boys, booze and … fish L’Etoile de Besseges preview Tour de San Luis review One Way Road: The Autobiography of Robbie McEwen Grand Prix Cycliste La Marseillaise preview Friday Feature EXCLUSIVE: Up close & personal with Geoffroy Lequatre (part 1) Cycling Families: Argentina Why Argentina can claim a Tour de France winner Tweets of the week: w/e 22/1/12 Tour Down Under stage 6 & round-table Tour de San Luis preview Tour Down Under stages 3-5 Friday Feature: Is cycling feeling the recession? Dearly Departed: Sydney-Melbourne Race Tour Down Under stages 1 & 2 Tom Boonen profile Ode to the God of Thunder Tweets of the week: w/e 15/1/12 GreenEDGE profile Tour Down Under preview FDJ-BigMat profile Team Euskaltel-Euskadi profile The Peloton – Timm Kölln Can Philippe Gilbert win the Tour de France? Team BMC Racing profile Peter Sagan profile Is the 2012 Vuelta a Espana route the hardest ever? Geraint Thomas profile Tweets of the week Nicolas Roche profile Round-table discussion: Riders and teams to watch in 2012 Marcel Kittel profile Robbie McEwen profile Doping stories: the rights and (not so) wrongs Round-table discussion: Races to watch in 2012 Koldo Fernandez profile Racing Through the Dark: The Fall and Rise of David Millar Alberto Contador profile Mark Cavendish profile Round-table discussion: Movers and shakers for 2012 Fabian Cancellara profile What’s happening in January 2012? Philippe Gilbert profile Round-table discussion: 2011 in review Alexandre Vinokourov profile Welcome to Velo Voices Sylvain Chavanel Vincenzo Nibali Thomas Voeckler Peter Sagan Mark Cavendish Jens Voigt Fabian Cancellara Cadel Evans Bradley Wiggins Andre Greipel Tour de France heroes Samuel Sanchez Ryder Hesjedal George Hincapie Marcel Kittel Share this:EmailTwitterFacebookRedditTumblrPinterestPrintLike this:Like Loading...