ELO
The Scoring Engine

ELO.

THE ENGINE BEHIND EVERY RANK.

A single number built from your performance history. Borrowed from competitive chess, adapted for the gym. This is how BTME decides where you stand.

BORN IN
CHESS.
BUILT FOR
FITNESS.

ELO was invented by Arpad Elo in 1960 to rank chess players. The system is simple: perform above expectation, gain points. Perform below it, lose them. BTME applies this same logic to athletic performance — with modifications for the realities of physical training.

THE ALGORITHM
EXPLAINED.

01
Step One

RANK-BASED TARGETS

Each rank has specific daily targets for calorie burn, active training minutes, and step count. These targets are personalized — calibrated using your body weight, gender, and current rank. A heavier athlete at a higher rank faces a harder bar than a lighter athlete just starting out. Your baseline moves with you as you progress.

Target = f(rank, weight, gender)
02
Step Two

THREE-INPUT ELO FORMULA

Your daily ELO gain is calculated from how well you hit three weighted targets: calorie burn, active training minutes, and step count. Each is measured as a completion percentage — 100% means you fully hit your rank's target. The three inputs each carry a different weight in the final score, and the maximum ELO available per day decreases as your rank rises, making higher ranks harder to maintain.

E = weighted_sum(calories, minutes, steps) × rank_cap
03
Step Three

CONSISTENCY MULTIPLIER

A streak bonus layer amplifies your daily ELO gain for sustained training. The multiplier activates after 3 consecutive training days and peaks at 1.25× at a 14-day streak. A single rest day resets the streak counter — but your first rest day is always protected from decay, so strategic recovery doesn't hurt you.

Bonus_E = E × Streak_Multiplier (1.0 – 1.25×, begins at day 3)
04
Step Four

SCORE UPDATE

Your ELO is updated at the end of each 24-hour cycle. The gain is capped at your rank's maximum (T), preventing any single exceptional day from inflating your score beyond what your rank allows. As your ELO climbs and your rank increases, the daily ceiling drops — meaning staying at the top requires sustained effort, not lucky spikes.

New_ELO = Current_ELO + min(Bonus_E, T)
Rank 1 (0–250): max +40/day  ·  Rank 2 (250–750): max +25/day
Rank 3 (750–1,500): max +15/day  ·  Rank 4 (1,500–2,500): max +10/day
Rank 5 (2,500–5,000): max +8/day  ·  Rank 6 (5,000+): max +5/day

ESTIMATE YOUR
SESSION DELTA.

Calorie Goal %
75%
Active Minutes %
85%
Step Goal %
60%
Current Rank
Rank 2 250–750
Estimated ELO Gain
+18
Good session — solid calorie and minutes completion

WHERE DO
YOU RANK?

Rank 1
0 – 250  +40/day max
Rank 2
250 – 750  +25/day max
Rank 3
750 – 1,500  +15/day max
Rank 4
1,500 – 2,500  +10/day max
Rank 5
2,500 – 5,000  +8/day max
Rank 6
5,000+  +5/day max
◈ RANK STRUCTURE  The 6-rank system is the active configuration. Each rank has personalized daily targets based on weight, gender, and rank level. Higher ranks earn less ELO per workout — reaching Rank 6 demands months of sustained elite-level output.
0 – 1,499 ELO
RISING

Where everyone starts. High max ELO per workout means you climb fast when training consistently. Build your foundation and claim your first league placement.

1,500 – 2,199 ELO
CONTENDER

The competitive core. Max daily ELO drops as your rank rises. Decay costs more here. This is where streaks and consistency separate serious athletes from casual ones.

2,200+ ELO
CHALLENGER

The elite tier. Max ELO per day drops to single digits. A single missed week causes significant decay. Reaching and staying here demands months of sustained, elite-level output.

SKIP A WEEK.
FEEL THE
SLIP.

Recovery is built in — your first missed day is always protected. After that, each additional day without training increases the rate of loss, not just the total. The longer you go without training, the faster your score falls.

Day 1 Protected — rest and recovery built in, no penalty
Day 2 Decay starts — a small percentage of your current ELO
Day 3–4 Rate multiplies — the cost compounds with each day missed
Day 5+ Accelerating loss — each additional day hurts more than the last
Floor ELO can reach 0 — prolonged inactivity erases everything you've built
Day 1 protected Day 2–3 Day 5+ accelerating ELO

QUESTIONS
ANSWERED.

Can I game my ELO with one intense session?
+

No. Your daily ELO gain is capped at your rank's maximum — from +40 at Rank 1 down to +5 at Rank 6. Each component (calories, minutes, steps) maxes out at 100% completion. You cannot score more than 100% on any input, so there's no way to inflate a single session beyond what your rank allows. Consistent daily training is the only path to a high rating.

What happens if I'm sick or injured and can't train?
+

Your first rest day is always protected — BTME understands that recovery is part of the program. Decay only begins the day after your first consecutive rest day. For extended injuries or illness, we're exploring a formal "injury pause" feature based on Early Access feedback. In the meantime, your score reflects your real-world consistency, which is the whole point.

Does workout type matter? Is a 45-minute run worth more than lifting?
+

Workout type doesn't change the formula — scoring is based on three universal outputs: calories burned, active minutes logged, and steps counted. A hard lifting session that generates the same calorie burn and active minutes as a run will score identically. What matters is the measurable output, not the modality.

When do seasons reset?
+

Seasons reset annually. BTME tracks two separate scores: your Seasonal ELO resets each year so every athlete starts fresh on an even playing field, and your Lifetime ELO never resets — it's a permanent record of your all-time best. After a seasonal reset, everyone starts from a reduced baseline (not zero), so veteran athletes maintain an advantage while newcomers can compete.

Am I competing against other users directly?
+

No — your delta is calculated against your own performance baseline, not in direct comparison to another user in real time. However, the global leaderboard is ranked by ELO, so implicitly every session is competing for rank position.

START BUILDING
YOUR RATING.

Early access is open. Join now and be among the first athletes with an ELO rating.

Join Early Access