Tuffman Shimla Ultra & Half Marathon Mashobra 2025

I discovered Tuffman Mashobra through its social media and immediately wanted to make it my first mountain race. The timing worked beautifully. I had just finished the Rupin Pass trek and was already in the mountains, so instead of returning to Delhi only to travel back again, I came to Shimla and stayed for the week leading into the race.

That week near the Ridge was wonderfully unhurried. I worked from Shimla, met friends who were working there too, and fitted in a short run and hike up to Jakhu Temple. Two days before the race, a friend arrived from Chandigarh and we moved towards Mashobra for bib collection, staying at Zostel Mashobra.

The gathering around bib collection was almost as memorable as the course. We met other runners, made new friends, and spent the weekend with people I would later keep encountering at races across the country. It felt like my running world had suddenly grown much larger.

The race itself was completely new territory. I had never run on mountain trails or covered that much elevation, so I gave the course everything I had and tried to learn it while racing it. I finished ninth, a result that made an already exciting first trail race feel extraordinary.

We ended the day with a fun evening together before heading back. Between the week in Shimla, the mountain course, and the friendships formed around it, I knew I wanted to return. I eventually did for Tuffman Mashobra 2026.

Stats

Elapsed time
2:40:29
Recorded distance
21.089 km
Average pace
7:28 /km
Elevation
895 m
Heart rate
182 bpm
Calories
2278 kcal

Press Space to play or pause. Use the arrow keys to move one sample, Page Up and Page Down to move about one kilometre, and Home or End to move to the start or finish.

Course replay

Time
0:00
Distance
0.00 km
Pace
10:28 /km
Elevation
2097 m
© OpenStreetMap
≥ 6:36 /km
56:53
5:41–6:36 /km
46:02
5:06–5:41 /km
28:39
4:47–5:06 /km
13:52
4:29–4:47 /km
7:13
≤ 4:29 /km
4:45

Splits

KMElapsedPaceΔ elevAvg HR
9:439:43 /km+110 m171 bpm
11:2011:20 /km+125 m176 bpm
5:315:31 /km-1 m182 bpm
5:485:48 /km+3 m183 bpm
5:345:34 /km-46 m183 bpm
4:344:34 /km-74 m184 bpm
4:354:35 /km-102 m184 bpm
5:035:03 /km-101 m183 bpm
5:295:29 /km-61 m185 bpm
5:355:35 /km-73 m181 bpm
8:138:13 /km-4 m185 bpm
9:599:59 /km+84 m188 bpm
8:568:56 /km+51 m186 bpm
12:3412:34 /km+98 m182 bpm
12:3512:35 /km+99 m180 bpm
10:2410:24 /km+76 m181 bpm
9:299:29 /km+50 m180 bpm
6:186:18 /km+5 m184 bpm
6:466:46 /km-3 m182 bpm
5:475:47 /km-82 m179 bpm
5:105:10 /km-124 m180 bpm
1:026:27 /km-26 m177 bpm