MiSportsCareer turns the football you really play into a player card that grows with you. You log your matches, the app scores your performance, and your card, your career record and your standing among other players move because of it. On top of that sit four ways to play together — MiClub, MiLeague, MiFantasy and MiCalendar — plus a community, a shop for card frames, and MiCoins to spend there.
There are two separate tracks, and they never mix:
Everything that decides a number — ratings, card movement, league results, coin balances — is worked out on the server. The app on your phone shows you a preview while you type a match, but the server scores it again from the raw numbers and its answer is the one that counts.
You need a username (3–20 characters: lower-case letters, numbers and underscores), a password of at least 8 characters, an email address, your date of birth, your name, your team name and your position. You must be 13 or older. The date of birth is checked once at sign-up and is not kept afterwards.
We send you a confirmation link. Open it and your address is verified. You can't sign in until it is confirmed. The link works for a limited time and only once; if it has expired, or you never got it, ask for a fresh one from the app (Profile → Email). If another person confirms the same address first, theirs wins — an address can belong to only one account.
Goalkeeper (GK), Defender (DEF), Midfielder (MID) or Forward (FWD). Your position decides which stats you're asked for when you log a match, how your points are scored, and which attributes count towards your overall rating. Pick the position you actually play most.
Straight after you sign up, a short tour points at the real buttons on screen. You can skip it, and replay it any time from Profile → “Show me around again”.
Your card shows a big overall rating (OVR) and six attributes. Underneath there are seven attributes in total, and every one of them starts at 40. You never edit them by hand — they move on their own from the matches you log.
| Attribute | What it stands for |
|---|---|
| PAC | Pace — speed, how quickly you get about the pitch. |
| SHO | Shooting — finishing and shot quality. (Not shown for goalkeepers.) |
| PAS | Passing — accuracy and creativity. |
| DEF | Defending — tackling, reading the game, keeping clean sheets. |
| PHY | Physical — strength in duels. |
| STA | Stamina — energy right to the last minute. |
| GK | Goalkeeping — shown in place of SHO on a goalkeeper's card. |
Each attribute can sit anywhere from 1 to 150.
Your OVR is a weighted mix of your attributes, and the weights depend on your position — so a striker's OVR leans on shooting and a keeper's on goalkeeping:
| Position | Weights (share of your OVR) |
|---|---|
| GK | GK 40% · DEF 15% · PAS 15% · PHY 10% · PAC 10% · STA 10% |
| DEF | DEF 35% · PHY 20% · PAC 15% · PAS 15% · STA 15% |
| MID | PAS 30% · STA 20% · DEF 15% · SHO 15% · PAC 10% · PHY 10% |
| FWD | SHO 35% · PAC 20% · PHY 15% · PAS 10% · STA 10% · DEF 10% |
Your OVR puts your card in a tier, which changes how it looks:
| Tier | OVR |
|---|---|
| Bronze | 0–59 |
| Silver | 60–79 |
| Gold | 80–99 |
| Elite | 100–119 |
| Prime | 120–139 |
| Legend | 140–150 |
Logging a match is the heart of the game. Tap Log a match on Home. It takes four short steps, and you only fill in what you actually know.
Numbers have sensible ceilings (for example, 90 minutes of play, 30 goals, one red card) so a typo can't run away with your card. Nothing you enter is trusted blindly — the server rebuilds every match field by field and scores it itself.
Your rating uses Fantasy Premier League-style points. The points are added up, halved, rounded, and kept between 0 and 10. So 14 points is a 7, and 20 or more is a perfect 10.
| What you did | Points |
|---|---|
| Played any minutes | +1 (under 60 min) or +2 (60 min or more) |
| Goal | +4 forward · +5 midfielder · +6 defender or goalkeeper |
| Assist | +3 |
| Clean sheet (60+ minutes, none conceded) | +4 defender or goalkeeper · +1 midfielder |
| Goalkeeper saves | +1 for every 3 saves |
| Penalty saved | +5 each |
| Defensive contributions | +2 — defenders at 10 tackles/interceptions/clearances/blocks between them; midfielders and forwards at 12 of those plus recoveries |
| Defender or goalkeeper conceding | −1 for every 2 goals conceded |
| Yellow card | −1 each |
| Red card | −3 |
| Own goal | −2 each |
| Penalty missed | −2 each |
Each match nudges your attributes up or down a little. Doing well pushes them up; a bad day can push them down. The main rules:
Your card is always replayed from your starting point through every counted match, in order. That is why a removed or rejected match, or a season reset, always lands correctly whatever order things happened in.
Some results are possible but very unusual — for instance more goals than your team scored, six or more goals in one match, or a save count no keeper is likely to reach. The Review step tells you when this applies, and it names the reason.
Held matches appear under “Waiting for review” in your Career.
The Career tab is your record: every match you've logged, your totals (matches, goals, assists, wins, draws, losses, clean sheets, average and best rating), your milestones and your seasons.
Every counted match earns experience: 50 XP for playing, plus 15 per goal, 10 per assist, 5 per rating point, and 10 more if you played 60 minutes or more. Levels get steadily harder — level 2 needs 100 XP, level 3 needs 400, level 4 needs 900, and so on (100 × (level − 1)²).
You unlock milestones for your first match, first goal, first assist, first clean sheet and first win; for playing 10, 50 and 100 matches; for a hat-trick (three or more goals in a match); and for a perfect 10/10 rating.
At the end of your own season, you can earn: Golden Boot (10+ goals), Playmaker Award (8+ assists), Player of the Season (average rating of 8 or more), Golden Glove (defenders and goalkeepers with 5+ clean sheets) and Iron Man (15+ matches).
You can start and end a season of your own from Career (“Season 1”, “Season 2”…) to organise your matches. Ending or starting a personal season does not change your card. How many past seasons the app keeps and lets you browse depends on your plan (see Plans below).
The whole game shares one calendar. There are four public seasons a year, the same for everyone:
| Season | Runs |
|---|---|
| Season 1 | 1 January – 31 March |
| Season 2 | 1 April – 30 June |
| Season 3 | 1 July – 30 September |
| Season 4 | 1 October – 31 December |
Each public season is split into weekly gameweeks. A gameweek turns over every Sunday at 9:00 am Singapore time (Sunday 01:00 UTC). That fixed cutoff is what MiLeague results, MiFantasy scores and MiCoin payouts are settled against.
When a new public season begins, every one of your attributes drops by 10 once. It's a fresh start: you earn the ceiling back over the season. The drop comes from the public season — not from when you start or end a season of your own — and it applies after your last match before the new season, so it always lands in the right place in your history. Permanent frame boosts sit on top of your card and are not eaten by the reset.
MiClub is your real football together: clubs of real players.
When you're in a club you enter the public MiLeague automatically.
MiLeague is the public, simulated league. It's played between clubs, and every result is produced by the match engine from the players' positions and overall ratings — never from what anyone says happened in real life.
Open any fixture to see the report: the score, a timeline of events, team stats, both lineups on a pitch with every player's OVR on the day and their match rating out of 10 (with goals, assists and cards), and each player's performance. A game that hasn't been played yet shows a projection, clearly marked.
When a public season ends, the top clubs in each division move up and the bottom clubs move down — about a quarter of the division each way (at least one). Division 1 has nowhere to go up to, and the bottom division has nowhere to go down.
MiFantasy is a fantasy game played with real players.
MiCalendar puts everything on one date-ordered view: your club's MiLeague fixtures across the season (with results once played), your most recent real matches, your MiFantasy team and points, the current gameweek, and the next deadline.
You need a public username for the community.
MiCoins are the game's currency. You can get them by:
Your balance and a history of every movement are on the Shop screen. The only thing to spend coins on is frames, at a price you see up front. There is nothing random — you always know exactly what you get.
A frame is a border for your card. Each also has an effect:
| Frame | Tier | Type | Price (MiCoins) | Effect |
|---|---|---|---|---|
| MiGrassroots | Standard | Permanent | 10,000 | STA +2 · +2 fantasy pts |
| MiProspect | Standard | Permanent | 18,000 | PAC +2, STA +1 · +3 pts |
| MiContender | Standard | Permanent | 28,000 | PAC +2, SHO +2 · +4 pts |
| MiVeteran | Rare | Permanent | 42,000 | DEF +3, STA +2 · +5 pts |
| MiDynamo | Rare | Temporary | 55,000 | OVR +4 · +6 pts |
| MiElite | High Tier | Permanent | 75,000 | SHO +3, PAS +3 · +6 pts |
| MiProdigy | High Tier | Temporary | 120,000 | OVR +3 · +5 pts |
| MiMaster | High Tier | Permanent | 200,000 | DEF +4, STA +3, PAC +2 · +10 pts |
| MiCaptain | High Tier | Temporary | 300,000 | OVR +5 · +8 pts |
| MiIcon | Ultra-Rare | Permanent | 750,000 | SHO +6, PAS +6, PAC +4 · +20 pts |
| MiLegend | Ultra-Rare | Temporary | 1,500,000 | OVR +8 · +12 pts |
| MiGalactico | Ultra-Rare | Temporary | 3,000,000 | OVR +12 · +18 pts |
| MiGOAT | Ultra-Rare | Permanent | 10,000,000 | Every stat +10 · +50 pts |
| MiEternal | Mythic | Temporary | 6,000,000 | OVR +15 · +25 pts |
| MiTitan | Mythic | Permanent | 20,000,000 | Every stat +15 · +60 pts |
New frames are added over time, and prices or effects can change. The price and effect shown in the Shop when you buy are the ones that count. MiChampion members get early access to new frames.
Open a frame in the Shop, check the price against your balance and buy it. It then appears in your collection, where you equip or unequip it. A frame you can't buy right now (for instance one that isn't on sale yet) is clearly marked and its Buy button is off. Equipped frames show on your card everywhere it appears — your profile, club squads, rankings.
The core game — logging matches, your card, your career, MiLeague, MiFantasy, the community and the Shop — is free. Paid plans add convenience and customisation.
| Free | MiPremier ($2.99/mo) | MiChampion ($14.99/mo) | |
|---|---|---|---|
| Clubs you can found / be involved in | 1 | 3 | 10 |
| Private MiFantasy leagues (members each) | 1 (10) | 5 (30) | 20 (100) |
| Past seasons kept | 1 | 3 | All |
| Banner ads | Shown | None | None |
| Weekly MiCoins | — | 500 | 1,500 + loyalty bonus |
| Advanced stats, charts, trends, detailed and downloadable reports, milestones | — | ✓ | ✓ |
| Card colours, seasonal skins, HD export | — | ✓ | ✓ |
| Club crest, renaming, custom invites, pitch themes | — | ✓ | ✓ |
| Custom MiFantasy scoring, pinning feedback | — | ✓ | ✓ |
| Player comparisons | — | ✓ | ✓ |
| Head-to-head, pinned Best XI, banner, holographic border, stat glow | — | — | ✓ |
| Manager dashboard, squad analytics, career and legacy, season replay | — | — | ✓ |
| Early access to new frames | — | — | ✓ |
Rewarded ads that pay MiCoins are available on every plan. In the Android app, plans are bought and managed through Google Play.
The game only works if the stats are real. Log matches you actually played, with numbers you actually recorded. Unusual results are held for review, and accounts that cheat can be suspended and removed from the rankings. Be decent to other players, too — the Community Guidelines explain what's expected and what happens after you report something.
That's the public season reset (section 9). It happens once at the start of each public season and you earn it back.
It's probably held for review (section 7). Check “Waiting for review” in Career.
No. MiLeague is simulated and tracked separately. Only matches you really played count for your card.
You can play for one club at a time. Leave your current club first — or found a club to manage it without playing for it.
Your five players score from matches logged during the current gameweek. Players who haven't logged anything yet this week score nothing until they do.
Every Sunday at 9:00 am Singapore time (Sunday 01:00 UTC).
Post it on the Feedback board in Community, or email [email protected].
© 2026 MiSportsCareer. All rights reserved.
← Back to MiSportsCareer