xctf-data

College Open source · MIT Read-only 5 commands 463 installs

NCAA cross country and track & field athlete data via TFRRS (tfrrs.org) and news via The Stride Report.

View source

About

NCAA cross country and track & field athlete data via TFRRS (tfrrs.org) and news via The Stride Report. Fetch athlete profiles including all personal records (PRs), eligibility year, school, full season-by-season results history, and XC/TF news. Zero config, no API keys.

Commands 5

search_athlete
--name--school

Search the current team roster by name; returns athlete_id, school, and name slugs for use with get_athlete_profile. Searches both genders automatically. Current athletes only — graduated athletes require a direct TFRRS URL

get_athlete_profile
--athlete_id--school--name

Athlete name, school, eligibility, all PRs, and full season-by-season meet results

get_team_roster
--school[--sport]

Full XC and/or TF roster for a team

get_meet_results
--meet_id--slug[--sport]

All event results and team scores from a TFRRS meet

get_news
[--limit]

Recent XC/TF articles from The Stride Report (thestridereport.com)

Example Prompts

  • What are Jane Hedengren's PRs?
  • Show me Jane Hedengren's 2025 XC season results
  • What are Katelyn Vuong's PRs from UC Davis?
  • Show me the UC Davis women's XC roster
  • Show me the results from the Stanford Invitational

Quick Start

# CLI
sports-skills xctf get_news
# Python
from sports_skills import xctf
xctf.get_news()