Last week, Dodgers outfielder Yasiel Puig -- who is slowly revealing himself to be nearly as entertaining in the offseason as he is in the regular season -- made waves by noting that he felt the Cardinals were the Dodgers' "truest adversary." This led to the obvious protestations from Giants fans, who sort of remember about 80 years of back-and-forth between to two franchises, on one side of the country or another.

It's difficult to blame Puig for thinking the Cardinals are the Dodgers' main rival, though: He has been in the league two seasons, and both of those seasons have ended in playoff losses to the Cardinals. Heck, if you just walked into the room, you might think the Giants' biggest rival are the Royals. You have to have been paying attention a lot longer than Puig has to truly know everyone's rivals.

And no one knows that better than fans, the ones who make up these rivalries anyway. I tend to believe players just sort of humor us on this, enjoying the extra buzz when two rivals face off, but not storing any of the extra vitriol we fans feed off. After Johnny Damon not only signed with the Yankees but publicly cut his hair for the privilege, I gave up any idea that players cared about inter-franchise hatred.

So, for all those players like Puig who aren't sure who their teams' actual historical rivals are, here's a helpful guide. It requires your input, though: If I've got your team's rival wrong, or in the wrong order, or I'm just overlooking one, let me know at leitch@sportsonearth.com. I can do a general overview, but no one knows where the bile rises more than a team's truest fans.

Atlanta Braves
1. New York Mets
2. Washington Nationals
3. St. Louis Cardinals

The Nationals-Braves rivalry was catching up, but now that the Braves have gutted their team, they seem back in the Mets' range. Don't sleep on the Cardinals, though: They've caused the Braves plenty of postseason pain -- and the Braves know postseason pain -- and they just swiped Jason Heyward, a local kid and one of the Braves' most beloved players.

Arizona Diamondbacks
1. Los Angeles Dodgers
2. Chicago Cubs
3. Colorado Rockies

You might remember a little bit of an incident with a pool.

Baltimore Orioles
1. New York Yankees
2. Washington Nationals
3. Boston Red Sox

It's probably still the Yankees -- the Mike Mussina signing might have secured that, and there's always some Buck Showalter anger there too -- but don't count out the Nationals. The better both those teams are, the more heated that gets.

Boston Red Sox
1. New York Yankees
2. Tampa Bay Rays
3. Baltimore Orioles

Obviously, the Yankees are the big one here, and no one else is close. They do love to get in fights with the Rays a lot, though. 

Chicago Cubs
1. St. Louis Cardinals
2. Chicago White Sox
3. Milwaukee Brewers

I'm Midwestern, so I believe the Cardinals-Cubs rivalry is in fact the best in all of baseball … it only needs a postseason series to truly secure the title. One might be coming.

Chicago White Sox
1. Chicago Cubs
2. Minnesota Twins
3. Cleveland Indians

Back in 2012, a lawsuit filed by a White Sox fan claimed that the Indians are the White Sox's main rival, and the judge ruled that it is, in fact, the Indians. The plaintiff and judge are both wrong. I also might argue the Tigers belong here ahead of the Tribe.

Cincinnati Reds
1. St. Louis Cardinals
2. Cleveland Indians
3. Pittsburgh Pirates

The Cards-Reds feud -- a spotlight most bright and intense on Yadier Molina, Johnny Cueto and Brandon Phillips -- has lost a little luster since Tony LaRussa and Dusty Baker left town … but just a little. The Reds might be trending the wrong direction, though.

Cleveland Indians
1. Detroit Tigers
2. New York Yankees
3. Cincinnati Reds

The Browns have a lot more fierce rivalries than the Indians do, it seems. You can maybe make a case for the Red Sox and the White Sox here too.

Colorado Rockies
1. Los Angeles Dodgers
2. Arizona Diamondbacks
3. San Francisco Giants

Just sort of default division picks here, really. Develop more anger, Coloradans!

Detroit Tigers
1. Cleveland Indians
2. Chicago White Sox
3. New York Yankees

I find it of note that more AL Central teams seems to hate the Yankees than they do the Twins', an intra-division rival. Though everyone in the AL Central is generally rather agreeable.  

Houston Astros
1. Texas Rangers
2. Oakland A's
3. St. Louis Cardinals

It's difficult to sustain rivalries when you move leagues -- the Cardinals are a remnant of a decade ago -- but it does help when you've got a division rival in your state. Though fights help too

Kansas City Royals
1. St. Louis Cardinals
2. Detroit Tigers
3. Oakland A's

The '70s were terrific for the Yankees, but 1985 and I-70 (along with the Cardinals swiping Albert Pujols out from under their noses) secured Royals' animus for the Cardinals forever. If the Royals can sustain what they did last year, this could be fun for a while.

Los Angeles Angels of Anaheim
1. Los Angeles Dodgers
2. Oakland A's
3. Texas Rangers

The Angels might have missed their window to win their battle for Southern California, but that won't stop them from trying.

Los Angeles Dodgers
1. San Francisco Giants
2. Los Angeles Angels of Anaheim 
3. St. Louis Cardinals

Because of all the postseason history, we'll grant Yaisel the Cardinals at third. But that's as far as we're willing to go, and probably ever will be willing to go. 

Miami Marlins
1. Atlanta Braves
2. New York Mets
3. Tampa Bay Rays

Even Marlins fans aren't sure what to think on this one

Milwaukee Brewers
1. Chicago Cubs
2. St. Louis Cardinals
3. Minnesota Twins

The first two tower over the third here. The Cardinals nearly passed the Cubs in this decade, but geographic proximity ultimately rules.

Minnesota Twins
1. New York Yankees
2. Chicago White Sox
3. Detroit Tigers

There have been some arguments even for the Brewers here, but the Yankees have to top the list if just because the playoff wipeouts. This one is a tough call, though.

New York Mets
1. New York Yankees
2. Philadelphia Phillies
3. Atlanta Braves

For a team that hasn't been good in nearly a decade, the Mets still have plenty of rivals. And don't sleep on a fun potential Nationals rivalry coming up in the next few years. Still: Mets fans have been hating the Yankees since birth. Probably before.

New York Yankees
1. Boston Red Sox
2. New York Mets
3. Tampa Bay Rays

If there has been one downside to the relative parity of recent years, the Yankees-Red Sox games just aren't quite as electric as they used to be. Still, though: Tough to find much else in baseball that comes close.

Oakland A's
1. San Francisco Giants
2. Los Angeles Angels of Anaheim
3. Texas Rangers

The Royals are probably just below -- the WIld Card game loss rekindled some old '70s anger -- but the Giants-A's battle will never end

Philadelphia Phillies
1. New York Mets
2. Atlanta Braves
3. Washington Nationals

The Pirates might have been here three decades ago, but not anymore. Though Phillies' fans most hated rival, from my personal experience, tends to be "the Phillies."

Pittsburgh Pirates
1. St. Louis Cardinals
2. Philadelphia Phillies
3. Cincinnati Reds

The Pirates haven't been good enough for two decades to have a rival, but it's clearly the Cardinals now, particularly after the Cardinals eliminated them from the playoffs during their dream season in 2013. Considering the young talent on both teams, the Cubs could be moving up this list too.

St. Louis Cardinals
1. Chicago Cubs
2. Cincinnati Reds
3. Los Angeles Dodgers

All told, this Cardinals fan would love to put Boston and San Francisco on here, since they've been the postseason phantasms for the Cards … but this feels like the real top three.

San Diego Padres
1. Los Angeles Dodgers
2. Arizona Diamondbacks
3. Colorado Rockies

I'm pretty sure none of these teams hate the Padres back.

San Francisco Giants
1. Los Angeles Dodgers
2. Oakland A's
3. Arizona Diamondbacks

The real Giants' rival, of course, is "odd-numbered years."

Seattle Mariners
1. Oakland A's
2. Texas Rangers
3. San Diego Padres

The Yankees almost made this one too, and it's possible that I'm letting scheduling get to me on that Padres business. But until Portland gets a team, there's no natural rival for Seattle.

Tampa Bay Rays
1. New York Yankees
2. Boston Red Sox
3. Miami Marlins

This is closer than you might think -- remember all those Red Sox-Rays fights -- but the fact that the Yankees make their spring training home in the Tampa area probably pushes it over the edge. It must still gall to see March games in Tampa where everyone's cheering for the Yankees. (To be fair, that sometimes happens in August too.)

Texas Rangers
1. Los Angeles Angels of Anaheim
2. Houston Astros
3. Oakland A's

It should be the Astros, and it probably will be in the next few years, but for now … the Astros probably need to win a few more games for that to click. It will, soon.

Toronto Blue Jays
1. New York Yankees
2. Boston Red Sox
3. Baltimore Orioles

As tough as any team in the sport to find a rival for: You end up just falling back on the division teams. With as rowdy as Jays fans can be, you'd think they could work up some more. It would help if the Blue Jays made the playoffs more often, which is when rivalries are often forged.

Washington Nationals
1. Baltimore Orioles
2. Atlanta Braves
3. St. Louis Cardinals

That Orioles rivalry still feels mostly media-created, but it's still there. (Isn't everything in Washington media-created?) Don't count out that Cardinals anger too: There's no team Nats fans would rather take out in the playoffs, preferably while Pete Kozma weeps nearby.

* * *
Email me at leitch@sportsonearth.com; follow me @williamfleitch; or just shout out your window real loud, I'll hear you. Point is, let's talk.