BattleFighter
Sports
Free · Designed for iPad. Not verified for macOS.
Register your Beyblades, challenge players, and track your match history. Find local shop tournaments, register online, and view real-time rankings—all in one app.
BATTLEFIGHTER is a competition and community platform built for beyblade players.
■ Beyblade Profile
Register every beyblade you own (manually or by QR scan) and automatically track your win rate, matches played, and toughest rivals — building your own battle record wall.
■ Challenge System
Challenge nearby players, accept battles, and report results. Official matches and casual battles are counted separately, so your stats stay crystal clear.
■ Shop Tournaments
Partner shops can host tournaments with online sign-up and QR check-in, while the system automatically generates brackets and live rankings.
■ Community
Build research, battle meetups, tournament news, and a beginners' Q&A. Comment after matches and embed YouTube battle videos to connect with fellow players.
Available in Traditional Chinese, English, and Japanese.
more [Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• "Effect Recording" has been renamed "Effect Broadcast / Recording."
• Effect Broadcast can now follow a specific referee: the view tracks whichever match that referee is judging, or you can pick "Auto switch." The match picker shown before entering a broadcast from the tournament page supports this too.
• A referee now judges only one match at a time: taking on a new match automatically releases any match they hadn't scored yet, and if scores were already entered you'll be prompted to clear and replay — so one person can't be spread across several matches.
• Updated the Beyblade parts catalog to the official October 2026 lineup.
1.0.58 14h ago
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Added a "Live status" section to the tournament detail page, so you can see what's happening without opening the bracket:
Beyblade: live scores for the match in progress, plus a "get ready" heads-up
Mini 4WD: shows which heat is up now, plus a "get ready" heads-up
[Fixes]
• Fixed a crash when the Live status section loaded scores for the first time, and stopped it from fetching data repeatedly.
• Fixed the group buttons on the Mini 4WD track leaderboard being too small to read.
1.0.57 Oct 7
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Two new Mini 4WD formats:
1-on-1 elimination: uses the same bracket system as Beyblade
Group elimination bracket: race in heats of 3 or 5 cars, with each heat's winner advancing, drawn automatically as a bracket • The Bracket Drawer now has a discipline selector (Beyblade / Mini 4WD):
Pick your car during Mini 4WD check-in
Convert it into a real Mini 4WD 1-on-1 tournament with one tap
Group elimination brackets with heats of 3 or 5 are supported too • Casual battle brackets now support vertical / horizontal (two-sided) layouts and group display as well. • The Mini 4WD format can be changed any time during the entry period.
1.0.56 Oct 5
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Added a "Horizontal (two-sided)" bracket layout: both sides converge toward the center, putting the final in the middle for easier reading. Available in both the Bracket Drawer and real tournaments (BXF Official / Store / General).
• Brackets can now be split into groups of 8 / 16 / 32 / 64 players, keeping large tournaments readable. Supported in both the Bracket Drawer and real tournaments; you can still choose "No grouping" even above 64 players — grouping is only suggested, never forced.
1.0.55 Oct 3
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[Improvements]
• All-new countdown sounds: READY / 3 / 2 / 1 / GO / SHOOT now use a fresh voice, with the echo removed from GO for a cleaner sound and a punchier ending on SHOOT.
• Unified battle colors: the Effect Recording score bars and Practice mode's breathing glow now use neon green on the left and magenta pink on the right.
• The Mini 4WD camera timing screen now keeps the screen awake, so timing is never interrupted.
1.0.54 Oct 3
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Formats]
• Introducing "Point Rush": a gauntlet-style format where players take turns battling to grab points, with 1–3 Beyblades per player. The scoring page shows a live HP table and point-gain history, and you get a push notification when it's your turn. No new matches start once time is up, the final connects to a standard elimination bracket, and there's a dedicated podium. Leaderboards count win rate only, not points.
• Added a "Record result only" option for tournaments: no Beyblade lineups, no scoring — the referee just picks the winner, for a faster, simpler flow.
[New Features]
• Bracket Drawer: no need to create a tournament — just pick the number of players to draw a single-elimination bracket and download it as a PNG.
Fill in names, set byes and waitlists, and shuffle randomly with one tap
Import rosters from Excel / CSV (the name column is detected automatically)
Tap the winner right on the bracket to advance them
Saved to your phone automatically, so it's still there when you come back — and can be deleted
QR check-in supported: participants scan to be added to the bracket automatically
Convert it into a real tournament with one tap via "Start with this system"
1.0.53 Sep 30
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Look]
• A fresh brand color scheme: magenta pink is now the main color, with a white background in light mode and pure black in dark mode, for a sharper, bolder look.
• The splash screen now shows the new BXF logo.
• The start countdown now uses BXF-logo-style "3, 2, 1, GO, SHOOT" text, and Practice mode's breathing glow uses the new colors too.
1.0.50 Sep 20
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• The center of the bottom nav is now a "Battle" entry, with a brand-yellow breathing glow and a clashing-swords animation — one tap straight to battles.
• Added a "My Beyblades" entry at the top-right of the Battle page, so you can check your Beyblades anytime before a match.
[Improvements]
• Posting now uses the pen button at the bottom-right of Home.
• On other users' profiles, "Add friend" is now "Add friend (can battle)" — become friends and you can challenge them right away.
1.0.49 Sep 13
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Tournament raffle is here: hosts can draw for prizes during a tournament, with the spinning numbers synced live on every participant's screen so everyone shares the winning moment. Only checked-in participants are eligible, previous winners are excluded automatically, and a redraw re-runs only that prize.
1.0.48 Sep 10
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Tournament entry QR / check-in QR: scan to enter and check in, and start the tournament based on actual check-in numbers (no-shows drop to the waitlist, and waitlisted players who show up move up).
• Entry numbers: shown consistently across the entry list, match table, bracket, and the Effect Recording scoreboard, so players with the same name are easy to tell apart.
• Major upgrade to tournament document downloads: brackets, entry/check-in QR posters, and A4 check-in sheets can all be downloaded. Supports A0–A4, B series, and 2A0/4A0 paper, with the BXF logo and a watermark. High-resolution output stays sharp even with large fields, and files save straight to your phone's photo album.
• Entries can now include a contact phone number (visible only to the host), making same-name participants easier to identify.
• Added a QR scan entry point at the top-right of Home.
[Improvements]
• The tournament page now pins matches that involve you (entered / hosting / refereeing) to the top.
• Hosts can take over as referee with one tap, and the bracket and scoring pages now show the current referee.
• Store business hours can be entered in two blocks, for stores that close over lunch.
• Added a "No lock chip" option for lock chips.
1.0.47 Sep 10
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Effect Recording's landscape view now uses an arcade-style top scoreboard: score bars (blue on the left, red on the right) replace the score numbers, with avatars shown larger in framed boxes for a more live-match feel.
• When a point is scored, the scoreboard flashes that game's win type (e.g. "Spin +1") for 3 seconds.
[Improvements]
• Shortened the idle time before the controls / viewfinder fade out, from 10 seconds to 6.
1.0.46 Sep 3
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[Improvements]
• Sponsor ads in Effect Recording now fade in and out at the center for a cleaner, clearer look.
1.0.45 Sep 3
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Added an effects toggle to Effect Recording: freely switch the flame/collision sparks on or off, and in effects-only mode the controls fade out automatically for a cleaner view.
1.0.44 Aug 31
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Finished matches can be re-judged: if a referee picks the wrong winner, they can redo the decision before the next round starts. The re-judge also notifies the next round's opponent and leaves a record on the bracket (the final can't be re-judged).
[Improvements]
• Tournament cards now show the Beyblade registration rule — none / all rounds / from a certain stage — so you can tell how registration works at a glance.
[Fixes]
• Tournament page: app-hosted official tournaments now appear before tournament-info posts.
• Unified the bilingual country format so "Taiwan" no longer appears twice on leaderboards.
• The region field now accepts administrative districts only, and unified the "台/臺" spelling in city names.
1.0.43 Aug 22
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Multiple accounts on one device: add and quickly switch between multiple accounts (up to 3) right inside the app — no more logging out and back in.
1.0.42 Aug 21
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Added more fields when creating/editing a tournament: check-in time, entry fee, prizes, format, rules, and notes — for more complete tournament info.
• Home tournament cards now show the tournament type, and the tournament info card can be collapsed for a cleaner view.
[Improvements]
• Moved the notifications entry to the top-right of Home, and changed that bottom-nav slot to the leaderboard for easier access.
1.0.41 Aug 20
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Stats now have four tiers: added "BXF Tournament," making it BXF Tournament / Store / General Tournament / Casual Battle. Both player and Beyblade stats use the four tiers, showing three panels at once with swipe to switch.
• Both leaderboards now include a "BXF Tournament" category.
• The tournament page now shows the tournament type — BXF Official / Store / General — so you can tell the level at a glance.
• Effect Recording follows the tournament: when one match ends it automatically continues to the next, with no need to exit and re-enter.
1.0.40 Aug 12
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[Improvements]
• Clearer start-match menu: each start method now notes whether it locks the battle Beyblades, adds an explicit "Exit" option, and the "Don't assign a referee" text now matches actual behavior.
• When a referee starts a match themselves, rounds that lock Beyblades now ask for confirmation first, preventing accidental locks.
• Fixed start-related prompts: the cases that skip the assignment menu now also warn that Beyblades will be locked, and the start confirmation no longer says it will "reveal" (nothing is revealed when no one has arranged a draft).
1.0.39 Aug 11
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Added a scoring option: "+1 point for 2 opponent fouls," matching the official penalty rule.
• Staged Beyblade registration: choose when battle-Beyblade registration starts — whole tournament, Top 16, Top 8, or Top 4.
• Effect Recording: enlarged the landscape HUD on tablets, and Beyblades now show their nicknames.
[Improvements]
• Rounds that don't require Beyblade registration no longer prompt "arrange your lineup first," and the tournament page now clearly states that round's Beyblade rule.
• Tuned the start countdown timing (READY 1.5s; 3 / 2 / 1 / GO / SHOOT 0.8s each) for a snappier feel.
1.0.38 Aug 9
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Referee claim system: referees can start a match themselves or take one over midway, without checking back with the host every time.
• Added a "Register battle Beyblades" toggle for tournaments (store and general), so you can decide per match whether to register Beyblades.
• The respond / arrange-Beyblade screen now shows "which match this is" at the top, so it's clear at a glance which battle you're handling.
• Each cell in the match table now shows its round (Round 1 #1), making rounds easy to tell apart when there are many players.
[Improvements & Fixes]
• The start-method choice is now shown as two explanation cards, with an extra confirmation when assigning a referee, to prevent tapping the wrong one.
• Added a referee escape hatch, "Don't arrange Beyblades for this match," so scoring can continue when a single game gets stuck.
• Fixed strangers being sent into the arrange-Beyblade screen when tapping an in-progress match.
• Fixed a freeze when a host acting as referee judges their own match.
1.0.36 Aug 8
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[Improvements]
• Beyblade part lists are now managed from a cloud catalog: new parts update automatically, so you can pick the latest ones without waiting for an app update (with local caching and a built-in fallback, so it still works offline).
1.0.35 Aug 5
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Effect Recording now has a start countdown: tap the logo to launch it and play READY / 3 / 2 / 1 / GO / SHOOT in sequence for a more exciting kickoff.
• Localized notifications: in-app notifications now display in the app's language (English / Chinese / Japanese).
[Fixes]
• Fixed inaccurate tracking and audio running ahead of the video (audio sync) in Effect Recording on iPhone.
1.0.34 Aug 4
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[Fixes]
• Fixed inaccurate tracking in Effect Recording on iPhone, so effects follow the Beyblade more accurately.
1.0.30 Aug 3
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Effect Recording now has a portrait layout: match info is shown in two stacked rows and stays in sync with the referee's actions in real time (Beyblade swaps, scoring, and reordering all keep up).
• Referee QR is now available for general tournaments: scan to join as a referee, and referees can also be assigned when the tournament starts.
1.0.29 Aug 1
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• "Effect Recording" leveled up: now open to everyone (guests included) and available on iOS (ReplayKit), and you can record directly in casual battles and tournaments. Both sides of the match are shown on screen (avatar, Beyblade model / product name) with the winner marked; the controls fade out after 10 seconds idle, and the screen won't sleep while recording.
• Added "Redeem Items" to the Redemption Center: exchange your points for real prizes — the first one is a Beyblade!
[Improvements]
• Area leaderboard: the player who gets overtaken now receives a notification.
• Mini 4WD track times: only the best 3 are kept per car per track.
• Store tournaments now start directly, like general tournaments.
• Tournament pre-set lineups: affected players are notified, part values use the latest current numbers, and unsent drafts are cleared when you leave.
• Camera screen now always uses the rear main lens, fixing display/tracking issues on multi-lens phones.
• Fixed button overflow in the tournament detail schedule header.
1.0.28 Aug 1
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• "Effect Recording" has been renamed "Effect Broadcast / Recording."
• Effect Broadcast can now follow a specific referee: the view tracks whichever match that referee is judging, or you can pick "Auto switch." The match picker shown before entering a broadcast from the tournament page supports this too.
• A referee now judges only one match at a time: taking on a new match automatically releases any match they hadn't scored yet, and if scores were already entered you'll be prompted to clear and replay — so one person can't be spread across several matches.
• Updated the Beyblade parts catalog to the official October 2026 lineup.
more Version 1.0.58 14h ago
Data Linked to You The following data may be collected and linked to your identity:
Contact Info User Content Identifiers Data Not Linked to You The following data may be collected but it is not linked to your identity: