I haven’t really looked at their odds, but I glanced at their methodology and it says that it creates a value for each team based on its last 100 games, including going back to the previous season.
As a simple explanation, it looks like the Cardinals are getting a big bump from their closing surge last year.