Fútbol Predictor
Predictions & live scores
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Every morning, the day's safest football calls — and now the reasons behind them. No betting, no odds.
FÚTBOL PREDICTOR — Smart predictions, live scores and the whole tournament in your pocket.
Who's going to win? Our statistical model analyzes each team's real strength (Elo rating), recent form, head-to-head history and home advantage to give you clear probabilities for every match: win, draw or loss.
DATA-DRIVEN PREDICTIONS, NOT HUNCHES
• Per-match probabilities (home / draw / away)
• Expected goals (xG) for each team
• Confidence level for every forecast
• The "why" behind each prediction, explained in one line
TRANSPARENT TRACK RECORD
What good is a forecast nobody verifies? We publicly show our model's hit rate during the tournament, broken down by confidence level. No tricks.
LIVE SCORES
• Goals and minute-by-minute for matches in play
• Group tables that update themselves
• Full knockout bracket
• A notification before every match
BUILT FOR FANS
• Spanish and English
• Pick your favorite team and follow it
• Dark, fast, clutter-free design
• Works offline (cached data)
PREMIUM (one-time purchase, no subscriptions)
Unlock every prediction and remove ads forever with a single purchase.
NO BETTING
This app is for information and entertainment. We don't show odds and you can't bet here.
more THE RADAR NOW EXPLAINS WHY
Until now the Daily Radar said "América win, 63%" and you just had to take its word for it. Every call now comes with the factors that matter in that match: who's at home, how each side is arriving on form, the altitude of the ground.
It isn't new data or a new model: it's the same analysis the app already showed on each match page, which the Radar was throwing away. The difference is that now you can agree or disagree instead of trusting blindly.
MODEL ACCURACY
A new box inside the Radar: how often each rank of the list is right, and across how many predictions. The sample size is always shown next to it, because a percentage without one says nothing.
ADDED TIME, FIXED
During stoppage time the scoreline counted 90+1, 90+2, 90+3… because it used the minutes already played. It now shows the minutes the fourth official announced — fixed, like the board in the stadium.
As always: informational statistical predictions. No betting, no odds, no money.
30.12 1d ago
THIS IS NOT A BETTING APP. It does not offer betting or gambling of any kind,
does not display odds, and does not handle money of any kind.
WHAT'S NEW IN THIS VERSION — "Daily Radar", now ranked
The Daily Radar is an editorial/statistical summary. Once per day the server
ranks that day's fixtures by how likely our statistical model considers each
outcome, and shows the top four, each as a percentage. It also shows:
- "won't lose": the sum of a team's win and draw probabilities
- "the risky one": the underdog our model gives the best chance of winning
These are the SAME model percentages already shown on every match card in
previous versions, which Apple has approved 16 times. Nothing new is computed:
the Radar only selects and orders which matches to highlight.
WHAT THE RADAR DOES NOT CONTAIN
- No betting odds, moneylines, spreads, or decimal/fractional prices.
- No stake, bankroll, units, payouts, or any monetary amount.
- No links, deep links, or references to any bookmaker or betting service.
- No wagering, no simulated wagering, no virtual currency, no in-app credits.
- The word "bet" and its equivalents do not appear anywhere in the app.
Each item is displayed together with the model's real historical accuracy for
its probability range (e.g. "hits 64%"), computed from what the model said
before each match, so the user can see how often it has actually been right.
When there is no qualifying match, the app says so instead of showing one.
CLASSIFICATION IS UNCHANGED
The app remains rated 4+ with "Simulated Gambling: No", exactly as declared in
previous versions. The onboarding disclaimer the user accepts still reads:
"Statistical predictions, for informational purposes only. No betting."
OTHER CHANGES IN 30.11
- Notifications: lineup alerts now have their own switch and per-league list;
an optional once-a-day alert when the Daily Radar is ready; an option to
receive all football news rather than only the user's teams.
- Sharing a prediction now opens a page we host, which supplies the title,
description and app icon for the link preview, and forwards the visitor to
the App Store. It contains no betting content.
- Lineups now explain what the percentage next to a player means (how often
that player starts when available).
No account or login is required to review any part of the app.
30.11 4d ago
DAILY RADAR — what's new in this version
Every morning the Radar picks four of the day's matches across Liga MX, MLS, LaLiga and the Leagues Cup:
• SOLID — the match with the clearest favourite
• MEDIUM — middling confidence
• UPSET — the underdog with the best real chance
• TOO CLOSE — the tightest match, no favourite
Each box appears next to its real historical hit rate, computed from what the model said before each match. And when there's no candidate for a box on a given day, the app says so and explains why instead of filling it with another match: doing that would make the percentage meaningless.
FASTER
Match lists now render only as you scroll. Opening a league with a whole season ahead of it (like LaLiga) no longer stutters.
NEWS, ONE AT A TIME
News alerts for your teams now arrive one by one instead of three in a row.
FIXES
Two screens could go blank when a competition finished a stage and the next fixtures weren't published yet. They now explain what's going on.
As always: informational statistical predictions. No betting, no odds, no money.
30.10 5d ago
Version 30.9
WHAT CHANGED IN THIS BUILD
Light mode. The app now follows the system appearance: light phone, light app; dark phone, dark app, switching automatically. Settings offers three options - System (the default), Light and Dark. Nothing else changed: the prediction engine is untouched in this version.
To test: change your device appearance in Settings > Display & Brightness, or use the in-app control at Ajustes (Settings) > Tema (Theme).
COMPETITIONS COVERED
Club competitions only: Liga MX (Mexico), MLS (USA/Canada), Leagues Cup and LaLiga (Spain). There is no FIFA or World Cup content anywhere in the app, its metadata or its data feed. That competition was retired from the catalog: it is not offered in the competition selector, and an older install that had it saved is migrated to Liga MX automatically.
NO ACCOUNT REQUIRED
There is no sign-up and no login. Every feature is reachable immediately after launch.
THIS IS NOT A BETTING APP
Predictions are statistical and for information only. The app does not offer betting or gambling of any kind and does not display odds. An explicit disclaimer is shown during onboarding, which the user has to acknowledge before continuing: "Unofficial app, not affiliated with any league or club. Statistical predictions, for information only. No betting."
IN-APP PURCHASE - HOW TO TEST
One-time "Premium" unlock. Open the app, tap the "Ajustes" (Settings) tab, scroll to the "Premium" section and tap to purchase. "Restaurar compra" (Restore Purchase) is in the same section. The product is attached to the "premium" entitlement in RevenueCat, the Paid Applications agreement is active and the In-App Purchase key is configured.
APP TRACKING TRANSPARENCY - HOW TO TEST
The ATT request appears during the initial launch, before any ads are loaded and before any tracking data is collected. The app waits for the application to become active before presenting the request, because iOS silently discards it otherwise, and ad banners do not load until the request has been resolved. If anything fails to respond, the app defaults to not tracking. If the user denies, the app works normally with non-personalized ads.
To see the request again on an existing install: Settings > Privacy & Security > Tracking, or delete and reinstall.
30.9 6d ago
Who is not starting, by name
Open an Inter Miami match and, if Messi is on the bench, the app tells you: "Lionel Messi starts on the bench (92%)". If he was left out of the squad, it says it differently, because it is not the same thing: one is the coach's call, the other is injury, rest or suspension.
The percentage is not decoration. It is how often that player starts out of the matches he was available for. Messi started 9 of the last 14, but missed three without being called up: of the ten he was available for he started nine, and that is the 92% you see.
This used to be "3 regular starters missing", which told you nothing, because a backup goalkeeper sitting out is not Messi sitting out. Now they are named, and only genuine starters are named: a player has to start at least 7 out of every 10 matches. A team that truly rotates triggers no alert at all.
None of this changes the predictions. It is information for you to judge with.
30.8 Aug 13
LaLiga
A new competition with all 20 clubs: fixtures, table and predictions, just like Liga MX, MLS and
the Leagues Cup.
Real crests
Every club now shows its badge instead of a three-letter box. If a crest fails to load, the
colour badge comes back so nothing is ever missing.
Alerts you can see, that take you somewhere
Goal and lineup alerts arrive with a banner and sound instead of landing silently in the tray.
And tapping one drops you where it happened: a lineup alert opens the lineup, a goal opens the
play, a news alert opens the story. News has its own channel, so you can mute it without missing
a goal.
Who is missing, by name
When a team is without its regular starters, we tell you who they are and how often they play,
instead of a "3 missing" that says nothing.
30.7 Aug 12
The app now keeps up with the match
When a goal or full-time alert reaches you, the screen is already up to date — no waiting, no
refreshing. And a match that has ended stops saying "LIVE" the moment it does.
Full commentary
Live commentary is no longer cut down to the last few plays. You can scroll back to the first
minute and find the goal you missed, while the match is still going.
Stoppage time
Added time now shows next to the clock (90'+3'), and at the interval the app says HALF TIME
instead of leaving the clock frozen on 45.
Pull to refresh
Before, if your pull happened to land on the automatic refresh, nothing happened and you had to
pull twice. Not anymore.
30.6 Aug 10
• We now tell you WHO is missing from the lineup, by name.
• Choose which leagues send you alerts.
• Get notified when there's news about your teams (optional, off by default).
• Redesigned news: bigger, timestamped, and you can filter to your teams only.
• Pull down to refresh on any screen.
• Team search and collapsible sections.
• The notification icon is now the ball.
30.5 Aug 9
Clarity improvements during matches:
HALFTIME
A match at the break showed "LIVE 45'" without moving for fifteen minutes, as if the app had frozen. It now says HALFTIME.
TABLES THAT EXPLAIN THEMSELVES
Every table states what it is and who qualifies. In Leagues Cup, where the league phase is played across two separate tables, the four teams advancing to the quarterfinals from each are highlighted.
LIVE COMMENTARY
Fouls, corners, handballs, VAR, penalties, kickoff, halftime and stoppages now have their own icon. Most plays used to show an empty box.
SHARING
The share button now uses the proper share icon.
30.4 Aug 7
• Fixed: a finished match could stay marked as "live"
• The live match counter now includes every league
• The app version is now shown in Settings
• Stability improvements
30.3 Aug 3
• Live section now shows matches from all leagues together
• Past matches are listed from most recent to oldest
• Fixed the favorite team picker, which appeared empty
• Clearer section names: Clubs and Table
30.2 Aug 1
THE RADAR NOW EXPLAINS WHY
Until now the Daily Radar said "América win, 63%" and you just had to take its word for it. Every call now comes with the factors that matter in that match: who's at home, how each side is arriving on form, the altitude of the ground.
It isn't new data or a new model: it's the same analysis the app already showed on each match page, which the Radar was throwing away. The difference is that now you can agree or disagree instead of trusting blindly.
MODEL ACCURACY
A new box inside the Radar: how often each rank of the list is right, and across how many predictions. The sample size is always shown next to it, because a percentage without one says nothing.
ADDED TIME, FIXED
During stoppage time the scoreline counted 90+1, 90+2, 90+3… because it used the minutes already played. It now shows the minutes the fourth official announced — fixed, like the board in the stadium.
As always: informational statistical predictions. No betting, no odds, no money.
more Version 30.12 1d ago
Data Used to Track You The following data may be used to track you across apps and websites owned by other companies:
Data Not Linked to You The following data may be collected but it is not linked to your identity: