Drift TennisJoin the waitlist
A player meeting the ball on a sunlit hard court.

You have a match on Saturday.

Built for racket sports, Drift Tennis finds you opponents at your level, schedules the match, records the result both players confirm, and turns your season into a rating you can trust. Tennis leads, padel runs on the same rails, and both live in one app instead of a booking site, three WhatsApp groups and a spreadsheet ladder.

Free to join while we get going. Android first, iOS follows.

Up next · Round 3Doubles

Sarah & Grace

Rating 4.2

vs

Kevin & Brian

Rating 3.8

Sat · 16:00

✓ Time accepted

Club court suggested · 2 of 3 proposals settled

Incoming challenge2h

Daniel challenged you

Proposed: Sun 10:00 or 17:00

AcceptPropose time

Illustrative app screens, not real player data.

One loop, five stages, and you re-enter it every week

  1. Discover

    Find your level and who to play.

  2. Play

    Turn it into a real fixture.

  3. Compete

    Seasons, standings, a rating.

  4. Improve

    Know what to practise next.

  5. Connect

    Stay in your tennis community.

Find your level. Find your people.

A short, honest assessment places you on a 1.0–7.0 scale. Discovery then stays beginner-safe by only introducing you to players you can actually rally with.

Overhead view of a player following through, long shadow across the baseline.
  • At onboarding

    Adaptive assessment

    Thirteen questions estimate your level and skill breakdown. Disagree with the result? Adjust it. The app meets you where you are.

  • Privacy-first

    Player discovery

    Filter players by level, distance, format and availability. Exact locations and contact details never leave the server. Distance shows as a coarse band, like “~3 km away”.

  • Court finder

    Courts & clubs nearby

    Surface, indoor/outdoor, lighting, booking type, and honest blanks where a venue hasn't been verified, never an invented phone number.

From “fancy a game?” to a fixture.

Scheduling is structured, not a chat maze. Propose times, counter, settle on a court. The match only leaves PROPOSED when everyone is actually in.

Skill profile

Rating 3.5
  • Serve46
  • Forehand72
  • Backhand38
  • Return61
  • Net44
  • Movement68
  • Match play55

Practise next: backhand

3 drills matched to your level

Illustrative app screens, not real player data.

  • Time proposals

    Structured challenges

    Challenge a connected player, propose time options, suggest a court, counter up to three rounds. Then the app points you at the conversation, not another week of back-and-forth.

  • Four-player flow

    Doubles, properly

    You name your partner up front, your opponent nominates theirs on accept. The fixture is real when all four players have accepted.

  • Confirm or dispute

    Results both players trust

    One player enters the score, the other confirms or disputes. Both versions are kept until they match, so ratings stay clean without an argument.

A player stepping up to serve on a blue hard court.

Compete

Standings that mean something.

Real leagues: registration windows, waitlists, automatic round-robin pairing, fixtures, and standings snapshots that remember your movement week to week.

  • Leagues with real seasons

    Seasons & rounds

    Register (or queue), get your fixtures when the round opens, play them through the same scheduling and results flow as any match.

  • A rating you can trust

    1.0 – 7.0

    An Elo-style engine on the same 1.0–7.0 scale as your profile, so every number in the app is one comparable unit. Walkovers and retirements are handled by rule, not by argument.

  • Standings with history

    Movement arrows

    Round-closed standings snapshots, so the movement arrow next to your name is earned, not decorative.

Overhead view of a serve on a clay court in late afternoon light.

Improve & Connect

Know what to practise on Tuesday.

Your rating says how you compete; your skill profile says why. Drift keeps both, and points your practice at the weakest one.

  • Seven pillars

    A real skill profile

    Serve, forehand, backhand, return, net, movement and match play, blended from your assessment baseline and logged practice, never a guess dressed as a percentage.

  • Learning centre

    Lessons, drills, plans

    Recommendations matched to your level and weakest skill, plus training plans that sequence them into something you can actually follow.

  • Milestones

    Goals with honest progress

    Set a target, get milestones, and a status that compares your real pace to the plan: ON TRACK or BEHIND, not a pat on the head.

Connect

Your tennis life, in one place.

Connections, messages, club announcements and tennis news, with the official channel kept separate from the group-chat noise.

  • Messaging that stays in context

    Match threads

    Every match gets its own thread, and every state change (proposed, accepted, disputed) lands in it as a system message you can scroll back to.

  • Clubs & announcements

    Club feed

    Follow your club's feed and keep official announcements apart from casual chat, so “rained off” doesn't drown out “round starts Monday”.

  • Tennis news, categorised

    News feed

    Pro, players, tournaments, local, Africa, clubs and community, summarised and attributed, with a link to the original story.

Full time

Your season, at a glance

  • · Automatic round-robin fixtures per season
  • · Opponent-confirmed results, disputes kept until settled
  • · Standings snapshots with movement week to week

Saturday League · Standings

After Round 6
Illustrative data. This is what a live standings table looks like in the app.
#PlayerPWLRatingForm
1Sarah W.6514.2
2Kevin M.6423.8
3Emma O.6242.4
4Daniel K.6152.1

Illustrative data. This is what a live standings table looks like in the app.

Second sport · My Sports

Padel, as a real second sport

Add padel from your profile and it runs on the same rails as your tennis, with its own assessment, its own rating and its own match history, kept fully separate from your tennis record. Tennis leads here and keeps the name; padel is not a token.

  • A padel assessment and rating of its own, independent of your tennis level
  • Padel leagues and ladders, created by clubs the same way as tennis ones
  • Courts, clubs, coaches and lessons tagged by sport, so nothing bleeds across
  • One profile, two records, and you opt in only when you want the second

For clubs & academies

Run your club without the spreadsheet

Club admins get their own console: create leagues and seasons, let Drift generate the fixtures, settle disputes from a real queue, keep members and announcements in one place, and keep your courts visible to every player nearby.

  • League, season, fixture and dispute management
  • Members, roles, invitations and moderation
  • Court listings and verification
  • Club subscriptions billed in KES through IntaSend
Talk to us
Aerial view of a single tennis court surrounded by trees.
A tennis ball resting on the white line of a blue court.

The final

Your season starts with one match

Sign up, take the assessment, and Drift does the rest: opponents at your level, the fixture on your calendar, and a rating that moves only when results are confirmed.

Free to join while we get going. Android first, iOS follows. The app stores are not live yet, so the waitlist is how you hear about it first.