Enter your Bodycam nickname
The nickname tells the analyzer which scoreboard row belongs to you. BC Stats does not use it to search an online player database.
BC Stats turns your own end-of-match scoreboard screenshots into a private match history. This guide explains what happens in the browser, what each analysis status means, what you can correct before saving and what information is stored in your account.
The nickname tells the analyzer which scoreboard row belongs to you. BC Stats does not use it to search an online player database.
Choose PNG, JPG or WEBP files from your device. Multiple screenshots can be selected in one batch and are analyzed oldest to newest by file date.
OCR runs in the browser. BC Stats checks for a final scoreboard, reads the result and player row, detects mode and map where possible, and shows every result in a review table.
Use Add for one match or Add all for the complete valid batch. Saved records then contribute to your private totals, match history and charts.
The analyzer first decides whether the screenshot is a post-match screen. For recognized final scoreboards it then reads or infers the fields used by the tracker. You always see the extracted values before a match is saved.
A missing or incorrect map or mode can still be reviewed independently. These fields have dropdowns in the final-score row, so you can correct them before saving even when the required match result and player statistics are already complete.
OCR is useful, but screenshots can vary in scale, lighting, perspective and UI layout. BC Stats therefore keeps the final-score row editable instead of silently saving uncertain output. You can change the WIN/LOSS result, game mode, map, kills and deaths. When K or D changes, the ratio is recalculated immediately.
If the analyzer did not find the player row at all, the nickname itself is the part to verify. Correct the nickname in the field above the uploader and analyze the screenshot again. For recognition quality, the 2D Bodycam interface is recommended; 3D screenshots are accepted but are more likely to need review.
Current map choices are Airsoft, Asylum, Bomb House, CQB Powergun, Hospital, Logistics, Paintball, Public Pool, Rome, Russian Building, The Backrooms, Trenches, Warehouse and Worn House. Shooting Range remains recognizable as a legacy or training label, but it is not offered as a current end-of-match PvP map choice.
BC Stats compares several fingerprints rather than relying on the filename alone. It can identify an exact file hash, a scoreboard-text fingerprint, or a near-image hash when the match result and kills/deaths agree. The same checks are also applied inside the current upload batch. A detected duplicate stays visible for review but Add is disabled.
This protection is designed to keep cumulative totals and charts from being inflated when the same final scoreboard is selected again.
For a signed-in account, BC Stats saves the parsed match record to the server and reloads your private history. The record includes the result, mode, map, kills, deaths, calculated ratio and source file/date metadata used for chronology and duplicate detection. Saved matches are then aggregated into totals such as matches played, kills, deaths, K-D differential, cumulative K/D, wins, losses, win rate and average kills per match.
The charts use the same saved history to show K/D trends, kills versus deaths and recent form. The full Charts page adds breakdowns for maps and game modes without turning the data into a public leaderboard.
BC Stats opens the selected image locally and runs screenshot OCR in the browser. The original screenshot image is not sent to or stored on the BC Stats server. The OCR engine is loaded in the browser when analysis starts.
When you deliberately save a valid result with Add or Add all, BC Stats sends the parsed match record to your private account. That is what allows the match history to remain available after sign-in and across devices. Account controls allow you to delete saved statistics separately or delete the account and its live database data.
Different Bodycam modes and maps create very different match shapes. These focused guides explain what those differences mean when you compare K/D, kills per match and win rate.
Return to the dashboard, enter the exact Bodycam nickname visible on your scoreboard and start with a clear 2D end-of-match screenshot. If a result is uncertain, review the status before you add it.