15 slots open today

PLAY MORE.LIVE BETTER.

Premium pitches. One-tap booking. Real games, real soon.

Today's available time slots

Tap a slot to book — we'll pre-pick a field that's open at that time.

Full calendar →
What we offer

Built for every kind of player

From a quick pickup match to a 12-week league — same booking flow, same flat-rate field.

Our home pitch

One premium indoor field in Richmond, VA

Climate-controlled, tournament-grade turf. Free on-site parking, two restrooms, and live matches on the big screens.

The flow

From idle Saturday to first whistle in 30 seconds

  1. 011

    Pick a time

    Choose a date, pick an open hour, and select 1, 2, or 3 hour bookings. Toggle weekly to lock in a series.

  2. 022

    Pay securely

    Stripe checkout at $125/hour. Apply your UPlay credit balance or pay with any major card.

  3. 033

    Show up & play

    Instant email confirmation, one-tap Google Calendar add, and 24-hour reminder before kickoff.

Players love it

Trusted by 1,200+ players across Richmond

Captains, pickup regulars, and weekend warriors all run on UPlay.

We moved our Sunday practices to UPlay a year ago. The indoor pitch is league-quality and the weekly auto-booking has saved me hours of admin every season.
MR
Marco Reyes
Captain · Richmond Hawks FC
Verified
I moved to Richmond and didn't know a single player. Joined three pickup games my first week through UPlay — I've got a Friday crew now.
PS
Priya Sharma
Pickup regular
Verified
Reliable indoor turf and an actual booking flow that takes 20 seconds. Lights stay on until midnight so our late games never get bumped.
DC
Devon Carter
Weekend captain
Verified
0+
Players
0
Hours played
9 AM – 12 AM
Open daily
0
Avg rating ⭐
What's next

Coming to UPlay

The features in flight right now. Have an opinion? Email uplayindoorsoccer@gmail.com — we shamelessly ship feature requests.

Beta

Group split-pay

Captain books a field for 12, each player auto-pays their share when they accept. No more fronting $125 and chasing Venmos.

Beta

Reputation badges

Show-rate displayed on every pickup-game host so you know who actually shows up before you commit.

Soon

Mobile app (PWA)

Install UPlay to your home screen, get push reminders, and pay on-the-go. Live now in beta.

Planned

Weather-aware reschedules

If a thunderstorm rolls in within 1 hour of kickoff we auto-offer a one-tap reschedule to all impacted bookings.

Planned

Sub marketplace

Player can't make it? One tap finds a vetted sub from your roster's friends-of-friends.

Your next game is one tap away.

Check today's open slots, host a pickup game, or lock in a weekly team practice for the season. New players get $25 of UPlay credit on signup.