Tap or click to sign in
Meinhardt

Enter your code

We sent a 6-digit code to
{{ email }}

{{ otpError }}
Check your inbox for a 6-digit code. It may take a minute to arrive.
Didn't get it? {{ resendLabel }}
Meinhardt
MHT WorldCup 2026
OFFICE BETTING POOL · v2 · 02/07/2026
{{ userName }}
My score · {{ userScoreStr }}
{{ userInitials }}
📋 Rules
Stake up to 3 points per match on Win / Draw / Lose.
Correct pick scores points × odds.
Live data · Singapore time · {{ updatedLabel }}
{{ updatedLabel }}
World Cup Champion
Pick one team to win the tournament · one outright bet per player
✓ {{ championBetSummary }} {{ championStakePendingLabel }}
{{ championLockNote }}
{{ championLockNote }}
STAKE
pts · max 10
If win {{ championGainStr }} If lose {{ championLossStr }}
WHO BET · CHAMPION
{{ p.name }} · {{ p.pickText }} · {{ p.points }}pt @ {{ p.oddsStr }}
No one bet yet
LIVE NOW ({{ liveCount }}) · 90 min incl. stoppage
LIVE {{ m.clock }} {{ m.statusLabel }}
✓ {{ m.betSummary }}
{{ m.homeFlag }} {{ m.home }}
{{ m.scoreLine }}
90 MIN
{{ m.away }} {{ m.awayFlag }}
WHO BET
{{ p.name }} · {{ p.pickText }} · {{ p.points }}pt @ {{ p.oddsStr }}
GOALS (90 MIN)
⚽ {{ g.label }}
No goals yet
OPEN FOR BETTING ({{ openCount }})
{{ m.dateLabel }} {{ m.timeLabel }} LIVE
✓ {{ m.betSummary }} {{ m.stakePendingLabel }}
{{ m.homeFlag }} {{ m.home }}
VS
{{ m.away }} {{ m.awayFlag }}
{{ m.whoBetLabel }}
{{ p.name }} · {{ p.pickText }} · {{ p.points }}pt @ {{ p.oddsStr }}
No one bet yet
STAKE
pts · max 10
pts
If win {{ m.gainStr }} If lose {{ m.lossStr }}
FINISHED ({{ doneCount }})
{{ m.dateLabel }}
{{ m.homeFlag }} {{ m.home }} {{ m.scoreLine }} {{ m.away }} {{ m.awayFlag }}
{{ m.resultLabel }}
{{ m.outcomeText }}
GOALS (90 MIN)
⚽ {{ g.label }}
TOTAL POINTS
{{ userScoreStr }}
{{ myBetsScoreBreakdown }}
CORRECT
{{ userCorrectStr }}
RANK
{{ userRankStr }}
{{ myBetsGoalNote }}
MATCH
YOUR PICK
RESULT (90 MIN)
FINAL (ET / PEN)
PTS USED
ODDS
GAIN / LOSS
MATCH
YOU PICK
FINAL RESULT
PTS USED
ODDS
GAIN / LOSS
MARKET
YOUR PICK
RESULT
PTS USED
ODDS
GAIN / LOSS
M#
FIXTURE
DATE
SCORE
RESULT 90
FIRST GOAL
LAST GOAL
MATCH P&L
TOTAL
RANK
{{ b.matchLabel }}
{{ b.dateLabel }}
{{ b.pickText }}
{{ b.result90 }}
{{ b.resultFinal }}
{{ b.points }}
{{ b.oddsStr }}
{{ b.pnlStr }}
{{ b.matchLabel }}
{{ b.dateLabel }}
{{ b.pickText }}
{{ b.goalFinal }}
{{ b.points }}
{{ b.oddsStr }}
{{ b.pnlStr }}
{{ b.matchLabel }}
{{ b.dateLabel }}
{{ b.pickText }}
{{ b.resultFinal }}
{{ b.points }}
{{ b.oddsStr }}
{{ b.pnlStr }}
{{ s.matchId }}
{{ s.fixture }}
{{ s.dateLabel }}
{{ s.scoreLine }}
{{ s.r90 }}
{{ s.fg }}
{{ s.lg }}
{{ s.matchPnl }}
{{ s.totalScore }}
{{ s.rank }}
{{ noBetsMessage }}
{{ p.initials }}
{{ p.name }}
{{ p.scoreStr }}
{{ p.medal }}
#
PLAYER
CORRECT
PTS USED
BETS
{{ boardScoreColLabel }}
{{ r.rankLabel }}
{{ r.initials }}
{{ r.name }} YOU
{{ r.correctStr }}
{{ r.ptsUsedStr }}
{{ r.betsStr }}
{{ r.scoreStr }}LIVE
{{ boardFooterNote }}
● LIVE scores include provisional results (90 min) · updates every 30s
Pool Results Analytics
Philip & Tang · settled markets · net score matches Leaderboard
Building analytics…
PLAYERS
{{ resultsPoolPlayers }}
POINTS BET
{{ resultsPoolPointsBet }}
NET SCORE
{{ resultsPoolNet }}
ACTUAL GAIN
{{ resultsPoolActualGain }}
AVG ROI
{{ resultsPoolAvgRoi }}
AVG HIT RATE
{{ resultsPoolAvgHit }}
GROSS WON
{{ resultsPoolGrossWon }}
GROSS LOST
{{ resultsPoolGrossLost }}
Actual gain = net score − points bet. ROI = actual gain ÷ points bet (negative when net < stake). Net score matches the Leaderboard (Champion once).
Overall table ranks by net points. Boards below rank by number of correct bets only (points ignored).
Overall · by net score
#
PLAYER
NET
BET
ACTUAL
ROI
HIT
CHARACTER
{{ r.rank }}
{{ r.name }}
{{ r.scoreStr }}
{{ r.betStr }}
{{ r.gainStr }}
{{ r.roiStr }}
{{ r.hitStr }}
{{ r.character }}
{{ board.title }} · by correct bets
{{ board.note }}
#
PLAYER
CORRECT
SETTLED
HIT %
{{ r.rank }}
{{ r.name }}
{{ r.correctStr }}
{{ r.settledStr }}
{{ r.hitStr }}

1 · Net score standings

Who finished ahead or behind on pool score

2 · Actual gain (net − points bet)

Economic return after stake volume

3 · Points bet vs net score

High rollers vs efficient grinders (bubble = bets)

4 · Pool stake by market

Where the room put money

5 · Pool P&L by market

Which markets paid or bled the pool

6 · Running total — all players

Race over the tournament

7 · Biggest single-match jumps

Best and worst single-match swing — every player

8 · Hit rate vs ROI

Skill vs luck (unlucky high-hit / luckbox)

9 · Market preference

Result-purist vs goal-merchant stake mix

10 · Player characters (pool)

Personality mix of the room

11 · Character radar

{{ resultsRadarTitle }}

12 · Gross won vs gross lost

Win volume vs bleed

13 · Rank over time — all players

Who climbed or collapsed in standing (lower rank is better)
{{ resultsSelName }}
{{ resultsSelCharacter }}
「{{ resultsSelIdiom }}」
{{ resultsSelIdiomGloss }}
{{ resultsSelBlurb }}
NET
{{ resultsSelScore }}
POINTS BET
{{ resultsSelBet }}
ACTUAL GAIN
{{ resultsSelGain }}
ROI
{{ resultsSelRoi }}
HIT
{{ resultsSelHit }}
BEST JUMP
{{ resultsSelBestJump }}
WORST
{{ resultsSelWorstJump }}
DRAWDOWN
{{ resultsSelDrawdown }}
Markets · R90 {{ resultsSelR90 }} · FG {{ resultsSelFg }} · LG {{ resultsSelLg }} · Champ {{ resultsSelChamp }}

Cumulative stake vs true net gain/lose

Stake accumulates points bet. True net: win = odds×pts − stake (e.g. 3@1.5 → +1.5); lose = −stake (or early loss rule). Not the ledger’s odds×pts win total.
{{ a.title }}
{{ a.name }}
{{ a.detail }}
Player credentials
Manage pool logins · share passwords privately with each player
Add new player
{{ adminFormError }}
NAME
EMAIL
PASSWORD
{{ p.name }}
{{ p.email }}
{{ p.password }}
No players loaded.
Bet tracking
See who has bet on open matches · spot missing picks · auto-refreshes every 10s
Updated {{ adminBetsUpdatedAt }}
{{ adminBetsError }}
{{ adminBetsSummary.openMatchCount }} open matches · {{ adminBetsSummary.playerCount }} players · {{ adminBetsSummary.missingTotal }} missing bets
Open matches — who has bet
{{ m.label }}
{{ m.dateLabel }}
All bet {{ m.missingCount }} missing
BETTED ({{ m.bettedCount }})
No bets yet
{{ b.name }} · {{ b.pickText }} · {{ b.points }}pt @ {{ b.oddsStr }}
NOT YET BET ({{ m.missingCount }})
{{ x.name }}
No open matches.
PLAYER
OPEN BETS
MISSING
{{ p.name }}
All open matches covered
{{ b.matchLabel }} · {{ b.pickText }} · {{ b.points }}pt @ {{ b.oddsStr }}
No bets on open matches
{{ m.matchLabel }}
Who is online
Live pool activity · {{ manageOnlineSummary }}
Updated {{ manageUpdatedAt }}
PLAYER
STATUS
LAST SEEN
{{ p.name }}
{{ p.tabLabel }}
{{ p.statusLabel }}
{{ p.lastSeenLabel }}
No players in roster.
Online = active in the last 90 seconds
{{ toast }}
{{ boardPlayerName }}
Bet history · score {{ boardPlayerScoreStr }} · {{ boardPlayerCorrectStr }} correct
TOTAL POINTS
{{ boardPlayerScoreStr }}
{{ boardPlayerScoreBreakdown }}
CORRECT
{{ boardPlayerCorrectStr }}
BETS
{{ boardPlayerBetsStr }}
{{ boardPlayerGoalNote }}
MATCH
PICK
RESULT (90 MIN)
FINAL (ET / PEN)
PTS
ODDS
GAIN / LOSS
MATCH
YOU PICK
FINAL RESULT
PTS
ODDS
GAIN / LOSS
MARKET
PICK
RESULT
PTS
ODDS
GAIN / LOSS
M#
FIXTURE
DATE
SCORE
RESULT 90
FIRST GOAL
LAST GOAL
MATCH P&L
TOTAL
RANK
{{ b.matchLabel }}
{{ b.dateLabel }}
{{ b.pickText }}
{{ b.result90 }}
{{ b.resultFinal }}
{{ b.points }}
{{ b.oddsStr }}
{{ b.pnlStr }}
{{ b.matchLabel }}
{{ b.dateLabel }}
{{ b.pickText }}
{{ b.goalFinal }}
{{ b.points }}
{{ b.oddsStr }}
{{ b.pnlStr }}
{{ b.matchLabel }}
{{ b.dateLabel }}
{{ b.pickText }}
{{ b.resultFinal }}
{{ b.points }}
{{ b.oddsStr }}
{{ b.pnlStr }}
{{ s.matchId }}
{{ s.fixture }}
{{ s.dateLabel }}
{{ s.scoreLine }}
{{ s.r90 }}
{{ s.fg }}
{{ s.lg }}
{{ s.matchPnl }}
{{ s.totalScore }}
{{ s.rank }}
{{ boardPlayerEmptyNote }}
{{ teamHistoryFlag }}
{{ teamHistoryName }}
World Cup 2026 · {{ teamHistoryCount }} finished
No finished matches yet for this team.
{{ r.dateLabel }} {{ r.timeLabel }}
{{ r.scoreLine }}
{{ r.matchLabel }}
{{ r.outcomeLabel }}
{{ g.label }}
No goals scored
Meinhardt

Hello Hello, Game starts already lei, Can't put the bet already lah, put bet on next game lei