Explore San Diego Sports

From big-time spectator excitement to your own outdoor adventures
A group of people play beach volleyball on sand near the ocean, with houses and palm trees visible in the background under a clear sky.

San Diego is Sports Central

San Diego may have a reputation as a relaxing, kick-off-your-shoes beach destination, but this region has a passion for sports and the outdoors that runs as deep as the Pacific. The city buzzes with spectator-sports excitement, starting with Major League Baseball's San Diego Padres, who play at beautiful Petco Park — rated the No. 1 MLB ballpark in the nation by USA Today! The sleek Snapdragon Stadium in Mission Valley also hosts two big-time soccer teams, San Diego FC of Major League Soccer and the San Diego Wave of the National Women's Soccer League. And San Diego gets its game on with such renowned events as the Farmers Insurance Open golf competition, the Rady Children's Invitational college-basketball tournament and much more.

If you're eager to dive into your own San Diego sports adventures, the city is brimming with great options for you, too. An ideal climate, 70 miles of sparkling coastline and stunning landscapes make San Diego a year-round heaven for outdoor recreation. Whether you're looking for a heart-pounding mountain-bike excursion, a super-fun surf lesson or even an exhilarating tandem paraglide session above the seaside bluffs, there's always something exciting and thrilling to watch, do and discover in San Diego. So explore below and find the perfect San Diego sports happening for you!

A group of golfers at Torrey Pines in San Diego during the Farmers Insurance Open
Farmers Insurance Open

The action returns to Torrey Pines Golf Course on the coast on Thursday, January 29, with Opening Day presented by Michelob ULTRA. Whether you join us that day or Friday for Round 2 to watch the pros take on the North and South Courses or spend Saturday and Sunday with us to witness the battle for first, we can't wait to see you at Torrey!

Find a place to stay