{"groups":[{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 John · 315 mi · 69 runs\n🥈 Nathan · 171 mi · 26 runs\n🥉 Kenneth · 135 mi · 28 runs\n4. Justin · 121 mi · 17 runs\n5. James · 110 mi · 15 runs\n6. Sarah · 75.5 mi · 20 runs\n7. Khanh · 69.6 mi · 13 runs\n8. Andy · 66.9 mi · 20 runs\n9. Mireya · 51.3 mi · 10 runs\n10. Danger · 40.4 mi · 7 runs\n11. David · 39.3 mi · 11 runs\n12. Brian · 23.2 mi · 6 runs\n13. Cole · 9.5 mi · 7 runs\n14. Jesse · 8.9 mi · 3 runs\n15. Jordan · 5.9 mi · 3 runs\n16. Ethan · 1.0 mi · 1 run\n\ngroup total: 1244 mi","recentRuns":[{"messageText":"Andy dropped 2 mi · 9:58/mi. Friday legs, weekend earned. 🎉"},{"messageText":"Andy dropped 4 mi · 9:11/mi.\nBiggest run in 2 weeks, crushing it! 🔥💪\n\nJust dropped a new 5K PR, 28:05 (1:44 faster)! 🏆🔥"}],"memberCount":16,"totalMeters":2002004.8730000001},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 James · 110 mi · 15 runs\n🥈 Jaime · 34.7 mi · 12 runs\n🥉 Daniel · 33.1 mi · 24 runs\n4. T · 15.1 mi · 7 runs\n5. Kev · 4.7 mi · 3 runs\n\ngroup total: 198 mi","recentRuns":[{"messageText":"Jaime logged 4.3 mi · 13:57/mi.\nNew record week, 8.6 mi (previous best: 7.1)! 🔥🎉\n\nJust passed Daniel on the YTD board! 👀🔥"},{"messageText":"2 mi on the board from Daniel · 9:30/mi.\nNew record week, 9 mi (previous best: 8.1)! 🔥🎉"}],"memberCount":6,"totalMeters":318592.69200000004},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 James · 110 mi · 15 runs\n🥈 Jacob · 19.8 mi · 7 runs\n🥉 Jeff · 3.2 mi · 1 run\n\ngroup total: 133 mi","recentRuns":[{"messageText":"James just ran 1 mi. Back at it, welcome back! 🙌🔥\n\n👑 RECORD BROKEN\n🏁 THE MILE · fastest-mile board\nJames beat their own mark: 7:00/mi (78s better than before) 💨\n👑 James 7:00/mi\n🥈 Jacob 8:47/mi\n🥉 Jeff 13:21/mi\nwho's catching them?"},{"messageText":"Jacob logged 4 mi. Run logged, vibes up. 📈🫶"}],"memberCount":3,"totalMeters":214709.5536},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 James · 110 mi · 15 runs\n🥈 Mitch · 1.2 mi · 1 run\n\ngroup total: 112 mi","recentRuns":[{"messageText":"Mitch just ran 1.2 mi · 13:25/mi.\nFirst run on the board, welcome to the crew! 🔥🎉\n\nJust set a new 1mi benchmark, 11:55! 🏆\n\ncongratulations 🎉"}],"memberCount":2,"totalMeters":179641.9263},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Andy · 66.9 mi · 20 runs\n🥈 Shawn · 10.2 mi · 3 runs\n🥉 Brayden · 9.3 mi · 4 runs\n\ngroup total: 86.4 mi","recentRuns":[{"messageText":"Andy clocked 2 mi · 9:58/mi. Solid little outing today. 💪"},{"messageText":"4 mi from Andy · 9:11/mi.\nBiggest run in 2 weeks, crushing it! 🔥💪\n\n👑 NEW LEADER\n⚡ FAST 5K\n\nAndy just took #1 with 28:05 (9:02/mi)\n26s/mi clear of Shawn 🔥\n\n👑 Andy · 28:05 (9:02/mi)\n🥈 Shawn · 29:26 (9:28/mi)\n🥉 Brayden · 30:46 (9:54/mi)\n\nwho's coming for it?"}],"memberCount":5,"totalMeters":139079.498},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Andy · 66.9 mi · 20 runs\n🥈 Brandon · 18.1 mi · 8 runs\n\ngroup total: 84.9 mi","recentRuns":[{"messageText":"2 mi on the board from Andy · 9:58/mi. 3-week run habit, still going. 💪"},{"messageText":"4 mi from Andy · 9:11/mi.\nBiggest run in 2 weeks, crushing it! 🔥💪\n\nJust dropped a new 5K PR, 28:05 (1:44 faster)! 🏆🔥"}],"memberCount":2,"totalMeters":136713.768},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Mireya · 51.3 mi · 10 runs\n🥈 Deshawn · 8.4 mi · 3 runs\n\ngroup total: 59.7 mi","recentRuns":[{"messageText":"Deshawn put down 3 mi · 10:45/mi. Thursday grind, almost there. 🫡"},{"messageText":"1.6 mi from Deshawn · 102 ft climb. Earning every step. 👟🫡\n\nJust dropped a new 1mi PR, 9:58 (2:58 faster)! 🏆🔥"}],"memberCount":3,"totalMeters":96029.556},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Tom · 27.9 mi · 7 runs\n🥈 Max · 3.0 mi · 1 run\n\ngroup total: 30.9 mi","recentRuns":[{"messageText":"Tom clocked 3 mi · 10:50/mi. 9.1 → 12.1 mi this week (+3.0), stacking up! 📈🔥\n\nJust doubled their usual week, 12.1 mi (baseline: 5.6 mi)! Massive. 💪🔥"},{"messageText":"Tom dropped 6.1 mi · 811 cal.\nJust crossed 50 total miles (45.7 → 51.8), stacking up fast! 🔥🎉"}],"memberCount":2,"totalMeters":49727.3285},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Jacob · 19.8 mi · 7 runs\n🥈 Ryan · 4.8 mi · 3 runs\n🥉 Joseph · 1.1 mi · 1 run\n\ngroup total: 25.7 mi","recentRuns":[{"messageText":"Jacob put down 4 mi. Let's go! 🙌🔥"},{"messageText":"Jacob just ran 1 mi. Feet on the ground, that's the work. 👟🔥"}],"memberCount":3,"totalMeters":41408.4203}],"weekStats":{"totalMiles":121.61000382764654,"runnerCount":20,"runCount":48},"lifetimeStats":{"totalMiles":1483.7684174421377,"runnerCount":31,"runCount":346,"groupCount":9},"dailyRunCount":5,"impactHeadline":"+66% runs in the 30 days after joining","featuredRunner":{"firstName":"James","preMilesPerWeek":5,"postMilesPerWeek":16.2,"windowDays":30},"latestAnnouncements":[{"text":"Jaime logged 4.3 mi · 13:57/mi","minutesAgo":621},{"text":"2 mi on the board from Daniel · 9:30/mi","minutesAgo":651},{"text":"Andy dropped 2 mi · 9:58/mi","minutesAgo":980}]}