The best robot doesn't always win — the best alliance does. Elimination rounds are played by alliances chosen during alliance selection, so a team that scouts well and picks smart punches far above its own robot. This is the deep-dive that rookie teams most often skip and most regret skipping.
Two data sources, used together.
- Quantitative metrics you can pull instantly: OPR (Offensive Power Rating) uses linear algebra over alliance scores to estimate each team's average point contribution; The Blue Alliance publishes OPR per event. EPA (Expected Points Added), from Statbotics, models how much a team adds to an average match and is broken into component EPAs (auto, teleop, endgame). Statbotics' own analysis shows EPA performing well as a predictor relative to Elo and OPR, but it is still only a model.
- Your own scouting data, which captures what models can't: did their intake jam? Can they actually climb the Tower to Level 3, or only Level 1? Are they a reliable auto-scorer? Do they play defense well? This qualitative read is decisive in close picks.
Build a scouting system. Assign students to record, every match, the things that map to REBUILT scoring: Fuel scored in auto vs teleop, whether they LEAVE the starting zone in auto, endgame Tower level reached (Level 1/2/3 are worth 10/20/30 teleop points, and a Level 1 climb in auto is worth 15), and reliability/defense notes. A shared spreadsheet or a scouting app aggregates it. Cross-check your numbers against TBA and Statbotics — when scouting and EPA agree, you have high confidence; when they disagree, investigate why (a team may have improved mid-event, which a season-long model lags).
Turn data into a pick-list. Honestly assess your own robot's strengths and weaknesses, then rank candidates by who complements you. If you're a strong Fuel scorer but can't climb, prioritize a reliable high-level climber to chase the Traversal ranking point (earned at 50 Tower points in a match) and endgame value. If you score in auto and they don't, weight auto reliability. Rank for both first-pick (best all-around partners) and second-pick (specialists or solid defenders) scenarios, because you may pick later than you hope.
The case study: the canonical alliance-selection win is a mid-ranked team that scouted relentlessly, identified two complementary robots others undervalued, and assembled an alliance whose combined scoring cleared rank-point thresholds no single robot could. Strategy and data are a subsystem too — and unlike a flywheel, it costs only attention to build.
the part worth keeping
Key takeaways
- Pull OPR from The Blue Alliance and EPA from Statbotics, but pair them with your own scouting (climb reliability, defense, jams) that models miss
- Scout the things that map to REBUILT scoring: auto Fuel/LEAVE, teleop Fuel, and Tower level reached (10/20/30 teleop, 15 for an auto L1)
- Build a complementary pick-list — if you can't climb, prioritize a reliable high-level climber for the Traversal RP (50 Tower points in a match)
Getting Started with FRCAdvanced Techniques & Case Studieslesson 4 of 5
Keep going
Take the quiz+10 XP with an accountMore in Advanced Techniques & Case Studies
where this came from
Sources and corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed, in public, in the corrections log.
sources and further reading
- statbotics.ioThe EPA Model: A Gentle Introduction (Statbotics)
- statbotics.ioEvaluating FRC Rating Models (Statbotics)
- thebluealliance.comThe Blue Alliance
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 13 min readFRC Alliance Selection Strategy: How Picks, Scouting, and Playoffs WorkA complete, rules-accurate guide to FRC alliance selection: how the serpentine draft works, first- vs second-pick strategy, the scouting inputs behind a pick list, and the double-elimination playoff./blogread it
- 20 min readBuilding an FRC Scouting App: Data Model, TBA/Statbotics APIs, and PicklistsBuild an FRC scouting app: match and pit scouting, a simple data model, pulling schedules and EPA from the TBA and Statbotics APIs, and building a picklist./blogread it
- 19 min readWhat Is Statbotics? FRC EPA (Expected Points Added) ExplainedStatbotics explained: what EPA (Expected Points Added) means in FRC, how it's calculated, how EPA compares to OPR, and how to use it for scouting./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01What does Statbotics' EPA (Expected Points Added) metric estimate?
02How does OPR (Offensive Power Rating) compute each team's contribution?
03When picking partners during alliance selection, how should data-driven metrics like EPA best be used?
Answer every question to submit.
All 28 lessons in Getting Started with FRCopenclose
01 / what-first-and-frc-are
02 / the-season-and-the-game
03 / culture-teams-and-roles
04 / getting-started-your-first-steps
05 / worked-examples-mini-projects
- Not read yet:Project 1 — Make a NEO Spin with the REV Hardware Client
- Not read yet:Project 2 — Deploy a Real Arcade-Drive Program
- Not read yet:Project 3 — Refactor into a Command-Based Drive Subsystem
- Not read yet:Project 4 — Build a Fuel Launcher for REBUILT
- Not read yet:Project 5 — A One-Button Autonomous Routine
06 / common-mistakes-troubleshooting
- Not read yet:The Connection Chain: When the Driver Station Won't Connect
- Not read yet:Brownouts: Why the Robot Goes Limp Mid-Match
- Not read yet:CAN Bus Gremlins: Missing and Conflicting Devices
- Not read yet:Software Gotchas: Inverted Drives, Scheduler Stalls, and Reading the RioLog
- Not read yet:Inspection-Day Failures: Bumpers, Size, and Weight
07 / advanced-techniques-case-studies
- Not read yet:Closed-Loop Control: PID + Feedforward for a Consistent Shot
- Not read yet:Swerve Drive: Omnidirectional Movement with YAGSL
- Not read yet:AprilTag Vision: Knowing Where You Are with PhotonVision
- Not read yet:Data-Driven Strategy: Scouting, EPA/OPR, and Alliance Selection
- Not read yet:Choosing Your Hardware Ecosystem: REV vs CTRE