Separate each robot from its partners
It solves the whole table of match results together, so every team gets its own score instead of its alliance's total.
Three minutes to choose your finals partners, and a score table that can mislead you. ScoutSelect shows which robots are really worth picking.
At an FTC event, the top teams get about three minutes to choose the two robots they will play the finals with. Most teams pick by sorting the score table, but a team's score also includes whatever its partners did, so the table can point you at the wrong robot.
ScoutSelect reads the live results, works out how much each robot really contributes on its own, and shows the captain who is worth picking. At California Invitational 2025 it flagged two teams whose scores undersold them, and those picks were part of the Champion Alliance run that made FTC Team 19859 the first Chinese team to reach Champion Alliance there.
It solves the whole table of match results together, so every team gets its own score instead of its alliance's total.
Early in an event a team may have played only six matches. ScoutSelect pulls extreme numbers toward the average until there is enough data to trust them.
For each possible alliance it simulates the match 2,000 times and reports a chance of winning, not a single guess.
Live mock simulation: same algorithms, fake teams. Regenerates every 12 seconds. This is what runs on the competition floor.
| Rank | Team | OPR | Role | Auto | Teleop | EG |
|---|
You cannot explain statistics to a teammate during a three-minute clock. The tool has to produce the right answer straight away, so making it fast and clear mattered as much as the maths.
Every part exists because sorting by score failed in a specific way: scores mix in partners, small samples are noisy, and a single guess hides risk. I only added a method when a real problem demanded it.