Choose a competition.Open the competition menu or browse every available predictor on the Competitions page.
Move the rows.Drag a row on desktop. On touch screens, use the move handle at the end of the row.
Use the keyboard if you prefer.Focus a row handle and press Arrow Up, Arrow Down, Home, or End to reposition it.
Review the full order.Qualification, playoff, and relegation zones vary by league. The colored table bands explain the selected competition.
Your draft stays on this device.
Every move is saved locally in your browser. Reset restores the default order. Local storage is not the same as publishing a prediction to your account.
Keep it or send it
Save and share are different actions
Save your table
Sign in with a passwordless email link, then select Save table. This creates a public prediction tied to your profile and enters the appropriate community leaderboard.
If you change a saved prediction while editing is still allowed, select Save table again to publish the new order.
Share a scorecard
Copy, download, or share the generated scorecard image and prediction link. Sharing works without publishing to the Community.
Copying, downloading, or sharing an image does not save your prediction. Unsaved edits are included in the shared link, but do not replace the version on your public profile until you update it.
Know the lock.
A preseason table can be edited until its competition lock. A saved late-entry table is permanent, so review it before saving.
Lowest score wins
How table scoring works
Each club adds the absolute difference between its predicted position and its real position. Add those differences for the total score.
Position error
Predict a club 1st and see it finish 5th: that club adds 4 points. An exact position adds 0. Lowest score wins. Tables are compared only within the same competition and season.
Late entries
A late-entry total is the position-error score plus four points for every started entry round. Each entry round starts at the earliest confirmed kickoff among that round's scheduled league fixtures.
Preseason and late entries share the Global leaderboard. Late entries remain clearly labelled and include their fixed penalty. A saved late-entry prediction cannot be edited and does not affect preseason consensus. Late entries remain open while the season is running and close only when reliable standings data confirms the season is complete.
Live scoring
Scores during a season are provisional and become final when the official final table is available.
Your profile can show your username, optional bio, public prediction tables, official game records, scores, and earned badges. For a selected saved table, it can also show current score, global rank, exact positions, and biggest gap. Profile and prediction pages include links to copy or share on X.
Global leaderboards
Select a competition and season to compare every public prediction in one ranked list. Late entries show their entry round and penalty. Lowest score wins.
Friend leagues
Sign in to create or join friend leagues. A friend league can cover multiple competitions and shows one member-only leaderboard per competition and season. Preseason and late entries rank together by total score, with late-entry penalties clearly labelled.
Use its invite code to join, then open the league from its named member URL. Only members can view its standings or member prediction tables, and full tables open only when a member chooses to view them.
Aggregate public picks
How table consensus is calculated
Published table consensus pages summarize eligible public preseason tables. They are a snapshot of TablePredict submissions, not betting odds or a representative poll.
Strict eligibility
A table must be complete, public, saved outside a friend league, match the correct competition roster and season, and meet the competition's publication window. Late entries are excluded.
Published only with enough data
A published table consensus needs at least 10 valid public preseason tables. Competitions are reviewed before publication, so reaching 10 does not automatically create a new public page.
The order and shares
Clubs are ordered by median predicted position, then average position, with the canonical roster order as a final deterministic tie-break. First-place and top-four figures are pick shares, not probabilities.
Team Battles asks which of two clubs will advance furthest in the Champions League, Europa League, or Conference League.
A shared 36-pair card
Every card contains the same 36 club pairings from one competition, with every club appearing twice. They are comparison pairs, not scheduled fixtures. Each entry keeps a stable display order and left-right orientation. You can skip and return, but must save all 36 while entries are open to qualify.
Autosave and lock
Play without signing in, with guest picks kept in this browser. Sign in and save your ranked picks to join the leaderboard. Signed-in picks autosave and can be changed until the lock. Individual picks stay private, while a qualified leaderboard can show username, rating, result record, resolved count, and rank.
Higher rating wins
Correct picks add 1, incorrect picks subtract 1, and clubs that finish at the same stage score 0. Same-stage and void pairs are excluded from the rating denominator because neither club advanced further. Rating is (wins - losses) / (wins + losses), ranges from -1 to 1, and the higher rating wins.
Separate game, separate scoring.
Team Battles open separately for each competition after its official 36-team field and frozen 36-pair deck are confirmed. Each competition locks at its exact first league-phase kickoff. Lowest score wins applies to table predictions, not Team Battles.
The 15 turns three current Match Picks from each of five leagues into one official cross-league slate.
One coherent slate
Every slate contains exactly three fixtures from the Premier League, La Liga, Serie A, Bundesliga, and Ligue 1. The 15 fixtures are scheduled across no more than 48 hours, and the official slate stays frozen after publication.
Draft, then enter
Make picks casually from Match Picks or The 15. To create an official entry, sign in and submit all 15 before the first kickoff. A submitted entry is timestamped and immutable; a guest or unsubmitted draft never enters a leaderboard.
Most correct wins
Each correct Home, Draw, or Away verdict adds one. The weekly leaderboard ranks the current slate, while the all-time leaderboard keeps each predictor's best completed score. If an included fixture is void or postponed, that slate is not eligible for an all-time record.
Casual picks become official only when submitted.
Your individual Match Picks still work as lightweight votes. The 15 creates a separate scored record only after a signed-in player explicitly submits a complete slate before its lock.
Match Picks and Fan Votes are casual on their own. Only an explicit The 15 submission creates a scored record; Fan Votes never score.
Match Picks
During an active matchweek, participating league pages can show up to three selected fixtures. Choose Home, Draw, or Away. Each pick closes at kickoff for that fixture. You can vote once without an account; sign in to change an open pick.
Results appear after you vote or after the pick closes. New Match Picks are published weekly. Previous Match Picks remain available by league and season in the archive. Match Picks may be hidden when no active set is published.
Fan Votes
One published supporter question can be active at a time. Vote once per browser or account identity. Sign in to change an open vote. See results after voting or close, and browse previous closed questions in the archive.
There may be no active Fan Vote between published questions.
What the totals mean
Fan Votes are non-scientific community signals. Poll totals count browser or account votes, not verified unique people. A shared choice link only highlights an option and never casts a vote. Clearing browser storage can create a new anonymous voting identity.
Badges are calculated from verified TablePredict activity. They are not self-claimed, and Predictor Badges are awarded only after results are final.
Founding Predictor
Gold only. Save a valid prediction in an official inaugural competition cycle by 31 May 2027 UTC. Team Battles count when the full ranked entry is saved.
Predictor Badge
Earned from a finalized public global leaderboard with 100 or more predictors. The top 25%, 10%, and 3% earn bronze, silver, and gold. Preseason and late entries rank together, including late-entry penalties. Previously earned awards remain on profiles.
Veteran Badge
Valid participation across 2, 4, and 6 official seasons earns bronze, silver, and gold respectively.
Explorer Badge
Valid participation across 2, 4, and 6 regions or international competitions earns bronze, silver, and gold respectively.
Community Badge
1, 2, and 3 verified contributions earn bronze, silver, and gold respectively. Verified contributions can include friend-league participation and matched public X activity.
Public status depends on the badge.
Founding Predictor, Veteran, and Explorer use valid owned predictions even if they are not public. Predictor Badge specifically requires a finalized public global-leaderboard result.
Account and data
What is public and what stays private
TablePredict uses passwordless email authentication. You can build a local table, draft Team Battles picks, or make casual Match Picks without signing in. Publishing, friend leagues, saving ranked Team Battles entries, and submitting The 15 require an account.
Public
Your chosen username, optional bio, public predictions, scores, profile links, earned badges, qualified Team Battles stats, completed The 15 results, poll aggregates, and published table consensus aggregates can be public.
Friend leagues
Friend-league standings and member prediction tables are visible only to signed-in members. An invite link or code lets someone join; it does not reveal league content before they join.
Private or server-only
Your email address is never shown. Authentication data, raw room membership rows, individual Team Battles picks, individual The 15 choices, and individual poll vote identities are not published. Poll identities use a poll-specific hash rather than storing the raw browser token in each vote row.
On your device
Draft orders, score history, preferences, your auth session, and a random anonymous poll token may be stored in browser local storage.
No. You can build a table and make casual picks locally without an account. Sign in to publish to the Community, join leaderboards and friend leagues, save ranked Team Battles entries, or submit The 15.
Does sharing my scorecard save my prediction?
No. Sharing preserves the order in the link, but only saving your table publishes that order to your profile and leaderboard.
Can I edit a late-entry table?
No. A saved late-entry table is immutable. Preseason editing remains available only until the competition lock.
Why is my table missing from consensus?
Table consensus accepts only complete, eligible public preseason tables outside friend leagues. A competition also needs at least 10 qualifying tables and must be explicitly published.
Are friend leagues private?
Yes. You must sign in and join with the invite code before you can view standings or member prediction tables. Share the invite link or code only with people you want to let into the league.
Are Match Picks and Fan Votes scored?
Individual votes are casual and unscored. A complete set of current Match Picks becomes a scored The 15 entry only when a signed-in player explicitly submits all 15 before the lock. Fan Votes never score.
Is TablePredict a betting product?
No. TablePredict is for entertainment and prediction comparison. It does not offer wagers or prizes.
Your next move
Put the guide into practice
Build a complete table, save it to your profile, and compare it with the Community.