FRC-DB is powered by a series of tubes over 30,000 lines of Java and HTML code utilizing a multitude of helpful libraries to get the job done. The database itself is intended to be completely autonomous: all data is is extracted from the FIRST website by several specialized crawlers. For more information, see the dev site.
What browsers is FRC-DB compatible with?
What content can I submit?
We accept both photos and YouTube videos. However, all submitted content will be placed in the moderation queue before being displayed by default.
When is your data updated?
We update our data on an as-needed basis. Team data is usually retrieved from FIRST at the beginning of each season along with event team lists, while event data, including match scores, standings, and OPR/DPR, is (as of 2012) updated automatically at 10:00. 12:00, 14:00, and 17:00 MST on competition days for individual events. However, please file a bug report if you find data that is out-of-date.
Is your data publicly available?
For the most part, yes. We offer JSON-formatted data through our API. For more information on this, see the API documentation.
The vast majority of these statistics have been created by the FIRST community and are not our creation. Though accuracy is one of our top priorities, keep in mind that our calculations are done in mass, and we haven't checked each individual team.
OPR (or 'Offensive Power Rating') is an event/team-specific average of points a team contributes to their alliance score during the course of an event. A higher OPR means a team scores more points, on average, during a given match. Keep in mind that OPR (unlike BBQ/Sauce, which use their own scale) uses the same scale as the FIRST game. That is, 1 OPR point is equal to 1 game point. Teams with a higher OPR are often more successful at offense.
AOPR (or 'Average OPR') is simply an average of the OPR statics for a given team across all of the team's attended events.
DPR (or 'Defensive Power Rating') is an event/team-specific average of points scored against a team's alliance during the course of an event. A higher DPR means a more points are scored against a team, on average, during a given match. A lower DPR, on the other hand, likely means the given team is better at defense. As with OPR, this statistic uses the game scale (1 DPR point is equal to 1 game point).
ADPR (or 'Average DPR') is simply an average of the DPR statics for a given team across all of the team's attended events.
Who makes FRC-DB?
FRC-DB is currently made via a combined effort from the members of FIRST Team 1977.