Next up: Century Jaguars Baseball vs McMinnville · Mon 4:30 PM

About Portland Sports Hub

Portland Sports Hub is Portland Metro's home for local youth sports. We cover game schedules, live scores, and youth program registrations across every community in the region — from Portland and Beaverton to Lake Oswego, Tigard, and Tualatin.

Whether you're a parent in West Linn looking for flag football, a grandparent in Oregon Citytracking your grandkid's season, or a coach in Gresham organizing tryouts, this is your one place to find it all. From Clackamas to Hillsboro to Sherwood to Sandy to Canby to Estacada to Molalla to Gladstone to Wilsonville to Troutdale to Happy Valley to Milwaukie to Scappoose to McMinnville to Newberg to Forest Grove to Aloha and everywhere in between — if it's youth sports in Portland Metro, it's here.

Teams We Cover

We follow every sport at every school in Portland Metro, Oregon:

Barlow Bruins

Sam Barlow High School

Central Catholic Rams

Central Catholic High School

Clackamas Cavaliers

Clackamas High School

David Douglas Scots

David Douglas High School

Grant Generals

Grant High School

Jefferson Democrats

Jefferson High School

Lincoln Cardinals

Lincoln High School

Lakeridge Pacers

Lakeridge High School

Lake Oswego Lakers

Lake Oswego High School

Oregon City Pioneers

Oregon City High School

Roosevelt Roughriders

Roosevelt High School

Sunset Apollos

Sunset High School

Tigard Tigers

Tigard High School

Tualatin Timberwolves

Tualatin High School

West Linn Lions

West Linn High School

Wells Guardians

Ida B. Wells High School

Beaverton Beavers

Beaverton High School

Jesuit Crusaders

Jesuit High School

Westview Wildcats

Westview High School

Southridge Skyhawks

Southridge High School

Cleveland Warriors

Cleveland High School

Franklin Lightning

Franklin High School

McDaniel Mountain Lions

McDaniel High School

Benson Techmen

Benson High School

Reynolds Raiders

Reynolds High School

Nelson Hawks

Nelson High School

Sandy Pioneers

Sandy High School

Aloha Warriors

Aloha High School

Mountainside Mavericks

Mountainside High School

Century Jaguars

Century High School

Forest Grove Vikings

Forest Grove High School

Glencoe Crimson Tide

Glencoe High School

Liberty Falcons

Liberty High School

Sherwood Bowmen

Sherwood High School

McMinnville Grizzlies

McMinnville High School

Newberg Tigers

Newberg High School

Canby Cougars

Canby High School

Hillsboro Spartans

Hillsboro High School

La Salle Prep Falcons

La Salle Prep

Milwaukie Mustangs

Milwaukie High School

Putnam Kingsmen

Putnam High School

Wilsonville Wildcats

Wilsonville High School

Parkrose Broncos

Parkrose High School

Scappoose Indians

Scappoose High School

St. Helens Lions

St. Helens High School

Estacada Rangers

Estacada High School

Gladstone Gladiators

Gladstone High School

Molalla Indians

Molalla High School

Banks Braves

Banks High School

Catlin Gabel Eagles

Catlin Gabel School

De La Salle North Catholic Knights

De La Salle North Catholic High School

Horizon Christian Hawks

Horizon Christian High School

Oregon Episcopal Aardvarks

Oregon Episcopal School

Portland Adventist Cougars

Portland Adventist Academy

Riverdale Mavericks

Riverdale High School

Valley Catholic Valiants

Valley Catholic High School

Westside Christian Eagles

Westside Christian High School

Colton Vikings

Colton High School

Columbia Christian Knights

Columbia Christian High School

Faith Bible Falcons

Faith Bible High School

Gaston Greyhounds

Gaston High School

Portland Christian Royals

Portland Christian High School

Youth Programs

We also aggregate youth sports registration information from organizations across the region, including Portland Parks & Recreation youth sports, Beaverton youth athletics, YMCA of Greater Portland, Portland youth leagues, and community athletics programs across the Metro. No more checking five different websites — find all open registrations on our Programs page.

Built by a Local Sports Parent

Portland Sports Hubwas started because finding basic information — when does my kid's game start? who won last night? where do I sign up for spring baseball? — shouldn't require checking four different Facebook groups and three websites.

This isn't a corporate media company. It's a community resource built by a local parent who got tired of the runaround. No paywall. No subscription. Just the stuff you need to know.

How We Work

We believe in transparency about how we source scores, write recaps, and verify information. Read about our editorial standards and practices.

What You'll Find Here

Get In Touch

Have a tip? Want your organization listed? Found an error? Reach out at info@portlandsportshub.com.

HomeScoresScheduleProgramsNews