⚽ BALL KNOWLEDGE

Personal Soccer Training Analysis

AI-Powered Soccer Coaching

⚽ BALL
KNOWLEDGE

Upload your training video. Get a full coaching report in seconds. Improve faster than ever.

Your first 2 analyses are free — no credit card needed.

AI
Video Analysis
< 60s
Full Report
24/7
Available

How It Works

Three steps to better performance

📹

1. Upload Your Training Video

Record yourself during a session. Upload via Cloudinary link or directly from your device.

🧠

2. AI Watches the Full Video

Our AI analyzes every second of your video — footwork, body position, technique, and consistency.

📊

3. Get Your Coaching Report

Receive a detailed breakdown with skill level, improvement tips, practice drills, and YouTube recommendations.

What You'll Get

A real coaching report — not generic tips

Analysis Report
Training Session — Juggling
Advanced
Session Summary

The player demonstrates strong ball control with consistent foot-only juggling. Both feet are used with fluid transitions between touches. Around-the-world tricks are executed cleanly with good rhythm...

Skill Focus
Ball Control
Skill Level
8-9 / Advanced
Top Improvement Tips
1. Add weak-foot-only sequences to build symmetry
2. Incorporate movement while juggling — walk, turn, change direction
3. Chain 3+ tricks together without resetting to basic juggle

+ YouTube recommendations, practice drills, and more

Simple Pricing

Start free. Upgrade when you're ready.

Free
$0

Get started instantly

2 video analyses
Full coaching reports
Skill level assessment
Improvement tips
Unlimited analyses

FAQ

Common questions

What kind of videos can I upload?
Any training session video — juggling, dribbling, passing drills, shooting practice, and more. Just record yourself and upload. We currently support training videos, with game analysis coming soon.
How accurate is the AI analysis?
Our AI watches your entire video and only describes what it actually sees — no guessing. It analyzes footwork, body position, technique consistency, and provides specific improvement tips tailored to what you're working on.
How long does an analysis take?
Most analyses complete in under 60 seconds. Longer videos may take a bit more time as the AI processes every frame.
Can I cancel my subscription?
Yes, you can cancel anytime from the Manage Subscription option in your menu. Your Pro access continues until the end of your billing period. Payments are handled securely through Stripe.
Is my video data safe?
Your videos are processed securely and only used for generating your analysis. We use industry-standard security including encrypted passwords and secure authentication. Check our Privacy Policy for full details.

Ready to Level Up
Your Game?

Join Ball Knowledge and start training smarter today.

Terms of Service | Privacy Policy

© 2026 Ball Knowledge. All rights reserved.

Welcome Back

Login to access your training analysis

Forgot password?

Don't have an account?

← Back to Home

Create Your Account

Start analyzing your game today

By signing up, you agree to our Terms of Service and Privacy Policy.

Already have an account?

← Back to Home

Reset Password

Enter your email and we'll send you a 6-digit code

Enter Reset Code

Check your email for the 6-digit code

Terms of Service

Last updated: February 16, 2026

1. Acceptance of Terms

By accessing or using Ball Knowledge ("the Service"), you agree to be bound by these Terms of Service. If you do not agree, do not use the Service.

2. Description of Service

Ball Knowledge provides AI-powered soccer/football training video analysis. Users can upload training videos and receive automated coaching feedback generated by artificial intelligence.

3. User Accounts

You must provide accurate information when creating an account. You are responsible for maintaining the confidentiality of your login credentials and for all activity under your account.

4. Subscriptions & Payments

Ball Knowledge offers a limited number of free analyses. Additional analyses require a paid subscription at $10/month, processed through Stripe. Subscriptions renew automatically. You may cancel at any time through the billing portal; cancellation takes effect at the end of the current billing period.

5. User Content

You retain ownership of videos you upload. By uploading, you grant Ball Knowledge a limited license to process and analyze the video for the purpose of delivering the Service. Videos are processed by third-party AI services (Google Gemini) and video hosting (Cloudinary).

6. Acceptable Use

You agree not to: upload content that violates any law; attempt to reverse-engineer the Service; use the Service for any illegal purpose; or interfere with other users' access to the Service.

7. AI Disclaimer

Analysis and feedback are generated by artificial intelligence and should be treated as supplementary guidance, not professional coaching advice. Ball Knowledge does not guarantee the accuracy of AI-generated assessments.

8. Limitation of Liability

Ball Knowledge is provided "as is" without warranties of any kind. We are not liable for any indirect, incidental, or consequential damages arising from your use of the Service.

9. Termination

We reserve the right to suspend or terminate accounts that violate these terms or engage in abusive behavior.

10. Changes to Terms

We may update these Terms from time to time. Continued use of the Service after changes constitutes acceptance of the updated Terms.

11. Contact

For questions about these Terms, contact us at sydnyjr@gmail.com.

Privacy Policy

Last updated: February 16, 2026

1. Information We Collect

Account Information: Name, email address, date of birth, and encrypted password when you create an account.

Video Data: Training videos you upload for analysis. Videos are temporarily processed via Cloudinary and Google Gemini AI.

Payment Information: Payment processing is handled by Stripe. We do not store your credit card details.

Usage Data: We collect basic usage data such as analysis history and subscription status.

2. How We Use Your Information

We use your information to: provide and improve the Service; process AI video analysis; manage your account and subscription; send transactional emails (welcome, password reset); and communicate important updates.

3. Third-Party Services

We use the following third-party services that may process your data:

4. Data Retention

Your account data is retained as long as your account is active. You may request deletion of your account and associated data by contacting us.

5. Data Security

We use industry-standard security measures including password hashing (bcrypt) and secure token-based authentication (JWT). However, no method of transmission over the internet is 100% secure.

6. Children's Privacy

Ball Knowledge is not directed at children under 13. We do not knowingly collect personal information from children under 13.

7. Your Rights

You have the right to: access your personal data; correct inaccurate data; request deletion of your data; and withdraw consent for email communications.

8. Cookies

We use localStorage for session management (authentication tokens and theme preferences). We do not use third-party tracking cookies.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify users of significant changes via email or in-app notice.

10. Contact

For privacy inquiries, contact us at sydnyjr@gmail.com.

New Training Analysis

What are you analyzing?

Game Information

Jersey number and color help identify the player on the field, especially when both teams have players with the same number.

Training Information

Tell us what you're working on to get more targeted feedback.

Upload Video

📱 Upload Video: Training clips from your phone (uploads to cloud, max 100MB)
🔗 Video URL: Paste Cloudinary, YouTube, or Vimeo link for game footage

📱 📹

Select Video

Tap a button or drag &
drop on desktop

2 of 2 free analyses remaining

Your Coaching Report

📋 Coach's Summary

🎯 Skill Focus

📌 Session Snapshot

Date
Level Score
Confidence

🔬 Technical Analysis

Footwork

Body Position

Follow Through

Consistency

Session Progression

🦵 Biomechanical Checklist

Scored checkpoints specific to your skill focus — exactly what the AI evaluated frame by frame.

🎯 Key Moments

Specific moments in your clip where the most important errors were visible.

💬 Coaching Cues

Say these to yourself during your next session to self-correct in the moment.

📊 Current Level

7

Assessment

🛠️ Priority Fixes

Priority Fix Why Drill

⚠️ Common Mistakes for Your Position

    📈 Practice Progression

    📊 Trend vs Last Sessions

    🗓️ Next Session Plan

    🎬 YouTube Videos to Watch

    How was your experience?

    Your feedback helps us improve report quality and app flow.

    Overall Performance

    7

    Passes

    0

    Shots

    0

    Tackles

    0

    Interceptions

    0

    ⚽ Passing Metrics

    Attempts

    0

    Completed

    0

    Accuracy

    0%

    Key Passes

    0

    🎯 Shot Metrics

    Shot Attempts

    0

    On Target

    0

    Goals

    0

    Accuracy

    0%

    🛡️ Defensive Metrics

    Tackles

    0

    Interceptions

    0

    Clearances

    0

    Success Rate

    0%

    🎮 Ball Control

    Touches

    0

    Possession Time

    0s

    Dribble Success

    0%

    💪 Strengths

      📍 Areas to Improve

        Your Training Reports

        Saved coaching reports

        Analysis Report

        📹 Video

        No video available

        📋 Coach's Summary

        Date
        Level Score
        Confidence

        🛠️ Priority Fixes

        Priority Fix Why Drill
        No tips available

        📊 Trend vs Last Sessions

        🗓️ Next Session Plan

        🎬 Recommended Videos

        🔬 Full Technical Breakdown

        Footwork

        Body Position

        Follow Through

        Consistency

        Session Progression

        ⚠️ Common Mistakes
        • No mistakes data
        📈 Practice Progression

        Overall Performance Grade

        Grade

        Player Statistics

        Passes
        0
        Shots
        0
        Tackles
        0
        Interceptions
        0

        Pass Metrics

        Attempts
        0
        Completed
        0
        Accuracy
        0%
        Key Passes
        0

        Shot Metrics

        Attempts
        0
        On Target
        0
        Goals
        0
        Accuracy
        0%

        Defensive Metrics

        Tackles
        0
        Interceptions
        0
        Clearances
        0
        Success Rate
        0%

        Investor Stats

        Admin-only live growth metrics from production data

        Total Users
        0
        Total Analyses
        0
        Total Clips
        0
        Analyses (7 days)
        0
        Analyses (30 days)
        0
        Active Subscriptions
        0
        Free Users
        0
        Pro Conversion Rate
        0%

        Top Skill Focuses

        No data yet.

        30-Day Activity Trend

        Analyses per day

        Weekly Breakdown

        Conversion Funnel

        Signed Up Users
        0
        Active Analyzers
        0
        Pro Subscribers
        0

        Player Experience Responses

        Admin-only responses from "How was your experience?"

        No feedback yet.

        Progress

        Track how your skills improve over time.

        Sessions
        0
        First Score
        Latest Score
        Improvement
        Average Score

        Score Trend

        Session score (0-10) by date

        Recent Sessions

        Reminders

        Set drill reminders so training stays consistent.

        Set Reminder

        Your Reminder List

        Your Profile

        Personal Information

        Name
        Email
        Age
        Date of Birth

        Soccer Profile

        Position
        Dominant Foot
        Height
        Weight

        Edit Personal Information

        Edit Soccer Profile