{"groups":[{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 John · 421 mi · 86 runs\n🥈 Nathan · 212 mi · 34 runs\n🥉 Justin · 189 mi · 31 runs\n4. James · 163 mi · 32 runs\n5. Kenneth · 135 mi · 28 runs\n6. Andy · 92.9 mi · 27 runs\n7. Khanh · 78.7 mi · 15 runs\n8. Sarah · 75.5 mi · 20 runs\n9. Mireya · 60.3 mi · 12 runs\n10. David · 46.7 mi · 13 runs\n11. Danger · 45.3 mi · 8 runs\n12. Brian · 28.1 mi · 7 runs\n13. Jesse · 12.9 mi · 4 runs\n14. Cole · 9.4 mi · 7 runs\n15. Fhritz · 6.1 mi · 3 runs\n16. Jordan · 5.9 mi · 3 runs\n17. Christina · 5.1 mi · 3 runs\n18. Megan · 2.2 mi · 2 runs\n19. Ethan · 1.0 mi · 1 run\n\ngroup total: 1590 mi","recentRuns":[{"messageText":"3.1 mi from Andy\n\n🏆 New 5K PR: 32:30 (2:27 faster)!"},{"messageText":"🏴 Andy captured 1 block of John's turf near Fountain Valley, CA."}],"memberCount":22,"totalMeters":2559509.4197000004},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 James · 163 mi · 32 runs\n🥈 Daniel · 95.5 mi · 52 runs\n🥉 Thompson · 56.0 mi · 25 runs\n4. Jaime · 45.2 mi · 16 runs\n\ngroup total: 359 mi","recentRuns":[{"messageText":"2.5 mi on the board from Daniel\n🔥\n\nDaniel: 13-week running streak, a full quarter of showing up! 📈🔥"},{"messageText":"1 mi on the board from James\nLogged it over in Fountain Valley, CA. 📍"}],"memberCount":5,"totalMeters":578503.6},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 James · 163 mi · 32 runs\n🥈 Jacob · 34.6 mi · 12 runs\n🥉 Jeff · 8.0 mi · 3 runs\n\ngroup total: 205 mi","recentRuns":[{"messageText":"0.9 mi from Jeff\nBack after 7 weeks: welcome back! 🫶🔥"},{"messageText":"James dropped 1 mi\nMiles around Fountain Valley, CA. 📍"}],"memberCount":3,"totalMeters":330508.377},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Andy · 92.9 mi · 27 runs\n🥈 Brayden · 75.4 mi · 18 runs\n🥉 Shawn · 17.3 mi · 5 runs\n\ngroup total: 186 mi","recentRuns":[{"messageText":"Brayden clocked 6.2 mi\n331 ft climb · 1,041 cal\nJust crossed 75 total miles (69.2 → 75.4): stacking up fast! 🔥🎉\n\n👑 RECORD BROKEN\n🏃 FAST 10K\n\nBrayden beat their own mark: 1:00:02 (9:40/mi)\n15s/mi better than before 💨\n\n🥇 Brayden · 1:00:02 (9:40/mi)\n🥈 Andy · 1:05:57 (10:37/mi)\n\nwho's catching them?"},{"messageText":"Andy clocked 3.1 mi\n\n🏆 New 5K PR: 32:30 (2:27 faster)!"}],"memberCount":5,"totalMeters":298830.12299999996},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Andy · 92.9 mi · 27 runs\n🥈 Brandon · 18.1 mi · 8 runs\n\ngroup total: 111 mi","recentRuns":[{"messageText":"Andy banked 3.1 mi\n\n🏆 New 5K PR: 32:30 (2:27 faster)!"},{"messageText":"🏃 Andy dropped 4 mi\nWhole-number finish: 4 flat. 🎯"}],"memberCount":2,"totalMeters":178563.862},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Tom · 84.6 mi · 22 runs\n🥈 Max · 24.7 mi · 6 runs\n\ngroup total: 109 mi","recentRuns":[{"messageText":"Tom dropped 4.3 mi\n561 cal\nBiggest run in 2 weeks, crushing it! 🔥💪"},{"messageText":"Tom just ran 4 mi\n474 cal · 6 weeks in a row with miles, consistency building. 📈"}],"memberCount":2,"totalMeters":175851.62300000002},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Mireya · 60.3 mi · 12 runs\n🥈 Deshawn · 22.1 mi · 6 runs\n🥉 Mykela · 1.8 mi · 1 run\n\ngroup total: 84.2 mi","recentRuns":[{"messageText":"🏃 Deshawn banked 5.7 mi\n325 ft climb"},{"messageText":"🏃‍♀️ Mireya put down 5 mi\nLongest run in over a month, let's go! 🔥💪"}],"memberCount":3,"totalMeters":135568.463},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Khanh · 78.7 mi · 15 runs\n\ngroup total: 78.7 mi","recentRuns":[],"memberCount":5,"totalMeters":126656.43},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Jacob · 34.6 mi · 12 runs\n🥈 Ryan · 4.8 mi · 3 runs\n🥉 Joseph · 1.1 mi · 1 run\n\ngroup total: 40.5 mi","recentRuns":[{"messageText":"Jacob just ran 2.7 mi 📸\n🔥 · Logged it over in Bingham · Cerritos, CA. 📍\n\n👑 RECORD BROKEN\n🏁 THE MILE\n\nJacob beat their own mark: 8:47/mi\n100s better than before 💨\n\n🥇 Jacob · 8:47/mi\n🥈 Ryan · 9:22/mi\n🥉 Joseph · 10:11/mi\n\nwho's catching them?"},{"messageText":"Jacob banked 2.7 mi\n🔥\nBack after 3 weeks: welcome back! 🫶🔥\n\n👑 RECORD BROKEN\n⛰️ THE CLIMBER\n\nJacob beat their own mark: 231 ft\n204 ft better than before 💨\n\n🥇 Jacob · 231 ft\n🥈 Ryan · 19 ft\n\nwho's catching them?"}],"memberCount":4,"totalMeters":65115.3893},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Caleb · 17.0 mi · 17 runs\n🥈 Po · 5.0 mi · 5 runs\n\ngroup total: 22.0 mi","recentRuns":[{"messageText":"Caleb dropped 1 mi\n\nCaleb just logged a PERFECT WEEK: a run every single day for 7 days! That's dedication. 🫡🔥"},{"messageText":"Caleb logged 1 mi\n1.9 → 2.9 mi this week (+1.0): stacking up! 📈🔥"}],"memberCount":2,"totalMeters":35352.492},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Destiny · 14.5 mi · 10 runs\n🥈 Bright · 2.2 mi · 1 run\n\ngroup total: 16.7 mi","recentRuns":[{"messageText":"🏃‍♀️ destiny hernandez put down 2.4 mi\n640 ft climb · 🔥🔥\nReally pushed it today. Awesome work! 💪😮‍💨\n\nJust doubled their usual week: 2.4 mi (baseline: 1.0 mi)! Massive. 💪🔥"}],"memberCount":2,"totalMeters":26817.3507},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Devin · 2.2 mi · 1 run\n🥈 Kesean · 1.8 mi · 2 runs\n\ngroup total: 3.9 mi","recentRuns":[{"messageText":"🏃 1.2 mi from kesean shannon\n351 ft climb\nFirst run on the board: welcome to the club! 🔥🎉"}],"memberCount":2,"totalMeters":6330.2896},{"leaderboardText":"📅 Run Group 2026 YTD 🏆\n\n🥇 Danny · 2.0 mi · 2 runs\n🥈 Ashley · 1.0 mi · 1 run\n\ngroup total: 3.0 mi","recentRuns":[],"memberCount":2,"totalMeters":4815.9295999999995}],"weekStats":{"totalMiles":51.67075280362682,"runnerCount":10,"runCount":29},"lifetimeStats":{"totalMiles":2731.551178616877,"runnerCount":41,"runCount":868,"groupCount":13,"liftCount":158,"athleteCount":41},"dailyRunCount":1,"impactHeadline":"+57% runs in the 30 days after joining","featuredRunner":{"firstName":"Max","preMilesPerWeek":0.7,"postMilesPerWeek":5.1,"windowDays":30},"latestAnnouncements":[]}