article / 6 min
A ready-to-print FRC scouting sheet plus a Google Form to Sheets setup that auto-averages one row per scout into per-team stats, with a 2026 REBUILT note.
/ 1,347 words / 4 sections
A good FRC scouting sheet records one robot's performance in one match using a handful of objective, countable fields — autonomous actions, teleop scoring by location, endgame/climb, defense, fouls, and reliability — backed by a separate pit sheet for robot specs. Below is a ready-to-print paper template plus a Google Form to Sheets setup that turns one row per scout into per-team averages you can rank on.
The golden rule: scout what you can count, not what you feel. Design every field so two different students watching the same robot write down the same number. Vague fields like "how good is their driver?" produce noise; countable fields produce a pick list.
Break the robot's match into phases, because points and failures cluster differently in each.
Done once per team at their pit, not every match:
Match data is your ground truth; pit notes explain the "why" behind it. Keep them short and factual.
Fill in one card per robot per match (print six per page — one for each robot on the field). Use tally marks in the count cells and circle the endgame result. This copies straight into a Google Doc or Sheet:
| Section | Field | How to record |
|---|---|---|
| Header | Match # / Team # / Scout initials / Alliance | Fill in — circle R or B |
| Auto | Left starting zone? | ☐ Yes ☐ No |
| Auto | Pieces scored (by target) | Tally: ▢ ▢ ▢ ▢ ▢ |
| Auto | Climb / park attempted | ☐ None ☐ Park ☐ Climb |
| Teleop | Target A scored | Tally: ▢ ▢ ▢ ▢ ▢ ▢ ▢ ▢ |
| Teleop | Target B scored | Tally: ▢ ▢ ▢ ▢ ▢ ▢ ▢ ▢ |
| Teleop | Target C scored | Tally: ▢ ▢ ▢ ▢ ▢ ▢ ▢ ▢ |
| Endgame | End state | ○ None ○ Park ○ L1 ○ L2 ○ L3 |
| Defense | Played defense? / rating | ☐ Y ☐ N — 1 2 3 4 5 |
| Fouls | Fouls committed | Tally: ▢ ▢ ▢ ▢ ▢ |
| Reliability | Issues seen | ☐ No-show ☐ Died ☐ Tipped ☐ Comms ☐ Jam |
| Notes | Anything the numbers miss | __________________________ |
Rename Target A/B/C to your game's actual goals before printing. Everything above the Notes line is a number or a checkbox on purpose — that is what makes a stack of sheets addable.
Paper is fastest to fill in the stands; a linked Sheet is fastest to analyze. Build one form, one submission per robot per match (six submissions per match), and let the spreadsheet do the math.
Match the paper sheet field-for-field, using the question type that constrains the answer:
In the Form's Responses tab, click the green Sheets icon, which opens the "Select destination for responses" dialog, and choose Create a new spreadsheet. Every submission becomes one row, and Forms adds a Timestamp column automatically. Treat this Responses tab as raw, append-only data — never edit or sort it by hand.
On a second tab, roll the raw rows up per team. Two ways:
=QUERY(Responses!A:Z, "select C, avg(H), avg(I), count(C) where C is not null group by C order by avg(H) desc", 1)=AVERAGEIF(Responses!$C:$C, A2, Responses!$H:$H), where A2 holds a team number.=COUNTIFS(Responses!$C:$C, A2, Responses!$Q:$Q, "Died") / COUNTIF(Responses!$C:$C, A2).Why one row per scout matters: averaging several scouts across a robot's matches cancels individual bias and reveals consistency. Convert tallies to points once, on the summary tab, using the current game's point values — so when scoring changes, you edit one place, not every row.
The template above is game-agnostic; only the scoring fields change each season. For REBUILT presented by Haas (2026), there is one game piece — Fuel, high-density foam balls scored into your alliance's Hub — and the endgame is a climb up the Tower. Scout these fields (confirm exact point values in the current 2026 Game Manual — scoring can change via Team Updates):
So a REBUILT match card becomes: Auto Fuel (tally), Auto climb (Y/N + L1), Teleop Fuel (tally), Endgame climb (None/L1/L2/L3), Defense (Y/N + 1–5), Fouls (tally), Reliability (checkboxes). Every other part of the sheet — the structure, the Form, the pivot — stays identical next season. Swap the scoring fields, keep the frame.
where this came from
This article 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.
dept / scouting-strategy
You came for one answer. These teach the same subject properly, in the order a team actually learns it. All 32 are free, and none of them need an account to read.
if you want to keep the ticks
LearnFRC has 394 free FRC lessons across every department. Create a free account to save your place, track your progress, and earn a certificate.
Create a free accountReading never needs one. This is only for saving where you got to.
these are the closest, not the newest
20 min read
Build 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.
read it7 min read
A complete, printable FRC pit and competition packing list — tools, spares, batteries, safety, laptop/software, paperwork — plus a robot self-inspection pre-check mapped to the 2026 rules.
read it7 min read
What a rookie FRC season really costs in 2026 — the $6,300 registration, travel, tools, and spares — plus a copyable budget worksheet and the grants that offset it.
read itend of sheet
Keep going with the other 102 articles, or work through all 394 lessons across 11 departments.