As we honor the men and women who have given their lives for the United States this Memorial Day, the 2016 MLB season continues chugging along.

The Chicago Cubs appeared to be in danger of losing their stranglehold on the No. 1 spot in our MLB power rankings with a 4-7 stretch of games heading into last week, but they got back on track with a big series win against the rival St. Louis Cardinals.

The rest of the top 10 remains in flux, though.

The San Francisco Giants, Pittsburgh Pirates, Kansas City Royals and Los Angeles Dodgers all received a nice bump after strong weeks, while the Seattle Mariners, Baltimore Orioles, Chicago White Sox and Philadelphia Phillies are heading in the other direction.

There was also significant movement in the bottom half of the rankings, with the Houston Astros and Milwaukee Brewers making noise.

One thing remains true: These rankings are a fluid process, with teams moving up or down based on where they ranked the previous week. If a club keeps winning, it will keep climbing—it’s as simple as that.

Here’s a look at where all 30 MLB teams stand.

Begin Slideshow