rowerM8, beta closing soon. The beta crew is growing. A few seats left before we close it. Got an Apple Watch and a Concept2? Row with us. rowerm8.com. Apple Watch and iPhone, Concept2 RowErg.

rowerM8 · BETA CLOSING SOON

Row with your Apple Watch.

Your watch counts every stroke and the app turns it into real meters, pace and splits. Race your last row, race a pace boat, track your weeks.

If you have an Apple Watch and a Concept2, I've got a few beta spots left.

Get in at rowerm8.com
rowerM8 app screens: Row home, The Boathouse, a live 2k piece and The Regatta

Dave
Towle

I call bike races for a living. I also host two cycling podcasts, emcee events with my own PA, and I'm building a rowing app.

Fort Collins, Colorado

Dave Towle laughing during an interview

On the mic

I've spent more than twenty years announcing the biggest bike races in the country. These days I'm taking on more local events too, and I bring my own professional sound system.

Races I've called

  • UCI Road World Championships, Richmond
  • UCI Cyclocross World Championships, Louisville
  • Tour of California
  • Tour of Utah
  • Tour de Georgia
  • Tour of Missouri
  • Tour of Ireland
  • Philadelphia International Cycling Classic
  • Ghent Six Day
  • Tulsa Tough
  • U.S. National Championships
  • Pan American Games
  • Zwift Racing League
Bike racingCrits, road races, gravel and stage races. The race call, the stories behind the riders, the podium.
Runs & trisStart line to finish line for running races, triathlons and community events.
EmceeFestivals, galas, sponsor stages. Sound system included.

The podcasts

American Cycling Report

My interview show. One guest, one long conversation about racing and the people in it.

Listen on Apple PodcastsiHeartAmazon MusicPodbean

Wattage Cottage

Zwift and indoor cycling, talked through with Shane Miller (GP Lama) and Eric Schlange.

Listen on Apple PodcastsSpotifyOvercast

Need an announcer?

Send me the date, the location and the kind of event, and I'll get back to you with availability.

dtowle66@gmail.com (720) 365-0975 Instagram @davetowleannouncerX @davedtowle
© 2026 Dave Towle