Settings
Event and API
Offline cache
Power ratings explained (OPR & EPA)
OPR (Offensive Power Rating) estimates how many points a team contributes to its alliance’s score in an average match. It is expressed in the same units as match scores.
TBA calculates OPR with least squares from completed qualification scores at an event. Each match is treated as an equation: the alliance score equals the sum of the OPRs for the three teams on that alliance. Solving the full set of equations yields one OPR per team at that event.
Where this app gets OPR: when Statbotics EPA is unavailable, we download precomputed OPRs from The Blue Alliance API (/event/{event_key}/oprs) for the selected event. The OPR # column ranks teams at that event by OPR.
EPA (Expected Points Added) comes from Statbotics when that service is online. It is a separate season-wide model and is usually shown with a world rank. The app prefers EPA first, then falls back to event OPR.
Win estimates on the Next tab add up each alliance’s power rating (OPR or EPA) and convert the difference into a rough red/blue percentage. It is a quick scouting hint, not a guarantee.