Skip to main content

STLBiking.com

STLBiking.com logo
Facebook-Icon
Twitter-Icon
  • Home
  • Races & Events
  • Photos
  • Forum
  • Site Sponsors
  • Greensfelder Challenge by David Vehige

    Greensfelder Challenge by David Vehige

  • Tour de Grove by Mike Dawson

    Tour de Grove by Mike Dawson

  • Dutchtown Classic by Carrie Zukoski

    Dutchtown Classic by Carrie Zukoski

  • WNTT 29-May-2013 by Mike Dawson

    WNTT 29-May-2013 by Mike Dawson

  • Lost Valley Luau by Karen Einig

    Lost Valley Luau by Karen Einig

  • Wednesday Night TT by Claire Brook

    Wednesday Night TT by Claire Brook

  • Midtown Grand Prix by Dan Singer

    Midtown Grand Prix by Dan Singer

  • Tour de Grove by John Musselman

    Tour de Grove by John Musselman

  • O’Fallon Grand Prix Time Trial by Mike Dawson

    O’Fallon Grand Prix Time Trial by Mike Dawson

  • Lost Valley Luau by Karen Einig

    Lost Valley Luau by Karen Einig

  • Midtown Grand Prix by Carrie Zukoski

    Midtown Grand Prix by Carrie Zukoski

  • Hellbender Road Race

    Hellbender Road Race

Please support your STLBiking sponsors

  • Cyclery and Fitness Center logo
  • Ballwin Schwinn logo
  • Balanced Bike logo
  • Columbia Bicycle Center logo
Sponsor STLBiking

What's happening...

Tomorrow
Full details about Thursday Track Series
Friday
Full details about Tour of Kansas City
Saturday
Full details about Ride the Fault Line
Full details about Tour de Corn
Full details about Radtour Columbia
Full details about Indian Camp Creek 3/6/12-hour
Full details about Mounds Interpretive Bicycle Tour
Sunday
Full details about Longest Day Bicycle Ride
See the Full Calendar of Events

Latest News in Cycling

  • Video of Leadbelt Cat 2 start


    The Cat 2 start and first 20 mins or so of my ride.
  • Results: 2013 Tour de Suisse, stage 9

    • 1. Rui Alberto FARIA DA COSTA, Movistar, in 51:56
    • 2. Tanel KANGERT, Astana, at :21
    • 3. Bauke MOLLEMA, Blanco, at :29
    • 4. Jean-Christophe PERAUD, Ag2r La Mondiale, at :42
    • 5. Andrey AMADOR BAKKAZAKOVA, Movistar, at :43
    • 6. Thibaut PINOT, FDJ, at :55
    • 7. Roman KREUZIGER, Saxo-Tinkoff, at 1:00
    • 8. Simon SPILAK, Katusha, at 1:05
    • 9. Janez BRAJKOVIC, Astana, at 1:06
    • 10. Tejay VAN GARDEREN, BMC Racing, at 1:19
    • 11. Jon IZAGUIRRE INSAUSTI, Euskaltel-Euskadi, at 1:27
    • 12. Daniel MARTIN, Garmin-Sharp, at 1:32
    • 13. Peter VELITS, Omega Pharma-Quick Step, at 1:36
    • 14. Michele SCARPONI, Lampre-Merida, at 1:36
    • 15. Cameron MEYER, Orica-GreenEdge, at 1:48
    • 16. Igor ANTON HERNANDEZ, Euskaltel-Euskadi, at 1:52
    • 17. Arnold JEANNESSON, FDJ, at 1:54
    • 18. Alexsandr DYACHENKO, Astana, at 1:55
    • 19. Mathias FRANK, BMC Racing, at 1:56
    • 20. Peter SAGAN, Cannondale, at 2:01
    • 21. Maxime BOUET, Ag2r La Mondiale, at 2:04
    • 22. Matteo MONTAGUTI, Ag2r La Mondiale, at 2:08
    • 23. Brice FEILLU, Sojasun, at 2:09
    • 24. Nicolas ROCHE, Saxo-Tinkoff, at 2:13
    • 25. Christophe RIBLON, Ag2r La Mondiale, at 2:18
    • 26. Jérémy ROY, FDJ, at 2:22
    • 27. Maxime MONFORT, RadioShack-Leopard, at 2:24
    • 28. Amaël MOINARD, BMC Racing, at 2:35
    • 29. Andreas KLÖDEN, RadioShack-Leopard, at 2:40
    • 30. Jesus HERRADA LOPEZ, Movistar, at 2:40
    • 31. Kevin DE WEERT, Omega Pharma-Quick Step, at 2:43
    • 32. Simon GESCHKE, Argos-Shimano, at 2:48
    • 33. Michael ALBASINI, Orica-GreenEdge, at 2:59
    • 34. Joshua EDMONDSON, Sky, at 3:04
    • 35. Andy SCHLECK, RadioShack-Leopard, at 3:04
    • 36. Johann TSCHOPP, IAM Cycling, at 3:07
    • 37. Luis Leon SANCHEZ GIL, Blanco, at 3:09
    • 38. Thomas LÖVKVIST, IAM Cycling, at 3:14
    • 39. Joseph Lloyd DOMBROWSKI, Sky, at 3:15
    • 40. Kristof VANDEWALLE, Omega Pharma-Quick Step, at 3:21
    • 41. Sébastien REICHENBACH, IAM Cycling, at 3:24
    • 42. Jens VOIGT, RadioShack-Leopard, at 3:25
    • 43. Daryl IMPEY, Orica-GreenEdge, at 3:29
    • 44. Gatis SMUKULIS, Katusha, at 3:39
    • 45. Vladimir GUSEV, Katusha, at 3:43
    • 46. Patrick GRETSCH, Argos-Shimano, at 3:43
    • 47. Steven KRUIJSWIJK, Blanco, at 3:51
    • 48. Stijn DEVOLDER, RadioShack-Leopard, at 3:54
    • 49. Alexander KRISTOFF, Katusha, at 4:02
    • 50. Stefan DENIFL, IAM Cycling, at 4:03
    • 51. Stefano AGOSTINI, Cannondale, at 4:04
    • 52. Evgeny PETROV, Saxo-Tinkoff, at 4:11
    • 53. Francis DE GREEF, Lotto-Belisol, at 4:13
    • 54. Maxime MEDEREL, Sojasun, at 4:14
    • 55. Georg PREIDLER, Argos-Shimano, at 4:16
    • 56. Moreno MOSER, Cannondale, at 4:19
    • 57. Reto HOLLENSTEIN, IAM Cycling, at 4:22
    • 58. Damiano CARUSO, Cannondale, at 4:30
    • 59. Gorka VERDUGO MARCOTEGUI, Euskaltel-Euskadi, at 4:36
    • 60. Eduard VORGANOV, Katusha, at 4:44
    • 61. Michael MORKOV, Saxo-Tinkoff, at 4:48
    • 62. David MILLAR, Garmin-Sharp, at 4:53
    • 63. Cyril LEMOINE, Sojasun, at 5:01
    • 64. Michael SCHÄR, BMC Racing, at 5:02
    • 65. Fabian CANCELLARA, RadioShack-Leopard, at 5:03
    • 66. Hayden ROULSTON, RadioShack-Leopard, at 5:05
    • 67. Grega BOLE, Vacansoleil-DCM, at 5:09
    • 68. Michel KOCH, Cannondale, at 5:15
    • 69. Rémi PAURIOL, Sojasun, at 5:16
    • 70. Juan Jose OROZ UGALDE, Euskaltel-Euskadi, at 5:16
    • 71. Robert VRECER, Euskaltel-Euskadi, at 5:22
    • 72. Jorge AZANZA SOTO, Euskaltel-Euskadi, at 5:31
    • 73. Wilco KELDERMAN, Blanco, at 5:45
    • 74. Julien SIMON, Sojasun, at 5:47
    • 75. Stuart O’GRADY, Orica-GreenEdge, at 5:58
    • 76. Anthony DELAPLACE, Sojasun, at 5:59
    • 77. Oliver ZAUGG, Saxo-Tinkoff, at 6:00
    • 78. Alexandr KOLOBNEV, Katusha, at 6:11
    • 79. Andrey KASHECHKIN, Astana, at 6:14
    • 80. Serge PAUWELS, Omega Pharma-Quick Step, at 6:15
    • 81. Yannick TALABARDON, Sojasun, at 6:24
    • 82. Aliaksandr KUCHYNSKI, Katusha, at 6:35
    • 83. Martin KOHLER, BMC Racing, at 6:38
    • 84. Ricardo MESTRE, Euskaltel-Euskadi, at 6:40
    • 85. Gabriel RASCH, Sky, at 6:40
    • 86. Jose Joaquin ROJAS GIL, Movistar, at 6:43
    • 87. Martin ELMIGER, IAM Cycling, at 6:47
    • 88. Tom DUMOULIN, Argos-Shimano, at 6:50
    • 89. Frederik VEUCHELEN, Vacansoleil-DCM, at 6:54
    • 90. Johannes FRÖHLINGER, Argos-Shimano, at 6:54
    • 91. Cédric PINEAU, FDJ, at 7:03
    • 92. Marcus BURGHARDT, BMC Racing, at 7:03
    • 93. Johan VAN SUMMEREN, Garmin-Sharp, at 7:07
    • 94. Adrian SAEZ, Euskaltel-Euskadi, at 7:10
    • 95. Mikael CHEREL, Ag2r La Mondiale, at 7:14
    • 96. John DEGENKOLB, Argos-Shimano, at 7:20
    • 97. Manuele MORI, Lampre-Merida, at 7:21
    • 98. Matteo TOSATTO, Saxo-Tinkoff, at 7:22
    • 99. Guillaume VAN KEIRSBULCK, Omega Pharma-Quick Step, at 7:32
    • 100. Simone STORTONI, Lampre-Merida, at 7:35
    • 101. Sébastien MINARD, Ag2r La Mondiale, at 7:42
    • 102. Grégory RAST, RadioShack-Leopard, at 7:46
    • 103. Luke ROWE, Sky, at 7:56
    • 104. Vladimir KARPETS, Movistar, at 7:57
    • 105. Tosh VAN DER SANDE, Lotto-Belisol, at 7:58
    • 106. Thomas PETERSON, Argos-Shimano, at 8:02
    • 107. Enrico GASPAROTTO, Astana, at 8:14
    • 108. Bernhard EISEL, Sky, at 8:23
    • 109. Paolo LONGO BORGHINI, Cannondale, at 8:30
    • 110. Sam BEWLEY, Orica-GreenEdge, at 8:33
    • 111. Lucas Sebastian HAEDO, Cannondale, at 8:33
    • 112. Vladimir ISAICHEV, Katusha, at 8:35
    • 113. Kenny DE HAES, Lotto-Belisol, at 8:36
    • 114. Mathew HAYMAN, Sky, at 8:45
    • 115. Lachlan David MORTON, Garmin-Sharp, at 8:47
    • 116. Edward KING, Cannondale, at 8:58
    • 117. Lars Petter NORDHAUG, Blanco, at 9:06
    • 118. Boy VAN POPPEL, Vacansoleil-DCM, at 9:13
    • 119. Simone PONZI, Astana, at 9:17
    • 120. Niki TERPSTRA, Omega Pharma-Quick Step, at 9:23
    • 121. Jean Marc MARINO, Sojasun, at 9:31
    • 122. Greg VAN AVERMAET, BMC Racing, at 9:37
    • 123. Davide VIGANO, Lampre-Merida, at 9:42
    • 124. Davide CIMOLAI, Lampre-Merida, at 9:51
    • 125. Alex RASMUSSEN, Garmin-Sharp, at 9:55
    • 126. Philippe GILBERT, BMC Racing, at 9:55
    • 127. Matti BRESCHEL, Saxo-Tinkoff, at 10:00
    • 128. Daniele BENNATI, Saxo-Tinkoff, at 10:14
    • 129. William BONNET, FDJ, at 10:20
    • 130. Maarten NEYENS, Lotto-Belisol, at 10:27
    • 131. Wesley KREDER, Vacansoleil-DCM, at 10:58
    • 132. Jonathan TIERNAN-LOCKE, Sky, at 11:00
    • 133. Tyler FARRAR, Garmin-Sharp, at 11:14
    • 134. Thomas LEEZER, Blanco, at 11:21
    • 135. Luca WACKERMANN, Lampre-Merida, at 11:27
    • 136. Jacopo GUARNIERI, Astana, at 11:27
    • 137. Aidis KRUOPIS, Orica-GreenEdge, at 11:40
    • 138. Arnaud DEMARE, FDJ, at 12:05
    • 139. Olivier KAISEN, Lotto-Belisol, at 12:17
    • 140. Tom BOONEN, Omega Pharma-Quick Step, at 12:21
    • 141. Bert GRABSCH, Omega Pharma-Quick Step, at 12:29
    • 142. Ben SWIFT, Sky, at 12:43
    • 143. Jonas AHLSTRAND, Argos-Shimano, at 12:55
    • 144. Sep VANMARCKE, Blanco, at 13:22
    • 145. Enrique SANZ, Movistar, at 13:39
    • 146. Romain FEILLU, Vacansoleil-DCM, at 15:22
    • 147. José Ivan GUTIERREZ PALACIOS, Movistar, at 18:25
    • DNS Baden COOKE, Orica-GreenEdge
    • DNS Matthew Harley GOSS, Orica-GreenEdge
    • DNS Marcel WYSS, IAM Cycling
    • DNS Domenico POZZOVIVO, Ag2r La Mondiale
  • Rui Da Costa wins 2013 Tour de Suisse

    Rui Da Costa (Movistar) mounted a successful defense of his Tour de Suisse title on Sunday, winning the final individual time trial and claiming the final yellow jersey.

    Da Costa covered the 26.8km ITT from Bad Ragaz to Flumserberg in 51:56, 21 seconds better than Tanel Kangert (Astana) and 29 ahead of Bauke Mollema (IAM Cycling).

    That gave the Portuguese the overall victory by 1:02 over Mollema and 1:10 over Roman Kreuziger (Saxo-Tinkoff).

    “It’s been a perfect day,” said Da Costa. “Thanks to all the Portuguese fans who have been here, and to my team, which did a great, great job.”

    The man who began the day in the leader’s yellow jersey, Mathias Frank (BMC Racing), finished outside the top 10 and slipped off the podium entirely, to fifth overall.

    Editor’s note: Stay tuned for more from the Tour de Suisse.

     

  • 2012 Santa Cruz Highball Carbon
    Repost: Could not alter price on last post.
    $2000 Cash gets it.

    Size: LARGE
    REAR DER: Shimano XT
    FRONT DER: Shimano M780 or M781 (XT) 10 spd
    SHIFTERS: Shimano M670 (SLX) 10spd
    CRANKSET: Shimano M552 24/32/42 10spd
    BOTTOM BRACKET: bb51
    BRAKES: Avid Elixir 5's w/ 160mm rotors
    BARS: TruVativ
    STEM: TruVativ
    HEADSET: Cane Creek 10
    SEAT POST: THOMSON ELITE
    SADDLE: WTB Volt Race
    WHEELS: WTB i19 TCS rims laced to Shimano M758 front hub (XT) and M678 (SLX) or M 756 (XT) rear hub

    I rode the bike, but it is in excellent condition.

    Small nicks on bike and rub from my foot on the crank. Structurally amazing and very well taken care of. Take this to the top of the podium!

    More than happy to show you the bike in person. Selling bike for full suspension. Bike Mechanic Owned. OBO
    I have a computer and some egg beaters on there now. If you want them too we can negotiate.

    Attached Thumbnails

    • P1160098.JPG
    • P1160103.JPG
    • P1160107.JPG
    • P1160112.JPG
    • P1160115.JPG
    • P1160117.JPG
    • P1160093.JPG
    • P1160099.JPG
    • P1160101.JPG
    • P1160118.JPG
  • J.J. Haedo enjoys fresh approach, mentoring youngsters in return Stateside
    Haedo went to the front when it counted in the Uptown Criterium to take his second win this week. Photo: Casey B. Gibson | www.cbgphoto.com

    MINNEAPOLIS (VN) — J.J. Haedo (Jamis-Hagen Berman) has returned to the U.S. peloton this year after spending six seasons on Bjarne Riis’ Saxo Bank squad.

    Haedo joined his old compatriot and friend Sebastian Alexandré at Team Jamis to help the team gain entry into major American UCI events. A veteran of several grand tours, Haedo has quickly re-adjusted to American racing.

    Haedo is familiar with the American circuit, having raced for Colavita and Toyota-United from 2003 to 2006. Since his return, Haedo has racked up a string of victories, including wins at the Joe Martin Stage Race, San Dimas and the Air Force Association Cycling Classic. Haedo has continued his winning streak with two criterium victories at the Nature Valley Grand Prix.

    A pragmatic sprinter, Haedo ignored the time bonuses during the St. Paul Downtown Criterium and focused on securing a quick stage win.

    “It’s good to get a win for the team in the second stage of the race,” said Haedo. ”The pressure goes a little bit off. Now we can keep racing as we do, but a little more relaxed.”

    Watched closely by his competitors, Haedo is unperturbed that his European exploits have made him a marked man in the U.S. peloton.

    “Most of the time the fight is behind me, and not in front, so that’s a good thing,” said Haedo after the St. Paul crit.

    It hasn’t been all roses for Haedo since his return to the United States. A five-time Amgen Tour of California stage winner, Haedo abandoned the race on the second stage while teammate Janier Acevedo grabbed the yellow jersey.

    “I just had a little set back in Cali’ where I really wanted to ride good,” said Haedo. “I guess that’s the way it is. You have to move ahead.”

    Haedo makes his home base in his family’s town of Chascomus, Argentina. The South American summer affords him an ideal off-season training location, and proximity to family and friends helps him stay centered.

    Though he’s comfortable living in the States during the race season, Haedo misses the conveniences of a compact European lifestyle, which he enjoyed in his adopted hometown of Girona, Spain.

    “Girona is a beautiful place. I lived six years there and knew a lot of people, good restaurants, and good bars,” said Haedo. “I didn’t have a car for three or four years, I could walk around everywhere. I miss that part.”

    After several years climbing the ranks of the European peloton Haedo is changing his approach to racing. He once planned his career closely, trying to improve and accomplish specific goals year after year. At 32 years of age, Haedo is now working on taking life as it comes, and leaving his future beyond 2013 open.

    Part of that future is taking on new challenges. Haedo enjoys the mentor role he’s assumed for several of the young recruits on the team.

    “I think everybody is using my gray hair now. It’s also good to be useful in another way,” said Haedo about teaching promising riders like Ruben Companioni. “He’s coming from Cuba his whole life, it’s a different type of racing. He has a big engine, he just has to polish it a little bit more.”

    After the Nature Valley Grand Prix Haedo will head to Colorado to start preparing for the USA Pro Challenge.

    ”I know Colorado is going to be really hard for me, but I have to try,” said Haedo. “I have to train and get used to the altitude, and if I’m at my best, maybe I can do something.”

    Equipped with a fresh approach and a group of people he trusts, Haedo is settling back into his winning form.

    “They really committed to have me on the team and I think it’s working perfect for both of us,” said Haedo.

     

  • Former pro Barton finding form after difficult journey

    /

    CashCall rider in KOM jersey at Nature Valley Grand Prix
        


  • Results: 2013 Nature Valley Grand Prix, Menomonie Road Race

    • 1. Lauren Stephens, Team Tibco, in 3:43:28
    • 2. Shelley Olds, Team Tibco, at 0:32
    • 3. Kimberley Wells, Colavita-Fine Cooking, at 0:32
    • 4. Jade Wilcoxson, Optum-Kelly Benefit Strategies, at 0:32
    • 5. Brianna Walle, Optum-Kelly Benefit Strategies, at 0:32
    • 6. Diana Carolina Penuela Martinez, Colombia Specialized, at 0:32
    • 7. Carmen Small, Specialized-Lululemon, at 0:32
    • 8. Sophie Williamson, Vanderkitten, at 0:32
    • 9. Kate Chilcott, Vanderkitten, at 0:32
    • 10. Erica Zaveta, Kowalski’s Markets Collegiate All-Stars, at 0:32
    • 11. Joelle Numainville, Optum-Kelly Benefit Strategies, at 0:32
    • 12. Flavia Oliveira, Birchwood Cycling, at 0:32
    • 13. Kimberley Turner, Birchwood Cycling, at 0:32
    • 14. Claudia Hausler, Team Tibco, at 0:32
    • 15. Madeleine Pape, Iscorp-Intelligentsia Coffee, at 0:32
    • 16. Denise Ramsden, Optum-Kelly Benefit Strategies, at 0:32
    • 17. Jamie Bookwalter, Colavita-Fine Cooking, at 0:32
    • 18. Janel Holcomb, Optum-Kelly Benefit Strategies, at 0:32
    • 19. Anna Christiansen, Nature Valley Cycling Team, at 0:32
    • 20. Sara Clafferty, Birchwood Cycling, at 0:32
    • 21. Katharine Hall, Kowalski’s Markets Collegiate All-Stars, at 0:32
    • 22. Tayler Wiles, Specialized-Lululemon, at 0:32
    • 23. Lindsay Bayer, Colavita-Fine Cooking, at 0:32
    • 24. Mary Zider, Colavita-Fine Cooking, at 0:32
    • 25. Leah Kirchmann, Optum-Kelly Benefit Strategies, at 0:32
    • 26. Lenore Pipes, St. Paul Bicycle Racing Club, at 0:32
    • 27. Jenny Ives, Team Kenda-RACC, at 0:42
    • 28. Amber Gaffney, Optum-Kelly Benefit Strategies, at 0:50
    • 29. Joanne Kiesanowski, Team Tibco, at 0:50
    • 30. Kaelly Farnham, FCS-Zngine-Mr. Restore, at 1:00
    • 31. Irena Ossola, Team Kenda-RACC, at 1:00
    • 32. Christina Birch, Kowalski’s Markets Collegiate All-Stars, at 1:06
    • 33. Corey Coogan Cisek, FCS-Zngine-Mr. Restore, at 1:14
    • 34. Lauren Hall, Optum-Kelly Benefit Strategies, at 1:19
    • 35. Ally Stacher, Specialized-Lululemon, at 1:19
    • 36. Abby Ruess, St. Paul Bicycle Racing Club, at 1:29
    • 37. Kerrin Strevell, Nature Valley Cycling Team, at 2:16
    • 38. Olivia Dillon, Specialized-Lululemon, at 3:16
    • 39. Rushlee Buchanan, Team Tibco, at 3:18
    • 40. Danielle Bradley, St. Paul Bicycle Racing Club, at 3:52
    • 41. Whitney Schultz, Colavita-Fine Cooking, at 3:55
    • 42. Gabrielle Fortin, Team Kenda-RACC, at 3:55
    • 43. Emily Georgeson, Nature Valley Cycling Team, at 4:41
    • 44. Sarah Rice, Nature Valley Cycling Team, at 4:41
    • 45. Lindsay Fox, St. Paul Bicycle Racing Club, at 4:49
    • 46. Caroline Moakley, Nature Valley Cycling Team, at 4:49
    • 47. Abigail Mickey, Kowalski’s Markets Collegiate All-Stars, at 4:49
    • 48. Amanda Miller, Team Tibco, at 4:58
    • 49. Beth Duryea, Specialized-Lululemon, at 4:58
    • 50. Kristabel Doebel-Hickok, Team Tibco, at 4:58
    • 51. Amity Elliot, Team Kenda-RACC, at 6:18
    • 52. Rose Long, Kowalski’s Markets Collegiate All-Stars, at 6:18
    • 53. Anne Perry, Birchwood Cycling, at 6:18
    • 54. Mia Loquai, Iscorp-Intelligentsia Coffee, at 7:20
    • 55. Joy McCulloch, Specialized-Lululemon, at 18:03
    • 56. Leah Guloien, Colavita-Fine Cooking, at 22:46
    • 57. Justine Boddy, Kowalski’s Markets Collegiate All-Stars, at 22:46
    • 58. Gillian Carleton, Specialized-Lululemon, at 22:46
    • 59. Ana Milena Fagua Raquira, Colombia Specialized, at 22:46
    • 60. Lisa Mueller, Birchwood Cycling, at 22:46
    • 61. Jennifer Rife, Team Kenda-RACC, at 22:46
    • 62. Leah Kleager, St. Paul Bicycle Racing Club, at 22:46
    • 63. Hayley Giddens, Iscorp-Intelligentsia Coffee, at 22:46
    • 64. Amy McGuire, FCS-Zngine-Mr. Restore, at 24:22
    • 65. Heather Nielson, Birchwood Cycling, at 24:22
    • 66. Jen Purcell, Colavita-Fine Cooking, at 24:42
    • 67. Jenn Perricone, Iscorp-Intelligentsia Coffee, at 24:42
    • 68. Samantha Schneider, Team Tibco, at 24:42
    • 69. Kelli Richter, Nature Valley Cycling Team, at 24:42
    • 70. Nicole Mertz, Iscorp-Intelligentsia Coffee, at 24:42
  • hydraulic disc setup
    Looking for a hydraulic setup for my single speed.   The mechanicals left a little to be desired this weekend.  its going on my redline mountain bike.
  • Next up ICCP 3-6-9 hr race
    Just 6 short days away from the ICCP Endurance Race on June 22, The weather is looking fabulous, The course is shaping up nicely and what else do you have to do on on a Saturday morning at 10am?  The course is a fun 8 mile mix of river bottom trails, open prairie and wooded single track, 200' of climbing per lap and a hell of a lot of fun......Racer Village really gives the feel of a big time NUE event....Come on out and support another great group of local promoters and their event
  • Coaching Corner: Building Your Own Barriers
    Building a set of collapsible barriers with PVC pipe is a piece of cake! If you've ever attending a cyclocross practice session, you probably have seen a set of PVC barriers erected. For one thing, they're incredibly easy to break down and set up. An added bonus is that if a newer, more unsteady rider crashes into them (or if a seasoned pro comes in too hot and crashes into them), it won't really hurt anything but his or her pride.

Pages

  • Most Recent
  • Previous
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • …
  • Next
  • Oldest

Booba CX at Faust Park

  • Read more about Booba CX at Faust Park

Dogfish Cross in Hermann

  • Read more about Dogfish Cross in Hermann

Short Track Dirt Crit Series

  • Read more about Short Track Dirt Crit Series

Tour of Lawrence Street Sprints

Tour of Lawrence, Street Sprints from Keith Walberg on Vimeo.

  • Read more about Tour of Lawrence Street Sprints

Pages

  • « first
  • ‹ previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • next ›
  • last »
  • Sponsor STLBiking
  • Advertise on STLBiking
  • About STLBiking
  • Contact STLBiking
  • Privacy Policy
  • Terms
Subscribe to STLBiking.com RSS

STLBiking.com promotes cycling to St. Louis area casual, recreational, and competitive cyclists by providing an on line community where helpful information related to cycling can be found.