Role-aware scoring
each stat is the player's share of the team total, compared with what that role usually gets.
Role-aware 0-10 scores, blame and MVP shares that add up to 100%, and a result card for the squad chat.
Settle the "who threw that game?" argument in your Mobile Legends: Bang Bang squad with numbers instead of shouting.
Type your team's stats from the end-of-match Data tab (K/D/A, gold, hero damage, damage taken, turret damage and role).
Enter K/D/A, gold, hero damage, damage taken, turret damage and role for each player.
Every stat becomes a share of the team total and is compared with what that role usually gets, then weighted by role.
Send the result image or the text summary to the squad chat, and save the match to the squad history.
each stat is the player's share of the team total, compared with what that role usually gets.
that always add up to exactly 100%: in a loss blame is proportional to \((10 - \text{score})^2\); in a win credit is proportional to \(\text{score}^2\).
"Clear call" when the top player is 1+ point away from the next one, "Close call" otherwise.
one-tap result image (Web Share on phones, PNG download on desktop) and a copy-ready text summary.
one card per player, numeric keypad, the draft is saved as you type, and "Next match" keeps the squad.
leaderboard (average score, MVPs, times most to blame), per-match list with delete/undo, JSON export/import.
Straight from the README, so you know what you're getting before you try it.
11 files in the repo · last updated 11 Nov 2026.
Browse the codeWeb, JavaScript. You can try it in the browser with nothing to install.
Copy the Data tab: Enter K/D/A, gold, hero damage, damage taken, turret damage and role for each player. The draft is saved as you type.
The role baselines and weights in scoring.js are this app's own estimates, not official Moonton data, and end-screen stats can't see rotations, vision, objective calls…
Not yet: it's marked “live” and still changing. The README always has the current state.
The source is public on GitHub under the MIT licence.
Juwen Lie, an R&D mechanical engineer in Batam, Indonesia, as an independent personal project.
Settle who threw your Mobile Legends match