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]
• 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 11h ago
[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]
• Introducing "Effect Recording": turn it on during a battle and your Beyblade ignites with blue/red flames, throwing sparks on every clash. Record the screen and export a video to easily share your best battles. Flames are more refined, collisions more striking, and tracking keeps up with even the fastest spins.
[Improvements]
• Tournament list: tournaments past their registration deadline now move automatically from "Registration open" to "History."
1.0.26 Jul 29
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New & Improved]
• Scoring PLUS / Practice mode: tap the top logo during scoring to re-run the countdown.
• Practice mode scoring buttons reordered to match the main version (Spin / Burst / Over / Xtreme).
• Google sign-in now always shows the account picker, making it easy to switch accounts.
1.0.25 Jul 28
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Added "Practice Mode": a local, simplified version of Scoring PLUS you can practice with anytime.
• Scoring PLUS is now available to referees (store and general tournaments).
• Spectators can now watch tournament battles live.
• Battle creation now has a "Register battle Beyblades" toggle — you can also run battles without registering Beyblades.
• Tournaments now support pre-set lineups: arrange your order after the draw, revealed all at once when the referee starts.
• Added a "Swap sides" button in the referee view to match the arena layout for easier scoring.
[Stores]
• Added "Partner Store Info" and "Free Public Stadium" entries to the Home menu.
• Stores can now list business hours and available equipment; basic info is editable afterward and can include an Instagram link.
• Tap a store card to jump straight to that store's leaderboard.
[Other]
• Relaxed @mentions in posts/comments — you can now mention non-friends too.
• Added a "Battles" entry to the Home menu.
1.0.24 Jul 28
[Collaboration]
• "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
• Hosts can now adjust match pairings: swap opponents within the same round, limited to matches that haven't been decided yet. The final and the 3rd-place match can't be swapped with each other. Changes sync in real time and notify the affected players.
• Multi-track support for Mini 4WD stores: register up to 3 tracks per store, each with its own QR code and its own leaderboard, plus custom track nicknames.
• Stores can now delete times from their own track leaderboards.
[Improvements]
• Camera timing is more resistant to shadow false-triggers, with a new sanity check that rejects impossible times faster than half the current top record.
[Fixes]
• Fixed sensor-strip sampling axis misalignment and an overly high detection sensitivity threshold.
• Fixed layout overflow and a request race condition on leaderboard track rows.
• Fixed a crash when pressing Cancel / Add in the track nickname dialog.
1.0.23 Jul 25
[Collaboration]
- "Racing Boys x Sakamoto Family" collab joins the BXF global online battle system!
[New Features]
- Beyblade "Area Leaderboard" is live: drill down by country / city / region, with Wilson-score ranking for fairer standings (three boards: Store, General Tournament, and Casual Battle).
- Casual battle creation now includes Country / City / Region fields (required, remembers your last choice).
- Universal QR scanner: scan any QR inside the app to jump straight to the right flow.
- Added leaderboard entry on Home (top-right + left drawer).
[Improvements]
- Long-press and swipe right on Home to open the left drawer.
- Left drawer now bundles Popular Tags, My Collection, and the Feedback Form.
- Home post images are now a side-by-side, swipeable two-image carousel.
- Post detail images now show full-size, swipeable (no more cropping).
- Country fields fully internationalized - always shown bilingually as "Native + English" (e.g. Taiwan).
[Fixes]
- Unified icons across the app (Beyblade, gold, My Collection, leaderboard, and more).
1.0.22 Jul 23
Collaboration
• "Speed Racer Boys × Sakamoto Family" joins the BXF global online battle system!
Fixes
• Fixed an issue where scrolling down on the compose screen hid the bottom navigation bar, leaving you unable to return Home.
1.0.20 Jul 19
【Collaboration】
• "Racing Boys × Sakamoto Family" joins the BXF global online battle system!
【Fixes & Improvements】
• Fixed the home feed filter: after selecting "Beyblade" or "Mini 4WD" you couldn't switch back to "All." "All" now correctly shows both Beyblade and Mini 4WD posts together.
1.0.19 Jul 18
Collaboration
• 飛車少年*坂本一家 joins the BXF global online battle system!
Mini 4WD
• Camera timing now has a Reset button, so you can re-run the same car. Switching cars prompts you to re-pick the class, so times no longer land on the wrong leaderboard.
• Stronger protection for track best-lap records: laps under 3 seconds are always rejected, blocking manually faked times.
Beyblade
• Tournament detail pages now show 1st, 2nd, and 3rd place directly — no need to open the bracket.
• Podium display now matches Mini 4WD, using medals and placement cards.
1.0.18 Jul 18
Collaboration
• "飛車少年*坂本一家" joins the BXF Global Battle System!
What's New
• Posts now have a Discipline: Beyblade or Mini 4WD
• Home: new Discipline + Category dropdown filters
• Profiles: see other players' Mini 4WD records and Points / Diamonds / Gold
• Solo tournaments: new "no byes" start option
Improvements
• New BXF logo on Home
• Shine animation on the logo when you pull to refresh
1.0.17 Jul 16
《Mini4WD Boy × The Sakamoto Family》collab joins the BXF global online battle system!
Performance & data savings:
• New image caching — photos you've already seen load straight from your device, saving lots of data and loading faster
• Photos are automatically optimized in size for smoother feed scrolling and less data use
• Mini 4WD lap-timer screenshots now use a more efficient format — better quality, smaller files
Features & fixes:
• After timing on a store track via QR, you can now share / save the timing screenshot directly
• Fixed stability issues related to posting and images
1.0.16 Jul 13
"Bakusō Shōnen × The Sakamoto Family" collab joins the BXF Global Battle System!
Mini 4WD store solo tournaments are here: Create events, pick your car to enter, and let the system handle auto-grouping, race heats, advancement, and final standings.
Track Best-Time Challenge, leveled up: New BMAX / Open classes, store logo display, and instant alerts when your record gets beaten—so you can defend your title.
Repechage (3rd-place playoff) + full podium: Finals automatically fill all three spots, locking in 1st, 2nd, and 3rd at once.
Real-time event sync: Live updates for both Beyblade and Mini 4WD, with existing rankings pre-filled when you report results.
Switchable profile stats: Freely toggle between your "Beyblade" and "Mini 4WD" records.
Event ID + one-tap copy: Hosts can quickly share the event number with the platform team for support.
Many UX improvements: Collapsible entry lists, latest round auto-pinned to top, finished groups sink to the bottom, and admin-adjustable event classes & reward caps.
1.0.15 Jul 12
New discipline: Mini 4WD!
In addition to Beyblade, we now fully support Mini 4WD.
My Collection: Add your Beyblade and Mini 4WD collections with photos and specs (chassis / motor / gear ratio).
Camera Auto-Timing: Use your phone's camera to automatically detect cars crossing the sensor line and time each lap. Includes start/stop control, AF/AE lock, and time-stamped screenshots.
Store Track Leaderboard: Scan a store's rotating QR code to save your fastest lap (anti-cheat protected), and browse rankings by country / city / region / store.
Discipline-based Rankings: Pick a discipline first, then dive into its dedicated leaderboard.
Store & Tournament Upgrades
Store applications can now select supported disciplines (Beyblade / Mini 4WD / both), enter country / city / region and address, and upload battle-arena and track photos.
Creating and editing tournaments now supports city and region menus for Taiwan and Japan, plus a detailed address field.
Fixes
Fixed a permissions issue with the store tournament referee QR code so scanning now correctly opens the tournament.
1.0.14 Jul 10
What's New
Daily Missions
• Earn 20 points just for logging in each day
• Earn 30 more by playing a casual battle
• Local-time reminders so you never miss a daily reward
Invite Friends
• Share your personal referral code or QR to invite friends
• Get 50 points for every friend who joins (up to 4 per day)
• Bring your battle buddies and earn points together!
1.0.13 Jul 5
■ Tournaments, Reimagined
・Added a "Tournaments" tab to the bottom bar — reach every event in one tap
・Search tournaments by "region" and "date" to quickly find nearby or day-specific events
・Richer tournament listings — start time and location at a glance
■ Event Info Posts
・New "Event Info" post type that auto-fills details like date and location
・Event info is now merged into the tournament page and fully searchable
■ UI Improvements
・Added a "country" level to the region filter; location fields switched to free text for more flexibility
・Refined tournament page titles and layout for smoother navigation
Thanks for using the app — we'd love to hear your feedback!
1.0.12 Jul 4
This update brings a few improvements:
- URLs in post text can now be tapped to open directly.
- The first link in a post shows a preview card (title and thumbnail).
- Shared YouTube links play right inside the app.
- Open the app each day to see the latest events and announcements; tap to dismiss.
Thanks for your support - more to come!
1.0.11 Jul 2
[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.
more Version 1.0.41 11h 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: