About

An FRC matchday companion, built for the community.

The Purple Alliance brings match schedules, scouting insights, team comparisons, and championship coverage together in one place — helping students, mentors, and fans follow the action and prepare for matches.

What this site does

A matchday companion for any FRC event

Match playlist

Merge any teams’ schedules into one chronological list, with stream links, conflict warnings, and a watch-this-match excitement score for every upcoming match.

Pre-match scouting

Scout any FRC team — strength, projected scores, win probability, matchup readiness, alliance synergy, schedule difficulty, recent-form trajectory, and per-robot breakdowns of every partner and opponent on every upcoming match.

Playoff outlook

A light Monte Carlo over the remaining qualification schedule estimates a team’s captain probability, top-24 alliance probability, and a likely seed range — sharpening as more matches are played. (Appears on the results page when you set My team.)

Championship dashboard

All eight divisions side by side, current leaders, and live-stream links in one place.

Team compare

Stack any two or three FRC teams head-to-head — profile, awards, current-event metrics, and any matches they’ve played against (or alongside) each other.

Shareable results

Every page has Open Graph cards for clean previews on Discord, Slack, and iMessage — and a one-tap Share button on most pages, so you can hand a teammate the exact link they need.

It follows a team from a regional or district weekend through a district championship, and on to the FIRST Championship when they qualify. Regional teams go straight to worlds.

Who’s behind it

The Purple Alliance is a mentor-led project with contributions from students of Team 10292 – Gold Rush, a community FIRST Robotics Competition team serving Colma and South San Francisco, California.

We’re building tools we find useful and sharing them with the wider FRC community.

Tech & data

All match data comes from The Blue Alliance. We cache responses locally and respect their rate limits and conditional requests.

Helpful guides