2025 Spring Training Schedule

The 2025 Cactus League season opens on Thursday, February 20 when the Chicago Cubs visit the Los Angeles Dodgers at Camelback Ranch-Glendale.

With 15 Major League Baseball teams playing at 10 ballparks across Maricopa County, the 2025 Cactus League schedule runs through Tuesday, March 25.

Switch to List View Download PDF
Please Support Our Sponsor: Mecum Auctions - The Experience Begins at Mecum.com
Date / Time / Game / Stadium / Tix
Date
Time
Game / Stadium / Tickets
Feb 20
Thu, Time: 1:05 pm
Cubs @ Dodgers
Feb 21
Fri, Time: TBD
Rockies @ Diamondbacks
Feb 21
Fri, Time: 1:05 pm
Dodgers @ Cubs
Feb 21
Fri, Time: 1:10 pm
Mariners @ Padres
Feb 21
Fri, Time: 1:05 pm
Rangers @ Royals
Feb 22
Sat, Time: TBD
Diamondbacks @ Rockies
Feb 22
Sat, Time: 1:05 pm
Giants @ Rangers
Feb 22
Sat, Time: 1:10 pm
Reds* @ Brewers
Feb 22
Sat, Time: 1:10 pm
Athletics @ Padres
Feb 22
Sat, Time: 1:10 pm
Mariners @ Angels
Feb 22
Sat, Time: 1:05 pm
Guardians @ Reds*
Feb 22
Sat, Time: 1:05 pm
White Sox @ Cubs
Feb 22
Sat, Time: 1:05 pm
Royals @ Dodgers
Feb 23
Sun, Time: 1:10 pm
Diamondbacks @ Mariners
Feb 23
Sun, Time: 1:05 pm
Rockies* @ Athletics
Feb 23
Sun, Time: 1:05 pm
Padres @ Dodgers
Feb 23
Sun, Time: 1:05 pm
Reds @ Giants
Feb 23
Sun, Time: TBD
Brewers @ Rockies*
Feb 23
Sun, Time: TBD
Angels @ Guardians
Feb 23
Sun, Time: 1:05 pm
Rangers @ Cubs
Feb 23
Sun, Time: 1:05 pm
White Sox @ Royals
Feb 24
Mon, Time: 1:05 pm
Rockies @ Giants*
Feb 24
Mon, Time: 1:05 pm
Dodgers @ Reds
Feb 24
Mon, Time: 1:10 pm
Giants* @ Angels
Feb 24
Mon, Time: 1:10 pm
Cubs @ Padres
Feb 24
Mon, Time: 1:05 pm
Athletics @ Royals
Feb 24
Mon, Time: 1:10 pm
Mariners @ Brewers
Feb 24
Mon, Time: 1:05 pm
Rangers @ White Sox
Feb 24
Mon, Time: TBD
Guardians @ Diamondbacks
Feb 25
Tue, Time: 1:05 pm
Diamondbacks @ Cubs
Feb 25
Tue, Time: 1:05 pm
Giants @ Athletics
Feb 25
Tue, Time: TBD
Brewers @ Guardians
Feb 25
Tue, Time: 1:10 pm
Angels @ Padres
Feb 25
Tue, Time: 1:05 pm
Mariners @ Dodgers
Feb 25
Tue, Time: TBD
White Sox @ Rockies
Feb 25
Tue, Time: 1:05 pm
Royals @ Rangers
Feb 26
Wed, Time: 1:05 pm
Rockies @ Royals
Feb 26
Wed, Time: 1:10 pm
Dodgers @ Brewers*
Feb 26
Wed, Time: 1:05 pm
Padres @ White Sox
Feb 26
Wed, Time: 1:05 pm
Cubs @ Giants
Feb 26
Wed, Time: 1:10 pm
Reds @ Angels
Feb 26
Wed, Time: TBD
Brewers* @ Diamondbacks
Feb 26
Wed, Time: 1:10 pm
Athletics @ Mariners
Feb 26
Wed, Time: TBD
Rangers @ Guardians
Feb 27
Thu, Time: 1:05 pm
Diamondbacks @ Reds
Feb 27
Thu, Time: TBD
Dodgers @ Rockies
Feb 27
Thu, Time: 1:05 pm
Padres @ Athletics
Feb 27
Thu, Time: 1:10 pm
Giants @ Mariners*
Feb 27
Thu, Time: 1:05 pm
Angels @ Cubs
Feb 27
Thu, Time: 1:05 pm
Mariners* @ Rangers
Feb 27
Thu, Time: 1:05 pm
Guardians @ White Sox
Feb 27
Thu, Time: 1:10 pm
Royals @ Brewers
Feb 28
Fri, Time: TBD
Rockies @ Guardians
Feb 28
Fri, Time: 1:05 pm
Cubs @ Rangers
Feb 28
Fri, Time: 1:05 pm
Reds @ Athletics
Feb 28
Fri, Time: 1:05 pm
Brewers @ Giants
Feb 28
Fri, Time: 6:05 pm
Angels* @ Dodgers
Feb 28
Fri, Time: 6:40 pm
Mariners @ Padres
Feb 28
Fri, Time: 1:10 pm
White Sox @ Angels*
Feb 28
Fri, Time: TBD
Royals @ Diamondbacks
Mar 01
Sat, Time: TBD
Rockies @ Diamondbacks
Mar 01
Sat, Time: 1:05 pm
Padres @ Reds
Mar 01
Sat, Time: 1:05 pm
Giants @ Dodgers
Mar 01
Sat, Time: 6:05 pm
Cubs @ Royals
Mar 01
Sat, Time: 1:10 pm
Athletics @ Angels
Mar 01
Sat, Time: 1:10 pm
Rangers @ Brewers
Mar 01
Sat, Time: 1:05 pm
Guardians @ Cubs
Mar 01
Sat, Time: 1:10 pm
White Sox @ Mariners
Mar 02
Sun, Time: 1:05 pm
Diamondbacks @ Rangers
Mar 02
Sun, Time: 1:05 pm
Dodgers @ Athletics
Mar 02
Sun, Time: 1:05 pm
Reds @ Cubs
Mar 02
Sun, Time: TBD
Brewers @ Guardians
Mar 02
Sun, Time: 1:05 pm
Angels @ Giants
Mar 02
Sun, Time: TBD
Mariners @ Rockies
Mar 02
Sun, Time: 1:05 pm
White Sox @ Dodgers
Mar 02
Sun, Time: 1:10 pm
Royals @ Padres
Mar 03
Mon, Time: 1:10 pm
Rockies @ Angels
Mar 03
Mon, Time: TBD
Cubs @ Diamondbacks
Mar 03
Mon, Time: 6:05 pm
Brewers @ Reds
Mar 03
Mon, Time: 1:05 pm
Athletics @ White Sox
Mar 03
Mon, Time: 1:05 pm
Rangers @ Royals
Mar 03
Mon, Time: 1:10 pm
Guardians @ Mariners
Mar 04
Tue, Time: 1:05 pm
Padres* @ Cubs
Mar 04
Tue, Time: 1:10 pm
Giants @ Padres*
Mar 04
Tue, Time: TBD
Reds* @ Rockies
Mar 04
Tue, Time: 6:05 pm
Reds* @ Dodgers
Mar 04
Tue, Time: TBD
Angels @ Guardians
Mar 04
Tue, Time: 1:05 pm
Athletics @ Rangers
Mar 05
Wed, Time: 1:10 pm
Rockies @ Padres
Mar 05
Wed, Time: 1:10 pm
Dodgers @ Angels
Mar 05
Wed, Time: TBD
Giants @ Diamondbacks
Mar 05
Wed, Time: 1:05 pm
Brewers @ White Sox*
Mar 05
Wed, Time: 6:05 pm
Mariners @ Royals
Mar 05
Wed, Time: 1:05 pm
Rangers @ Reds
Mar 05
Wed, Time: 1:10 pm
White Sox* @ Brewers
Mar 06
Thu, Time: TBD
Diamondbacks* @ Guardians
Mar 06
Thu, Time: 1:05 pm
Padres @ Rangers*
Mar 06
Thu, Time: 6:15 pm
Brewers @ Athletics
Mar 06
Thu, Time: 6:40 pm
Angels @ Mariners
Mar 06
Thu, Time: TBD
Mariners @ Diamondbacks*
Mar 06
Thu, Time: 1:05 pm
Rangers* @ Dodgers
Mar 06
Thu, Time: 1:05 pm
White Sox @ Giants
Mar 06
Thu, Time: 6:05 pm
Royals @ Cubs
Mar 07
Fri, Time: 1:10 pm
Diamondbacks @ Angels*
Mar 07
Fri, Time: 6:40 pm
Dodgers @ Mariners
Mar 07
Fri, Time: 1:10 pm
Padres @ Brewers
Mar 07
Fri, Time: 1:05 pm
Giants @ Reds
Mar 07
Fri, Time: 1:05 pm
Cubs @ White Sox
Mar 07
Fri, Time: 1:05 pm
Angels* @ Royals
Mar 07
Fri, Time: TBD
Rangers @ Rockies
Mar 07
Fri, Time: 1:05 pm
Guardians @ Athletics
Mar 08
Sat, Time: 1:05 pm
Diamondbacks @ Reds
Mar 08
Sat, Time: 1:05 pm
Dodgers @ White Sox
Mar 08
Sat, Time: 1:10 pm
Angels @ Brewers
Mar 08
Sat, Time: TBD
Athletics @ Rockies
Mar 08
Sat, Time: 1:05 pm
Mariners @ Cubs
Mar 08
Sat, Time: 1:10 pm
Guardians @ Padres
Mar 08
Sat, Time: 1:05 pm
Royals* @ Giants
Mar 08
Sat, Time: 1:05 pm
Royals* @ Rangers
Mar 09
Sun, Time: 1:10 pm
Rockies @ Mariners
Mar 09
Sun, Time: 1:05 pm
Padres @ Giants*
Mar 09
Sun, Time: 1:05 pm
Giants* @ Cubs
Mar 09
Sun, Time: 1:10 pm
Reds @ Angels
Mar 09
Sun, Time: 1:05 pm
Brewers @ Royals
Mar 09
Sun, Time: 1:05 pm
Athletics @ Dodgers
Mar 09
Sun, Time: TBD
Rangers @ Diamondbacks
Mar 09
Sun, Time: TBD
White Sox @ Guardians
Mar 10
Mon, Time: 1:05 pm
Diamondbacks @ Dodgers
Mar 10
Mon, Time: 1:10 pm
Rockies* @ Angels
Mar 10
Mon, Time: TBD
Giants @ Rockies*
Mar 10
Mon, Time: TBD
Cubs @ Guardians*
Mar 10
Mon, Time: 1:10 pm
Reds @ Padres
Mar 10
Mon, Time: 1:10 pm
Mariners @ Brewers
Mar 10
Mon, Time: 1:05 pm
Guardians* @ Royals
Mar 10
Mon, Time: 1:05 pm
White Sox @ Athletics
Mar 11
Tue, Time: 1:05 pm
Rockies @ Reds
Mar 11
Tue, Time: 1:05 pm
Brewers @ Cubs
Mar 11
Tue, Time: 1:05 pm
Angels @ Rangers
Mar 11
Tue, Time: 6:05 pm
Athletics @ Giants
Mar 11
Tue, Time: 1:05 pm
Guardians @ Dodgers
Mar 11
Tue, Time: 1:10 pm
White Sox @ Padres
Mar 11
Tue, Time: TBD
Royals @ Diamondbacks
Mar 12
Wed, Time: 1:05 pm
Diamondbacks @ Athletics
Mar 12
Wed, Time: TBD
Padres @ Rockies
Mar 12
Wed, Time: TBD
Giants @ Guardians
Mar 12
Wed, Time: 1:05 pm
Reds @ Rangers
Mar 12
Wed, Time: 1:05 pm
Angels @ White Sox
Mar 12
Wed, Time: 1:10 pm
Royals @ Mariners
Mar 13
Thu, Time: 6:40 pm
Diamondbacks @ Mariners
Mar 13
Thu, Time: 1:05 pm
Padres @ Royals
Mar 13
Thu, Time: 1:05 pm
Brewers @ White Sox
Mar 13
Thu, Time: 1:05 pm
Athletics @ Reds
Mar 13
Thu, Time: 1:05 pm
Rangers @ Giants
Mar 13
Thu, Time: TBD
Guardians @ Rockies
Mar 14
Fri, Time: 6:05 pm
Rockies @ Rangers
Mar 14
Fri, Time: 1:10 pm
Giants @ Brewers
Mar 14
Fri, Time: TBD
Reds* @ Diamondbacks
Mar 14
Fri, Time: 1:05 pm
Reds* @ White Sox
Mar 14
Fri, Time: 1:05 pm
Angels* @ Athletics
Mar 14
Fri, Time: TBD
Mariners @ Guardians
Mar 14
Fri, Time: 6:40 pm
Rangers @ Padres
Mar 14
Fri, Time: 1:10 pm
Royals @ Angels*
Mar 15
Sat, Time: 1:05 pm
Rockies @ White Sox
Mar 15
Sat, Time: 1:10 pm
Padres @ Mariners*
Mar 15
Sat, Time: 1:05 PM
Guardians @ Royals
Mar 15
Sat, Time: 1:10 pm
Brewers* @ Angels
Mar 15
Sat, Time: 1:10 pm
Athletics @ Brewers*
Mar 15
Sat, Time: 1:05 pm
Mariners* @ Giants
Mar 15
Sat, Time: 1:05 pm
Rangers @ Athletics
Mar 15
Sat, Time: TBD
White Sox @ Diamondbacks
Mar 15
Sat, Time: TBD
Royals @ Guardians
Mar 16
Sun, Time: 1:10 pm
Diamondbacks @ Padres*
Mar 16
Sun, Time: 1:10 pm
Padres* @ Angels
Mar 16
Sun, Time: 1:05 pm
Athletics @ Giants
Mar 16
Sun, Time: 1:05 pm
Mariners @ Reds
Mar 16
Sun, Time: 1:10 pm
Guardians @ Brewers
Mar 16
Sun, Time: 1:05 pm
White Sox @ Rangers
Mar 16
Sun, Time: TBD
Royals @ Rockies
Mar 17
Mon, Time: 1:05 pm
Diamondbacks* @ Royals
Mar 17
Mon, Time: 1:05 pm
Giants @ White Sox
Mar 17
Mon, Time: TBD
Reds @ Guardians
Mar 17
Mon, Time: 1:10 pm
Brewers @ Padres
Mar 17
Mon, Time: TBD
Angels @ Diamondbacks*
Mar 17
Mon, Time: 1:05 pm
Mariners @ Athletics
Mar 18
Tue, Time: 6:05 pm
Padres @ Giants
Mar 18
Tue, Time: TBD
Giants @ Rockies
Mar 18
Tue, Time: 1:10 pm
Brewers @ Mariners
Mar 18
Tue, Time: 1:05 pm
Angels @ Reds
Mar 18
Tue, Time: 1:05 pm
Guardians @ Rangers
Mar 19
Wed, Time: TBD
Rockies @ Diamondbacks
Mar 19
Wed, Time: 6:05 pm
Giants @ Royals
Mar 19
Wed, Time: TBD
Athletics @ Guardians*
Mar 19
Wed, Time: 1:10 pm
Rangers @ Mariners
Mar 19
Wed, Time: 1:10 pm
Guardians* @ Angels
Mar 19
Wed, Time: 1:10 pm
White Sox @ Brewers
Mar 20
Thu, Time: 6:05 pm
Rockies @ Rangers*
Mar 20
Thu, Time: 1:05 pm
Angels @ White Sox
Mar 20
Thu, Time: TBD
Athletics @ Diamondbacks
Mar 20
Thu, Time: 6:40 pm
Rangers* @ Padres
Mar 20
Thu, Time: 1:05 pm
Royals @ Reds
Mar 21
Fri, Time: 6:10 pm
Diamondbacks @ Brewers*
Mar 21
Fri, Time: 1:05 pm
Padres @ Cubs
Mar 21
Fri, Time: 1:10 pm
Reds* @ Mariners
Mar 21
Fri, Time: TBD
Angels* @ Rockies
Mar 21
Fri, Time: 1:05 pm
Mariners @ Royals*
Mar 21
Fri, Time: 12:10 pm
Rangers @ Angels*
Mar 21
Fri, Time: 1:05 pm
Guardians @ Giants
Mar 21
Fri, Time: 1:05 pm
White Sox @ Reds*
Mar 21
Fri, Time: 1:05 pm
Royals* @ Athletics
Mar 21
Fri, Time: 1:10 pm
Rockies @ Brewers*
Mar 22
Sat, Time: 1:05 pm
Diamondbacks @ Giants
Mar 22
Sat, Time: 1:05 pm
Rockies* @ Cubs
Mar 22
Sat, Time: TBD
Padres* @ Guardians
Mar 22
Sat, Time: 1:10 pm
Reds @ Padres*
Mar 22
Sat, Time: 1:05 pm
Brewers @ Athletics
Mar 22
Sat, Time: 1:05 pm
Mariners @ White Sox*
Mar 22
Sat, Time: TBD
White Sox* @ Rockies*
Mar 22
Sat, Time: 12:05 pm
Royals @ Rangers
Mar 23
Sun, Time: 1:05 pm
Diamondbacks* @ White Sox
Mar 23
Sun, Time: TBD
Rockies @ Brewers*
Mar 23
Sun, Time: 1:10 pm
Brewers* @ Mariners
Mar 23
Sun, Time: 1:05 pm
Athletics @ Cubs
Mar 23
Sun, Time: 12:05 pm
Guardians @ Reds
Mar 23
Sun, Time: TBD
Padres @ Diamondbacks*
Mar 24
Mon, Time: TBD
Brewers @ Rockies
Mar 24
Mon, Time: 12:10 pm
Mariners @ Padres
Mar 24
Mon, Time: TBD
Guardians @ Diamondbacks
Mar 24
Mon, Time: 12:05 pm
Athletics @ White Sox
Mar 25
Tue, Time: TBD
Guardians @ Diamondbacks
* Split Squad
PLEASE SUPPORT OUR AMAZING SPONSORS THAT HELP TO MAKE THIS WEBSITE HAPPEN EVERY YEAR
Salt – Drink LMNT, INC.
Discover Bisbee - Creativity, Friendliness, Style
Marc Taylor Inc. - Project Management / Cost Consultancy Firm

Stadium Map

Directions, contact info and interesting facts and details about Cactus League stadiums as well as locations of other points of interest.

Stadium Map

Trip Planner

Customize a game schedule with your dates and teams and find all the resources needed to plan your Arizona spring training trip.

Trip Planner

Directory

The Cactus League directory consists of industry related partners and organizations that appeal to the 300,000 visitors who come to Arizona for spring training each year.

Directory

Pitchers & Catchers

The most exciting words to a baseball fan at the end of a long winter is undoubtedly, "pitchers and catchers report!"

About Us

Founded in 1947, the Arizona Cactus League Association provides a forum to share operational efficiencies, to establish and nurture business relationships with respective Major League Baseball franchises...

Online Store

Official Members of the Cactus League Baseball Association - Click here to pay the annual membership dues online. Thank you!