General
What is CS2PREDICT?
CS2PREDICT is an AI-powered analytics platform for professional Counter-Strike 2 matches. Our models analyze upcoming matches and provide win probability estimates based on ELO ratings, HLTV rankings, recent form, head-to-head history, win/loss streaks, strength of schedule, individual player ratings, team momentum, tilt factor, and performance against top-10 opponents. All models are trained on over 100,000 historical matches.
Where does the match data come from?
All match schedules, results, team rankings, and player data are sourced from HLTV.org. Our system refreshes data every 5 minutes and checks for new results every 10 minutes.
What do the match tiers (Top, Major, Other) mean?
Matches are classified based on tournament importance and team rankings:
- Top — Premier events, high-ranked teams, or 5-star matches
- Major — Major tournaments and premium events
- Other — Regional, online, and lower-tier matches
Predictions
How do I place a prediction?
Navigate to an upcoming match, choose a team, enter your amount ($1 — $500), and click "Predict". Predictions require an active Pro subscription — the Free plan is view-only. New predictions can be placed up to 5 minutes before kickoff; the same window blocks cancellations and side-swaps.
How are payouts calculated?
Predictions use a pool system. All predictions go into a shared pool. When the match completes, the pool is distributed proportionally among winners based on their stake.
Example: Total pool $100. You placed $20 on Team A (total Team A pool: $40). Team A wins. Your share: $20/$40 = 50% of the pool = $50.
When is a match locked for predictions and cancellations?
The
5 minutes before kickoff are a hard lock — you can neither place a new prediction, nor cancel an existing one, nor switch sides inside that window. Reasons:
- Blocks last-second stake stacking after other users can no longer react.
- Rules out placing a bet on a match that HLTV already shows as LIVE but hasn't yet propagated to us.
Also blocked: matches that are already live/completed/cancelled, and a short cooldown right after your own last action on the same match (prevents rapid place-cancel loops). Each match card shows a live countdown so you can time your last action.
Can I change my prediction to the other team?
Not directly — you'll need to cancel your existing prediction first, then place a new one on the other side. Same 5-minute pre-match lock applies to both steps, so once the countdown crosses 5:00, your side is fixed until settlement.
What are the prediction limits?
Minimum $1, maximum $500 per prediction on Pro. You can top up an existing prediction on the same team any time before the 5-minute lock.
What happens if only one side has predictions?
Pools need at least one real user on each side to settle. If a match ends with predictions on only one side, all funds on that side are automatically refunded — no win, no loss.
What happens if a match is cancelled or stuck > 48 hours pending?
Cancelled and forfeited matches trigger an automatic refund of every stake. Matches that stay in
pending_result for more than 48 hours (usually a data-feed hiccup) are auto-cancelled and refunded as well. If a match sits pending for shorter than that but you believe the result is already final, contact
support — our fallback pulls the result directly from the match page within ~4 hours of kickoff.
Why don't I see AI predictions on some "Other"-tier matches?
AI predictions on Other-tier matches are only published when both teams have ≥ 10 completed matches in our database. Thin-history matchups (unknown rosters, brand-new lineups) don't give models enough signal to be honest about — we suppress predictions there rather than show noise. In our internal backtest, filtering to well-known matchups raised pooled accuracy from ~50% (coin flip) to 57–68%.
AI Models
How do the AI models work?
Each model is an AI algorithm trained on over 100,000 historical CS2 matches. Models use different approaches and factor combinations to predict match outcomes. We continuously develop and add new models to improve prediction quality.
What does "accuracy" mean?
Accuracy = percentage of correct winner predictions. A model with 70% accuracy correctly predicted the match winner in 7 out of 10 matches. Predictions with probability between 48-52% (too close to call) are excluded from accuracy calculations.
What does "calibrating" mean?
A model is calibrating when it has made fewer than 20 predictions on live matches. During this period, accuracy statistics are not yet reliable. The model will appear in rankings once it has enough data.
Which model is the most accurate?
Model rankings change as new matches are played. Check the
Model Leaderboard for current accuracy rankings across different match tiers.
What does the probability percentage mean?
The percentage shows the model's estimated probability that a specific team will win. For example, "72% B8" means the model estimates B8 has a 72% chance of winning. Higher percentages indicate stronger confidence.
What is the "MODEL CONSENSUS" dropdown?
Click the
⌬ MODEL CONSENSUS button on any match to expand a two-column panel:
- Left column — every AI model that picked team 1, with a confidence rating (●●● strong / ●●○ moderate / ●○○ thin) and its % pick.
- Right column — same for team 2.
The button itself shows an aggregated "consensus" number for Pro users — the mean win probability across all models that made a real call on this match (50/50 abstains excluded), plus the
agree count (X/N models on the same side). Badges:
STRONG = ≥ 65% mean confidence with majority agreement;
SPLIT = models diverge or coin-flip range. Free users see structure + all Free-tier model picks; Pro-tier picks and the aggregated number are shown as a summary count only.
What are the "Recommended" picks (yellow badge)?
The gold "RECOMMENDED" badge appears on matches where the top-5 most accurate models (as ranked on the current model leaderboard) all made a call on this match and their average confidence in the same team is ≥ 60%. It's a strong-consensus signal — visible only to Pro subscribers.
Subscriptions
What subscription plans are available?
Two tiers —
Free and
Pro:
- Free — View every match, limited model access (Free-tier models only), no predictions, no aggregated consensus number.
- Pro —
$15/mo or $150/yr. All AI models, predictions up to $500, aggregated consensus + STRONG/SPLIT flags, Recommended picks badge, detailed model analytics & calibration, priority support, early access to new models.
Visit the
Subscription page for the current pricing.
How long does a subscription last?
Monthly = 30 days. Yearly = 365 days. Auto-renewal is enabled by default and charges your account balance at the end of the period. If the balance is insufficient at renewal, the subscription falls back to Free and auto-renewal disables (you can re-subscribe any time by topping up).
Can I cancel my subscription?
Yes. Click "Cancel Renewal" on the subscription page. Your already-paid period remains fully active until it expires — after that the plan simply doesn't renew and the account is switched to Free.
How does upgrading work?
You only pay the prorated difference for the days remaining on your current period. Your expiration date stays the same. At the next renewal, the full new-tier price is charged. Prorating is against your actual billing cycle (30 or 365 days), not a flat rate.
What happens if my balance is too low for renewal?
If your balance is insufficient at renewal time, your subscription will be downgraded to Free and auto-renewal will be disabled. You can re-subscribe anytime by adding funds.
Deposits & Withdrawals
How do I deposit funds?
We accept USDT on
TRC-20 (Tron),
BEP-20 (BSC), and
TON, plus native crypto (TRX, BNB, TON/Gram) — all show up on the Balance page.
- Go to the Balance page
- Enter the amount (minimum $5, maximum $10,000) and pick a network
- Optionally enter your sender wallet address for exact-amount matching (otherwise we add random cents to identify your transfer on-chain)
- Send the exact amount shown to the platform wallet on the SAME network
- Deposit is confirmed automatically within 5–10 minutes
Deposit requests expire after 60 minutes if no matching transaction is found. Sending on the wrong network cannot be recovered — double-check TRC-20 / BEP-20 / TON before submitting.
Why does my deposit amount have extra cents?
If you don't provide a sender wallet address, we add random cents (e.g., $50.00 becomes $50.37) to uniquely identify your transaction on the blockchain. If you provide your wallet address, the exact amount is used.
How do I withdraw funds?
Go to the Balance page and request a withdrawal:
- Minimum:
$100
- Maximum:
$10,000
- Commission:
5%
- Network fee:
$5 (TRC-20 blockchain fee)
Example: Withdraw $200 → Commission $10 + Fee $5 = You receive $185.
Withdrawals are processed manually by our team and typically completed within 24 hours.
Can I cancel a withdrawal?
Yes, you can cancel a pending withdrawal. The full amount (including commission) is refunded to your balance. After cancelling, there is a 1-hour cooldown before you can request another withdrawal.
What blockchain networks do you support?
Deposits: USDT on TRC-20 (Tron), BEP-20 (BSC), and TON — plus native TRX, BNB, and TON/Gram. Withdrawals are processed on TRC-20 only. Always confirm the target network before sending — cross-network transfers cannot be recovered.
Account
How do I create an account?
Click "Sign Up" in the top right. You can register with email/password or log in via Steam.
Can I link my Steam account?
Yes, Steam login is supported via OpenID. You can link it during registration or from your profile settings.
How do I contact support?
Click the
? icon in the header or go to the
Support page. Create a ticket and our team will respond as soon as possible.