Mark Roberts

Markrobertsuk@hotmail.com
NSPCC
🏃‍♀️ Cardiff Half Marathon

Runner ID: 1579 | Created: 2026-02-17 12:32:15

🎯 Assigned
📝 Edit Plan: 2h ← Back to Dashboard

👤 Personal Information

First Name
Mark
Last Name
Roberts
Email Address
Markrobertsuk@hotmail.com
Phone Number
07921074997
Age
40
Charity Partner
NSPCC

🏃‍♀️ Event Details

Event Name (Original)
Cardiff Half Marathon
Event Name (Clean)
Cardiff Half Marathon
Event Type
running
Event Category
half_marathon
Manual Race Date Override
Race Date
04th October 2026
Goal Time (Raw)
1hr 50
Goal Time (Minutes)
110 minutes
Running Experience
At least 1 year but less than 3 years

🏆 Personal Bests

Raw = Original input | Clean = Processed for calculations
5K PB
22:55
Raw: 22.55 May 2025
10K PB
0:59:00
Raw: Not done timed race, did in 59 minutes 14/2
Half Marathon PB
1:59:00
Raw: 1hr 59 March 2025
Marathon PB
None recorded

🥼 Medical & Health Information

Medical Conditions
No
Injuries
None reported
Medications
No

📊 Training Background

Weekly Commitments
No but have gym membership so can add resistance training. I studied sports science at university so should have a good plan but am lazy about planning my training properly. Having a list of workouts to cross off should work quite well for me!
Holidays
Probably going to get spot for Manchester half in May
Recent Training
Been quite lazy looking to build it back up Also need to repair my treadmill so can avoid not doing workouts in the wonderful wet welsh winter!

⚡ Quick Actions

Assigned Plan: 2h
Assigned: Date unknown

📧 Send Clarification Email

Need more information from the runner? Send a clarification email:

📈 Tracking Sheet

📬 Campaign Emails
📧 Email Status
📝 Pre Plan Notes
Click to add pre-plan notes...
Saved!
📋 Main Plan Notes
Click to add main plan notes...
Saved!
🗂️ Generated Files
Pre Plan:
Saved!
Main Plan:
Saved!

⚙️ Compilation Results

Available Plans
9 plans found
Slack Channel
nspcc-running

🔧 Debug Information

View Raw Data
{
  "age": 40,
  "available_plans": [
    {
      "has_pre_training": 1,
      "plan_name": "1h30",
      "sort_order": 20,
      "template_filename": "1h30"
    },
    {
      "has_pre_training": 1,
      "plan_name": "1h45",
      "sort_order": 21,
      "template_filename": "1h45"
    },
    {
      "has_pre_training": 1,
      "plan_name": "2h",
      "sort_order": 22,
      "template_filename": "2h"
    },
    {
      "has_pre_training": 1,
      "plan_name": "2h10",
      "sort_order": 23,
      "template_filename": "2h10"
    },
    {
      "has_pre_training": 1,
      "plan_name": "2h20",
      "sort_order": 24,
      "template_filename": "2h20"
    },
    {
      "has_pre_training": 1,
      "plan_name": "2h30",
      "sort_order": 25,
      "template_filename": "2h30"
    },
    {
      "has_pre_training": 1,
      "plan_name": "2h45",
      "sort_order": 26,
      "template_filename": "2h45"
    },
    {
      "has_pre_training": 1,
      "plan_name": "3h",
      "sort_order": 27,
      "template_filename": "3h"
    },
    {
      "has_pre_training": 1,
      "plan_name": "GMR",
      "sort_order": 28,
      "template_filename": "GMR"
    }
  ],
  "charity": "NSPCC",
  "compiled_at": "2026-02-17T12:32:15.657515",
  "compiler_version": "3.0",
  "contact_number": "07921074997",
  "email": "Markrobertsuk@hotmail.com",
  "event_category": "half_marathon",
  "event_file_name": "cardiff_half_marathon",
  "event_folder_name": "cardiff_half_marathon",
  "event_name_clean": "Cardiff Half Marathon",
  "event_name_raw": "Cardiff Half Marathon",
  "event_type": "running",
  "first_name": "Mark",
  "goal_realistic": false,
  "goal_time": 110,
  "goal_time_raw": "1hr 50",
  "has_issues": false,
  "holidays": "Probably going to get spot for Manchester half in May",
  "injuries": "",
  "last_name": "Roberts",
  "medical_conditions": "No",
  "medications": "No",
  "pb_100_mile_clean": "none",
  "pb_100_mile_raw": "none",
  "pb_10k": "0:59:00",
  "pb_10k_clean": "0:59:00",
  "pb_10k_raw": "Not done timed race, did in 59 minutes 14/2",
  "pb_25_mile_clean": "none",
  "pb_25_mile_raw": "none",
  "pb_50_mile_clean": "none",
  "pb_50_mile_raw": "none",
  "pb_5k": "22:55",
  "pb_5k_clean": "22:55",
  "pb_5k_raw": "22.55 May 2025",
  "pb_half": "1:59:00",
  "pb_half_clean": "1:59:00",
  "pb_half_raw": "1hr 59 March 2025",
  "pb_marathon": "none",
  "pb_marathon_clean": "none",
  "pb_marathon_raw": "none",
  "processed_at": "2026-02-17T12:32:15.633Z",
  "race_info": {
    "distance": null,
    "found": true,
    "location": null,
    "race_date": "2026-10-04",
    "race_name": "Cardiff Half Marathon",
    "race_type": "Half Marathon",
    "race_year": 2026
  },
  "recent_training": "Been quite lazy looking to build it back up\nAlso need to repair my treadmill so can avoid not doing workouts in the wonderful wet welsh winter!",
  "recommended_plan": {
    "has_pre_training": 1,
    "plan_name": "1h30",
    "sort_order": 20,
    "template_filename": "1h30"
  },
  "running_experience": "At least 1 year but less than 3 years",
  "slack_channel": {
    "channel_id": "C094CBXL9T8",
    "channel_name": "nspcc-running",
    "match_reason": "event_pattern: running"
  },
  "source": "charity_form",
  "status": "ready",
  "validation_issues": [],
  "weekly_commitments": "No but have gym membership so can add resistance training. I studied sports science at university so should have a good plan but am lazy about planning my training properly. Having a list of workouts to cross off should work quite well for me!"
}