NBBA Admin

NBBA Manager

Edit World Series

⚡ 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

Upload Career Stats for this player

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

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

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

Upload Scorecard Rosters

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


Tournament Master Stats Builder. World Series Final

Select a tournament, add one or more completed game workbooks, adjust the qualification settings, and generate combined tournament statistics.

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.

Qualification and Award Settings

Award Positions

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.

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.