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 day information sent to riders
There is NO race day registration
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
We are separating each race into wave starts with groups of classes to help space out the field.
Bathrooms: Portajons at start/finish of every lap
Contact: Andy Bacon (RD) 703-338-3965 and info@ex2adventures.com
Rosaryville Trail Fund
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 Courses
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 about 5.6 miles 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 tour 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.
Registration Fee Includes
Fun and challenging course design, professional race operations, wonderful volunteer support, mechanical support, awesome aid stations, medical support, plentiful post-race food, electric atmosphere, great music, and awards and give-a-ways.
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
Check-in opens 90 minutes before each race start time.
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.
Race Location and Parking
Rosaryville State Park
7805 W Marlton Avenue
Upper Marlboro, MD 20772
We stage the race out of Pavilions 1 and 2 in the back of the park. You must enter the park off of Route 301. You do NOT need to pay the parking fee as we cover it for you. Follow race parking signs after you enter the park. We park primarily in the large grass fields adjacent to the staging area.
Race Your Bicycle!
RegisterRaces
Spring Backyard Burn 5M/10M
Rosaryville Half Marathon/10K
Rails to River MTB Race
Fountainhead Half Marathon/10K
Loudoun 1725 Gravel Grinder
Blue Crab Bolt 5K/10K
Rocky Gap Off-Road Triathlon
Cranky Monkey MTB Race
Fall Backyard Burn 5M/10M
Rocky Gap 25K-50K-Relay
VentureQuest Adventure Race
Greenhorn Adventure Race
Schaeffer Half Marathon/10M
Volunteer Sign-Up







