3 events in Upper Marlboro, Maryland
From big races to Saturday morning group runs—find trail running events and connect with the local endurance sports community.
Upper Marlboro
3 events in Upper Marlboro-
Sat, Mar 28, 2026 at 9:00 AMSee full details
Conveniently located right off the Capital Beltway, Rosaryville State Park in Upper Marlboro, MD offers fun and challenging terrain, that is also beginner friendly. Not overly technical in nature, this race course is perfect for an early season trail running race.
The race course at Rosaryville is beautiful and fun and winds through mixed hardwood forests and fields. The trails are twisty, relatively smooth, relatively flat and fast. The half marathon course includes the 9 mile perimeter trail, the 2 mile interior trail, and wide open horse trails. The 10K+ course includes 5 miles of the perimeter trail and just over one mile of wide open horse trails. The 5K course consists of part of the perimeter trail and some equestrian trails.
Our charity partner for this event is City Kids. If you are able, please consider making a donation to this amazing organization during registration.
-
Sun, Aug 30, 2026 at 8:00 AMSee full details
Cranky Monkey Mountain Bike Race
The Cranky Monkey heads to Rosaryville State Park in 2026! Join us for an awesome day of bike racing and community.
Race Date: Sunday August 30, 2026 (rain date 9/27)
Race Courses: 4 XC courses varying in length from about 6 miles miles to over 30 miles. See course notes below for course information and maps.
-
Beginner – 5.6ish miles
-
Base – 9ish miles
-
Sport – 20ish miles
-
Expert – 30ish miles
Rosaryville State Park in Upper Marlboro, MD is an absolute gem and one of the most beginner friendly and fun parks in our area for mountain biking. We’ve been hosting races at Rosaryville for over 15 years and are excited to bring back the Cranky Monkey to this very special park. We’ve designed four courses for this race – beginner, base, sport, and expert. They are each described below. All courses start and end at the day use pavilions near the power lines that traverse the park. The start of the race is designed to allow for an exciting, but not overly crowded race start.
-
Beginner (~5.6 miles) – the beginner course is just shy of 6 miles long with about 400 feet of elevation change. It is designed to provide a safe and achievable entrance to mountain bike racing for participants of a variety of ages. The course highlights the western portion of the Perimeter Trail, which is the main multi-use trail in the park.
-
Base (~9 miles) – the base course is a step up fro the beginner course both in length and difficulty. It is about 9 miles in length with 600 feet of elevation change. The base course also highlights the western portion of the Perimeter Trail and also adds in the more technical Tilly Trail.
-
Sport (~20 miles) – the sport course provides a grand tour of the Rosaryville trail system and comes in at about 20 miles in length with about 1,500 feet of elevation change. The sport course highlights the entire Perimeter and Tilly Trails plus a bit.
-
Expert (~30 miles) – the expert course provides a grand route of the Rosaryville trail system and comes in about about 30 miles in length with about 2,200 feet of elevation change. The expert course highlights two complete loops of the Perimeter and Tilly Trails plus a bit.
All the trails at Rosaryville are largely maintained by volunteers organized by the Mid-Atlantic Off-Road Enthusiasts (MORE). All racers will have the opportunity to donate to the Rosaryville Trail Fund during registration.
Race Day Schedule
Sunday August 30, 2026 (rain date 9/27)
-
8:00am – Beginner race start
-
9:00am – Base race start
-
10:00am – Sport and Expert races start
Race Start Procedures
We are separating each race into wave starts to allow enough space to spread out the field of riders. Each wave will be separated by a few minutes. Exact start times will be based on the number of riders in each class.
-
Local Clubs & Organizations
-
Club
USA Swimming Club.
[email protected] +1 301-456-5497