The Cardinals and Cubs are a unique rivalry that’s been forged by the proximity of their cities, shaped by its longevity and enhanced by the frequency they’ve met as part of the same division. Throughout their history, 309 players have played for both St Louis and Chicago.