Tutorial

How to use City Cup

Everything you need to run and play in your tennis or pickleball league. Jump to the guide that matches your role — players, captains, league owners and platform admins are all covered.

Getting Started

Set up your account and find your way around the app.

  1. 1
    Create an account or sign in.Sign in
  2. 2
    Pick your active league from the league switcher in the header. Everything you see — standings, schedule, lineups and scoring — follows the league you select.
  3. 3
    City Cup supports both tennis and pickleball. The app automatically adapts ratings, lineup formats and scoring to your league's sport.
  4. 4
    Your name and highest role appear in the top-right, and the bell shows notifications about matches, lineups and results.
  5. 5
    Browse the live league anytime — standings, schedule and teams are public.View standings

Find or Start a League

Join an existing community or launch your own.

  1. 1
    Discover leagues by sport, format, skill level and location, then join the one that fits you.Discover leagues
  2. 2
    Can't find the right league? Request to start and run your own tennis or pickleball league.Request a league

For Players

Stay match-ready and never miss a fixture.

  1. 1
    Open your dashboard for your next match, current standing and quick links.Open dashboard
  2. 2
    Mark your availability for each upcoming fixture so your captain can build the lineup.Set availability
  3. 3
    Check the schedule to see who you play, when and where — filter by team in a tap.Open schedule
  4. 4
    Accept a team invitation from the link in your email — once accepted you join the team roster.
  5. 5
    Set your skill rating (NTRP for tennis, DUPR for pickleball) from the dashboard so lineups stay fair.My rating
  6. 6
    After a match, view results and game-by-game scores from the match page or standings.

Book a Court

Reserve court time for practice or matches.

  1. 1
    Pick a venue, date and an open time slot to reserve a court.Book a court
  2. 2
    Review or cancel your upcoming reservations anytime.My bookings

For Captains & Vice-Captains

Build winning lineups and keep your squad organised.

  1. 1
    Review your players' availability for each match before the deadline.Captain tools
  2. 2
    Build your lineup from available players — tennis matches use two singles and two doubles (S1, S2, D1, D2), while pickleball matches use three doubles lines (D1, D2, D3).
  3. 3
    Watch the lock countdown: lineups close before each match, and rating rules (NTRP for tennis, DUPR for pickleball) keep matchups fair.
  4. 4
    After a match, enter line-by-line scores. The opposing captain confirms them or requests a correction — and you can message captains directly or request a reschedule from the match page.

Pickleball Rules & Scoring

New to pickleball or captaining a pickleball team? Read the full guide.

  1. 1
    See how City Cup pickleball matches work: three doubles lines, best-of-three games to 11, and DUPR ratings.Open guide
  2. 2
    Brush up on the basics: the kitchen, the two-bounce rule, serving and faults.Open guide

For League Owners & Admins

Run the whole season from one control panel.

  1. 1
    Set up and manage your league — seasons, teams, captains, vice-captains and home venues.Manage league
  2. 2
    Add players, send team invitations, and keep rosters up to date. New teams can even generate an AI team logo.View teams
  3. 3
    Track the playoff race — the top four seed automatically into the bracket.View playoffs

For Platform Admins

Oversight and configuration across the platform.

  1. 1
    Enter scores, send notifications and manage the league from the admin dashboard.Open admin
  2. 2
    Resolve score disputes raised on completed matches.Disputes
  3. 3
    Manage venues and courts.Venues
  4. 4
    Set venue availability windows so players can only book open court time.Venue availability
  5. 5
    Adjust league-wide settings.Settings

Ready to play?

Sign in to set your availability, build lineups, book a court, or manage your league.