Local Sports Made Simple

Find a Sport. Find a Team.
Start Playing Today.

Search local youth & adult sports programs, leagues, and open play near you.

Browse by Sport

Tap a sport to filter programs

All Sports
Tennis
Tennis
Basketball
Basketball
Soccer
Soccer
Volleyball
Volleyball
Baseball
Baseball
Flag Football
Flag Football
Pickleball
Pickleball
Swimming
Swimming
Track & Field
Track & Field
Golf
Golf
Showing 88 programs

Finding programs near you...

Lowcountry Track Club
All Levels Ages 10-18
Lowcountry Track Club
Mount Pleasant Recreation Complex • Mount Pleasant, SC
Mar 1 – May 31
7:00 AM - 8:30 AM
Tue,Thu,Sat
7 spots left
71% full
Reedy River Run Club
All Levels Ages 12+
Reedy River Run Club
Greenville County Rec • Greenville, SC
Mar 1 – Jun 30
7:30 AM - 9:00 AM
Sat
8 spots left
73% full
Little League Baseball
All Levels Ages 6-12
Little League Baseball
Lafayette Community Center • Lafayette, CA
Apr 1 – Jun 30
5:00 PM - 7:00 PM
Tue, Thu, Sat
2 spots left
87% full
Pickleball Open Play
All Levels All Ages
Pickleball Open Play
Pleasant Hill Park • Pleasant Hill, CA
Apr 15 – Sep 30
8:00 AM - 10:00 AM
Mon, Wed, Fri
8 spots left
60% full
Fairmount Park Runners
All Levels Adults 18+
Fairmount Park Runners
Fairmount Park Athletics • Philadelphia, PA
Apr 15 – Oct 31
6:30 AM - 7:30 AM
Tue, Thu, Sat
17 spots left
66% full
Cocoa Swim Club
All Levels Ages 6-18
Cocoa Swim Club
Hershey Recreation Center • Hershey, PA
May 1 – Aug 31
4:00 PM - 5:30 PM
Mon, Wed, Fri
12 spots left
70% full
KOP Premier Soccer
Advanced Ages 10-14
KOP Premier Soccer
King of Prussia Sports Complex • King of Prussia, PA
May 1 – Jul 31
5:00 PM - 7:00 PM
Tue, Thu, Sat
4 spots left
78% full
Bucks County Pickleball Open
All Levels Adults 21+
Bucks County Pickleball Open
Doylestown Community Park • Doylestown, PA
May 1 – Oct 31
9:00 AM - 12:00 PM
Sat, Sun
7 spots left
78% full
Brookline Pickleball Club
All Levels Adults 30+
Brookline Pickleball Club
Brookline Recreation Center • Brookline, MA
May 1 – Sep 30
8:00 AM - 10:00 AM
Sat
6 spots left
75% full
Crimson Coed Soccer
Intermediate Adults 18+
Crimson Coed Soccer
Cambridge War Memorial • Cambridge, MA
May 1 – Aug 15
9:00 AM - 11:00 AM
Sun
6 spots left
83% full
Masters Swim Team
Intermediate Adults 18+
Masters Swim Team
Wellesley Sports Center • Wellesley, MA
May 1 – Sep 30
6:00 AM - 7:30 AM
Tue, Thu, Sat
9 spots left
70% full
MetroWest Volleyball League
All Levels Adults 18+
MetroWest Volleyball League
Framingham Athletic Fields • Framingham, MA
May 1 – Aug 1
7:00 PM - 9:00 PM
Wed
12 spots left
67% full
Competitive Soccer Academy
Advanced Ages 10-14
Competitive Soccer Academy
San Ramon Central Park • San Ramon, CA
May 1 – Jul 31
5:00 PM - 7:00 PM
Tue, Thu, Sat
3 spots left
83% full
Cardio Tennis
All Levels Adults 18+
Cardio Tennis
Danville Community Center • Danville, CA
May 1 – Aug 31
8:00 AM - 9:00 AM
Sat
4 spots left
67% full
Junior Tennis Academy
Beginner Ages 6-10
Junior Tennis Academy
Orinda Community Park • Orinda, CA
May 1 – Jul 31
4:00 PM - 5:30 PM
Mon, Wed
5 spots left
69% full
Indoor Volleyball League
All Levels Adults 18+
Indoor Volleyball League
Walnut Creek Sports Park • Walnut Creek, CA
May 1 – Aug 1
7:00 PM - 9:00 PM
Wed
8 spots left
78% full
Pickleball Tournament Series
Intermediate Adults 18+
Pickleball Tournament Series
Moraga Commons Park • Moraga, CA
May 1 – Sep 1
8:00 AM - 4:00 PM
Sat
8 spots left
75% full
Swim Team Prep
Intermediate Ages 8-18
Swim Team Prep
Heather Farm Park • Walnut Creek, CA
May 1 – May 31
6:00 AM - 7:30 AM
Mon-Fri
5 spots left
79% full
Rec Center Volleyball Night
All Levels Adults 18+
Rec Center Volleyball Night
Lancaster Recreation Center • Lancaster, PA
May 1 – Sep 30
6:00 PM - 9:00 PM
Fri
10 spots left
67% full
Lehigh Valley FC Youth
Intermediate Ages 8-14
Lehigh Valley FC Youth
Bethlehem Municipal Fields • Bethlehem, PA
May 1 – Jul 31
4:30 PM - 6:00 PM
Mon, Wed, Fri
5 spots left
77% full
Lititz Pickleball Social
All Levels Adults 18+
Lititz Pickleball Social
Lititz Springs Park • Lititz, PA
May 1 – Oct 15
8:00 AM - 10:00 AM
Mon, Wed, Fri
6 spots left
75% full
Lititz Fun Runs
All Levels All Ages
Lititz Fun Runs
Warwick Community Park • Lititz, PA
May 1 – Sep 30
6:30 PM - 7:30 PM
Thu
19 spots left
62% full
Lancaster Rec Pickleball
All Levels Adults 30+
Lancaster Rec Pickleball
Lancaster Recreation Center • Lancaster, PA
May 1 – Dec 31
10:00 AM - 12:00 PM
Tue, Thu
4 spots left
75% full
Basketball Skills Clinic
All Levels Ages 8-12
Basketball Skills Clinic
Lafayette Community Center • Lafayette, CA
May 10 – Jul 10
10:00 AM - 12:00 PM
Sat
6 spots left
70% full
Advanced Tennis Drills
Advanced Adults 18+
Advanced Tennis Drills
Brookline Recreation Center • Brookline, MA
May 10 – Aug 30
7:00 PM - 8:30 PM
Wed, Fri
4 spots left
67% full
Downtown Hoops League
All Levels Adults 18+
Downtown Hoops League
Boston Common Tennis Courts • Boston, MA
May 15 – Sep 1
6:00 PM - 8:00 PM
Tue, Thu
12 spots left
70% full
Youth Track & Field
Beginner Ages 7-14
Youth Track & Field
Walnut Creek Sports Park • Walnut Creek, CA
May 15 – Jul 15
4:00 PM - 5:30 PM
Tue, Thu
9 spots left
70% full
Adult Tennis League
Intermediate Adults 18+
Adult Tennis League
Orinda Community Park • Orinda, CA
May 15 – Aug 15
6:30 PM - 8:00 PM
Tue, Thu
6 spots left
75% full
Central Park Tennis Lessons
Beginner Adults 18+
Central Park Tennis Lessons
Lancaster County Central Park • Lancaster, PA
May 15 – Aug 15
6:00 PM - 7:30 PM
Tue, Thu
4 spots left
67% full
Warwick Little League Summer
All Levels Ages 8-12
Warwick Little League Summer
Warwick Community Park • Lititz, PA
May 15 – Jul 15
6:00 PM - 7:30 PM
Mon, Wed
6 spots left
80% full
Steel City Sluggers
All Levels Ages 8-12
Steel City Sluggers
Pittsburgh Schenley Park • Pittsburgh, PA
May 15 – Jul 31
5:30 PM - 7:00 PM
Tue, Thu
10 spots left
79% full
Cambridge Youth Track Club
Intermediate Ages 10-14
Cambridge Youth Track Club
Cambridge War Memorial • Cambridge, MA
May 20 – Jul 31
4:00 PM - 5:30 PM
Tue, Thu
9 spots left
64% full
Junior Golf Academy
Beginner Ages 8-16
Junior Golf Academy
Wellesley Sports Center • Wellesley, MA
Jun 1 – Aug 1
2:00 PM - 4:00 PM
Mon, Wed
5 spots left
58% full
Youth Basketball Skills
Beginner Ages 10-14
Youth Basketball Skills
Framingham Athletic Fields • Framingham, MA
Jun 1 – Jul 31
3:30 PM - 5:00 PM
Tue, Thu
7 spots left
65% full
Philly Hoops Academy
Advanced Ages 12-17
Philly Hoops Academy
Fairmount Park Athletics • Philadelphia, PA
Jun 1 – Aug 15
10:00 AM - 12:00 PM
Mon, Wed, Fri
5 spots left
79% full
Young Golfers Clinic
Beginner Ages 8-14
Young Golfers Clinic
Doylestown Community Park • Doylestown, PA
Jun 1 – Jul 31
3:00 PM - 5:00 PM
Wed
4 spots left
60% full
Lancaster Tennis Club Juniors
Beginner Ages 5-10
Lancaster Tennis Club Juniors
Lancaster Recreation Center • Lancaster, PA
Jun 1 – Aug 15
10:00 AM - 11:30 AM
Mon, Wed
5 spots left
69% full
Youth Soccer Camp
Beginner Ages 5-8
Youth Soccer Camp
Moraga Commons Park • Moraga, CA
Jun 1 – Jun 30
9:00 AM - 12:00 PM
Mon-Fri
8 spots left
73% full
Junior Golf Program
Beginner Ages 8-15
Junior Golf Program
Blackhawk Sports Club • Danville, CA
Jun 1 – Aug 1
3:00 PM - 5:00 PM
Mon, Wed
5 spots left
58% full
Boston Common Tennis Clinic
Beginner Ages 8-14
Boston Common Tennis Clinic
Boston Common Tennis Courts • Boston, MA
Jun 1 – Aug 14
9:00 AM - 10:30 AM
Mon, Wed
7 spots left
56% full
Summer Swim Program
All Levels Ages 5-15
Summer Swim Program
Newton North Athletic Complex • Newton, MA
Jun 1 – Aug 22
10:00 AM - 11:00 AM
Mon, Wed, Fri
6 spots left
70% full
Christmas City Swim Team
Beginner Ages 6-14
Christmas City Swim Team
Bethlehem Municipal Fields • Bethlehem, PA
Jun 1 – Aug 1
8:00 AM - 9:30 AM
Mon, Tue, Thu
11 spots left
63% full
Springs Youth Soccer
Beginner Ages 4-8
Springs Youth Soccer
Lititz Springs Park • Lititz, PA
Jun 1 – Jul 31
9:00 AM - 10:30 AM
Sat
6 spots left
70% full
Lancaster Sand Volleyball
Intermediate Adults 21+
Lancaster Sand Volleyball
Lancaster County Central Park • Lancaster, PA
Jun 1 – Aug 31
6:30 PM - 8:30 PM
Wed
8 spots left
75% full
Lancaster Golf for Beginners
Beginner Ages 10-16
Lancaster Golf for Beginners
Lancaster County Central Park • Lancaster, PA
Jun 1 – Jul 31
8:00 AM - 10:00 AM
Sat
5 spots left
50% full
Barnstormers Youth Baseball
Intermediate Ages 10-14
Barnstormers Youth Baseball
Clipper Magazine Stadium Area • Lancaster, PA
Jun 1 – Jul 25
9:00 AM - 11:30 AM
Mon, Wed, Fri
6 spots left
75% full
Lancaster Swim & Dive
All Levels Ages 6-18
Lancaster Swim & Dive
Lancaster Recreation Center • Lancaster, PA
Jun 1 – Aug 1
7:30 AM - 9:00 AM
Mon, Tue, Wed, Thu, Fri
13 spots left
74% full
Red Rose City Basketball
All Levels Adults 18+
Red Rose City Basketball
Clipper Magazine Stadium Area • Lancaster, PA
Jun 1 – Aug 31
7:00 PM - 9:00 PM
Mon, Wed
11 spots left
73% full
Lowcountry Junior Tennis
All Levels Ages 8-14
Lowcountry Junior Tennis
Hilton Head Island Recreation Center • Hilton Head Island, SC
Jun 1 – Aug 15
8:00 AM - 9:30 AM
Mon,Wed,Fri
6 spots left
63% full
Island Pickleball League
All Levels Ages 18+
Island Pickleball League
Hilton Head Island Recreation Center • Hilton Head Island, SC
Jun 1 – Aug 30
9:00 AM - 11:00 AM
Tue,Thu
6 spots left
75% full
Palmetto Dunes Junior Academy
Intermediate Ages 10-17
Palmetto Dunes Junior Academy
Palmetto Dunes Tennis Center • Hilton Head Island, SC
Jun 1 – Aug 31
8:30 AM - 11:30 AM
Mon,Tue,Wed,Thu,Fri
3 spots left
75% full
Adult Tennis Clinics
All Levels Ages 18+
Adult Tennis Clinics
Palmetto Dunes Tennis Center • Hilton Head Island, SC
Jun 1 – Aug 31
7:00 AM - 8:30 AM
Tue,Thu,Sat
4 spots left
75% full
Mount Pleasant Golf Juniors
Beginner Ages 10-17
Mount Pleasant Golf Juniors
Mount Pleasant Recreation Complex • Mount Pleasant, SC
Jun 1 – Aug 15
8:00 AM - 10:00 AM
Wed,Fri
4 spots left
60% full
Beach Volleyball League
All Levels Ages 16+
Beach Volleyball League
Myrtle Beach Sports Center • Myrtle Beach, SC
Jun 1 – Aug 31
9:00 AM - 12:00 PM
Sat
8 spots left
75% full
Morning Beach Volleyball
All Levels Ages 16+
Morning Beach Volleyball
Island Recreation Center • Hilton Head Island, SC
Jun 1 – Aug 31
7:30 AM - 9:00 AM
Tue,Thu
5 spots left
69% full
Charleston Youth Tennis
All Levels Ages 8-15
Charleston Youth Tennis
Charleston County Parks Tennis Center • Charleston, SC
Jun 1 – Aug 15
9:00 AM - 10:30 AM
Mon,Wed,Fri
5 spots left
69% full
Lowcountry Pickleball Open Play
All Levels Ages 18+
Lowcountry Pickleball Open Play
Charleston County Parks Tennis Center • Charleston, SC
Jun 1 – Aug 31
7:00 AM - 9:00 AM
Mon,Wed,Fri
5 spots left
75% full
Myrtle Beach Swim Academy
Beginner Ages 5-12
Myrtle Beach Swim Academy
Myrtle Beach Sports Center • Myrtle Beach, SC
Jun 1 – Aug 15
8:00 AM - 9:30 AM
Mon,Wed,Fri
6 spots left
63% full
Upstate Tennis Academy
Intermediate Ages 10-17
Upstate Tennis Academy
Greenville County Rec • Greenville, SC
Jun 1 – Aug 31
9:00 AM - 11:00 AM
Mon,Wed,Fri
4 spots left
71% full
Midlands Golf Academy
Beginner Ages 12-18
Midlands Golf Academy
Columbia Owens Field Park • Columbia, SC
Jun 1 – Aug 15
8:00 AM - 10:00 AM
Tue,Thu
5 spots left
50% full
Beaufort Junior Tennis
All Levels Ages 8-14
Beaufort Junior Tennis
Beaufort Recreation Center • Beaufort, SC
Jun 1 – Aug 15
9:00 AM - 10:30 AM
Mon,Wed
4 spots left
67% full
Sea Island Swim Team
Intermediate Ages 6-16
Sea Island Swim Team
Beaufort Recreation Center • Beaufort, SC
Jun 1 – Aug 31
7:00 AM - 8:30 AM
Mon,Wed,Fri
5 spots left
69% full
Beaufort Pickleball Social
All Levels Ages 18+
Beaufort Pickleball Social
Beaufort Recreation Center • Beaufort, SC
Jun 1 – Aug 31
8:00 AM - 10:00 AM
Tue,Thu,Sat
4 spots left
80% full
Sweetest Tennis Camp
All Levels Ages 6-16
Sweetest Tennis Camp
Hershey Recreation Center • Hershey, PA
Jun 8 – Jul 31
9:00 AM - 12:00 PM
Mon, Tue, Wed, Thu
9 spots left
63% full
Indoor Volleyball Camp
Intermediate Ages 12-18
Indoor Volleyball Camp
King of Prussia Sports Complex • King of Prussia, PA
Jun 15 – Jul 25
1:00 PM - 3:00 PM
Mon, Wed
8 spots left
67% full
Amish Country 3-on-3
Intermediate Ages 14-18
Amish Country 3-on-3
Lancaster Recreation Center • Lancaster, PA
Jun 15 – Aug 15
1:00 PM - 5:00 PM
Sat
8 spots left
78% full
Newton Youth Soccer Camp
Beginner Ages 6-12
Newton Youth Soccer Camp
Newton North Athletic Complex • Newton, MA
Jun 15 – Jul 25
9:00 AM - 12:00 PM
Mon, Tue, Wed, Thu
8 spots left
73% full
Summer Basketball Camp
Intermediate Ages 10-16
Summer Basketball Camp
Heather Farm Park • Walnut Creek, CA
Jun 15 – Jun 20
9:00 AM - 3:00 PM
Mon-Fri
5 spots left
88% full
Flag Football League
Beginner Ages 7-12
Flag Football League
Concord Community Park • Concord, CA
Jun 15 – Aug 15
9:00 AM - 11:00 AM
Sat
7 spots left
83% full
Summer Splash Swim Camp
Beginner Ages 6-14
Summer Splash Swim Camp
James Island County Park • Charleston, SC
Jun 15 – Aug 1
10:00 AM - 12:00 PM
Mon,Tue,Wed,Thu
6 spots left
70% full
Grand Strand Baseball Camp
Intermediate Ages 8-15
Grand Strand Baseball Camp
Myrtle Beach Sports Center • Myrtle Beach, SC
Jun 15 – Jul 31
9:00 AM - 12:00 PM
Mon,Tue,Wed,Thu
6 spots left
75% full
Summer Swim Lessons
Beginner Ages 5-12
Summer Swim Lessons
Hilton Head Island Recreation Center • Hilton Head Island, SC
Jun 15 – Jul 31
10:00 AM - 11:00 AM
Mon,Wed
5 spots left
58% full
Summer Baseball Camp
All Levels Ages 9-14
Summer Baseball Camp
Lexington Community Center • Lexington, MA
Jun 15 – Jul 10
9:00 AM - 1:00 PM
Mon, Tue, Wed, Thu, Fri
6 spots left
81% full
Lititz Pool Swim Lessons
Beginner Ages 5-12
Lititz Pool Swim Lessons
Lititz Springs Park • Lititz, PA
Jun 15 – Aug 8
10:00 AM - 10:45 AM
Mon, Tue, Wed, Thu
4 spots left
75% full
Palmetto Pickleball Camp
Beginner Ages 12+
Palmetto Pickleball Camp
Palmetto Dunes Tennis Center • Hilton Head Island, SC
Jul 1 – Jul 31
8:00 AM - 10:00 AM
Mon,Wed,Fri
6 spots left
70% full
Lancaster United FC
Advanced Ages 10-16
Lancaster United FC
Clipper Magazine Stadium Area • Lancaster, PA
Aug 15 – Nov 15
5:00 PM - 7:00 PM
Tue, Thu, Sat
5 spots left
72% full
Steeler Nation Flag League
All Levels Adults 18+
Steeler Nation Flag League
Pittsburgh Schenley Park • Pittsburgh, PA
Sep 1 – Nov 15
7:00 PM - 9:00 PM
Fri
18 spots left
70% full
HHI Youth Soccer League
All Levels Ages 6-12
HHI Youth Soccer League
Island Recreation Center • Hilton Head Island, SC
Sep 1 – Nov 15
9:00 AM - 11:00 AM
Sat
12 spots left
70% full
Island Flag Football
All Levels Ages 7-13
Island Flag Football
Island Recreation Center • Hilton Head Island, SC
Sep 1 – Nov 1
1:00 PM - 3:00 PM
Sat
12 spots left
63% full
Park Soccer Saturdays
Beginner Ages 5-10
Park Soccer Saturdays
James Island County Park • Charleston, SC
Sep 1 – Nov 30
9:00 AM - 11:00 AM
Sat
8 spots left
73% full
Coastal Soccer School
All Levels Ages 6-14
Coastal Soccer School
Myrtle Beach Sports Center • Myrtle Beach, SC
Sep 1 – Nov 15
4:00 PM - 5:30 PM
Tue,Thu
9 spots left
68% full
Capital City Soccer League
All Levels Ages 6-14
Capital City Soccer League
Columbia Owens Field Park • Columbia, SC
Sep 1 – Nov 30
10:00 AM - 12:00 PM
Sat
11 spots left
69% full
Columbia Flag Football
All Levels Ages 7-12
Columbia Flag Football
Columbia Owens Field Park • Columbia, SC
Sep 1 – Nov 1
1:00 PM - 3:00 PM
Sat
10 spots left
64% full
Warwick Flag Football
Beginner Ages 6-10
Warwick Flag Football
Warwick Community Park • Lititz, PA
Sep 5 – Nov 1
10:00 AM - 12:00 PM
Sat
14 spots left
61% full
Minuteman Flag Football
Beginner Ages 7-12
Minuteman Flag Football
Lexington Community Center • Lexington, MA
Sep 6 – Nov 14
10:00 AM - 12:00 PM
Sat
13 spots left
73% full
James Island Basketball League
Intermediate Ages 12-17
James Island Basketball League
James Island County Park • Charleston, SC
Oct 1 – Dec 15
6:00 PM - 8:00 PM
Tue,Thu
8 spots left
67% full
MP Youth Basketball
All Levels Ages 8-14
MP Youth Basketball
Mount Pleasant Recreation Complex • Mount Pleasant, SC
Oct 1 – Dec 20
5:00 PM - 6:30 PM
Mon,Wed
7 spots left
65% full
Greenville Youth Basketball
All Levels Ages 8-14
Greenville Youth Basketball
Greenville County Rec • Greenville, SC
Oct 1 – Dec 20
5:00 PM - 7:00 PM
Tue,Thu
6 spots left
70% full

Where to Play

Finding a court, field, or pool near you is easier than you think.

Tennis & Pickleball

Most public parks in the East Bay have free tennis courts. Popular spots include Moraga Commons, Heather Farm Park (Walnut Creek), and San Ramon Central Park. Many tennis courts are being converted or lined for pickleball — check local signage for dedicated hours.

Basketball

Open courts at most city parks. Walnut Creek Sports Park, Dublin Heritage Park, and Pleasant Hill Park all have lighted full courts. Some recreation centers offer indoor courts on a drop-in basis.

Soccer

Soccer fields are available at most large community parks. Wilder Fields (Orinda), Dougherty Valley (San Ramon), and Hap Magee Ranch Park (Danville) offer regulation-size fields. City leagues often share field schedules online.

Volleyball

Sand courts at Heather Farm Park and several East Bay community centers. Indoor volleyball is often available through recreation departments at local gyms and school facilities during evening hours.

Baseball & Softball

Diamonds at nearly every community park. Rancho San Ramon, Las Trampas Pool & Rec, and Meadow Homes Park have well-maintained fields. Little League and adult leagues post schedules in spring.

Flag Football

Flag football is typically played on open grass fields at parks like Osage Station (Danville), Emerald Glen (Dublin), and Civic Park (Walnut Creek). Many i9 Sports and local rec programs provide field assignments on registration.

Swimming

Public pools at Soda Aquatic Center (Moraga), Clarke Memorial Swim Center (Walnut Creek), and Pleasanton Aquatic Center. Lap swim, open swim, and lessons are available seasonally. Check city websites for schedules and fees.

Track & Field

Most high school tracks are open to the public outside of school hours. Campolindo, Miramonte, and Las Lomas High School tracks are popular with local runners. City-sponsored track clubs often meet at these locations.

Golf

Public courses include Tilden Park Golf Course (Berkeley), Boundary Oak (Walnut Creek), and Sunol Valley. Driving ranges like Diablo Creek (Concord) are great for beginners. Most courses offer junior rates and clinics.

How to Play

New to a sport? Here are the basics to get started.

Tennis

Played on a rectangular court with a net. Use a racquet to hit the ball over the net into the opponent's side. Games are scored 15-30-40, and you need to win sets. Start with rallying against a wall and take a beginner group lesson to learn proper grip and footwork.

Pickleball

A paddle sport played on a badminton-sized court with a low net. Uses a perforated plastic ball. Easy to learn — the smaller court means less running. Played to 11 points (win by 2). The "kitchen" (non-volley zone) makes the game strategic and fun for all ages.

Basketball

5v5 on a court with two hoops. Dribble, pass, and shoot to score. Field goals count 2 points (3 from beyond the arc). Start with dribbling drills, layups, and free throws. Pick-up games at local parks are the best way to improve.

Soccer

11v11 on a grass field. Use feet (not hands!) to move the ball and score goals. Positions include forwards, midfielders, defenders, and goalkeeper. Start with passing, dribbling, and small-sided games (3v3, 5v5).

Volleyball

6v6 (indoor) or 2v2 (beach). Teams rally the ball over the net with bump, set, spike. Games go to 25 points (15 in decider). Start by practicing your bump pass and overhand serve.

Baseball

9v9. A pitcher throws the ball, batter tries to hit and run the bases. 3 strikes and you're out, 3 outs per inning. Play catch, practice batting at a cage, and learn the rules of force plays and fly outs.

Flag Football

Like tackle football, but instead of tackling, defenders pull a flag from the ball carrier's belt. Teams run plays, pass, and try to score touchdowns. It's a great no-contact way to enjoy football strategy and skills.

Swimming

Start with learning to float, then progress to freestyle (front crawl). The four competitive strokes are freestyle, backstroke, breaststroke, and butterfly. Group swim lessons are the safest way for kids and adults to learn.

Track & Field

Includes running events (sprints, distance), jumps (long jump, high jump), and throws (shot put, discus). Start with a local running club or youth track program. All you need is a pair of running shoes.

Golf

Hit a ball from a tee into a hole in as few strokes as possible. 18 holes make a round. Start at the driving range, take a lesson to learn grip and swing basics, then play a 9-hole par-3 course to build confidence.

Gear Guide

You don't need much to get started. Here's what to look for in each sport.

Tennis

Need: Racquet ($30–$80 beginner), tennis balls (can of 3 for ~$5), athletic shoes with lateral support. Where: Dick's Sporting Goods, Big 5, or used racquets at Play It Again Sports. Sports Basement in Walnut Creek is great for deals.

Pickleball

Need: Composite or graphite paddle ($25–$60 starter), outdoor pickleballs, court shoes. Where: Amazon, Pickleball Central, or most sporting goods stores now stock paddles. REI and Sports Basement carry paddles too.

Basketball

Need: Basketball (size 7 men's, size 6 women's/youth), basketball shoes or cross-trainers. Where: Target, Walmart, or any sporting goods store. An outdoor rubber ball ($15–$25) is fine for park courts.

Soccer

Need: Soccer ball (size 4 youth, size 5 adult), shin guards, soccer cleats. Where: Soccer Wearhouse (online), Big 5, Dick's. Shin guards start at ~$10. Molded cleats are fine for youth leagues.

Volleyball

Need: Volleyball (indoor or outdoor), knee pads for indoor play, volleyball shoes (indoor) or bare feet (sand). Where: Sporting goods stores. A Mikasa or Molten ball ($20–$40) is standard.

Baseball

Need: Glove ($30–$80 youth), bat (league-approved), helmet, cleats. Where: Big 5, Dick's, or Play It Again Sports for used gloves. Most youth leagues provide helmets and bats for beginners.

Flag Football

Need: Football, flag belt set (~$10), receiver gloves (optional), cleats. Where: Amazon, Target, or sporting goods stores. Most organized leagues provide flags and footballs.

Swimming

Need: Swimsuit, goggles ($8–$15), swim cap (for pool rules). Where: Target, Amazon, or Swim Outlet (online). Speedo and TYR goggles are popular beginner picks.

Track & Field

Need: Running shoes (most important!), moisture-wicking clothes, water bottle. Spikes optional for competition. Where: Fleet Feet (Walnut Creek & Pleasanton) for proper fitting. Road Runner Sports is another local option.

Golf

Need: Starter club set ($150–$250), golf balls, tees, golf shoes. Where: Roger Dunn Golf, Golf Galaxy, or used sets at Play It Again Sports. Start with a half set (7 clubs) to keep it simple.

Find a League or Club

Looking for organized play? These local organizations run leagues, clinics, and pick-up games across the East Bay.

Tennis

USTA NorCal — Adult and junior leagues, tournaments, and ratings. Orinda Woods Tennis Club — Member leagues and socials. City rec departments offer seasonal adult and youth tennis leagues in most Lamorinda and Tri-Valley cities.

Pickleball

East Bay Pickleball Club — Open play, round robins, and tournaments. Lamorinda Pickleball — Drop-in play at local parks. Check city recreation schedules for organized clinic and league times.

Basketball

City adult basketball leagues in Walnut Creek, Pleasanton, and Dublin. AAU youth basketball teams hold tryouts in the fall. 24 Hour Fitness and Bay Club locations host pick-up games.

Soccer

Lamorinda Soccer Club (LSC) — Youth recreational and competitive. Walnut Creek Soccer — Adult co-ed leagues. NorCal Premier Soccer for competitive youth travel teams.

Volleyball

Bay Area Volleyball Association (BAVA) — Adult leagues and beach tournaments. City rec departments offer indoor drop-in and co-ed leagues. Club volleyball for competitive junior players (NorCal region).

Baseball & Softball

Moraga Baseball Association, Orinda Little League, Lamorinda Softball League. Adult softball through city rec departments. PONY Baseball programs available throughout the Tri-Valley.

Flag Football

i9 Sports — Youth co-ed flag football in Lamorinda, San Ramon, Dublin. NFL FLAG leagues through local rec departments. Adult flag football via City Sports Leagues in the East Bay.

Swimming

Orinda Aquatics, Walnut Creek Aquabears, Pleasanton Seahawks — Competitive swim teams. Soda Aquatic Center (Moraga) for lessons and lap swim. Summer swim leagues (OMPA) for recreational swimmers.

Track & Field

Diablo Valley Track Club — Youth and masters. Tri-Valley Track Club — Competitive training. Fleet Feet Run Club (Walnut Creek) for adults of all levels. Local high schools run summer track camps.

Golf

NorCal PGA Junior Golf — Youth programs and tournaments. Boundary Oak Men's & Women's Clubs. The First Tee — Free/low-cost youth introduction to golf at select Bay Area courses.

Frequently Asked Questions

Common questions from parents and players getting started.

Most youth sports programs accept kids starting at age 4–5 for introductory/recreational leagues. Sports like swimming lessons can start even younger (age 3+). Flag football, soccer, and basketball typically start at age 5–6. Competitive or travel teams usually begin around ages 8–10.

Costs vary by sport and program. City recreation programs typically run $80–$200 per season. Club/travel teams can cost $500–$2,000+ per year. Many programs offer financial assistance or scholarships — ask the provider when registering.

Most beginner and recreational programs provide basic equipment (balls, flags, etc.). You'll usually need your own shoes and appropriate clothing. Check with the program for specific requirements — many will list what's included vs. what you need to bring.

Absolutely! Many city recreation departments offer adult beginner clinics in tennis, pickleball, basketball, volleyball, and swimming. Drop-in play is available for most sports at public courts and parks. It's never too late to start.

Use the search bar above and enter your zip code. You can also check your city's Parks & Recreation website for a full list of facilities. Most courts and fields at public parks are free to use on a first-come, first-served basis.

We'd love to feature your organization! Click the "List Your Club or League" button below to submit your info. We'll review it and get your programs listed so families in the area can find you.

List Your Club or League

Are you a coach, league organizer, or facility manager? Get your programs in front of local families and players. It's free to list.

Sign Up to List Your Organization