The 2017 NWSL match schedule finally droppedy, and it's got its share of enticing match-ups. Rivalry clashes, stadium debuts and a bit of controversy – this schedule has it all.
The full schedule is here, but these are the 10 best of the year:
April 15: North Carolina Courage at Washington Spirit
The opening weekend of the NWSL includes a re-match of last season's championship. If you don't remember the Courage being in the championship, that's because the team was the Western New York Flash last year, when it won the NWSL title, but the team was sold to North Carolina FC in the offseason.
April 16: Boston Breakers at FC Kansas City
This will probably be the first match Amy Rodriguez will play since she took time off to have a baby. It will be a big return for her and the club, as she was a crucial piece of the 2014 and 2015 champion FC Kansas City teams. There's a good chance this match could be the return of Sydney Leroux too, who also took time off to have a baby.
April 22: Washington Spirit at Orlando Pride
This will be the Pride's first match in their shiny brand-new stadium. The stadium looks beautiful and should make for a nice atmosphere. Also? Natural grass!
Roy K. Miller/isiphotos.com
May 6: Seattle Reign at Portland Thorns
This will be Seattle's only visit to Portland this season, and these Cascadia rivalry matchups are always a doozy. Thorns fans usually go all-out with tifos and a sellout crowd, making it one of the best atmospheres the NWSL will see all year.
June 17: Orlando Pride at Houston Dash
Although it's not set in stone yet, this match should feature the return of two big stars. For the Dash, it may be Carli Lloyd's first home match of the season after a loan to Manchester City ends. For the Pride, Alex Morgan should be back from Lyon by then, too.
June 17: Washington Spirit at Chicago Red Stars
This will be the first meeting between these two sides since the Spirit beat the Red Stars in a thrilling playoff semifinal.
Daniel Bartel/isiphotos.comDaniel Bartel
June 24: FC Kansas City at Seattle Reign
Though the 2016 season was one to forget for both teams, these two teams have squared off in the NWSL championship twice, with FC Kansas City winning both times. These teams have history, even if their rosters have changed over the seasons.
July 15: North Carolina Courage at Portland Thorns
The last time the Courage (then the Flash) came to Providence Park, they knocked the Thorns out of the playoffs. This will be the Thorns' first time seeing the reigning NWSL champs in Portland since.
Aug. 26: Portland Thorns at Seattle Reign
This will be the final meeting between the Cascadia rivals, and by this point in the season, points will probably count a lot. This has all the makings of a perfect rival match.
Sept. 30: Seattle Reign at Washington Spirit
The last time the Seattle Reign played in D.C., what happened is now known as Anthem-Gate. Megan Rapinoe had started kneeling to join Colin Kaepernick's protest to call attention to racial inequities, and the Spirit's team owner didn't want Rapinoe doing it at the Spirit's match. So he had the national anthem played early while the teams were still in the locker rooms, and then released an inflammatory statement that didn't go over so well. Will there be an issue again? We'll see.