United States

In my youth, I was passionate about cycling, but once I got my driver’s license I realized motorcycles were much faster! Fast forward a few decades. In observing a single specific photo of myself, I was struck with the stark realization I was no longer young or fit, and the rest is recent history. I entered back into cycling by riding a 13 mile loop around my house 3 times a week which required breaks every 3 miles or so. After a while, I started riding back and forth on the Platte Trail out by REI in Denver. By that point I thought I was pretty good and would sit on overpasses and wait for fast cyclists to go by so I could attempt to catch and pass them (yes, I’m one of those idiots:) I had the pleasure and great fortune of befriending many very skilled and accomplished riders, including 2 CatA guys from Team Boulder Orthopedics, who held my hand so to speak as I made my baby steps towards competition. 2014 marked my 1st year as a licensed competitor, and to this day I still clearly remember all the excitement that brought to my life – I even had my very own coach and was on a team!!! (FoxTrot) 2015 was the high-water mark for my racing and gave me my one and only USAC promoted race win – Lookout Mountain HillClimb! I still have a passion for competition and race RR, hillclimb and occasional crits, but now instead of winning I am best at making my competitors look good! 😀 I raced with Primal Audi this year and loved it, but will transition back to team OSI for 2019 which feels like going home (I raced with them 2016-2017)!  I am proud to say I’ve been involved with P2P for awhile now and I’ve loved every minute of it! I am looking forward to continuing the tradition, so while on these Strava League rides you notice a rider who stays constantly glued to your wheel but refuses to go around and do some of the work, wave and I’ll wave right back at you!   -Eric Welch


Rank Stage TimeResults Points
0 Strava League Registration 2018-19 0
2 TWL STRAVA League Stage #2 - Results 1:25:042 20
2 TWL STRAVA League Stage #3 - Results 1:17:272 20
2 TWL STRAVA League Stage #4 - Results 122:202 20
2 TWL STRAVA League Stage #5 - Results 1:13:382 20
5 TWL STRAVA League Stage #6 - Results 1:12:595 9
2 TWL STRAVA League Stage #7 - Results 1:16:052 20
6 TWL STRAVA League Stage #10 - Results 1:47:006 8
0 TWL STRAVA League Stage #11 - Results 0
3 TWL STRAVA League Stage #13 - Results 31:30:12 15
3 TWL STRAVA League Stage #16 - Results 1:26:083 15

TWL WORLDS 2019-2020

Rank Stage TimeResults Points
8 TWL WORLDS STAGE #1 - Results 1:13:448 16
17 TWL WORLDS STAGE #2 - Results 1:15:0717 4
20 TWL WORLDS STAGE #3 - Results 1:32:3420 1


Rank Stage TimeResults Points
8 2018 UFO #2 - 5/6/18 - SUNSHINE CANYON! 32:518 6
6 2018 UFO #3 - 6/2/18 - TOM WATSON LOOP 1:33:446 8
14 2018 UFO #4 - 7/1/18 - WARD CLIMB 1:17:0014 5