ballcoach
AI-powered coach for football.
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
BallCoach is your AI-powered performance coach built specifically for football players at every level.
No more generic plans. BallCoach analyzes your match calendar and automatically builds your training week, recovery schedule, and nutrition plan — so you peak on match day.
SMART WEEKLY PLANNING
Add your matches and training sessions. BallCoach adapts to your real schedule, energy levels, and goals. Every week, no guesswork.
AN AI COACH THAT GETS YOU
Talk by voice or text and get instant advice on training, tactics, nutrition, and mindset. Like having a real coach available 24/7.
NUTRITION BUILT FOR FOOTBALLERS
Practical meal ideas and timing recommendations designed for football performance — not bodybuilders.
REAL, VISIBLE PROGRESS
Log your sessions, track your energy, and measure your improvements week by week. Finally know if what you're doing actually works.
BUILT FOR EVERY TYPE OF PLAYER
- Amateurs ready to train like professionals
- Semi-pros dialing in every detail
- Weekend warriors who refuse to plateau
Download BallCoach today.
---
Terms of use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://app.ballcoachai.com/privacy
more Helps me get my skills up.
Helps me get my skills up.
This update brings internal improvements so the app keeps
running faster and more smoothly.
We're always listening — if something isn't working the way
you expect, reach out from Profile → Help.
1.64.0 1d ago
Try BallCoach Pro free for 3 days on the yearly plan. Cancel anytime before the trial ends and you won't be charged.
Plus small design polish and performance improvements across the app.
1.62.0 Jul 3
Bug fixes and performance improvements. Thanks for using BallCoach!
1.61.0 Jul 1
What's new in 1.60.0:
- Brand-new onboarding flow that builds your personalized weekly plan in minutes, with a readiness score that shows exactly how much you can improve before your next match.
- Redesigned Match Readiness card on the Home screen. When you have no upcoming match, you can add one in a single tap and the plan adapts to it.
- Improved subscription management: review your plan, see what is included, and cancel anytime without leaving the app.
- New paywall experience with clearer pricing, a smoother trial flow, and a locked preview of your first session.
- Smarter notifications with personalized timing around your training and match days.
- Stability improvements and bug fixes across live training, interval sessions, and the home dashboard.
1.60.0 Jun 18
A sharper week starts here.
• Refreshed welcome flow with smoother animations and a proper celebration when you upgrade to Pro
• Manage your subscription right from Profile: see your current plan, renewal date, and all your options in one place
• Faster, friction-free purchases on the paywall
• Smarter weekly-plan notifications
• Stability fixes and visual polish
Feedback? Reach us from Profile → Help.
1.59.0 Jun 12
- You can now report an exercise image that doesn't match the exercise. Tap the flag icon in the top right of the training screen to send it to our team for review.
- The "Generate Session" button is now disabled until you pick a training focus, so you don't accidentally start a session without choosing what to work on.
- Minor performance and stability improvements.
1.58.0 Jun 9
1.57.0 - news
- Improved excersise catalog
- onboarding process improvements
- paywall bug fixed
1.57.0 Jun 8
Improvements
* Clearer onboarding paywall: the next training preview now shows the actual focus of the session (power, speed, strength) instead of a generic title.
* Each exercise in the preview now includes a short description explaining what it develops (e.g. Speed · first steps into space), helping users understand the value before subscribing.
* Copy has been adapted across all three supported languages (English, Spanish, and Portuguese).
1.56.3 Jun 7
What's new
Fixed a crash when subscribing to the annual plan during onboarding.
Fixed the welcome screen logo not rendering correctly on some devices.
Removed leftover free-trial messaging now that trials are no longer offered.
Polished the welcome screen with a refreshed look and smoother animations.
General stability and performance improvements.
1.56.2 Jun 3
Enhanced onboarding
- Week preview with locked teaser: the first 3 days of your plan are revealed in full, and the remaining days are shown behind an "Unlock with Pro" overlay so you can sense what's coming.
- New paywall screen featuring an interactive preview card of your next workout: title, duration, "+12 exercises" pill, and a blurred glimpse of the real exercise list so you know exactly what you're unlocking.
- Vertical plan layout (Yearly / Weekly) with a "Save 90%" badge anchored to the yearly plan and a green gradient "Continue" button pinned to the bottom of the screen — always reachable while you scroll through benefits.
- Improved visual hierarchy: prices and CTA fixed to the bottom edge, while features, legal copy and Restore Purchases live in the scrollable area above.
1.56.1 Jun 1
English (1.56.0):
The yearly plan now includes a 1-week free trial.
The weekly plan is now direct-priced, no trial.
1.56.0 May 27
1.55.0
Share your Match Readiness Card directly to Instagram Stories
• Brand-new profile editor: pick your country and add your club crest
• Smarter daily notifications with personalized timing
• Monthly plan now starts with a 7-day free trial
• Various bug fixes and performance improvements
1.55.0 May 25
1.54.0 — English
What's new
On-pitch intervals are now a first-class training type: they appear in your weekly plan with their own color and a dedicated work/rest timer per rep.
New "On-pitch intervals" focus option in the on-demand session generator.
New animated loading screen during onboarding before your plan is revealed: three progress bars (Profile, Goals, Personalization) in BallCoach color while we plan your week.
In the onboarding week preview, AI-generated training days now carry a "BallCoach" pill so you can tell them apart from team trainings and matches at a glance.
Live training
Redesigned interval live training screen with an Airbnb-style hero: black background, smooth scrolling, exercise image as the header with title and timer overlaid, and tap the image to view it full-screen.
Picking an intervals session automatically forces "field" as the equipment so the generated workout never gets contaminated with gym or band exercises.
Improvements
Exercises without an image no longer show an empty grey placeholder in the session preview.
The "Quit" and "Skip" buttons in live training now display the correct translations instead of raw i18n keys.
Fixed a 400 error when closing a round with no completed exercises (typically when skipping before the first timer finishes).
1.54.0 May 23
Onboarding redesigned
Faster setup with fewer steps. We removed unnecessary questions and merged the team training screens into a single one. You now see a progress bar on every step so you always know where you are.
New rest days
Rest days no longer show a "complete" button — they're just for resting.
Fixes and polish
Translations in Spanish and Portuguese for the new card, smoother transitions, and minor visual fixes.
1.53.2 May 21
New FUT-style Readiness Card
Your daily readiness now comes as a collectible card — metallic gold, silver, or bronze depending on your score.
Redesigned home
A clean new hero with your rating crest, your goal progress, and the next-match countdown.
Tap to expand
Tap the card on the details screen to view it fullscreen with a fluid animation.
Share to socials
Export your card with one tap — Ballcoach branding included. Show your squad how ready you are.
Six new stats
REC, TRA, NUT, HYD, WEL and CON — the full picture of your match readiness in one place.
Fixes and polish
Faster home refresh on focus, better translations, smoother loading states.
1.53.1 May 21
Fix: readiness score shows a skeleton while loading instead of a default value
On the home screen, the readiness score no longer flashes a 0 (or default value) before the real value loads.
This happened both on initial load (after the full-screen skeleton dismissed) and after events that invalidate the query (e.g. finishing a training session → refetch → readinessV2.data briefly undefined → fell back to 0).
MatchReadinessHero now accepts score: number | null. When null, the ring stays empty and an animated Skeleton is rendered in place of the number and the "Elite zone" bar.
In HomeScreenRedesigned, readinessScoreOrNull (no 0 fallback, passed to the hero) is split from readinessScore (keeps the 0 fallback for downstream computations like readinessState and the mission view).
1.52.0 May 18
Version 1.51.0
Your weekly plan now shows the specific focus for each training day: legs, core,
speed, upper body, full body, or recovery, with clear icons to identify it at a
glance.
Performance improvements and fixes for a faster, smoother first-time account
experience.
1.51.0 May 15
What's new in version 1.50.0
- The app is now available in Portuguese. Change the language from your profile to train in your preferred language.
- We redesigned the AI Coach Insight screen: cleaner, easier to read, and focused on what matters.
- Your daily tip is now displayed with a clearer, more comfortable layout.
- Minor performance improvements and bug fixes.
1.50.0 May 15
Version 1.48.0
- Updates on the notifications system default configurations
1.48.0 May 11
What's New in 1.47.0
• Fixed a critical bug where signing in with Apple would log you out the next time you opened the app. Your session now stays active across app restarts.
• Improved network resilience: temporary connection issues no longer kick you out or send you back to onboarding.
• Faster app startup — the home screen now loads instantly when you reopen the app instead of showing a loading spinner.
• Smarter session handling: only real authentication errors will sign you out, never a slow connection.
• General stability improvements and bug fixes.
1.47.0 May 7
1.46.0 – What’s New
* Fixed excessive padding in the Dynamic Island UI
* Added an image list to the pre-workout screen
1.46.0 May 6
What's new in 1.45.2:
• Rate the app: enjoying BallCoach? You can now leave a review right from your Profile, or after completing a training session.
• AI Video Analysis on Home: even if you haven't created an analysis yet, you'll see a card on the home screen to start your first one in seconds.
• Sharper subscription benefits: clearer explanation of what's included with BallCoach Pro — AI training, match scoring, AI nutrition, and AI video analysis.
• Stability and polish improvements throughout the app.
1.45.2 May 5
What's new in 1.45
• In-app support chat — open a private conversation with our team straight from your profile, no email or external page needed.
• Multiple support threads — start as many chats as you need; each conversation is kept separate so it's easy to follow up.
• Live replies — new replies appear automatically while the chat is open, so you don't have to refresh.
• Cleaner Help & Support menu — choose between chatting with the team or browsing our online help center.
• Polished design across the inbox and chat screens, plus smoother bubble animations.
1.45.0 May 5
Version 1.44.0
Your live training just got a big upgrade.
• Live Activity & Dynamic Island: keep an eye on your work/rest timer right from the Lock Screen and Dynamic Island — no need to keep the app open during your session.
• Exercise demos that load instantly: every exercise image is preloaded before you tap "Start", so you'll never wait for a picture again, even on a slow connection. A subtle progress indicator shows when images are ready.
• Tap any exercise image for a full-screen preview to nail your form before each set.
• Smoother live training screen: pull the workout details up over the hero image with a polished parallax effect, and the image is no longer hidden behind the Dynamic Island.
• Better free-trial flow in the paywall, with clearer messaging and the monthly plan selected by default.
• More reliable smart notifications and reminders.
1.44.0 May 4
1.43.2
- Fix: Apple Sign In failing with "identity_token is required" (token was sent in
camelCase, backend expects snake_case)
- Fix: Black screen with infinite spinner after email login
- Fix: 404 on /profile during registration was deleting the newly created user's token
- Fix: Timezone update silently failing for new users (profile not yet created)
- New: Welcome screen between registration and onboarding
1.43.2 Apr 29
This update brings internal improvements so the app keeps
running faster and more smoothly.
We're always listening — if something isn't working the way
you expect, reach out from Profile → Help.
more Version 1.64.0 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:
Contact Info User Content Identifiers Usage Data Diagnostics