FTC Reference
An archive of FIRST Tech Challenge competition results: every team, event, match and award on record since 2019, plus the scouting metrics computed from them. Everything linked below is free to read without an account.
The numbers come from published FIRST results. Nothing here is a scouting sheet or a judgement call, which makes it reproducible and also means it inherits every quirk of the schedule it came from.
What the numbers mean
Browse the archive
What the numbers exclude
- Scores are penalty-free. Penalty points an alliance commits are awarded to its opponent, so a raw final can be topped by points nobody earned. Where a posted final differs from the penalty-free one, the record book shows both.
- Metrics are fit per event. OPR, OPRc, strength, consistency and luck are solved inside one event over its qualification matches only, and are meaningful relative to the teams who were there.
- Playoff matches are left out of the fits. Alliances are chosen there, so the best team sits on the best alliance by construction and the independence the fit needs is gone.
- Remote events are excluded entirely. The 2020 and 2021 remote format pits one team against an empty alliance, and a contribution cannot be solved from that.
- Dormant team pages are not indexed. A page exists for every number FIRST has issued; those with no results in the last two seasons carry a noindex tag and stay out of the sitemap.
URL patterns
| Record | Pattern | Example |
|---|---|---|
| Team | /team/ftc/{team_number} /matches, /stats, /awards. ?season={year} for a past season. | /team/ftc/7034 |
| Event | /event/{season}/ftc/{event_code} /rankings, /matches, /teams, /awards, /advancement, /photos. A split championship is one page with ?division={code}. | /event/2025/ftc/USMICMP |
| Location | /location/{region-slug}/ftc /teams, /events. The slug is the lowercased place name, diacritics folded away. | /location/michigan/ftc |
| Season | /season/{year}/ftc | /season/2024/ftc |
| Rankings | /rankings/ftc/{season} Drop the season for the current one. | /rankings/ftc/2024 |
| Records | /records/ftc/{season} Drop the season for the board across every game. | /records/ftc/2024 |
| Award | /award/ftc/{award-slug} Add /{season} for one season of winners. | /award/ftc/inspire-award |
A season is named by its starting year: the 2024–2025 Into the Deep season is 2024. Event codes are FIRST's own and are
matched exactly, upper case as they are published.
Reading this with a model or a script
The whole archive answers over MCP, with no account and no token, at https://robolyst.org/mcp/ftc.
One call returns what crawling a dozen pages would, and each tool's description says whether
an argument is an event code or a team number.
Season toolkit
The archive sits alongside a free toolkit teams use to run a season: tasks, schedule, scouting, finance, an engineering notebook and a public team site.