MatchRaterFOR iPHONE

FOOTBALL, WITH THE WORKING SHOWN

Read the match.
See the method.

From the first result to the final probability. A football workspace that makes the data, the model views and the method easier to follow.

PERSONAL PROJECTSWIFTUI / CORE MLBY MESUTCY
THE MATCHRATER PROCESS05 / 05

Pricing
the round.

PROCESS LOGREADY

history → strengths → score grid

goals + julia → two model views

evidence → explanation + unknowns

ILLUSTRATIVE WALKTHROUGHNo live match data
41COMPETITIONS TO EXPLORE
2ON-DEVICE MODEL VIEWS
1METHOD YOU CAN FOLLOW
SEE IT IN MOTION

01 THE ORIGINAL PREVIEW

The app.
In motion.

Follow a match from the loading pipeline to its probability, score grid and Julia’s on-device reading.

The original Süper Lig walkthrough. The app now explores leagues and competitions beyond Türkiye.

Read the visual walkthrough

This silent film opens with MatchRater’s loading steps. It then shows a list of fixtures, a match’s home/draw/away probabilities, fair odds and price history, a scoreline grid, Julia’s written reading, and the model’s method and historical evaluation screens.

ACTUAL APP FOOTAGE00:39 / SILENT
∵ MATCHRATEROpen video

02 INSIDE THE APP

Follow the football.
Keep the context.

01 / EXPLORE

A wider football world.

Move between leagues and cups. Find fixtures, results, tables and team pages without losing your place.

02 / COMPARE

More than one number.

Explore outcome probabilities, scorelines and model history. Read Julia’s estimate beside the goals model.

03 / UNDERSTAND

An explanation you can trace.

Ask an optional API analyst to explain the supplied evidence, show its sources and identify missing information.

03 DIFFERENT ROLES. ONE WORKSPACE.

A model.
A second opinion.
A clearer explanation.

Each part has a job. The estimates stay visible, and the explanation stays connected to the evidence.

ƒ(x)

The goals model

Turns previous results and team strength into a distribution of possible scores.

ON DEVICE
∴

Julia

A separately trained model reads the match history and offers another probability estimate.

ON DEVICE
↗

The API analyst

Gemini or LongCat explains supplied facts and model agreement when you ask.

OPTIONAL API

Explanations do not change the models’ probabilities. New weights are evaluated before they become an app update.

04 FROM CLUB FOOTBALL TO THE WORLD STAGE

Your league.
And the next one.

Premier LeagueLaLigaBundesligaSerie ALigue 1Süper LigChampions LeagueWorld CupNations League+ 32 more

The competition browser includes 41 competitions. Available fixtures, history and model coverage vary by competition.

05 A FEW USEFUL DETAILS

Before
the whistle.

Can I download MatchRater?

MatchRater is currently a personal research project. This page shares its design and a working app preview; a public download is not available.

What works on the device?

The goals model and Julia run on the iPhone. Cached match data can be explored offline. Fresh fixtures and signed model updates need a connection, and optional API explanations send the selected evidence to the chosen provider.

How should I read the predictions?

As probability estimates with uncertainty. MatchRater makes the method, competing model views and evaluation visible. Historical test results do not establish future performance.

Does the app learn from AI explanations?

No. Julia is trained against real match results through a separate evaluation process. The API analyst’s role is to explain the supplied evidence and its limitations.

∵ MATCHRATER / A MESUTCY PROJECT

See the working.
Enjoy the game.

Watch the preview