Pretty much every forum that has this info lists the payroll of the team's opening day roster. For instance, you won't see the $16m the Cubs paid Baltimore to take Sammy Sosa, or the $3+ million they paid Rusch not to pitch. They will not account for midseason acquisitions like Nomar Garciaparra, Aramis Ramirez, Kenny Lofton, or Steve Trachsel. They won't include the money the Cubs will pay Detroit to take Jones. They fail to take into account a lot of things, and when you do take this into account, it's clear the Cubs have had financial resources to spend than their divisional competition. That is certainly a factor in to why those numbers would be off. At the same time, over the years the Cardinals have added plenty of money at the deadline themselves (probably more than the Cubs have because the Cubs have rarely been good enough to add payroll during the season), and both have had years where they have cut money at the deadline. As for paying money as part of a trade, iirc the Cardinals have done that a lot less than the Cubs have. At the same time, the Cardianls have been much more active during the season of cutting struggling players, eating the dead money, and signing new players for small contracts that still add up. Those reasons do throw the reported figures off, but that still doesn't push the Cubs significantly above the Cardinals. Yes it does. The Sosa money alone makes 2005 go from 92-87 to 103-92 and blows your averages away. STL has never done anything close to that. They traded for Larry Walker in 2004, but Colorado threw in $8m in cash, meaning they paid the rest of 2004 and part of 2005 (yet USA Today gives Walker's entire salary to the Cardinals payroll).