You play a match. You get a rating. One number.
7.5. 8.1. 6.9.
That's it. That's 90 minutes of football, compressed into a single digit.
One number can't carry that much weight. Not without knowing your role, your opponent, the result, and the story of the match.
So we built one that does.
What Is the MPS?
The Match Performance Score is a number between 15 and 99 that SAFA calculates for every player after every match.
It's not the EA rating. It uses the EA rating — but only as part of the picture. Here's how the mix actually breaks down:
Your position. Your opponent. The result. The stats behind the scenes. All of it, filtered through a formula built specifically for your role.
Nine Roles.
Nine Lenses.
A striker and a centre back are doing different jobs. A goalkeeper and a winger are worlds apart.
So we built nine different formulas — one for every position. Each one asks a simple question: what does this role actually contribute?
No one-size-fits-all math.
Here's what that actually looks like in practice:
Scroll through the numbers above. Two players with almost identical EA ratings can end up with very different MPS scores. A high EA doesn't always mean a high MPS. A low EA doesn't always mean a low MPS.
That's the nine lenses doing their work. Every player is being judged on what their role actually asks for.
The Scale
Your MPS lives between 15 and 99. Here's what the tiers feel like:
99 is a real ceiling. Almost nobody gets there. It's supposed to be hard.
What We Don't See
No rating system sees everything. Ours doesn't either.
We work with the stats EA gives us — goals, assists, shots, passes, tackles, saves, your match rating, and minutes played. It's a lot. But it isn't every single thing that happens on a pitch.
The clever run. The smart press. The positioning that makes everyone else's job easier. None of that shows up as a stat.
The EA rating is our partner on the subtleties — the stuff the raw numbers miss. Together, the two halves make a much more complete picture than either one alone.
The Seasonal Index
The MPS measures one match. The Seasonal Index measures your entire season.
Here's the catch. If we just averaged everyone's MPS scores, positions with naturally higher ceilings would always come out ahead. That wouldn't be fair.
So we don't.
The Seasonal Index compares each player only to others at the same position. It asks one question:
How much better than the typical player at your role have you been, across the whole season?
Everything above 50 means you've outperformed your positional peers. Everything below means you haven't.
you've been at being you.
Your match had a story.
Now there's a score that knows it.
Every score has a full breakdown you can open and read. Nothing is hidden. Nothing is arbitrary. Click any of your matches to see yours.