Beautiful, spring-like weather greeted some 20,000 runners who participated in the 41st annual Shamrock Run on Sunday morning in downtown Portland.

Falling on St. Patrick's Day for the first time since 2013, the event included races ranging from a 5k to a half marathon, as well as a fitness walk and a kids race.

For the first time, finishers of all race distances received a medal. Irish stew, live music and a beer garden were available near the finish line.

-- Dave Killen

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Scottish Olympian @LemonRuns with the sprint finish to win today’s @ShamrockPDX 5k (14:44), then he went and jumped in the 15k at 8:55am. Stay tuned... #ShamrockPDX pic.twitter.com/MuIBiPDR5f — Dan Cruz (@DanCruzNews) March 17, 2019

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Dave Killen

Don't Edit

Don't Edit

Dave Killen