PARENTEDGEWhat is ParentEdge? →

YOUTH SPORTS — VENTURA COUNTY, CA

207 programs · Ventura · checked Nov 2026

Every listing comes from the organization's own public website. Nobody pays to be listed.

TOP SPORTSSoccer 33 · Baseball 27 · Martial Arts 19 · Football 18 · Volleyball 14 ·
All 14 sports →
Cheer 13 · Softball 13 · Swimming 12 · Basketball 12 · Dance 11 · Track & XC 11 · Gymnastics 9 · Tennis 7 · Horseback Riding 7
Sport
Gender
Level
Age
207 programs
Rec leagues99
Little League
12 teams
REC
AYSO
7 teams
REC
PONY Baseball
6 teams
REC
Gold Coast Youth Football League
4 teams
REC
USTA Junior Team Tennis
4 teams
REC

AYSO youth soccer region serving South Oxnard and Port Hueneme with a Core program and Kickstart for young players.

Port Hueneme area · 6U · 18U · 8U · 10U · Soccer
Visit site →

AYSO youth soccer region in Fillmore with an EPIC program for players.

Fillmore area · Soccer
Visit site →

Boys and Girls Club with youth club sites in Santa Paula, Fillmore and Piru.

Santa Paula area · Multi-sport
Visit site →

Boys & Girls Club serving Oxnard and Port Hueneme with a youth sports program.

Oxnard · Multi-sport
Visit site →

Non-profit girls softball league under USA Softball supervision with spring rec, summer All-Stars, fall ball and Select teams.

Camarillo area · $120 spring registration; $120 to $210 depending on sign-up date · 6U · 8U · 10U · 12U · Softball
Visit site →

Youth tackle football, flag football and cheerleading program in Camarillo for ages 6 to 14.

Camarillo · Ages 6–14 · Football · Cheer

Non-profit recreational basketball league in Camarillo for boys in grades 3 through high school and girls in grades 3 to 8.

Camarillo area · Basketball
Visit site →

Boating-skills center at Channel Islands Harbor offering educational and recreational programs for Ventura County youth and adults.

Oxnard · Sailing

Channel Islands YMCA with seven branches, including the Camarillo Family YMCA, offering youth sports, youth programs and swim.

Camarillo area · Multi-sport
Visit site →

City of Ojai recreation department offering youth basketball for 2nd through 8th grade and youth tennis.

Ojai · Basketball · Tennis
Visit site →

City of Oxnard recreation youth leagues run year-round, including basketball, volleyball, flag football, junior high soccer and softball.

Oxnard area · Basketball · Volleyball · Football · Soccer · Softball
Visit site →

Ventura Youth Basketball Association for grades 2 through 8, run by City of Ventura Parks and Recreation.

Ventura area · Basketball
Visit site →

Park district offering early childhood, youth and teen programs, including sports and teen leagues, in Thousand Oaks.

Thousand Oaks · Multi-sport
Visit site →

Field archery club in Simi Valley with a JOAD youth program and open public Saturday sessions.

Simi Valley · Archery
Visit site →

Recreational basketball for kindergarten through 8th grade in Thousand Oaks, open to players of all skill levels.

Thousand Oaks area · Basketball
Visit site →

Contact flag football for Thousand Oaks youth with Scrim (ages 5-7), Bantam (8-9), Junior, Senior and middle school girls divisions.

Thousand Oaks area · Football
Visit site →

Girls softball program in Fillmore.

Fillmore area · Softball

USA BMX-sanctioned track in Camarillo offering racing, casual riding, lessons and clinics for all ages.

Camarillo · Cycling & Mountain Biking
Visit site →

Franchise youth sports leagues in Simi Valley for kids ages 3 and up, including flag football.

Simi Valley area · ages 5 – 12 · Football · Soccer · Baseball · Volleyball
Visit site →

Camarillo country club listed as a USTA Junior Team Tennis provider.

Camarillo area · Tennis

Adaptive baseball league at Friendship Field in Camarillo with fall-season waitlist sign-ups.

Camarillo · Baseball
Visit site →

AYSO youth soccer region in Moorpark with competitive and non-competitive divisions plus an EPIC program.

Moorpark area · 6U · 14U · 10U · U16 · Soccer
Visit site →

Youth tackle football and cheer program in Moorpark with teams playing in the GCYFL league.

Moorpark area · Football · Cheer
Visit site →

Youth sports program run by Naval Base Ventura County MWR at Port Hueneme and Point Mugu with leagues and camps.

Port Hueneme area · Ages 3–18 · Multi-sport
Visit site →

Recreational basketball association in Newbury Park with grade-based divisions for all skill levels and scholarship support.

Newbury Park area · aid available · Basketball
Visit site →

Youth soccer club in Newbury Park with boys and girls teams from U9 to U17 and a spring scrimmage league.

Newbury Park · Soccer

Youth lacrosse program in Newbury Park welcoming boys and girls from Newbury Park, Thousand Oaks, Camarillo, Oxnard and Ventura.

Newbury Park area · Lacrosse
Visit site →

Youth tackle football and cheerleading program serving Conejo Valley and Ventura County youth.

Newbury Park · 14U · Football · Cheer
Visit site →

NFL FLAG youth flag football league in Simi Valley and Moorpark with winter, spring and fall seasons plus summer camps.

Simi Valley · Football
Visit site →

NFL FLAG operator with flag football teams in Fillmore and North Oxnard.

Ventura County area · Football

American football program in Oxnard.

Oxnard area · Football

Country club in Westlake Village listed as a USTA Junior Team Tennis provider.

Thousand Oaks area · Tennis

Girls and boys lacrosse club in Oak Park with elementary and middle school teams and limited loaner goalie gear.

Oak Park area · Lacrosse

AYSO youth soccer region in Ojai with divisions up to 14U and a 5v5 soccer program.

Ojai · 12U · 14U · 10U · Soccer
Visit site →

Baseball league in Ojai playing on its Lower and Upper fields.

Ojai area · Baseball
Visit site →

Girls softball association in Ojai.

Ojai area · Softball

Youth rugby club for boys and girls ages 6 to 14 with Wednesday practices at Pepper Tree Playfield in Thousand Oaks.

Thousand Oaks area · Ages 6–14 · Rugby
Visit site →

Community soccer organization in Oxnard offering programs for players of all ages and skill levels.

Oxnard area · Soccer

Girls slow-pitch softball league for ages 4 to 17 in Oxnard, running for over 50 years.

Oxnard area · $100 per player registration; T-ball $90 · Ages 4–17 · Softball
Visit site →

Youth Police Activities League program in Oxnard for ages 7 to 18 with basketball and soccer.

Oxnard · $0 Programs are free · Ages 7–18 · Basketball · Soccer · Martial Arts
Visit site →

Youth football and cheer organization in Oxnard with football and cheer programs for kids.

Oxnard area · Football · Cheer
Visit site →

Youth soccer association based in Oxnard.

Oxnard area · Soccer

Youth soccer league in Oxnard with bilingual English and Spanish registration.

Oxnard area · Soccer
Visit site →

Youth football league in Port Hueneme organized into player divisions and chapters.

Port Hueneme · Football
Visit site →

Camarillo park district running multi-sport programs and leagues at parks including Freedom Park and Mission Oaks Park.

Camarillo · Multi-sport
Visit site →

Simi Valley park district offering sports programs and classes listed in its activity guide.

Simi Valley · Multi-sport
Visit site →
RECTRYOUT TEAMS

Volleyball club in Ventura with indoor and beach programs from Mini Swells through Coast League and Premier travel teams, plus rec league.

Ventura · 12u · 13u · 14u · 15u · Volleyball
Visit site →

Youth baseball league in Simi Valley for boys and girls from Foal through Pony divisions.

Simi Valley · $75 spring 2027 individual registration; fees vary by division and sign-up date, listed $75 to $345 · Baseball
Visit site →

Sea Scouting ship at Pacific Corinthian Yacht Club in Oxnard, a sailing-centered youth program for ages 13 to 20.

Oxnard · Ages 13–20 · Sailing

Recreational girls fastpitch softball league in Oxnard with teams from 6U to 17U, plus fall ball and All Star programs.

Oxnard area · 12U · 17U · 8U · 6U · Softball
Visit site →

Simi Valley baseball league running T-ball through High School Prep divisions at one facility.

Simi Valley · 10U · 12U · Baseball
Visit site →
RECGIRLSTRYOUT TEAMS

Girls softball league in Simi Valley with T-ball through 12U/14U divisions plus Select and All-Star teams.

Simi Valley area · Softball
Visit site →

Simi Valley youth soccer league with divisions from U5 through U18.

Simi Valley area · U5 · U6 · U8 · U10 · Soccer
Visit site →

After-school program in Ventura that combines skateboarding with art.

Ventura area · Skateboarding
Visit site →

Indoor roller rink in Ventura with public skate sessions, lessons, clinics and birthday parties.

Ventura · Ice & Figure Skating
Visit site →

Recreational lacrosse league with boys 8U-14U and girls elementary and middle school divisions.

Simi Valley area · 8U · 14U · 10U · 12U · Lacrosse
Visit site →

Youth sports campus in Thousand Oaks offering leagues, camps, tournaments, club teams and youth training.

Thousand Oaks · Ages 9–18 · Basketball · Volleyball · Football
Visit site →

Girls softball league in Thousand Oaks with spring rec, All-Stars, fall ball and Select teams.

Thousand Oaks area · 10U · 8U · Softball
Visit site →

Youth American football and cheer organization in Thousand Oaks.

Thousand Oaks · Football · Cheer

Youth wrestling club for ages 5 to 18 with beginner and competitive practices Monday through Friday.

Camarillo area · Ages 5–18 · Wrestling

Nonprofit youth volleyball league for boys and girls ages 7 to 15 with 8-week leagues in Ventura County.

Ventura County area · Ages 7–15 · Volleyball
Visit site →

Nonprofit recreational lacrosse for girls and boys in Westlake Village, Oak Park and Thousand Oaks, competing in the SCLA.

Oak Park area · $400 per player, season (starting price) · Grades 1–8 · 8U · 10U · 12U · Lacrosse
Visit site →

Nonprofit youth softball program in Ventura that teaches fundamentals and life skills.

Ventura area · Softball

Youth hockey club with travel teams and in-house hockey at the Iceoplex rink in Simi Valley.

Simi Valley area · Hockey

Youth football and cheer program in Ventura that has run for 60 seasons.

Ventura area · Football · Cheer
Visit site →

Roller hockey group that runs VCYRHL fall registration and a beginner adult league.

Ventura area · Hockey
Visit site →
Travel & club50
Ventura County Youth Track Conference
6 teams
TRAVEL/SELECT

Co-ed volleyball club in Oxnard for ages 9 to 18.

Oxnard · Ages 9–18 · Volleyball

Dance studio in Ventura with classes from age 2.5 and competition hip hop, contemporary and cheer teams.

Ventura · Ages 7-18 · Ages 5-14 · Dance · Cheer
Visit site →

Ventura swim club with silver and junior swim team levels.

Ventura area · Swimming

Girls youth basketball program in Ventura County with teams from 10U to 17U, holding practices and skills sessions.

Ventura County area · 10U · 14U · 15U · 17U · Basketball
Visit site →

Nonprofit youth soccer club in Fillmore with girls and boys teams.

Fillmore area · Soccer

YMCA swim team in Camarillo that competes in the Channel Islands YMCA Swim League.

Camarillo · Swimming
Visit site →

All-star cheer gym in Moorpark with Elite, Excel, Ignite and Spark teams, tumbling, classes and camps.

Moorpark · Ages 4–12 · tryouts May · Cheer
Visit site →
TRAVEL/SELECT

Competitive youth soccer club with girls and boys teams, affiliated with USA Soccer and sanctioned by Cal South.

Thousand Oaks area · Soccer
Visit site →

Volleyball club in Ventura.

Ventura · Volleyball
TRAVEL/SELECT

Youth soccer club in Thousand Oaks.

Thousand Oaks area · Soccer

Competitive boys and girls soccer club in Simi Valley with teams from U8 through U18/19.

Simi Valley area · U18 · U17 · U16 · U15 · Soccer
Visit site →

Community soccer club in Oxnard.

Oxnard · Soccer

Nonprofit volleyball club with girls and boys programs at Thousand Oaks, Newbury Park and Camarillo sites.

Thousand Oaks area · Volleyball
Visit site →

Swim club in Moorpark that runs a team swimming program.

Moorpark · Swimming

Competitive club soccer for boys and girls ages 6 to 18 in Moorpark.

Moorpark area · Ages 6–18 · Soccer
Visit site →

Moorpark volleyball club with club and practice teams, summer camps, private instruction and a girls Lite program.

Moorpark area · Volleyball
Visit site →
TRAVEL/SELECT

Ventura County soccer club in the Coast Soccer League offering elite teams and an MSA United option.

Camarillo area · Soccer

Youth track and field and cross country club in Newbury Park, founded in 1968.

Newbury Park area · Track & XC
Visit site →
TRAVEL/SELECT

Youth soccer club in Thousand Oaks.

Thousand Oaks area · Soccer
Visit site →

Newbury Park volleyball club for youth players.

Newbury Park area · Volleyball
TRAVEL/SELECT

Youth swim team in Ojai that operates through the Ojai Valley Athletic Club.

Ojai · Swimming
Visit site →

Volunteer-run youth track and field club in Ojai for ages 7 to 18, with Saturday meets.

Ojai area · Ages 7–18 · Track & XC
Visit site →

Wrestling club in Oxnard.

Oxnard · Wrestling

Competitive boys and girls soccer club for ages 6 to 18 in Oxnard.

Oxnard area · Ages 6–18 · Soccer

Conejo Valley youth volleyball club with a beginner program for boys and girls ages 8 to 12.

Conejo Valley area · Ages 8–12 · Volleyball
Visit site →

Year-round competitive swim team in Camarillo with Competition and Training groups for boys, girls and co-ed swimmers.

Camarillo · Swimming

Moorpark volleyball club with girls, boys and co-ed teams plus junior and middle school fall programs.

Moorpark area · Volleyball
Visit site →

Thousand Oaks volleyball club with girls and boys programs, local match play, and training camps and clinics.

Thousand Oaks · 9U · 18U · 14U · 13U · Volleyball
Visit site →

Soccer club in Santa Paula.

Santa Paula area · Soccer
TRAVEL/SELECT

Club basketball program in Simi Valley for local youth teams, focused on fundamentals and player IQ.

Simi Valley area · Basketball
Visit site →

Competitive youth club soccer in Simi Valley.

Simi Valley area · Soccer

Simi Valley cross country club listed as a joint partner of the Moorpark Striders.

Simi Valley area · 8u · Track & XC

Water polo and swimming club in Thousand Oaks with 10U through 18U boys and girls teams and youth swimming.

Thousand Oaks area · 12U · 14U · 16U · 18U · Water Polo · Swimming
Visit site →

Dance academy in Ojai for ages 3-18 offering jazz, tap, ballet, hip hop and contemporary, with competition teams and a winter camp.

Ojai area · Ages 3–18 · Dance
Visit site →

Thousand Oaks youth track and field and cross country club for ages 7 to 18, serving the area since 1980.

Thousand Oaks area · Ages 7–18 · Track & XC
Visit site →

Youth track and cross country club serving the Conejo Valley since 1972, with a cross country program for grades 1 to 8.

Thousand Oaks area · $300 registration fee · 8U · Track & XC
Visit site →

Basketball club in Ventura.

Ventura · Basketball

Competitive soccer club in Ventura with USL2, MLS Next, USL Academy and DPL teams plus summer camps.

Ventura · Soccer
Visit site →

Competitive boys and girls soccer club with teams organized by birth year from 2007 to 2017.

Ventura area · Soccer
Visit site →

Competitive YMCA swim team in Ventura.

Ventura · Swimming
Visit site →

Nonprofit competitive youth soccer club in Ventura.

Ventura area · Soccer
TRAVEL/SELECT

Baseball program in Ventura.

Ventura area · Baseball
TRAVEL/SELECT

Hockey team listed among the programs at the Iceoplex rink in Simi Valley.

Simi Valley · Hockey
TRAVEL/SELECT

Youth volleyball club in Thousand Oaks.

Thousand Oaks area · Volleyball
Training, camps & lessons58

Indoor climbing gym in Ventura with a competition team for ages 6 to 18 and youth classes for ages 5 to 12.

Ventura · Ages 5–18 · Climbing
Visit site →

Performing arts academy in Camarillo with ballet, tap, pointe, acrobatics, lyrical and hip hop classes from about age three.

Camarillo · Dance

Martial arts academy in Oxnard with kids conditioning, kickboxing, boxing, jujitsu, escrima and women's defensive tactics classes.

Oxnard · Martial Arts
Visit site →

Martial arts school in Newbury Park with Little Tigers, children's and teen and adult classes, an after-school program and summer camp.

Newbury Park · Martial Arts
Visit site →

Camarillo gymnastics school with recreational, preschool, tumbling and competitive team tracks plus Ninja Zone.

Camarillo · Gymnastics
Visit site →

Fencing club in Thousand Oaks with Saturday intro-to-fencing classes and an ongoing club session.

Thousand Oaks · $75 7-week Saturday intro class fee · Fencing
Visit site →

Swim school in Thousand Oaks.

Thousand Oaks · Swimming

Dance studio in Camarillo with classes for ages 1.5 through teens, including an all-boys class and an ELITE program.

Camarillo · Ages 7-12 · Dance
Visit site →

Moorpark riding academy offering year-round lessons and spring, summer and fall day camps for children.

Moorpark · Horseback Riding
Visit site →

Moorpark equestrian facility with lessons and training for beginner through advanced riders, plus summer camps including a tiny-tot camp.

Moorpark · Horseback Riding
Visit site →

Martial arts school in Oxnard with kids, pre-teen, teen and adult classes and a competitive fight team.

Oxnard · Martial Arts
Visit site →

Gymnastics gym in Simi Valley.

Simi Valley · Gymnastics

Gymnastics gym in Ventura with Moms, Pops and Tots classes and programs for ages 5-11 and 12-18.

Ventura · $25 one-time Family Membership fee at registration; trial classes are free · Ages 5–18 · Gymnastics
Visit site →

Taekwondo school in Oxnard with classes starting at age three.

Oxnard area · Martial Arts

Gymnastics and ninja center in Oxnard for kids ages 0-12 with preschool, recreational and tumbling classes, cheer and camps.

Oxnard · Ages 0–12 · Gymnastics · Cheer
Visit site →

Hip hop dance studio in Oxnard welcoming young people, adults and beginners.

Oxnard · Dance

Gymnastics gym in Oak Park with recreational classes from walking age, tumbling, competitive gymnastics and camps.

Oak Park · Gymnastics
Visit site →

Basketball academy in Thousand Oaks.

Thousand Oaks · Basketball

Boxing, jiu-jitsu, wrestling and MMA gym in Ventura with classes for all ages and skill levels.

Ventura · Martial Arts · Wrestling
Visit site →

Youth boxing gym in Oxnard's La Colonia neighborhood that takes junior boxers to competitive bouts.

Oxnard area · Martial Arts

Two-sheet ice rink in Simi Valley with skate school, figure skating and training for youth hockey teams.

Simi Valley · Hockey · Ice & Figure Skating · Curling
Visit site →

Martial arts school in Oxnard offering self-defense, fitness and leadership classes for all ages.

Oxnard area · Martial Arts

Gymnastics and parkour gym in Newbury Park with classes from 15 months, a competitive team and camps.

Newbury Park · Gymnastics
Visit site →

Martial arts school in Moorpark with pre-karate, junior karate, teen and adult classes, plus Krav Maga and BJJ.

Moorpark · Age 3-6 · Age 6-12 · Martial Arts
Visit site →

Brazilian jiu-jitsu and Muay Thai academy in Ventura with a kids jiu-jitsu program.

Ventura · Martial Arts
Visit site →

Gymnastics-based indoor play and fitness center for children in Thousand Oaks.

Thousand Oaks · Gymnastics

Ballet studio in Ventura with classes from age two and a nonprofit youth ballet company that stages full-length ballets yearly.

Ventura · Dance
Visit site →

Moorpark riding club teaching English, western and dressage riding to riders of all ages, with school horses for riders who do not own one.

Moorpark area · Horseback Riding
Visit site →

Ventura surf school with year-round beginner lessons and youth surf camps for ages 5 to 15.

Ventura area · Ages 5–15 · Surfing

Non-profit youth sailing camps at Channel Islands Harbor for ages 8 to 18, focused on water safety and sailing skills.

Oxnard area · Ages 8–18 · aid available · Sailing
Visit site →

Martial arts center in Camarillo with taekwondo for kids, teens and adults, kung fu and sanda kickboxing.

Camarillo · Martial Arts
Visit site →

Kids boxing program at Portside Fitness in Ventura Harbor.

Ventura area · Martial Arts
Visit site →

Dance studio in Oxnard with ballet, jazz, tap, hip hop, lyrical, contemporary and preschool classes plus summer camps.

Oxnard · Dance
TRAINING

Thousand Oaks gym offering MMA, Muay Thai, kickboxing, Brazilian Jiu Jitsu, wrestling and judo.

Thousand Oaks · Martial Arts · Wrestling
Visit site →

Youth athletic performance franchise in Ventura offering small-group baseball fundamentals and softball pitching and catching training.

Ventura · Baseball · Softball
Visit site →

Adaptive horseback riding for children and adults with physical and cognitive disabilities at a 13-acre Newbury Park site.

Newbury Park · Horseback Riding
Visit site →

USPC Pony Club serving Santa Rosa Valley and Simi Valley with mounted and unmounted lessons.

Santa Rosa Valley area · Horseback Riding
Visit site →

Karate school in Oxnard with Little Dragons for ages 4-6, children's classes for ages 7-12, and teen and adult classes.

Oxnard · $99 two-month new-student starter package with a free uniform · ages 4–6 · ages 7–12 · Martial Arts
Visit site →

Fillmore show barn for hunter, jumper and equitation riders of all ages who compete on the West Coast.

Fillmore · Horseback Riding
Visit site →

Oxnard surf school offering surfing lessons and surf camp sessions.

Oxnard · Surfing

Baseball and softball training facility in Simi Valley offering private lessons, batting cages and a pro shop.

Simi Valley · Baseball · Softball
Visit site →

Dance, acting, singing and tumbling classes for kids and adults in Moorpark, plus musical theatre productions.

Moorpark · Dance
Visit site →

Nonprofit riding program at Santa Rosa Valley Equestrian Park in Camarillo offering low-cost lessons for riders of all ages.

Camarillo · aid available · Horseback Riding
Visit site →

Private at-home and community-pool swim lessons across Thousand Oaks for ages 3 to 17.

Thousand Oaks area · Ages 3–17 · Swimming
Visit site →

Karate studio in Thousand Oaks with Mighty Mites for ages 3-5, beginner kids and adult classes, and jujitsu.

Thousand Oaks · Ages 4–5 · AGES 4–5 · Martial Arts
Visit site →

Martial arts studio in Port Hueneme.

Port Hueneme · Martial Arts
Visit site →

Taekwondo school with family classes and studios in Camarillo, Newbury Park and Thousand Oaks.

Thousand Oaks area · Martial Arts
Visit site →

Performing arts academy in Ventura offering weekly classes in singing, musical theatre, dance and acting for children, plus camps.

Ventura · Dance
Visit site →

Indoor simulator golf lounge in Moorpark with a three-day junior camp on fundamentals, etiquette and course management.

Moorpark area · Golf

Ballet company in Ventura that trains pre-professional dancers through its official school and runs in-school education programs.

Ventura · Dance
Visit site →

County Harbor Department summer junior lifeguard program for ages 8 to 15, covering rescue skills, first aid and ocean sports.

Oxnard · Ages 8–15 · Swimming
Visit site →

Junior sailing program at a Ventura yacht club with week-long summer classes for ages 8 to 18; membership is not required.

Ventura · Ages 8–18 · Sailing
Visit site →

Youth combat sports club at Ventura Fight and Fitness in Ventura.

Ventura · Martial Arts

Gymnastics, cheer and tumbling facility in Newbury Park.

Newbury Park · Gymnastics · Cheer

Swim school in Newbury Park offering lessons for children from age 2.5 and adults, plus swim team and competition programs.

Newbury Park area · Swimming
Visit site →

Martial arts studio in Ventura teaching taekwondo, hapkido, karate and Krav Maga, with kids classes from age 4.

Ventura · Martial Arts
Visit site →
TRAINING

Dance and gymnastics studio in Simi Valley.

Simi Valley · Dance · Gymnastics

Batting cages in Oxnard offering 1:1 and group hitting training for baseball and fastpitch softball.

Oxnard · Baseball · Softball
Map

Every listing comes from the organization's own public website — nobody pays to be listed. Spot something wrong? Email find@parentedge.com and we'll fix it.

All 207 programs in Ventura County, CA

Every program we have in Ventura County, CA in one plain list, including the teams that sit inside a league above. Each one has its own page with ages, cost and what they offer.

Rec leagues · 99

Travel & club · 50

Training, camps & lessons · 58