Sign in to search opponents, track your battles, and represent your student on the leaderboard.
🏆 MOST REPPED
📦 Archived Season — read only. Switch back to Season to add entries.
Enter opponent's team to see what attacks worked and what didn't. You can leave empty spots for Strikers.
OPPONENT'S DEFENSE TEAM▲
Strikers
Special
⚔️
Sign in to view Analytics
Student usage, team synergy and meta trends — built from battles logged by players here.
Sign in to see them, and log your own fights to sharpen the data.
📊 STUDENT USAGE
Tap a pick rate for the ATK/DEF split, or a slot bar for its share. ⚔ and 🛡 mark one-sided students.
🤝 PARTNER SYNERGY
How often two students are fielded together versus chance. 2.0× means twice as often as their pick rates predict.
ALL PAIRINGS
🎯 COUNTER PICKS
What attackers bring into this student's defense, versus chance. Reflects what players pick, not what wins.
ALL COUNTERS
📈 META SHIFT
Pick rate per two-week window. Tap a student to add or remove them. Logged here only.
⚔️ BEST TEAMS
⚔️ BEST ATTACK TEAMSAll ATK battles · min 2 entries
⏳
Loading...
🛡️ BEST DEFENSE TEAMSAll DEF battles · min 10 entries
⏳
Loading...
Team Details
Select columns I through W in the sheet, copy, and paste below.
Source (applies to all rows)
SOURCE NAME
VIDEO / SOURCE URL
DATE
Paste rows
Select columns I through W in the spreadsheet (A Wins → Video Link), copy, and paste below.
Header row is fine — it's skipped automatically.
Staged rows (0)
🛍 CUSTOMIZATION
My Emotes
Use ⚔️ / 🛡️ on each card to set your win and loss popup. Cards with a purple background are earned from losses.
⚔️ Win Popup
🛡️ Loss Popup
Available Emotes
Earn 1 point per battle entry. Normal emotes cost 10 pts · Animated emotes cost 20 pts. NEW marks the last 3 days.
Suggest an emote
Paste a direct image link. Right-click an image → Copy image address, or upload one at
postimages.org.
🌸
Hu Tao Pack
Exclusive
Special Hu Tao emotes — yours to collect. Same point rules apply.
🏅 Want a Verified Badge?
Verified contributors get a ✓ badge on all their entries. After logging 7+ entries, message .ggryan in the Official Blue Archive Discord to apply.
Uploads all 257 students from Joe's JSON with postimg URLs. Safe to re-run.
Add / Update Single Student
✓ Verified Users
Verified Users
Users who can add battle entries. Add their Firebase UID and in-game name. 📚 Curator additionally allows importing sourced entries (aggregate W/L from external data).
Emote suggestions
Contributors
Everyone who has logged a battle this season. Add to register and verify them.
Transfer Entries
Moves every battle from one UID to another across all seasons, for a lost account.
✨ Emote Catalog
Current Emotes
Add / Update Emote
Choose student
Details
Add your first battle entry to unlock customization! 🔒
Emote Unlocked!
🎉
You're Verified!
Your data has been verified and your ✓ badge is now visible on all your entries. Thank you for contributing!
🏆 Team Leaderboard
My Team
Team Rankings
Sign In
OR
No password reset — write it down. If you lose it, ping .ggryan in the Official BA Discord.
No account yet?
Welcome! Set Your IGN
Enter your in-game name. This will be shown on your battle entries.
New Entry
Weighted by W/L in Team Counters and Analytics. Excluded from emote points and the leaderboard.
How it works
Enter your current rank. You can attack anything from ⌊rank × 0.7⌋ up to rank − 1 (or rank − 3 at rank ≤ 10).
Only targets that still reach rank 1–2 within your remaining attacks are shown — the green chip is the deepest drop. Anything slower is a dead end even though it eventually reaches rank 1.
You get 5 attacks a day; use + after a refresh or − if you attacked outside the calculator. Tap a chip to advance.