NBBA Admin

Sign in with your NBBA Stats Admin account email and Admin password. A tournament Officials password will not work here.

NBBA Manager

Edit World Series

World Series identity

If a logo is uploaded, descriptive alt text is required. Leave all three logo fields empty to show the year and location without an image.

⚡ Master Series Importer

Upload a single CSV to auto-fill Standings, Awards, Rookies, and Videos below.

View Required CSV Format
Required headers: Section, Category, Name, Data1, Data2. Optional standings metrics may use Data3, Data4, Data5.

Section "Standing": Category=Rank, Name=Team, Data1=Wins, Data2=Losses, Data3=Run Differential, Data4=Spotter Score, Data5=Pitching Contact %
Section "Award": Category=Award Title (e.g. 'Champion', 'Spotter Award'), Name=Recipient, Data1=Photo URL, Data2=Alt Text
Section "Rookie": Category=Rookie Type, Name=Recipient, Data1=Photo URL, Data2=Alt Text
Section "Video": Category=leave blank, Name=Video Title, Data1=Video URL, Data2=leave blank

Podium

Final Standings

Upload CSV: Rank, Team, W, L, Runs, RunsAllowed, RunDiff, SpotterScore, ContactPct

Runs, Runs Allowed, Run Differential, Spotter Score, and Contact % are optional so older standings files still work. Contact % is the percentage of batters faced who put the ball in play.

Official Statistics Workbook

Upload the final Excel statistics workbook for this World Series. The public Stats by Year page will offer it as a download.

All-Tournament Teams

Special Awards

Additional Awards

Rookies

Achievements

Game Videos and Playlists

Tournament Recap / Summary

For administrative reference. Public League Leaders activity filters are calculated automatically from the Active player window under Site Settings.

Upload Career Stats for this player

CSV Headers: Player, Team, Year, Position, G, Def G, AB, R, HR, K, PO, DP, TP, Short, Middle, Deep, PG, BF

Year
Tourn
Team
Pos
G
Def G
AB
R
HR
K
PO
DP
TP
Short
Middle
Deep
PG
BF

Enter one confirmed name per line. Historical statistics recorded under those names will appear on this team profile. Do not add uncertain matches.

Manual Team Stats Override

If you want to override the auto-calculated stats for this team, enter them here.

Bulk Update Player Biographies

Upload the NBBA_Final_Master_Accurate_Bios.csv file to automatically update the "bio" field for every player in the database using their slug.

Note: This will overwrite existing biographies for the players included in the CSV.
Status: Idle

World Series Player Stats Import

Preview and audit a full World Series player-stat update before anything is saved. Existing profiles are matched first, likely matches are held for review, missing profiles can be created, and existing stat rows are updated instead of blindly duplicated.

Before importing: Use the Export tab to download Players and Stats as a backup. Reading and previewing below does not change the database.

Accepted source files: the official tournament statistics workbook (.xlsx/.xls), or CSV with headers Player, Team, Position, G, AB, R, HR, K, PO, DP, TP, Short, Middle, Deep, PG, BF. The year and tournament entered below are applied to every imported row.

Use a Preview Audit CSV downloaded from this importer to restore existing-profile and Create New Profile decisions after reading the corrected statistics file.

Historical Pitcher Stats Import

Import the reviewed historical pitcher master workbook. This importer reads the Future Database Import, Profile Actions, and Bio Review sheets, creates approved missing pitcher profiles, and safely merges pitching statistics into existing player-year rows without replacing batting or fielding statistics.

Safe merge rule: If a player already has a statistics row for a year, only Pitching G, BF, pitcher K, and pitcher R are changed. Existing G, AB, R, HR, K, PO, DP, team, and player position are preserved. New pitcher-only years are inserted normally.

Maintenance

Step 1: Scan for Duplicates

Step 2: Merge Profiles

Step 3: Link Audit / Name Matching

Scan awards, stats, and tournament rosters for player and team names that do not exactly match your published profiles. The results now prioritize likely matches first so weak suggestions do not bury the useful cleanup work.

Audit results filter
Status: Idle
Player name issues
Run the audit to see unresolved player names.
Team name issues
Run the audit to see unresolved team names.

Tournament Manager

Tournament Command Center

Monitor received, active, final, and statistics-ready games throughout a tournament. This view does not expose officials passwords.

Schedule a Game
Set or Replace a Game Scoring Code

The code is converted to a one-way hash. It is never listed or stored as readable text.

Select a tournament to view its operational status.
Game scoring codes: The interface is reserved for the secure code system. Codes will not be stored in public tournament records. The included database setup file defines the protected tables required for the next deployment step.

Share this only with tournament officials. It unlocks live broadcasting, uploads, saved-game management, and official controls for this tournament.

Upload Scorecard Rosters

Upload a CSV to tie players to a specific tournament for the Scorecard App.
CSV Headers: Team, Player, Number, Position


Legacy Tournament Publishing Review

This older Admin workflow remains available only for reviewing and publishing a tournament package. It is not the authoritative workbook or awards generator.

Use Tournament Stats Generator for official calculations and downloads. It supports persistent incremental intake, defensive games, defensive innings, putouts per game, putouts per inning, Stats & Awards, Complete Team Statistics, the Scorecards & Game Logs ZIP, and one combined All Final Files ZIP. This legacy review uses total putouts and must not be used to choose defensive awards.
Open the authoritative Tournament Stats Generator

Game Workbooks

You may select several workbooks at once or add more workbooks in additional batches.

Multi-day warning: The workbook queue lasts only while this admin page remains open. After a refresh, sign-out, browser close, or device restart, reselect every prior game workbook along with the new games before previewing and calculating again. Publishing updates replaces the prior tournament package with the games currently selected.
World Series statistics focus: This version totals batting, fielding, defensive zones, pitchers, team records, and spotter rankings. Pitch counts are intentionally excluded so missing pitch-event columns cannot interfere with the official statistics package.
The final World Series package should show 84 included games. A different total creates a warning but does not block a provisional workbook.
No game workbooks added.

Player and Pitcher Name Corrections

Enter one correction per line using the format: incorrect name = correct name

Corrections are applied only when tournament totals are calculated. They do not change the original game workbooks.

Legacy Review Settings

Award Positions

Recommended final downloads: Use the streamlined Tournament Stats Generator to create Stats & Awards, Complete Team Statistics, the Scorecards & Game Logs ZIP, or one combined All Final Files ZIP. The controls below remain available only for the admin review and publishing workflow.
Add game workbooks, select a tournament, then choose Read and Preview Workbooks.

Completed Scorecard CSVs

Finished games saved from the Gameday Scorecard will appear here under the appropriate tournament.

Loading completed games...

Live Gameday Controls

Featured Stream

Accepted formats include standard YouTube watch links, youtu.be links, /live links, /embed links, /shorts links, or just the video ID. The live page will try to embed the stream and will also show a direct YouTube link as a fallback.

Live Stream Sponsors

Each sponsor includes a sponsor title, company name, uploaded logo, and destination website.

Primary Sponsors

Supporting Sponsors

Live Board Controls

Archive hides a game but keeps its record. Unarchive restores it. Clear permanently removes it from the live games table. You can also assign a public game title such as Championship Game, Third Place Game, or Pool Play.

You can also repair older records here by editing the tournament name, completion time, and workbook link for games that were scored before those fields were tracked automatically.

Loading live games...

Site Settings & Configurations

Global Announcement Banner

Text entered here will appear in a yellow banner at the top of the homepage.

League Leader Minimums

Set the minimum requirements to appear on the League Leaders tab.

A player is Active when their most recent recorded World Series is within this many seasons of the newest year in the database. Default: 3.

Admin Audit Log

This log is stored in this browser to help track important admin actions on this device.

Export Database

Download your complete tables as CSV files for backup or analysis.