You asked for it … well, a few of you did, at least … so here it is: The rotation for all 12 teams through the 2026 season.

As some might know, the rotation works in two-year increments, allowing for home/away dates with each opponent before moving on:

* The first eight-year cycle was established prior to the 2011 season.

* The upcoming cycle, which begins in 2019, was approved by the athletic directors a few years ago.

Keep in mind that the California schools play each other every year, limiting the frequency of dates with the non-California teams outside the division.

Note that I have not included division games in the list below. Those will continue in 2019+ with the current home-road rotation.

Instead, you’ll find the cross-division opponents listed in what seemed like a digestible fashion, with the two-year cycle, the opponents and the home/road split.

Let’s take Arizona as an example. The first line reads as follows:

2019-20: Oregon State (home/away), Washington (home/away), Stanford (away/home), Oregon (away/home)

The Wildcats play OSU at home in ’19 and on the road in ’20; same with Washington. Meanwhile, the Wildcats face Stanford on the road in ’19 and at home in ’20; same with Oregon.

The Arizona and Mountain schools play each of the Oregon and Washington schools six times in the eight-year cycle.

The non-California schools play each cross-division California school four times in the cycle.

Questions? You know where to find me.

Also …

1) For a look at each team’s non-conference schedule for the next five seasons, go here.

2) Kickoff times for early-season games in 2018 are tentatively scheduled to be announced the last week of May.

Arizona

2019-20: Oregon State (home/away), Washington (home/away), Stanford (away/home), Oregon (away/home)

2021-22: Cal (home/away), Washington (home/away), Oregon (away/home), Washington State (away/home)

2023-24: Oregon State (home/away), Washington (home/away), Stanford (away/home), Washington State (away/home)

2025-26: Cal (home/away), Oregon State (home/away), Oregon (away/home), Washington State (away/home)

Arizona State

2019-20: Oregon (home/away), Washington State (home/away), Cal (away/home), Oregon State (away/home)

2021-22: Stanford (home/away), Washington State (home/away), Oregon State (away/home), Washington (away/home)

2023-24: Oregon (home/away), Washington State (home/away), Cal (away/home), Washington (away/home)

2025-26: Stanford (home/away), Oregon (home/away), Oregon State (road/away), Washington (away/home)

Cal

2019-20: Arizona State (home/away), USC (home/away), UCLA (away/home), Utah (away/home)

2021-22: USC (home/away), Colorado (home/away), Arizona (away/home), UCLA (away/home)

2023-24: Arizona State (home/away), USC (home/away), UCLA (away/home), Utah (away/home)

2025-26: USC (home/away), Colorado (home/away), Arizona (away/home), UCLA (away/home)

Colorado

2019-20: Stanford (home/away), Washington (home/away), Oregon (away/home), Washington State (away/home)

2021-22: Oregon State (home/away), Washington (home/away), Cal (away/home), Oregon (away/home)

2023-24: Stanford (home/away), Oregon State (home/away), Oregon (away/home), Washington State (away/home)

2025-26: Oregon State (home/away), Washington (home/away), Cal (away/home), Washington State (away/home)

Oregon

2019-20: Arizona (home/away), Colorado (home/away), Arizona State (away/home), USC (away/home)

2021-22: Arizona (home/away), Colorado (home/away), UCLA (away/home), Utah (away/home)

2023-24: USC (home/away), Colorado (home/away), Arizona State (away/home), Utah (away/home)

2025-26: Arizona (home/away), UCLA (home/away), Arizona State (away/home), Utah (away/home)

Oregon State

2019-20: Arizona State (home/away), Utah (home/away), Arizona (away/home), UCLA (away/home)

2021-22: Arizona State (home/away), Utah (home/away), USC (away/home), Colorado (away/home)

2023-24: UCLA (home/away), Utah (home/away), Arizona (away/home), Colorado (away/home)

2025-26: Arizona State (home/away), USC (home/away), Arizona (away/home), Colorado (away/home)

Stanford

2019-20: Arizona (home/away), UCLA (home/away), USC (away/home), Colorado (away/home)

2021-22: UCLA (home/away), Utah (home/away), Arizona State (away/home), USC (away/home)

2023-24: Arizona (home/away), UCLA (home/away), USC (away/home), Colorado (away/home)

2025-26: UCLA (home/away), Utah (home/away), Arizona State (away/home), USC (away/home)

UCLA

2019-20: Cal (home/away), Oregon State (home/away), Stanford (away/home), Washington State (away/home)

2021-22: Cal (home/away), Oregon (home/away), Stanford (away/home), Washington (away/home)

2023-24: Cal (home/away), Washington State (home/away), Stanford (away/home), Oregon State (away/home)

2025-26: Cal (home/away), Washington (home/away), Stanford (away/home), Oregon (away/home)

USC

2019-20: Stanford (home/away), Oregon (home/away), Cal (away/home), Washington (away/home)

2021-22: Stanford (home/away), Oregon State (home/away), Cal (away/home), Washington State (away/home)

2023-24: Stanford (home/away), Washington (home/away), Cal (away/home), Oregon (away/home)

2025-26: Stanford (home/away), Washington State (home/away), Cal (away/home), Oregon State (away/home)

Utah

2019-20: Cal (home/away), Washington State (home/away), Oregon State (away/home), Washington (away/home)

2021-22: Oregon (home/away), Washington State (home/away), Stanford (away/home), Oregon State (away/home)

2023-24: Cal (home/away), Oregon (home/away), Oregon State (away/home), Washington (away/home)

2025-26: Oregon (home/away), Washington State (home/away), Stanford (away/home), Washington (away/home)

Washington

2019-20: USC (home/away), Utah (home/away), Arizona (away/home), Colorado (away/home)

2021-22: Arizona State (home/away), UCLA (home/away), Arizona (away/home), Colorado (away/home)

2023-24: Arizona State (home/away), Utah (home/away), Arizona (away/home), USC (away/home)

2025-26: Arizona State (home/away), Utah (home/away), UCLA (away/home), Colorado (away/home)

Washington State

2019-20: UCLA (home/away), Colorado (home/away), Arizona State (away/home), Utah (away/home)

2021-22: Arizona (home/away), USC (home/away), Arizona State (away/home), Utah (away/home)

2023-24: Arizona (home/away), Colorado (home/away), Arizona State (away/home), UCLA (away/home)

2025-26: Arizona (home/away), Colorado (home/away), USC (away/home), Utah (away/home)

Why we need your support: Like so many other providers of local journalism across the country, the Hotline’s parent website, mercurynews.com, recently moved to a subscription model. A few Hotline stories will remain free each month (as will the newsletter), but for access to all content, you’ll need to subscribe. The good news for Hotline faithful: I’ve secured a discount: 12 cents per day for 12 months. Click here to subscribe. And thanks for your loyalty.

Get Pac-12 Conference news in your inbox with the Pac-12 Hotline newsletter Sign Up

*** Send suggestions, comments and tips (confidentiality guaranteed) to pac12hotline@bayareanewsgroup.com

*** Follow me on Twitter: @WilnerHotline

*** Pac-12 Hotline is not endorsed or sponsored by the Pac-12 Conference, and the views expressed herein do not necessarily reflect the views of the Conference.