Surprise Stadium
Major League Baseball, in conjunction with the Kansas City Royals and Texas Rangers, has released the game times for the 2027 Cactus League Spring Training season at Surprise Stadium as the City of Surprise celebrates its 25th season of Spring Training baseball.
Opening Day in Surprise is set for Friday, February 19, with Surprise Stadium’s home teams, the Texas Rangers and Kansas City Royals, facing off at 12:35 p.m. The 2027 season runs through March 20, featuring 30 games at Surprise Stadium and matchups against every team in the Cactus League.
Individual game tickets for Spring Training at Surprise Stadium will go on sale online at SurpriseStadium.com on November 17.
Additional details regarding the upcoming season including promotional schedules, special events and ticket offers will be announced in the coming weeks. Fill out our ticket information form to be alerted when they go live. You can also stay up to date by visiting SurpriseStadium.com or signing up for Sports & Tourism notifications.
The Surprise Stadium game schedule is as follows:
Feb. 19 Texas Rangers vs. Kansas City Royals 12:35 p.m.
Feb. 20 Athletics vs. Texas Rangers 12:05 p.m.
Feb. 21 Los Angeles Angels vs. Kansas City Royals 12:35 p.m.
Feb. 22 Cleveland Guardians vs. Texas Rangers 1:05 p.m.
Feb. 23 San Diego Padres vs. Texas Rangers 1:05 p.m.
Feb. 24 Chicago Cubs vs. Kansas City Royals 1:05 p.m.
Feb. 25 Chicago White Sox vs. Kansas City Royals 1:05 p.m.
Feb. 26 Seattle Mariners vs. Texas Rangers 1:05 p.m.
Feb. 27 San Francisco Giants vs. Kansas City Royals 1:05 p.m.
Feb. 28 Chicago Cubs vs. Texas Rangers 1:05 p.m.
March 1 Los Angeles Dodgers vs. Kansas City Royals 1:05 p.m.
March 2 Colorado Rockies vs. Texas Rangers 1:05 p.m.
March 3 Milwaukee Brewers vs. Kansas City Royals 6:05 p.m.
March 4 Los Angeles Angels vs. Texas Rangers 1:05 p.m.
March 5 Arizona Diamondbacks vs. Kansas City Royals 1:05 p.m.
March 6 Cincinnati Reds vs. Texas Rangers 1:05 p.m.
March 7 San Francisco Giants vs. Kansas City Royals 1:05 p.m.
March 8 Kansas City Royals vs. Texas Rangers 1:05 p.m.
March 9 Arizona Diamondbacks vs. Texas Rangers 1:05 p.m.
March 10 Cleveland Guardians vs. Kansas City Royals 1:05 p.m.
March 11 Athletics vs. Kansas City Royals 1:05 p.m.
March 12 Los Angeles Dodgers vs. Texas Rangers 6:05 p.m.
March 13 Colorado Rockies vs. Kansas City Royals 1:05 p.m.
March 14 Chicago White Sox vs. Texas Rangers 1:05 p.m.
March 15 San Francisco Giants vs. Texas Rangers 5:05 p.m.
March 16 San Diego Padres vs. Kansas City Royals 6:05 p.m.
March 17 Seattle Mariners vs. Kansas City Royals 1:05 p.m.
March 18 Kansas City Royals vs. Texas Rangers 5:05 p.m.
March 19 Cincinnati Reds vs. Kansas City Royals 6:05 p.m.
March 20 Milwaukee Brewers vs. Texas Rangers 12:05 p.m.
Schedule and game times subject to change. The Surprise Stadium refund policy and other stadium policies are available at surprisestadium.com.
For Spring Training questions or information, please go to SurpriseStadium.com or call 623.222.2222.