
MLB Spring Training in Scottsdale 2025: Tips, Tricks & Important Information
Whether you’re planning a trip exclusively for baseball spring training or hoping to catch a game or two during your visit to Arizona in March, you’re in good company! Last year, a record-breaking 1.6 million fans crowded into stadiums across Greater Phoenix to watch their favorite teams play during 200+ games — and many of these games are played right here, in Scottsdale!
We’ve got you covered if you’re wondering what you need to know before heading into town to watch spring training in 2025. Read our guide to spring training in Scottsdale below!
Which Teams Come to Scottsdale for Spring Training?

Three MLB teams play spring training games in Scottsdale: the San Francisco Giants, the Arizona Diamondbacks, and the Colorado Rockies.
San Francisco Giants
The San Francisco Giants are the only MLB team to play at Scottsdale Stadium in Old Town Scottsdale. Visit their website to view their 2025 spring training schedule and to buy tickets to a game.
Arizona Diamondbacks
Arizona’s team, the Arizona Diamondbacks, plays spring training games in Scottsdale at Salt River Fields at Talking Stick. Visit their website to see their 2025 spring training schedule and to buy tickets to a game.
Colorado Rockies
The Colorado Rockies also play MLB spring training games at Salt River Fields. If you want to catch a game (or two) at this ballpark, you can read their 2025 spring training schedule and buy tickets to a game on their website.
Where Does Each Team Play in Scottsdale for Spring Training?
The San Francisco Giants are the only team that calls Scottsdale Stadium in Old Town Scottsdale their spring training home. You can watch the Arizona Diamondbacks and Colorado Rockies at Salt River Fields at Talking Stick in the Salt River Pima-Maricopa Indian Community.
Are There More Teams That Play Spring Training in Arizona?

Keep in mind that these are just the teams that practice in Scottsdale. However, there are 12 other teams from the Cactus League that practice in stadiums around Arizona. Here are the other MLB teams you can find playing in Greater Phoenix during spring training:
- San Diego Padres: Peoria Sports Complex (Peoria, AZ)
- Seattle Mariners: Peoria Sports Complex (Peoria, AZ)
- Los Angeles Angels: Tempe Diablo Stadium (Tempe, AZ)
- Kansas City Royals: Surprise Stadium (Surprise, AZ)
- Texas Rangers: Surprise Stadium (Surprise, AZ)
- Chicago White Sox: Camelback Ranch (Glendale, AZ)
- Los Angeles Dodgers: Camelback Ranch (Glendale, AZ)
- Chicago Cubs: Sloan Park (Mesa, AZ)
- Cleveland Guardians: Goodyear Ballpark (Goodyear, AZ)
- Cincinnati Reds: Goodyear Ballpark (Goodyear, AZ)
- Milwaukee Brewers: American Family Fields of Phoenix (Phoenix, AZ)
- Oakland Athletics: Hohokam Stadium (Mesa, AZ)
Read through the entire spring training schedule for the Cactus League in 2025 to determine which dates your favorite teams will appear on the field. Don’t see your team on this list? If so, they are likely part of the Grapefruit League and play spring training games in Florida.
Helpful Tips for Enjoying Spring Training in Scottsdale
Before booking your trip to Scottsdale to watch a spring training game, here are a few tips to remember for a seamless experience.
Drink Water
While cheering on your favorite team, be sure you’re drinking plenty of water to stay hydrated!
Both stadiums allow fans to bring in unopened water bottles and factory-sealed snacks, like chips and sunflower seeds. However, if you forget to bring a water bottle or want to grab another refreshing drink, there are plenty of places to buy water, beer, and drinks at each stadium and snacks and concessions like burgers, hot dogs, tacos, and pizza.
Wear Sunscreen
Depending on where you’re from, the snow may be melting back home — but that’s not the case during game time in Scottsdale!
In March, high temperatures reach 76°F, and the sunshine can be intense. For the best protection from the sun’s harmful rays, layer on sunscreen before the game and bring some SPF to reapply every few hours. Plus, avoid wearing dark colors, like black. Lighter colors, like white, and loose clothing, like your favorite baseball jersey, reflect the sun and keep you cooler during the game!
Bring a Stadium Seat or Blanket
If you buy lawn seats (usually the most affordable option), bring a stadium seat, towel, or blanket to lay out to avoid sitting on the itchy grass. However, note that regular lawn chairs are not permitted inside either stadium in Scottsdale, so if you want to have somewhere to sit, consider buying tickets in the stadium seats away from the lawn.
Buy Your Tickets Early
If you have your heart set on watching your home team play a spring training game while you’re in Scottsdale, or if you only have a few days that will work to catch a game in your spring break itinerary — we highly recommend purchasing tickets online in advance.
Tickets to popular games (especially weekend games) will sell out quickly. Unlike regular MLB baseball games that are a “special event” and come with a higher price tag, spring training is a popular, affordable pastime for sports fans in Scottsdale, AZ, so many locals come to watch games even if they aren’t particularly invested in either team. That said, if you don’t snag your tickets early enough — there may not be any left!
Find the Perfect “Home Base” for Your Spring Vacation to Scottsdale with Stay With Style Scottsdale
If you want to escape the chaos and crowds by the spring training stadiums in Old Town Scottsdale during your spring trip to Scottsdale — we have the perfect place for you to stay.
We offer luxury vacation rentals in North Scottsdale and Central Scottsdale, just a short drive away from both spring training stadiums in Scottsdale. When you’re not at a game, you can enjoy the resort-style backyard amenities at each of our properties, like sparkling swimming pools, putt-putt courses, and hot tubs that allow you to enjoy the beautiful, sunny spring weather in Scottsdale, AZ.
Explore our rentals to find the perfect place to stay during your February or March trip to Scottsdale. See you for the first pitch at the ballgame!