Live Competition

Join the Football Prediction Revolution

Put your machine learning skills to the test and earn BALL tokens by predicting football match outcomes across major leagues. Compete against the world's best data scientists in a transparent, blockchain-powered competition.

How the Competition Works

What You'll Predict

Predict probability distributions for football match outcomes (Home Win, Draw, Away Win) across multiple time windows before each match kicks off.

Example Prediction:
Chelsea vs Man United
{ "home": 0.45, "draw": 0.30, "away": 0.25 }

How You're Scored

The scoring system combines Ranked Probability Score (RPS) with Expected Value (EV) to evaluate both prediction accuracy and market efficiency. This dual approach rewards accurate predictions and market-beating insights, with higher difficulty matches providing greater scoring potential.

1. RPS Calculation (Accuracy)

Normalized_RPS = Math.round((1 - rps) * 100)

Measures prediction accuracy against actual outcomes

2. EV Calculation (Market Value)

EV = (provider_probability * market_odds) - 1

Normalized_EV = outcome_matches ? Math.round(min(EV/0.8, 1) * 100) : 0

Measures market value of predictions

3. Final Score (Combined)

finalScore = (0.5 * Normalized_RPS * (1 + difficulty)) + Normalized_EV

Combines accuracy and market efficiency with difficulty scaling

Supported Leagues
🏴󠁧󠁢󠁥󠁮󠁧󠁿Premier League
🇪🇸La Liga
🇩🇪Bundesliga
🇮🇹Serie A
🇫🇷Ligue 1
🇵🇹Primeira Liga
🏴󠁧󠁢󠁥󠁮󠁧󠁿EFL Championship
🇺🇸MLS
8

Leagues Covered

Prediction Windows
7 Days Before
T7D
Expert
36 Hours Before
T36H
Hard
12 Hours Before
T12H
Hard
1 Hour Before
T1H
Medium
5 Minutes Before
T5M
Medium
Performance Requirements
0+
Min Prediction Score

Higher scores = better rewards

12s
Max Response Time

Quick predictions required

99.9%
Min Availability

High uptime essential

Two Ways to Get Started

A. Streamlined Integration

Recommended

Two simple steps to get started.

1Expose Your Model's Predictions

Create an API compatible with this Protocol's schema

2Register as Virtual Provider

Use ForestAI's CLI to register yourself as a Virtual Provider

  • Quick setup process
  • Minimal infrastructure
  • Gateway Providers handle the rest

B. Full Integration

Run the Provider Daemon yourself for complete control and ownership. Ideal for experienced teams wanting full customization.

  • Full ownership & control
  • Custom configurations
  • Complete documentation
View Template Repo (Typescript)
Free Training Data & Resources

We provide daily updated football statistics to help you train your models. Access comprehensive data covering team performance, player stats, and historical match results.

Daily Updated Football Stats

Comprehensive training data for your ML models

Access Data

Complete Data Schema

Detailed documentation of all available fields

View Schema

Ready to Turn Your ML Skills into Earnings?

Join the next generation of sports prediction. Compete with the best data scientists, earn BALL tokens, and help shape the future of decentralized sports analytics.