Find Your Table.
Track Your Game.
Discover venues, see how busy they are right now, log every match and rally, and find players at your level — your whole table tennis life in one app.

Everything a table tennis player needs,
in one app.
From finding a table to climbing the ladder, TTPortal keeps your whole table tennis life in one place.
Discover venues
near you.
Browse a map of table tennis clubs and public tables across your city. See opening hours, reviews, and number of tables before you go.
- Interactive map with every known venue
- Filter by city, table count, open now, or rating
- Real reviews and photos from other players



Know before
you go.
See how busy a venue is right now, how many tables players say are free, and whether it's about to rain — so you turn up to an open table, not a full house.
- Live busyness: how many are here now, quiet vs. busy, and the usual peak time
- Free-table reports from players on the spot, fresh to the minute
- Current weather and a rain forecast, plus a one-tap switch to indoor venues
Check in and
log every session.
A single tap logs that you played. Build a history of every session, see how often you visit each venue, and watch your play time add up.
- One-tap check-in at any venue
- Automatic session duration tracking
- Full play history across all your venues


Log matches.
Climb the ladder.
Record a match in seconds, get it confirmed by your opponent, and watch your Elo rating move. Climb the city ladder and track every rivalry along the way.
- Quick Match: scan an opponent's QR code to log a match against them
- Elo rating with peak, recent form, and provisional placement
- Head-to-head records, win streaks, and your top rivals
Find players,
never play alone.
Be discoverable, browse the players near you, and send a challenge in a tap. Broadcast when you're heading out so others can join — and reconnect with anyone you've crossed paths with at a venue.
- Filter players by city, skill, and style — attacker, defender, penholder or lefty
- Say when you'll play (now, in an hour, tonight, tomorrow) and let others jump in — or turn it into an event
- See who you've crossed paths with at a venue and connect


Challenges, badges
and leaderboards.
Climb the city leaderboards by logging sessions and matches, take on monthly challenges, and earn badges for staying consistent.
- City and venue leaderboards
- Monthly challenges across eight skill tracks
- Earn badges as you hit milestones
More ways to play,
compete, and connect.
However you like your table tennis — a quick hit, a ranked match, a club night, or a full bracket — there's a mode for it.

Organize events
Create one-off or recurring sessions, invite friends or open them to your club, and manage attendance with automatic reminders.

Your equipment locker
Log the blade, rubbers, and balls you play with, switch setups, and keep a history of what worked.
Tournaments & brackets
Spin up a tournament event, auto-seed a single-elimination bracket by rating, and crown a champion.
Open play
Say you're heading out now, tonight, or tomorrow and let nearby players join your session.
Rivals & head-to-head
Track your record against everyone you play and settle the score.
Pair by QR.
Keep score together.
Scan your opponent's QR code to pair the match to them, then turn one phone sideways for a shared tap-to-score board. See who's serving and undo any mistap — when you finish, the result goes to your opponent to confirm before your Elo updates.
Scan to pair
Show your QR code or scan your opponent's — that pairs the match to them, with both names pre-filled.
Tap to score
Turn the phone sideways and share one landscape board. Tap your side to add a point, see who's serving, and undo any mistap.
It counts
Finish the match and the result goes to your opponent to confirm — then your Elo rating and ladder spot update.
Your table tennis
year, wrapped.
Swipe through TT Wrapped at year's end, and get a Monday recap of every week you played. Hours played, top venue, partner of the year, and your player type — ready to share in one tap.
- TT Wrapped: a swipeable story of your hours, top venue, biggest month, and player type
- A weekly recap of sessions, hours, venues, friends played with, rank, and streak
- Unlock milestones for check-ins, venues, and hours — and share the card the moment you earn it
And there's more.
Every detail, built for the way table tennis players actually play.
Clubs & referrals
Create a club for your crew, share a join code, and run member-only events — one link connects you the moment a friend signs up.
Coaches
Approved coaches get a profile card with experience, levels, languages, and price — find one at the venues where you already play.
Quick check-in
One tap logs that you're playing — your play history, streak and city ranking update on the spot.
Honest reviews
Rate venues on what matters — table condition, lighting, price, and crowd — and add photos to help other players.
Smart notifications
Challenge invites, event reminders, milestone unlocks, and your Monday recap — only what's useful.
Venue analytics
Claimed venues get a dashboard of check-ins, peak hours, repeat visitors, and review trends.
Privacy first
Your play history is yours. Live counts are anonymous, your data is never sold, and venues only see aggregates.
Works offline
Native on iOS and Android. Check in without signal — it syncs the moment you're back online.
Multiple languages
Play in your language — TTPortal speaks several languages, with more on the way.
Up and playing in 3 steps.
Less setup than unfolding a table.
Find a table
Open the map, pick a club or public table near you, and check how busy it is and what the weather's doing before you head out.
Check in & play
One tap logs your session. Record matches to earn an Elo rating, climb the ladder, and watch your streak grow.
Find your people
Add friends, join open-play sessions, run club nights, and take on monthly challenges. Table tennis is better together.
Your next session
starts here.
Download TTPortal and find a table tonight.
Trusted by table tennis players across Romania